[Bug 117131] New: vga_switcheroo does not switch IGP -> DIS ( IGP == i915 , DIS == radeon )

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sun Apr 24 19:17:57 UTC 2016


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 at kernel-bugs.osdl.org
          Reporter: jason.vas.dias at gmail.com
        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 at 60e | video=radeon:1920x1080 at 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.


More information about the dri-devel mailing list