Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#43533 - [linux] Discrete graphic card not switched off at boot with 3.18
Attached to Project:
Arch Linux
Opened by Renato (barbas) - Wednesday, 21 January 2015, 15:13 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 26 June 2016, 14:44 GMT
Opened by Renato (barbas) - Wednesday, 21 January 2015, 15:13 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 26 June 2016, 14:44 GMT
|
DetailsHi there,
I'm running Arch on a laptop with two graphic cards (Intel on boad + AMD Radeon HD6550M, using the open-source "radeon" driver). At boot, the kernel used to switch off the AMD graphic card. Since upgrade from kernel 3.17 to 3.18.2, at boot both cards remain powered on, thus draining the battery pretty rapidly. Any help would be much appreciated. Thanks. --- Here's the sudo cat /sys/kernel/debug/vgaswitcheroo/switch result: 0:IGD:+:Pwr:0000:00:02.0 1:DIS: :DynPwr:0000:01:00.0 2:DIS-Audio: :Pwr:0000:01:00.1 Here's the dmesg | grep radeon result: [ 9.729418] [drm] radeon kernel modesetting enabled. [ 9.729527] radeon 0000:01:00.0: enabling device (0000 -> 0003) [ 13.922580] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) [ 13.922583] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF [ 13.922698] [drm] radeon: 1024M of VRAM memory ready [ 13.922701] [drm] radeon: 1024M of GTT memory ready. [ 14.275690] [drm] radeon: dpm initialized [ 14.320360] radeon 0000:01:00.0: WB enabled [ 14.320363] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800a9429c00 [ 14.320365] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800a9429c0c [ 14.321167] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9000a09c418 [ 14.321173] radeon 0000:01:00.0: radeon: MSI limited to 32-bit [ 14.321200] radeon 0000:01:00.0: irq 29 for MSI/MSI-X [ 14.321218] radeon 0000:01:00.0: radeon: using MSI. [ 14.321246] [drm] radeon: irq initialized. [ 15.218133] [drm] radeon atom DIG backlight initialized [ 15.355134] radeon 0000:01:00.0: No connectors reported connected with modes [ 15.359623] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device [ 15.359625] radeon 0000:01:00.0: registered panic notifier [ 15.388503] [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0 [ 26.403585] radeon 0000:01:00.0: WB enabled [ 26.403590] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800a9429c00 [ 26.403593] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800a9429c0c [ 26.404340] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9000a09c418 [ 27.312495] [drm] radeon atom LVDS backlight unloaded [ 27.313351] [drm] radeon: finishing device. [ 27.322345] [drm] radeon: ttm finalized [ 27.444847] Modules linked in: ctr ccm uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media arc4 ath9k ath9k_common ath9k_hw ath mac80211 acer_wmi i915 joydev sparse_keymap mousedev radeon snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi cfg80211 led_class ttm drm_kms_helper snd_hda_intel snd_hda_controller coretemp snd_hda_codec intel_powerclamp atl1c snd_hwdep snd_pcm kvm_intel rfkill iTCO_wdt iTCO_vendor_support hwmon drm kvm psmouse snd_timer i2c_i801 i2c_algo_bit snd i2c_core crc32c_intel evdev mac_hid serio_raw wmi thermal battery tpm_tis intel_agp tpm intel_gtt mei_me mei lpc_ich intel_ips shpchp soundcore video button acpi_cpufreq processor ac sch_fq_codel vhba(O) ext4 crc16 mbcache jbd2 sr_mod cdrom sd_mod atkbd libps2 ahci libahci libata ehci_pci [ 31.661490] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) [ 31.661495] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF [ 31.661645] [drm] radeon: 1024M of VRAM memory ready [ 31.661648] [drm] radeon: 1024M of GTT memory ready. [ 31.668418] [drm] radeon: dpm initialized [ 31.671596] radeon 0000:01:00.0: WB enabled [ 31.671601] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800a8a6ac00 [ 31.671604] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800a8a6ac0c [ 31.673099] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc90008f9c418 [ 31.673106] radeon 0000:01:00.0: radeon: MSI limited to 32-bit [ 31.673132] radeon 0000:01:00.0: irq 28 for MSI/MSI-X [ 31.673148] radeon 0000:01:00.0: radeon: using MSI. [ 31.673184] [drm] radeon: irq initialized. [ 42.022028] radeon 0000:01:00.0: ring 5 stalled for more than 10000msec [ 42.022035] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000000 last fence id 0x0000000000000002 on ring 5) [ 42.022077] [drm:uvd_v1_0_ib_test] *ERROR* radeon: fence wait failed (-35). [ 42.022087] [drm:radeon_ib_ring_tests] *ERROR* radeon: failed testing IB on ring 5 (-35). [ 42.075406] [drm] radeon atom DIG backlight initialized [ 42.182436] radeon 0000:01:00.0: No connectors reported connected with modes [ 42.184611] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device [ 42.184784] [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0 [ 49.340058] radeon 0000:01:00.0: WB enabled [ 49.340061] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800a8a6ac00 [ 49.340063] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800a8a6ac0c [ 49.340879] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc90008f9c418 [ 50.225314] [drm] radeon atom LVDS backlight unloaded [ 50.225785] [drm] radeon: finishing device. [ 50.234660] [drm] radeon: ttm finalized [ 54.376278] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) [ 54.376281] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF [ 54.376419] [drm] radeon: 1024M of VRAM memory ready [ 54.376422] [drm] radeon: 1024M of GTT memory ready. [ 54.381450] [drm] radeon: dpm initialized [ 54.384272] radeon 0000:01:00.0: WB enabled [ 54.384275] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800ae8a2c00 [ 54.384277] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800ae8a2c0c [ 54.385701] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9001b91c418 [ 54.385706] radeon 0000:01:00.0: radeon: MSI limited to 32-bit [ 54.385734] radeon 0000:01:00.0: irq 28 for MSI/MSI-X [ 54.385749] radeon 0000:01:00.0: radeon: using MSI. [ 54.385787] [drm] radeon: irq initialized. [ 55.285622] [drm] radeon atom DIG backlight initialized [ 55.392622] radeon 0000:01:00.0: No connectors reported connected with modes [ 55.394787] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device [ 55.394990] [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0 [ 62.336807] radeon 0000:01:00.0: WB enabled [ 62.336811] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800ae8a2c00 [ 62.336813] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800ae8a2c0c [ 62.337624] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9001b91c418 [ 63.241815] [drm] radeon atom LVDS backlight unloaded [ 63.242208] [drm] radeon: finishing device. [ 63.254819] [drm] radeon: ttm finalized [ 67.294822] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) [ 67.294824] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF [ 67.294916] [drm] radeon: 1024M of VRAM memory ready [ 67.294917] [drm] radeon: 1024M of GTT memory ready. [ 67.299927] [drm] radeon: dpm initialized [ 67.302664] radeon 0000:01:00.0: WB enabled [ 67.302668] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800a1564c00 [ 67.302670] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800a1564c0c [ 67.304076] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc90008f9c418 [ 67.304081] radeon 0000:01:00.0: radeon: MSI limited to 32-bit [ 67.304109] radeon 0000:01:00.0: irq 28 for MSI/MSI-X [ 67.304126] radeon 0000:01:00.0: radeon: using MSI. [ 67.304162] [drm] radeon: irq initialized. [ 68.202420] [drm] radeon atom DIG backlight initialized [ 68.309505] radeon 0000:01:00.0: No connectors reported connected with modes [ 68.311668] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device [ 68.311872] [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0 |
This task depends upon
Comment by Samantha McVey (samcv) -
Thursday, 09 June 2016, 22:59 GMT
I believe there have been a lot of improvements to how dual videos cards work under Linux since this bug was created. Please read through https://wiki.archlinux.org/index.php/hybrid_graphics if you have not already and follow the instructions. This issue may be fixed already with a new kernel so please test this if you have not already. Also if the issue still occurs with the latest kernel let me know what does work for you from the hybrid graphics wiki page and what does not. Thanks!