https://bugzilla.kernel.org/show_bug.cgi?id=117131 Bug ID: 117131 Summary: vga_switcheroo does not switch IGP -> DIS ( IGP == i915 , DIS == radeon ) Product: Drivers Version: 2.5 Kernel Version: 4.5.0 Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: high Priority: P1 Component: Video(DRI - non Intel) Assignee: drivers_video-dri@xxxxxxxxxxxxxxxxxxxx Reporter: jason.vas.dias@xxxxxxxxx Regression: No I have built the latest GIT tag of : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git (v4.5.0) and after much experimentation I have concluded that the vga_switcheroo switch operation just isn't working correctly . I have VGA hardware : $ lspci -nn | grep VGA 00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Neptune XT [Radeon HD 8970M] [1002:6801] CPU: cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz with 16GB RAM, 1TB PATA disk & 256GB SDD . I have both the i915 and radeon drivers and related DRM drivers built-in - this should show the relevant configs, when in kernel build directory : $ egrep -i 'radeon|drm|i915' .config | egrep -v '^#' CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_AMDGPU=y CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_AMD_POWERPLAY=y CONFIG_DRM_I915=y CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y CONFIG_DRM_PANEL_SIMPLE=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m CONFIG_DRM_PANEL_LG_LG4573=m CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m CONFIG_DRM_BRIDGE=y CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PARADE_PS8622=m CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_SND_HDA_I915=y ( I try to make the kernel not need any modules in order to boot into graphics mode ). But I can't even get the card to go into graphics mode . I have tried using all combinations of related kernel boot parameters: radeon.modeset=1 \ video=1920x1080@60e | video=radeon:1920x1080@60e \ fbcon=map:01 \ drm_kms_helper.edid_firmware=edid/1920x1080.bin - I've tried these individually on their own, or all together, or none of them at all, and various combinations of them, but no combination of them allow the framebuffers to be controlled by the radeon card . When the system comes up with a getty login session on a terminal, $ cat /sys/kernel/debug/vga_switcheroo/switch says: 0:DIS: :DynOff:0000:01:00.0 1:IGD:+:Pwr:0000:00:02.0 At first I tried : $ echo ON > /sys/kernel/debug/vga_switcheroo/switch to turn the non-selected FB on - right ? But this has no effect - contents of the switch are as before. Then trying to do: $ echo DIS > /sys/kernel/debug/vga_switcheroo makes the screen go blank for @ 60 seconds - pressing VT-Switch keystrokes have no effect; eventually, after about 1 minute, no matter what key I press, the terminal session is displayed again, and I see lots of DMESGs have been logged, as shown below. The following DMESGs were collected in my logs after doing : $ dmesg -c >/var/log/dmesg-4.5.0-boot.log $ { echo ON >/sys/kernel/debug/vgaswitcheroo/switch; echo DDIS >/sys/kernel/debug/vgaswitcheroo/switch; Xorg -logverbose 7 -verbose 7 :0 vt04 || { echo ON >/sys/kernel/debug/vgaswitcheroo/switch; echo IGP >/sys/kernel/debug/vgaswitcheroo/switch; } ; } & ( sleep 3; cat /sys/kernel/debug/vgaswitcheroo/switch > ~/vga_switcheroo_switch_last; xterm & ) ) Then waiting for @ 60 seconds, and pressing <CTRL>+<ALT>+<F1> to switch back to VT #1. The contents of ~/vga_switcheroo_switch_last (when xterm is run) are : 0:DIS:+:DynOff:0000:01:00.0 1:IGD: :Off:0000:00:02.0 ( How can an FB not be in the Pwr state and be connected ? ) Then once the screen comes back after @ 1 minute hang, I doing $ dmesg 2>&1 | tee /var/log/dmesg-4.5.0-drm-problem.log would show : [ 274.182788] i915: switched off [ 275.466825] ------------[ cut here ]------------ [ 275.466854] WARNING: CPU: 0 PID: 4403 at drivers/gpu/drm/i915/intel_display.c:9475 hsw_enable_pc8+0x4f6/0x750() [ 275.466864] Power well on [ 275.466869] Modules linked in: [ 275.466881] CPU: 0 PID: 4403 Comm: bash Tainted: G W 4.5.0 #3 [ 275.466889] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 275.466901] 0000000000000286 00000000ddcb0b11 ffff8804179dfc08 ffffffff814d9550 [ 275.466916] ffff8804179dfc50 ffffffff821be4f0 ffff8804179dfc40 ffffffff810608b2 [ 275.466929] ffff8800c89c0000 ffff880415003cf8 ffff880415003d08 ffff880415003800 [ 275.466943] Call Trace: [ 275.466957] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 275.466972] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 275.466982] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 275.466993] [<ffffffff818710e6>] hsw_enable_pc8+0x4f6/0x750 [ 275.467007] [<ffffffff817efd8e>] intel_suspend_complete+0xee/0x720 [ 275.467016] [<ffffffff817f03fd>] i915_drm_suspend_late+0x3d/0xe0 [ 275.467026] [<ffffffff817f04ea>] i915_suspend_switcheroo+0x4a/0xb0 [ 275.467039] [<ffffffff8173d817>] ? radeon_atpx_switchto+0x197/0x1b0 [ 275.467053] [<ffffffff818adfc9>] i915_switcheroo_set_state+0x39/0x80 [ 275.467065] [<ffffffff818db1b8>] vga_switchoff.part.2+0x18/0x40 [ 275.467074] [<ffffffff818db2e4>] vga_switchto_stage2+0x104/0x110 [ 275.467083] [<ffffffff818da459>] ? vga_set_default_device+0x29/0x40 [ 275.467092] [<ffffffff818db689>] vga_switcheroo_debugfs_write+0x2e9/0x390 [ 275.467107] [<ffffffff811f7115>] ? do_filp_open+0xa5/0x100 [ 275.467118] [<ffffffff811e6507>] __vfs_write+0x37/0x120 [ 275.467129] [<ffffffff810850e5>] ? preempt_count_sub+0xa5/0xf0 [ 275.467140] [<ffffffff810a7626>] ? update_fast_ctr+0x46/0x70 [ 275.467149] [<ffffffff810a7697>] ? percpu_down_read+0x17/0x50 [ 275.467158] [<ffffffff811e6d89>] vfs_write+0xa9/0x1a0 [ 275.467168] [<ffffffff811e7998>] SyS_write+0x58/0xd0 [ 275.467179] [<ffffffff812050b3>] ? __close_fd+0xa3/0xd0 [ 275.467194] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 275.467218] ---[ end trace b1cc3f6a5140ca17 ]--- [ 275.467229] ------------[ cut here ]------------ [ 275.467241] WARNING: CPU: 0 PID: 4403 at drivers/gpu/drm/i915/intel_display.c:9486 hsw_enable_pc8+0x574/0x750() [ 275.467250] PCH PWM1 enabled [ 275.467254] Modules linked in: [ 275.467323] CPU: 0 PID: 4403 Comm: bash Tainted: G W 4.5.0 #3 [ 275.467337] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 275.467347] 0000000000000286 00000000ddcb0b11 ffff8804179dfc08 ffffffff814d9550 [ 275.467361] ffff8804179dfc50 ffffffff821be4f0 ffff8804179dfc40 ffffffff810608b2 [ 275.467373] ffff8800c89c0000 ffff880415003cf8 ffff880415003d08 ffff880415003800 [ 275.467386] Call Trace: [ 275.467393] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 275.467403] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 275.467413] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 275.467424] [<ffffffff81871164>] hsw_enable_pc8+0x574/0x750 [ 275.467433] [<ffffffff817efd8e>] intel_suspend_complete+0xee/0x720 [ 275.467443] [<ffffffff817f03fd>] i915_drm_suspend_late+0x3d/0xe0 [ 275.467452] [<ffffffff817f04ea>] i915_suspend_switcheroo+0x4a/0xb0 [ 275.467463] [<ffffffff8173d817>] ? radeon_atpx_switchto+0x197/0x1b0 [ 275.467473] [<ffffffff818adfc9>] i915_switcheroo_set_state+0x39/0x80 [ 275.467483] [<ffffffff818db1b8>] vga_switchoff.part.2+0x18/0x40 [ 275.467492] [<ffffffff818db2e4>] vga_switchto_stage2+0x104/0x110 [ 275.467500] [<ffffffff818da459>] ? vga_set_default_device+0x29/0x40 [ 275.467510] [<ffffffff818db689>] vga_switcheroo_debugfs_write+0x2e9/0x390 [ 275.467521] [<ffffffff811f7115>] ? do_filp_open+0xa5/0x100 [ 275.467531] [<ffffffff811e6507>] __vfs_write+0x37/0x120 [ 275.467539] [<ffffffff810850e5>] ? preempt_count_sub+0xa5/0xf0 [ 275.467548] [<ffffffff810a7626>] ? update_fast_ctr+0x46/0x70 [ 275.467556] [<ffffffff810a7697>] ? percpu_down_read+0x17/0x50 [ 275.467566] [<ffffffff811e6d89>] vfs_write+0xa9/0x1a0 [ 275.467576] [<ffffffff811e7998>] SyS_write+0x58/0xd0 [ 275.467585] [<ffffffff812050b3>] ? __close_fd+0xa3/0xd0 [ 275.467596] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 275.467605] ---[ end trace b1cc3f6a5140ca18 ]--- [ 276.000207] [drm] probing gen 2 caps for device 8086:c01 = 261ad03/e [ 276.000213] [drm] PCIE gen 3 link speeds already enabled [ 276.003659] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000). [ 276.003765] radeon 0000:01:00.0: WB enabled [ 276.003768] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000100000c00 and cpu addr 0xffff880414f02c00 [ 276.003770] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000100000c04 and cpu addr 0xffff880414f02c04 [ 276.003772] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000100000c08 and cpu addr 0xffff880414f02c08 [ 276.003775] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000100000c0c and cpu addr 0xffff880414f02c0c [ 276.003777] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000100000c10 and cpu addr 0xffff880414f02c10 [ 276.004150] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffc90000435a18 [ 276.024251] radeon 0000:01:00.0: fence driver on ring 6 use gpu addr 0x0000000100000c18 and cpu addr 0xffff880414f02c18 [ 276.024254] radeon 0000:01:00.0: fence driver on ring 7 use gpu addr 0x0000000100000c1c and cpu addr 0xffff880414f02c1c [ 276.171575] [drm] ring test on 0 succeeded in 2 usecs [ 276.171579] [drm] ring test on 1 succeeded in 1 usecs [ 276.171583] [drm] ring test on 2 succeeded in 1 usecs [ 276.171589] [drm] ring test on 3 succeeded in 3 usecs [ 276.171595] [drm] ring test on 4 succeeded in 3 usecs [ 276.348661] [drm] ring test on 5 succeeded in 2 usecs [ 276.348665] [drm] UVD initialized successfully. [ 276.458706] [drm] ring test on 6 succeeded in 14 usecs [ 276.458719] [drm] ring test on 7 succeeded in 5 usecs [ 276.458720] [drm] VCE initialized successfully. [ 276.458780] f 0#2: signaled from fence_wait [ 276.458782] [drm] ib test on ring 0 succeeded in 0 usecs [ 276.458806] f 1#2: signaled from fence_wait [ 276.458809] [drm] ib test on ring 1 succeeded in 0 usecs [ 276.458833] f 2#2: signaled from fence_wait [ 276.458837] [drm] ib test on ring 2 succeeded in 0 usecs [ 276.458856] f 3#2: signaled from fence_wait [ 276.458857] [drm] ib test on ring 3 succeeded in 0 usecs [ 276.458875] f 4#2: signaled from fence_wait [ 276.458876] [drm] ib test on ring 4 succeeded in 0 usecs [ 277.110075] f 5#4: signaled from fence_wait [ 277.110081] [drm] ib test on ring 5 succeeded [ 277.611068] f 6#4: signaled from fence_wait [ 277.611074] [drm] ib test on ring 6 succeeded [ 278.112069] f 7#4: signaled from fence_wait [ 278.112075] [drm] ib test on ring 7 succeeded [ 278.179408] device: 'vcs4': device_add [ 278.179424] PM: Adding info for No Bus:vcs4 [ 278.179536] device: 'vcsa4': device_add [ 278.179545] PM: Adding info for No Bus:vcsa4 [ 284.285685] ACPI Error: No handler for Region [EC81] (ffff88041d8d9bd0) [EmbeddedControl] (20160108/evregion-166) [ 284.285690] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160108/exfldio-299) [ 284.285694] ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST (20160108/psparse-542) [ 284.285698] ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST (20160108/psparse-542) [ 284.285701] ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0.ATPX] (Node ffff88041d9034b0), AE_NOT_EXIST (20160108/psparse-542) [ 284.285706] failed to evaluate ATPX got AE_NOT_EXIST [ 328.793402] [drm] probing gen 2 caps for device 8086:c01 = 261ad03/e [ 328.793409] [drm] PCIE gen 3 link speeds already enabled [ 328.798453] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000). [ 328.798608] radeon 0000:01:00.0: WB enabled [ 328.798612] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000100000c00 and cpu addr 0xffff880414f02c00 [ 328.798615] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000100000c04 and cpu addr 0xffff880414f02c04 [ 328.798617] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000100000c08 and cpu addr 0xffff880414f02c08 [ 328.798619] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000100000c0c and cpu addr 0xffff880414f02c0c [ 328.798621] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000100000c10 and cpu addr 0xffff880414f02c10 [ 328.798991] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffc90000435a18 [ 328.819100] radeon 0000:01:00.0: fence driver on ring 6 use gpu addr 0x0000000100000c18 and cpu addr 0xffff880414f02c18 [ 328.819102] radeon 0000:01:00.0: fence driver on ring 7 use gpu addr 0x0000000100000c1c and cpu addr 0xffff880414f02c1c [ 328.970232] [drm] ring test on 0 succeeded in 2 usecs [ 328.970236] [drm] ring test on 1 succeeded in 1 usecs [ 328.970239] [drm] ring test on 2 succeeded in 1 usecs [ 328.970245] [drm] ring test on 3 succeeded in 3 usecs [ 328.970250] [drm] ring test on 4 succeeded in 3 usecs [ 329.147318] [drm] ring test on 5 succeeded in 2 usecs [ 329.147321] [drm] UVD initialized successfully. [ 329.257363] [drm] ring test on 6 succeeded in 15 usecs [ 329.257372] [drm] ring test on 7 succeeded in 3 usecs [ 329.257373] [drm] VCE initialized successfully. [ 329.257410] f 0#3: signaled from fence_wait [ 329.257411] [drm] ib test on ring 0 succeeded in 0 usecs [ 329.257434] f 1#3: signaled from fence_wait [ 329.257437] [drm] ib test on ring 1 succeeded in 0 usecs [ 329.257485] f 2#3: signaled from fence_wait [ 329.257487] [drm] ib test on ring 2 succeeded in 0 usecs [ 329.257525] f 3#9: signaled from fence_wait [ 329.257526] [drm] ib test on ring 3 succeeded in 0 usecs [ 329.257543] f 4#3: signaled from fence_wait [ 329.257544] [drm] ib test on ring 4 succeeded in 0 usecs [ 329.909618] f 5#6: signaled from fence_wait [ 329.909630] [drm] ib test on ring 5 succeeded [ 330.410610] f 6#6: signaled from fence_wait [ 330.410622] [drm] ib test on ring 6 succeeded [ 330.911609] f 7#6: signaled from fence_wait [ 330.911621] [drm] ib test on ring 7 succeeded [ 331.185084] ------------[ cut here ]------------ [ 331.185088] WARNING: CPU: 0 PID: 4406 at drivers/gpu/drm/i915/intel_pm.c:3646 ilk_update_wm+0x15a/0x160() [ 331.185089] WARN_ON(cstate->base.active != intel_crtc->active) [ 331.185089] Modules linked in: [ 331.185091] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3 [ 331.185091] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 331.185093] 0000000000000286 00000000eb645194 ffff8804198177f8 ffffffff814d9550 [ 331.185094] ffff880419817840 ffffffff821b74d8 ffff880419817830 ffffffff810608b2 [ 331.185095] ffff8800c899a000 ffff8800c8b3d800 ffff8800c89c0000 ffff8800c899a000 [ 331.185096] Call Trace: [ 331.185099] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 331.185102] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 331.185103] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 331.185104] [<ffffffff817fefca>] ilk_update_wm+0x15a/0x160 [ 331.185105] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20 [ 331.185107] [<ffffffff8186abb1>] intel_pre_plane_update+0x71/0xb0 [ 331.185108] [<ffffffff8186b667>] intel_atomic_commit+0x667/0x1870 [ 331.185111] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10 [ 331.185113] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620 [ 331.185113] [<ffffffff81640d77>] ? drm_atomic_add_affected_connectors+0x27/0xf0 [ 331.185114] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60 [ 331.185117] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260 [ 331.185118] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [ 331.185119] [<ffffffff8161f083>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [ 331.185120] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50 [ 331.185122] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60 [ 331.185123] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460 [ 331.185125] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30 [ 331.185127] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0 [ 331.185129] [<ffffffff81200f58>] ? igrab+0x48/0x50 [ 331.185131] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120 [ 331.185133] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0 [ 331.185136] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190 [ 331.185138] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0 [ 331.185139] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200 [ 331.185141] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40 [ 331.185142] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40 [ 331.185143] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90 [ 331.185144] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0 [ 331.185145] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0 [ 331.185147] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0 [ 331.185148] [<ffffffff811e863e>] ? ____fput+0xe/0x10 [ 331.185150] [<ffffffff8107d498>] ? task_work_run+0x78/0x90 [ 331.185152] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90 [ 331.185153] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 331.185154] ---[ end trace b1cc3f6a5140ca19 ]--- [ 331.185157] ------------[ cut here ]------------ [ 331.185159] WARNING: CPU: 0 PID: 4406 at drivers/gpu/drm/i915/intel_uncore.c:599 hsw_unclaimed_reg_debug+0x69/0x90() [ 331.185160] Unclaimed register detected before writing to register 0x4510c [ 331.185160] Modules linked in: [ 331.185161] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3 [ 331.185161] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 331.185162] 0000000000000086 00000000eb645194 ffff880419817608 ffffffff814d9550 [ 331.185163] ffff880419817650 ffffffff821bce90 ffff880419817640 ffffffff810608b2 [ 331.185164] ffff8800c89c0000 ffff8800c89c0000 000000000004510c 0000000000000000 [ 331.185164] Call Trace: [ 331.185165] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 331.185166] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 331.185167] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 331.185169] [<ffffffff81846589>] hsw_unclaimed_reg_debug+0x69/0x90 [ 331.185170] [<ffffffff818494b2>] hsw_write32+0x82/0x1c0 [ 331.185171] [<ffffffff817fbae5>] _ilk_disable_lp_wm+0xc5/0xd0 [ 331.185171] [<ffffffff817fe9e6>] ilk_program_watermarks+0x4a6/0x930 [ 331.185173] [<ffffffff817fefa4>] ilk_update_wm+0x134/0x160 [ 331.185174] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20 [ 331.185175] [<ffffffff8186abb1>] intel_pre_plane_update+0x71/0xb0 [ 331.185176] [<ffffffff8186b667>] intel_atomic_commit+0x667/0x1870 [ 331.185177] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10 [ 331.185178] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620 [ 331.185179] [<ffffffff81640d77>] ? drm_atomic_add_affected_connectors+0x27/0xf0 [ 331.185180] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60 [ 331.185181] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260 [ 331.185181] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [ 331.185183] [<ffffffff8161f083>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [ 331.185184] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50 [ 331.185185] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60 [ 331.185186] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460 [ 331.185187] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30 [ 331.185188] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0 [ 331.185189] [<ffffffff81200f58>] ? igrab+0x48/0x50 [ 331.185190] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120 [ 331.185192] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0 [ 331.185193] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190 [ 331.185194] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0 [ 331.185195] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200 [ 331.185196] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40 [ 331.185197] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40 [ 331.185198] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90 [ 331.185198] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0 [ 331.185199] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0 [ 331.185200] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0 [ 331.185202] [<ffffffff811e863e>] ? ____fput+0xe/0x10 [ 331.185203] [<ffffffff8107d498>] ? task_work_run+0x78/0x90 [ 331.185204] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90 [ 331.185205] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 331.185206] ---[ end trace b1cc3f6a5140ca1a ]--- [ 331.185208] ------------[ cut here ]------------ [ 331.185209] WARNING: CPU: 0 PID: 4406 at drivers/gpu/drm/i915/intel_sprite.c:104 intel_pipe_update_start+0x30c/0x320() [ 331.185210] WARN_ON(drm_crtc_vblank_get(&crtc->base)) [ 331.185210] Modules linked in: [ 331.185211] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3 [ 331.185211] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 331.185212] 0000000000000086 00000000eb645194 ffff880419817750 ffffffff814d9550 [ 331.185213] ffff880419817798 ffffffff821c2c00 ffff880419817788 ffffffff810608b2 [ 331.185214] 0000000000000437 ffff8800c899a000 0000000000000431 ffff880415003800 [ 331.185215] Call Trace: [ 331.185215] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 331.185216] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 331.185217] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 331.185219] [<ffffffff81880a0c>] intel_pipe_update_start+0x30c/0x320 [ 331.185221] [<ffffffff810a11c0>] ? wake_atomic_t_function+0x60/0x60 [ 331.185222] [<ffffffff8185c90a>] intel_begin_crtc_commit+0x4a/0x1b0 [ 331.185223] [<ffffffff8161bf2b>] drm_atomic_helper_commit_planes_on_crtc+0x5b/0x270 [ 331.185224] [<ffffffff81803e1e>] ? intel_update_watermarks+0x1e/0x20 [ 331.185225] [<ffffffff8186b76e>] intel_atomic_commit+0x76e/0x1870 [ 331.185226] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10 [ 331.185227] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620 [ 331.185228] [<ffffffff81640d77>] ? drm_atomic_add_affected_connectors+0x27/0xf0 [ 331.185229] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60 [ 331.185230] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260 [ 331.185230] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [ 331.185232] [<ffffffff8161f083>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [ 331.185233] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50 [ 331.185234] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60 [ 331.185235] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460 [ 331.185236] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30 [ 331.185237] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0 [ 331.185237] [<ffffffff81200f58>] ? igrab+0x48/0x50 [ 331.185239] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120 [ 331.185240] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0 [ 331.185242] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190 [ 331.185243] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0 [ 331.185244] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200 [ 331.185245] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40 [ 331.185245] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40 [ 331.185246] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90 [ 331.185247] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0 [ 331.185248] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0 [ 331.185249] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0 [ 331.185250] [<ffffffff811e863e>] ? ____fput+0xe/0x10 [ 331.185251] [<ffffffff8107d498>] ? task_work_run+0x78/0x90 [ 331.185253] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90 [ 331.185254] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 331.185255] ---[ end trace b1cc3f6a5140ca1b ]--- [ 331.185260] [drm:intel_pipe_update_end] *ERROR* Atomic update failure on pipe A (start=948 end=4294967295) time 325358875 us, min 1073, max 1079, scanline start 60, end 198 [ 331.185261] ------------[ cut here ]------------ [ 331.185262] WARNING: CPU: 0 PID: 4406 at drivers/gpu/drm/drm_irq.c:1320 drm_wait_one_vblank+0x177/0x1c0() [ 331.185263] vblank not available on crtc 0, ret=-22 [ 331.185263] Modules linked in: [ 331.185264] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3 [ 331.185264] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 331.185265] 0000000000000286 00000000eb645194 ffff8804198177f0 ffffffff814d9550 [ 331.185266] ffff880419817838 ffffffff8215da84 ffff880419817828 ffffffff810608b2 [ 331.185267] ffff880415003800 0000000000000000 ffff88041526f400 ffff8800c899a000 [ 331.185267] Call Trace: [ 331.185268] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 331.185269] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 331.185270] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 331.185271] [<ffffffff8162698c>] ? drm_vblank_get+0x7c/0xd0 [ 331.185272] [<ffffffff81626be7>] drm_wait_one_vblank+0x177/0x1c0 [ 331.185273] [<ffffffff8161c024>] ? drm_atomic_helper_commit_planes_on_crtc+0x154/0x270 [ 331.185275] [<ffffffff8186b715>] intel_atomic_commit+0x715/0x1870 [ 331.185276] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10 [ 331.185276] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620 [ 331.185277] [<ffffffff81640d77>] ? drm_atomic_add_affected_connectors+0x27/0xf0 [ 331.185278] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60 [ 331.185279] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260 [ 331.185280] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [ 331.185281] [<ffffffff8161f083>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [ 331.185282] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50 [ 331.185283] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60 [ 331.185284] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460 [ 331.185285] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30 [ 331.185286] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0 [ 331.185287] [<ffffffff81200f58>] ? igrab+0x48/0x50 [ 331.185288] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120 [ 331.185290] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0 [ 331.185291] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190 [ 331.185292] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0 [ 331.185293] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200 [ 331.185294] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40 [ 331.185295] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40 [ 331.185295] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90 [ 331.185296] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0 [ 331.185297] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0 [ 331.185298] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0 [ 331.185300] [<ffffffff811e863e>] ? ____fput+0xe/0x10 [ 331.185301] [<ffffffff8107d498>] ? task_work_run+0x78/0x90 [ 331.185302] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90 [ 331.185303] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 331.185304] ---[ end trace b1cc3f6a5140ca1c ]--- [ 331.185305] ------------[ cut here ]------------ [ 331.185306] WARNING: CPU: 0 PID: 4406 at drivers/gpu/drm/i915/intel_pm.c:3646 ilk_update_wm+0x15a/0x160() [ 331.185307] WARN_ON(cstate->base.active != intel_crtc->active) [ 331.185307] Modules linked in: [ 331.185307] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3 [ 331.185308] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 331.185309] 0000000000000286 00000000eb645194 ffff880419817820 ffffffff814d9550 [ 331.185310] ffff880419817868 ffffffff821b74d8 ffff880419817858 ffffffff810608b2 [ 331.185311] ffff8800c899a000 ffff8800c8b3d800 ffff8800c89c0000 ffff8800c899a000 [ 331.185311] Call Trace: [ 331.185312] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 331.185313] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 331.185314] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 331.185315] [<ffffffff8187930a>] ? intel_frontbuffer_flush+0x6a/0x80 [ 331.185316] [<ffffffff817fefca>] ilk_update_wm+0x15a/0x160 [ 331.185316] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20 [ 331.185318] [<ffffffff8186b77b>] intel_atomic_commit+0x77b/0x1870 [ 331.185319] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10 [ 331.185319] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620 [ 331.185320] [<ffffffff81640d77>] ? drm_atomic_add_affected_connectors+0x27/0xf0 [ 331.185321] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60 [ 331.185322] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260 [ 331.185323] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [ 331.185324] [<ffffffff8161f083>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [ 331.185325] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50 [ 331.185326] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60 [ 331.185327] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460 [ 331.185328] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30 [ 331.185329] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0 [ 331.185330] [<ffffffff81200f58>] ? igrab+0x48/0x50 [ 331.185331] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120 [ 331.185333] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0 [ 331.185334] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190 [ 331.185336] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0 [ 331.185336] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200 [ 331.185337] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40 [ 331.185338] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40 [ 331.185339] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90 [ 331.185339] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0 [ 331.185340] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0 [ 331.185342] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0 [ 331.185343] [<ffffffff811e863e>] ? ____fput+0xe/0x10 [ 331.185344] [<ffffffff8107d498>] ? task_work_run+0x78/0x90 [ 331.185345] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90 [ 331.185346] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 331.185347] ---[ end trace b1cc3f6a5140ca1d ]--- [ 331.185350] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo underrun on pipe A [ 331.185352] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo underrun on pipe B [ 331.185353] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo underrun on pipe C [ 331.185367] ------------[ cut here ]------------ [ 331.185368] WARNING: CPU: 0 PID: 4406 at drivers/gpu/drm/i915/intel_sprite.c:104 intel_pipe_update_start+0x30c/0x320() [ 331.185369] WARN_ON(drm_crtc_vblank_get(&crtc->base)) [ 331.185369] Modules linked in: [ 331.185370] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3 [ 331.185370] Hardware name: Notebook P15SM /P15SM , BIOS 4.6.5 12/26/2013 [ 331.185371] 0000000000000086 00000000eb645194 ffff880419817768 ffffffff814d9550 [ 331.185372] ffff8804198177b0 ffffffff821c2c00 ffff8804198177a0 ffffffff810608b2 [ 331.185373] 0000000000000437 ffff8800c899a000 0000000000000431 ffff880415003800 [ 331.185373] Call Trace: [ 331.185374] [<ffffffff814d9550>] dump_stack+0x99/0xd9 [ 331.185375] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0 [ 331.185376] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80 [ 331.185377] [<ffffffff81880a0c>] intel_pipe_update_start+0x30c/0x320 [ 331.185379] [<ffffffff810a11c0>] ? wake_atomic_t_function+0x60/0x60 [ 331.185380] [<ffffffff8185c90a>] intel_begin_crtc_commit+0x4a/0x1b0 [ 331.185381] [<ffffffff8161bf2b>] drm_atomic_helper_commit_planes_on_crtc+0x5b/0x270 [ 331.185382] [<ffffffff8186b76e>] intel_atomic_commit+0x76e/0x1870 [ 331.185383] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620 [ 331.185384] [<ffffffff81640d77>] ? drm_atomic_add_affected_connectors+0x27/0xf0 [ 331.185385] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60 [ 331.185386] [<ffffffff8161df27>] drm_fb_helper_pan_display+0x1e7/0x250 [ 331.185387] [<ffffffff81882eba>] intel_fbdev_pan_display+0x1a/0x60 [ 331.185388] [<ffffffff8154be3b>] fb_pan_display+0xdb/0x170 [ 331.185389] [<ffffffff8154c4c7>] fb_set_var+0x267/0x460 [ 331.185390] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30 [ 331.185391] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0 [ 331.185392] [<ffffffff81200f58>] ? igrab+0x48/0x50 [ 331.185393] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120 [ 331.185395] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0 [ 331.185396] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190 [ 331.185398] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0 [ 331.185398] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200 [ 331.185399] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40 [ 331.185400] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40 [ 331.185401] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90 [ 331.185402] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0 [ 331.185402] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0 [ 331.185404] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0 [ 331.185405] [<ffffffff811e863e>] ? ____fput+0xe/0x10 [ 331.185406] [<ffffffff8107d498>] ? task_work_run+0x78/0x90 [ 331.185408] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90 [ 331.185409] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d [ 331.185410] ---[ end trace b1cc3f6a5140ca1e ]--- [ 331.185414] [drm:intel_pipe_update_end] *ERROR* Atomic update failure on pipe A (start=948 end=4294967295) time 325359029 us, min 1073, max 1079, scanline start 60, end 198 [ 331.186766] Xorg (4406) used greatest stack depth: 12016 bytes left [ 331.186838] i915: switched on [ 331.606319] i2c i2c-9: master_xfer[0] W, addr=0x50, len=1 [ 331.606321] i2c i2c-9: master_xfer[1] R, addr=0x50, len=1 [ 337.272281] ACPI Error: No handler for Region [EC81] (ffff88041d8d9bd0) [EmbeddedControl] (20160108/evregion-166) [ 337.272916] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160108/exfldio-299) [ 337.273556] ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST (20160108/psparse-542) [ 337.274236] ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST (20160108/psparse-542) [ 337.274910] ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0.ATPX] (Node ffff88041d9034b0), AE_NOT_EXIST (20160108/psparse-542) [ 337.275600] failed to evaluate ATPX got AE_NOT_EXIST After the screen comes back up after the 1 minute hang, the contents of /sys/kernel/debug/vga_switcheroo/switch are : 0:DIS:+:DynOff:0000:01:00.0 1:IGD: :Pwr:0000:00:02.0 very confusing that device with Pwr status is not connected, but device in '*Off' state is 'connected'. I have not been able to get the 'DIS' device to be in 'Pwr' state - I think this is my problem ? Could this be related to the ACPI parse failure : [ 337.272281] ACPI Error: No handler for Region [EC81] (ffff88041d8d9bd0) [EmbeddedControl] (20160108/evregion-166) [ 337.272916] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160108/exfldio-299) [ 337.273556] ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST (20160108/psparse-542) [ 337.274236] ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST (20160108/psparse-542) [ 337.274910] ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0.ATPX] (Node ffff88041d9034b0), AE_NOT_EXIST (20160108/psparse-542) [ 337.275600] failed to evaluate ATPX got AE_NOT_EXIST This occurs each time I attempt to switch into graphics mode with the Xorg X-server, with configuration : $ cat /etc/X11/xorg.conf Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 Inactive "Intel" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "ServerFlags" Option "AutoAddDevices" "false" Option "AutoEnableDevices" "false" Option "AutoAddGPU" "false" EndSection Section "Files" ModulePath "/usr/lib64/xorg/modules" FontPath "/usr/share/fonts/X11/misc/" FontPath "/usr/share/fonts/X11/TTF/" FontPath "/usr/share/fonts/X11/OTF/" FontPath "/usr/share/fonts/X11/Type1/" FontPath "/usr/share/fonts/X11/100dpi/" FontPath "/usr/share/fonts/X11/75dpi/" EndSection Section "Module" Load "glx" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "evdev" EndSection Section "InputDevice" Identifier "Mouse0" Driver "synaptics" Option "Protocol" "auto" Option "Device" "/dev/input/mice" # Option "ZAxisMapping" "4 5 6 7" EndSection Section "Modes" Identifier "Modes0" ModeLine "1920x1080_60.0-V" 152.54 1920 2010 2070 2226 1080 1086 1095 1142 +Hsync -Vsync ModeLine "1920x1080_60.0-H" 172.78 1920 2040 2248 2576 1080 1081 1084 1118 -Hsync +Vsync ModeLine "1920x1080_40.0" 96.27 1920 1973 2008 2158 1080 1083 1088 1115 +Hsync -Vsync ModeLine "1400x1050_60.0" 122.00 1400 1488 1640 1880 1050 1052 1064 1082 +Hsync +Vsync ModeLine "1280x1024_60.0" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +Hsync +Vsync ModeLine "1280x960_60.0" 108.00 1280 1376 1488 1800 960 961 964 1000 +Hsync +Vsync ModeLine "1024x768_60.0" 65.00 1024 1048 1184 1344 768 771 777 806 -Hsync -Vsync ModeLine "800x600_60.3" 40.00 800 840 968 1056 600 601 605 628 +Hsync +Vsync ModeLine "800x600_56.2" 36.00 800 824 896 1024 600 601 603 625 +Hsync +Vsync ModeLine "640x480_59.9" 25.18 640 656 752 800 480 490 492 525 -Hsync -Vsync EndSection Section "Monitor" Identifier "Monitor0" VendorName "CLEVO" ModelName "LCD 1900x1080" # Option "DPMS" "true" UseModes "Modes0" Option "DefaultModes" "false" Option "PreferredMode" "1920x1080_60.0-H" Option "Primary" "true" EndSection Section "Monitor" Identifier "Monitor1" VendorName "CLEVO" ModelName "LCD 1900x1080" Option "DPMS" "true" Option "Enabled" "false" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz", ### <percent>: "<f>%" ### [arg]: arg optional #Option "ShadowFB" # [<bool>] #Option "DefaultRefresh" # [<bool>] #Option "ModeSetClearScreen" # [<bool>] Identifier "Radeon" Driver "ati" Option "DRI" "2" Option "IgnoreEDID" "false" Option "UseEDID" "true" Option "CustomEDID" "eDP-1:/etc/X11/neptune_edid.bin" Screen 0 BusID "PCI:1:0:0" EndSection Section "Device" Identifier "Intel" Driver "intel" Option "DRI" "2" Screen 1 BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Radeon" Monitor "Monitor0" Option "InitPrimary" "true" SubSection "Display" Viewport 0 0 Depth 24 Modes "1920x1080_60.0-H" "1920x1080_60.0-V" EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Intel" Monitor "Monitor1" SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection -- You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel