Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] gpu hang on xorg but not wayland
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
ShanaXXII
Apprentice
Apprentice


Joined: 29 Jun 2014
Posts: 281
Location: Canada

PostPosted: Wed Apr 05, 2017 12:30 am    Post subject: [solved] gpu hang on xorg but not wayland Reply with quote

For the past couple of months I've been exclusively using wayland/xwayland via sway.
Every now and then, I would switch back to Xorg.
But every time, after a couple of minutes of using xorg, the gpu hangs and only the cursor can move.
Anyone having these issues or know whats going on? :?

I'm on vanilla-sources-4.10.8
Code:
...
kernel: [drm] GPU HANG: ecode 8:0:0x85dffffb, reason: Hang on render ring, action: reset
kernel: [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
kernel: [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[drm] GPU crash dump saved to /sys/class/drm/card0/error
drm/i915: Resetting chip after gpu hang
DMAR: DRHD: handling fault status reg 2
DMAR: [DMA Write] Request device [00:02.0] fault addr ffffc000 [fault reason 23] Unknown
...


It's kind of funny how wayland is more usable than xorg for me right now. :lol:


Last edited by ShanaXXII on Tue Apr 18, 2017 9:02 pm; edited 1 time in total
Back to top
View user's profile Send private message
Logicien
Veteran
Veteran


Joined: 16 Sep 2005
Posts: 1361
Location: Montréal

PostPosted: Wed Apr 05, 2017 12:38 am    Post subject: Reply with quote

You should give information on your video card, your Xorg configuration and the way you have compile it's components. It's a plus for Wayland but maybe there is a way to advoid Gpu hang with X.
_________________
Paul
Back to top
View user's profile Send private message
ShanaXXII
Apprentice
Apprentice


Joined: 29 Jun 2014
Posts: 281
Location: Canada

PostPosted: Wed Apr 05, 2017 11:21 am    Post subject: Reply with quote

Logicien wrote:
You should give information on your video card, your Xorg configuration and the way you have compile it's components. It's a plus for Wayland but maybe there is a way to advoid Gpu hang with X.

I've got Intel Integrated graphics
Code:
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)

I'm not sure if these are all the components.
Code:
xorg-server-1.19.2 USE="glamor systemd udev wayland xorg"
xorg-drivers-1.19 USE="input_devices_libinput video_cards_amdgpu video_cards_i965"
mesa-17.0.3 USE="abi_x86_32 classic dri3 egl gallium gbm gles2 llvm nptl opencl vaapi video_cards_i965 video_cards_intel vulkan wayland"

I disabled all my xorg.conf.d files and the problem persists. :?
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5594

PostPosted: Wed Apr 05, 2017 5:46 pm    Post subject: Reply with quote

Uninstall xf86-video-intel (it's abandonware) and use the xf86-video-modesetting driver.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6228
Location: Room 101

PostPosted: Wed Apr 05, 2017 9:38 pm    Post subject: Reply with quote

Ant P. wrote:
Uninstall xf86-video-intel (it's abandonware) and use the xf86-video-modesetting driver.

Ant ... isn't that now included in >=x11-base/xorg-server-1.19.2 (at least the one blocks the other):

emerge -pvq xf86-video-modesetting:
[ebuild  N    ] x11-drivers/xf86-video-modesetting-0.9.0
[blocks B     ] x11-drivers/xf86-video-modesetting ("x11-drivers/xf86-video-modesetting" is blocking x11-base/xorg-server-1.19.2)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (x11-drivers/xf86-video-modesetting-0.9.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
    xf86-video-modesetting

equery files =x11-base/xorg-server-1.19.2 | grep modesetting_drv:
/usr/lib/xorg/modules/drivers/modesetting_drv.so

Also, just out of interest, is xf86-video-intel really abandonware, or is this somewhat dependent on how ancient/modern the card is?

best ... khay
Back to top
View user's profile Send private message
ShanaXXII
Apprentice
Apprentice


Joined: 29 Jun 2014
Posts: 281
Location: Canada

PostPosted: Wed Apr 05, 2017 11:21 pm    Post subject: Reply with quote

Ant P. wrote:
Uninstall xf86-video-intel (it's abandonware) and use the xf86-video-modesetting driver.

Already have this uninstalled :D

Also, managed to capture the error log from /sys/class/drm/card0/error stated by the kernel error:
Code:
GPU HANG: ecode 8:0:0x85dfbfff, in chrome [12657], reason: Hang on render ring, action: reset
Kernel: 4.10.8
Time: 1491434583 s 208717 us
Boottime: 3862 s 788074 us
Uptime: 3862 s 143137 us
is_mobile: no
is_i85x: no
is_i915g: no
is_i945gm: no
is_g33: no
is_g4x: no
is_pineview: no
is_broadwater: no
is_crestline: no
is_ivybridge: no
is_valleyview: no
is_cherryview: no
is_haswell: no
is_broadwell: yes
is_skylake: no
is_broxton: no
is_kabylake: no
is_alpha_support: no
has_64bit_reloc: yes
has_csr: no
has_ddi: yes
has_dp_mst: yes
has_fbc: yes
has_fpga_dbg: yes
has_gmbus_irq: yes
has_gmch_display: no
has_guc: no
has_hotplug: yes
has_hw_contexts: yes
has_l3_dpf: no
has_llc: yes
has_logical_ring_contexts: yes
has_overlay: no
has_pipe_cxsr: no
has_pooled_eu: no
has_psr: yes
has_rc6: yes
has_rc6p: no
has_resource_streamer: yes
has_runtime_pm: yes
has_snoop: no
cursor_needs_physical: no
hws_needs_physical: no
overlay_needs_physical: no
supports_tv: no
has_decoupled_mmio: no
Active process (on ring render): chrome [12657]
Reset count: 0
Suspend count: 0
PCI ID: 0x1616
PCI Revision: 0x09
PCI Subsystem: 17aa:5021
IOMMU enabled?: 1
EIR: 0x00000000
IER: 0x08000000
GTIER gt 0: 0x01010101
GTIER gt 1: 0x01010101
GTIER gt 2: 0x00000070
GTIER gt 3: 0x00000101
PGTBL_ER: 0x00000000
FORCEWAKE: 0x00010001
DERRMR: 0x2070ef2f
CCID: 0x00000000
Missed interrupts: 0x00000000
  fence[0] = 107703b00880001
  fence[1] = 117f00701080003
  fence[2] = 00000000
  fence[3] = 00000000
  fence[4] = 00000000
  fence[5] = 00000000
  fence[6] = 00000000
  fence[7] = 00000000
  fence[8] = 00000000
  fence[9] = 00000000
  fence[10] = 00000000
  fence[11] = 00000000
  fence[12] = 00000000
  fence[13] = 36ca01f02ecb003
  fence[14] = 3aca00f036cb003
  fence[15] = 87500400871003
  fence[16] = 00000000
  fence[17] = 00000000
  fence[18] = 00000000
  fence[19] = 00000000
  fence[20] = 00000000
  fence[21] = 00000000
  fence[22] = 00000000
  fence[23] = 00000000
  fence[24] = 00000000
  fence[25] = 00000000
  fence[26] = 1e5d00101e4e003
  fence[27] = 00000000
  fence[28] = 00000000
  fence[29] = 00000000
  fence[30] = 00000000
  fence[31] = 00000000
ERROR: 0x00000000
FAULT_TLB_DATA: 0x00000001 0x00000400
DONE_REG: 0x07ffffff
render command stream:
  START: 0x01209000
  HEAD:  0x022036f0 [0x000036b0]
  TAIL:  0x00003710 [0x000036f0, 0x00003718]
  CTL:   0x00003001
  MODE:  0x00004000
  HWS:   0x007eb000
  ACTHD: 0x00000000 022036f0
  IPEIR: 0x00000000
  IPEHR: 0x7a000004
  INSTDONE: 0xffdfbffb
  SC_INSTDONE: 0xfeffff90
  SAMPLER_INSTDONE[0][0]: 0xffffffff
  SAMPLER_INSTDONE[0][1]: 0xffffffff
  SAMPLER_INSTDONE[0][2]: 0xffffffff
  ROW_INSTDONE[0][0]: 0xfe10ffbc
  ROW_INSTDONE[0][1]: 0xfe10ffbc
  ROW_INSTDONE[0][2]: 0xfe10ffbc
  batch: [0x00000000_f4f64000, 0x00000000_f4f6c000]
  BBADDR: 0x00000000_f4f67010
  BB_STATE: 0x00000000
  INSTPS: 0x8000010b
  INSTPM: 0x00006080
  FADDR: 0x00000000 0120c710
  RC PSMI: 0x00001010
  FAULT_REG: 0x00000000
  SYNC_0: 0x00000000
  SYNC_1: 0x00000000
  SYNC_2: 0x00000000
  GFX_MODE: 0x0000a000
  PDP0: 0x00000000fbbec000
  PDP1: 0x0000000000000000
  PDP2: 0x0000000000000000
  PDP3: 0x0000000000000000
  seqno: 0x00012df8
  last_seqno: 0x00012df9
  waiting: yes
  ring->head: 0x00001f60
  ring->tail: 0x00003780
  hangcheck: hung [42]
  ELSP[0]:  pid 12657, seqno        7:00012df9, emitted 37164ms ago, head 000036b0, tail 00003718
blt command stream:
  START: 0x00000000
  HEAD:  0x00000000 [0x00000000]
  TAIL:  0x00000000 [0x00000000, 0x00000000]
  CTL:   0x00000000
  MODE:  0x00000200
  HWS:   0x00804000
  ACTHD: 0x00000000 00000000
  IPEIR: 0x00000000
  IPEHR: 0x00000000
  INSTDONE: 0xfffffffe
  BBADDR: 0x00000000_00000000
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 00000000
  RC PSMI: 0x00000018
  FAULT_REG: 0x00000000
  SYNC_0: 0x00000000
  SYNC_1: 0x00000000
  SYNC_2: 0x00000000
  GFX_MODE: 0x00008000
  PDP0: 0x0000000000000000
  PDP1: 0x0000000000000000
  PDP2: 0x0000000000000000
  PDP3: 0x0000000000000000
  seqno: 0x00012882
  last_seqno: 0x00012882
  waiting: no
  ring->head: 0x00000000
  ring->tail: 0x00000000
  hangcheck: idle [0]
bsd command stream:
  START: 0x00000000
  HEAD:  0x00000000 [0x00000000]
  TAIL:  0x00000000 [0x00000000, 0x00000000]
  CTL:   0x00000000
  MODE:  0x00000200
  HWS:   0x0080b000
  ACTHD: 0x00000000 00000000
  IPEIR: 0x00000000
  IPEHR: 0x00000000
  INSTDONE: 0xfffffffe
  BBADDR: 0x00000000_00000000
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 00000000
  RC PSMI: 0x00000018
  FAULT_REG: 0x00000000
  SYNC_0: 0x00000000
  SYNC_1: 0x00000000
  SYNC_2: 0x00000000
  GFX_MODE: 0x00008000
  PDP0: 0x0000000000000000
  PDP1: 0x0000000000000000
  PDP2: 0x0000000000000000
  PDP3: 0x0000000000000000
  seqno: 0x00000000
  last_seqno: 0x00000000
  waiting: no
  ring->head: 0x00000000
  ring->tail: 0x00000000
  hangcheck: idle [0]
vebox command stream:
  START: 0x00000000
  HEAD:  0x00000000 [0x00000000]
  TAIL:  0x00000000 [0x00000000, 0x00000000]
  CTL:   0x00000000
  MODE:  0x00000200
  HWS:   0x00812000
  ACTHD: 0x00000000 00000000
  IPEIR: 0x00000000
  IPEHR: 0x00000000
  INSTDONE: 0xfffffffe
  BBADDR: 0x00000000_00000000
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 00000000
  RC PSMI: 0x00000018
  FAULT_REG: 0x00000000
  SYNC_0: 0x00000000
  SYNC_1: 0x00000000
  SYNC_2: 0x00000000
  GFX_MODE: 0x00008000
  PDP0: 0x0000000000000000
  PDP1: 0x0000000000000000
  PDP2: 0x0000000000000000
  PDP3: 0x0000000000000000
  seqno: 0x00000000
  last_seqno: 0x00000000
  waiting: no
  ring->head: 0x00000000
  ring->tail: 0x00000000
  hangcheck: idle [0]
Active (render ring) [41]:
    00000000_f5186000  2097152 36 00 [ 12df9 00 00 00 00 ] 00 Y dirty LLC
    00000000_f4933000     8192 36 00 [ 12df9 00 00 00 00 ] 00 Y dirty LLC
    00000000_f5fce000    65536 37 00 [ 12df9 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_f4f64000    32768 3f 00 [ 12df9 00 00 00 00 ] 00 dirty LLC
    00000000_fcecf000     8192 76 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_fee7d000  8388608 36 00 [ 00 00 00 00 00 ] 00 X dirty LLC
    00000000_feaef000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_ff7ff000  8388608 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_ff67f000  1572864 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fec7a000  2097152 36 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_fec30000     4096 37 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_fec2f000     4096 37 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_fec31000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_febaf000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fea2f000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_feb2f000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_febef000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_feaaf000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fea6f000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe96f000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe9ef000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe9af000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_feb6f000   262144 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f85a0000  2097152 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f5388000  2097152 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f4d62000  2097152 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f4935000  2097152 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f4733000  2097152 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f4731000     8192 36 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f5fe6000    65536 37 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_f4b37000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f4b57000    28672 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe947000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe907000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe8a7000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe887000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe8c7000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe927000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fe8e7000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_fce53000   131072 37 00 [ 00 00 00 00 00 ] 00 Y dirty LLC
    00000000_f7242000    32768 3f 00 [ 00 00 00 00 00 ] 00 dirty LLC
Pinned (global) [19]:
    00000000_ffffe000     4096 41 00 [ 00 00 00 00 00 ] 00 LLC
    00000000_ffffd000     4096 01 01 [ 00 00 00 00 00 ] 00 LLC
    00000000_007ea000    86016 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_007ff000    16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00803000    12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00806000    16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_0080a000    12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_0080d000    16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00811000    12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00814000    16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_0084a000    86016 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_0085f000    16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00880000  8388608 36 00 [ 00 00 00 00 00 ] 00 X dirty render uncached (fence: 0)
    00000000_00000000  8294400 41 00 [ 00 00 00 00 00 ] 00 uncached
    00000000_011f4000    86016 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_01209000    16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_011d6000    12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00864000    16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_01180000   262144 40 00 [ 00 00 00 00 00 ] 00 dirty uncached
render ring (submitted by chrome [12657]) --- gtt_offset = 0x00000000 f4f64000
:Pgl4J5ne.J=oX3j.-nRM/eW=_'PrI(h@i1COWbqLK6qR1:sgF/:,r$3US,-dIR^!'Y6>%CTEj^H!C6e>Giq(r1(Z)ZcI*=8k'5cA5'*-ao)Z=9Ij#A:?e^2=M!3#GlepLmP="`93O+uaVcfE$7^uf&DM<@:Qt.-c0Vt:^a$/<Db8jB8R%eVCm#$&$cX]tbXp(?A\5;D:&XdQ'R.,ct2*j$#(hDO2r:?*19[5-o1Z-cB\1/DN^b/.T_cbRm..uLu!Tn@%QMmm&hB\q#?26[p]pZdY@&-m-D\,9@/%?O-IDFTa6_/d[V!37nX_H%DMA<6qi5U&O-19_u!lGbacH'[3[Sj&>m3%t*Wqs#6/6TLSqM9a1:S^l#Oer"u%:pHg_skLT+O3Q>LA#KFQ-oHU*40Uo,FHf;f=V9MESXRk0l+da0_8s`4):aBFVSt&1%T(M]QpW;QFF#)@(9)'44?X&k/YKNlDWY$JQ0m>a/!BT'`)E5nDpY-Qf1/reaJ!h6+B2L>lXV##8laPF?KQ*A$Qd'pDaKNk^!,3NlYRP]Po0^6dP&dB!qKU3"jBSoD6&dfqu%$NWcYml$Lr$a(-F)mPkj%d.@+D*KZl_Gi24FLS*,Cm"KYD`r]CG4T;Lqa@uMRmf/Q4!!"DAeGoOK_bNj-+`nDPVU-([&.8YqD>8uWb@-"4.;lF;Q\CaP!+(k.P&=+Af\Z+m_'\5\p*<TLcT;da-Y-kp`qp_+lMPE^`h4..(t(lpkD]PqC&rcIN?i!rGgJ$nTGQYNdRI0Tl]<T@oug[p73sR*BDV3niU/l_dt44Vk.m.^q`\=D0rP9N^rDKrjSW[,`h4..!uaSck1J(N!_lI&ho;".[6O3E7IZFHd/,5ko<=q]#PH^-Y-D;V7?7oPKC$7aob.AkH*h!DS%>ci?>=bq%@)&DQs;4]=+a/uh@6Xm3V4Jnk[X9>;oF.l>9iq.WJSRQq376+.!e*#AHR2&3ZJQGlC[kMTBfCXqBu&/YkesRKj:nW]uOIA!NTiEg+hZeD4b5m%fN?rbuL+q@ZLDP9qb>:DL*?#LjIsk'(XATN\JImHZ8!QYC3.Cq4e&93B4jiW0e3!^8nIJ;n)27l.E%sTmki2ObhXGP/(JNhZ:!1@f&+RqVj]f*s=@PO8U(RO8m:^:Wp+9!!!6$>29/X0S9hH,+3Qb1t2rU,a6&N%DN2rP`0.UN$uQ%#"AD%<4NVldLm5(]u6LXK0-]cpYOLm/4\@Cnlc$-h!_lRYd/7/+fBa$fTbga(7uK!#A]dR2!6Wr5MUJ,s).STLq5)3V4\\PSf!Hteu\IS?N2Vu[n^/erDW.p4a3lc2`-hYbtTc%UfBKpTKKQiSV`E:UZ(q>p.cF5b-VQF^1aM/:G&5dB,@P%3+=qV4ll^F:T$'.KCd-M_;pqmnpof+:3TJT7uo9pK=kNf!6J`'DB:t&*aLt"ls?Q9fO?>#\+\?4GoRFhdu'(`_gfk4m9,@s%9\E1GhDbTO"R&"%`^*_0Us&f*qFl_T2$1uVFQ\"E,*U'rW]I@!#O\As8N'!%5HK$_>jQ9$*O:^qa_JMg%N6W!!!%g!!,$/m/R(c!!r\CTR["B&c8d3!!!(X!!$BA)ZTg;'O[\)0N!F\.)A@[@&!lB;1a`@!.\N4'4_1IZ>9[9%L`d!J$7GuOp3e*m2>p=UU0q;138aS6iB+all,J`I7hWO(IG@lF88rp$M?"fTD"J48$U79$,`5iB7J`G?7_'=J]h"'_ZVR9*o@"%=5cIRM\#R/a8ci*5h6F+6UM<;./h4-!!!"Jbl@\C*)"&;T>qX3.`!*.gEAK27@Yf@@.s(TQ3gZ_8CH0,&/-Tc@$!WlIk_53P-i@t&6B\uVA9J2!>L0M3tY1QAoBHpIWfpJh?gd]cKsE'qonEPG!>fIb\NW)g_+R%jBQ#cY8lGYjtZW]B&0n+B)F&;]Z2([mQ9!iRU;/#+'s!7q]KqMn&s/GNZX%/NIO.4Jdr(^jY*o4q;jde0[g>Rl<8Mam$71;s-f9GH\]V+f]u)-q0DM;I/MgnI^f@El^Z!!q3NN@f?!Q\5;N83rttc9VI]XEhYd6Me3=Y-Ab3OYQ3I76nL,4K;tKK3O7A;(r6=c607WY!k0`S2iu'g(46W>ETWdb0s&rCZhZ)J=p4%m"#l0JRBDBIVIm'RbMR;4@rk/[KiudQaJj\97T,V/'qo@T\jZ"XL>bnOXq3`&]T*=7D5(?3k\J;TnM>jgXr5;+8KK]-u[V=qMIkSPZpu8aKi.U"W7=;H7q)u8tD!c:hrI.H/G)]S0PpnSrCS-O7RjW]5Wr?#tT>%*#obj\!2r%TOs7;lV^ZJre$pTR&q:G3&],r/sVtcPV._99i5Q"Hh)V;a1@?L&rDEEdSfOG0`1c`?8bPqOMke$koMq%PaB5Vdr,&P>?(PFLjEf6N/QWH6S\*gWhh>W%P3ks-8$\#rVkOUA,i]6^ZL+;h>n.=Sma.JX1;T$0jkk#*DkRTl*AEN"$Z($D)J*P)<i_q3[o;Ec&d'j#T`dd07dmOH'qL@;8[<('==hfmU3FDM9:%.c.OIYRMc^))>pZEhQT0]i&f*g<reF;@nU4;("o/?*QG=&Y#+EEC-)h2+6RK(%0QMmub-^47PeD'cD!!'e5`;fi;_bMqW/O^49W@3`lU^V9W'&aHO/d6T$*QhKGKH_fm"U,&@A46Y*#ilAM.S<#k5MFE$,;Y9"UL7`:fUGOpG&mKN:=@1+=!nGug_Yf=b9,rDXm,4+T@XnL1MY=ShKro*^j\QDMtBm`n+!daX8Pt925>hB+5+O2`fiXB^'!p24XQdH"/d2iV>8UgIkga^W9`FrhrJAKn&Lj0eqVst0/!ed+4:$Kn`O,+<$-6UIV1bAjkR:`0BuIP,0BN4/ZN0MIBW49mKp`*eF,G5?`IIhqVUk=g_5>2,?"cPP")F"bN/]Gf5OIqr'mQ!PqF(T+.([\hnJ$=Qf9kVq,1LAi;C;JCt:NJV>-$As!iVHidWV^T)W;Z.8R.:Eh@k/q5hbXXOSV,S0.Q+PEGnFb?=haR&65i(QNNtrbjmC;0>H8Is:lliVOOB@[^[l<5/Hc5N>glr:Lp*MBBdd0IcK#og:H.59K9J$NF)XHFiODrlDbPm/BBNq5_9>Fhm1sGk^g[fcC!(SXK,mT?/h&0R23K!"JXO"98B$E1:eH!!!"M
render ring --- 1 requests
  pid 12657, seqno        7:00012df9, emitted 37165ms ago, head 000036b0, tail 00003718
render ring --- 1 waiters
 seqno 0x00012df9 for chrome [12657]
render ring --- ringbuffer = 0x00000000 01209000
:@:GaO-sEQWnBern#(Q[2'EZ&q?k@9i%\^*h@FFnoU+o5m&b2'ccdtQn_'%CO%K@Q4p+[RjO(4@J;Kp98`uk]U^RbV#LaTT$8f$A\,`?W>rsbR?:MQ'l/]+%eQJkT1#<e)@-alUZQJkSubAa@Njg\6_MVKZ0V/@"2$F^@a2-YbqSuol#FFeb>'^2!4$?WCfKfT^Qp,NXf9)RI$FT"A&F@iqKFK)_VFIBTFVTi1W*b7?2+`5)e$#RPM3GlX('lCgY/T&@q")YoG1Mt"")f<H_-Z-_k05\Rs"7++#!&k7,rr<$!6.ijM*,pN8FE?ul,W[^LO#n&>m$O0a7fN&Q@G&RDLkq!X[NcD*F5O42YCaL`n,JtCX)\s%EZ2D0)n-r*gkU(6'AJTij=P;]05a),gkW#QKPed7mDpX0d*9*1:8D*B&"`c7DF1em8^5=`9&oZ57bbNqn2gp?%rdPor$/$>Nhm.[.bf,Z'>9$h-'#T'G.(tk44e.DBR=Z2"14J769Q@dmn#K#Tul03H_HrM]6ce>!VtFHs8N'!#=7%U`Z/s71-!nUYqD&[Yn9ak*?=E]8M_]*aHC(scDS?$H1HGjq;KX'L]@C'J5/nt'9XWM&56TD+Q=gTd7bNI]0eCSanh$4g'']<cf>IP6FQCs*(6Sa'gGQs4G.;3Vg"lkLbp)@'9Y8+&FXPI+kdrTHbJ,rq#Sh&SGkotjC^]=F86!ca:/&:kOKRa+F3mFl\M-^6N(m9f+Gc&rGt2qrr<$&cXjun+,r=,r_oUtr236!q+d2rnsqi)`B%;N`B&FnPr_ji<9_^6;l%&IVbMMa:6tVG3d]WCkoXi/dlr8GV0r:l:AOlfPOn^MgkY\pSN@"(dr5iK*sis%#bgs_7,06>5VKM/M<dp,DA;<12[XZ4RtWm,9u<GVVVt:0dr;3V@!P\I1N96WRCH1m[_/TgfsjtT*8E!kc>F?[2`D(c*=]mnz!!E9$g+-+=
render ring --- HW Status = 0x00000000 007ea000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+UAt5nBgONg7qNkMiF'"P5'-lO/r/@FUIAT9JrCCO7LChH"W/Z(N"fZp$8>>/#7/.8zfX1\Y<>00Zhs^jj>5#P`"_D\^g>f/)5F'W]M8XIYV,L,f7a!I_6C>%o@3n[GJdrCoF+Sr1'&g(=@k:1`7#3!OUdUW-^d'WK`(D9d5KK;oLk[LHDY`&bnZZp0CqQEZ]D&u6pV#GX>42(O8?d%2aI@_2-^L2fbZVmse=#n=9Ee!gmSm!-R?BC!-CR<,2MCFkk&H/ip6rm^mUq_8]9C6EcH>%:\g5H@f?1hM.^9Ys>Uk:A+#juD2+He1cfS['-f&Q51C`Jh>E>X'5&=$D.\G9u]fOk\O)%m*ameEXpm&g!ZS>ubD+;IR1GL7ZU"TsL"40XR!2(5:NYe?e#FKsjPQ>4a_sRM5a+PMFKWm,f>^*7!@Y[rSK`KI^E<j#!-ksHF6aRe!*b"mO:^)Wu<uA?"Q\0*;HLO/W]"rjYRcALF9PhXJotp<3SajZJWX6H(3bndNU$E68jq^i.!gj-%G(XHsoFci@!?<aXjps0E_^GT(8\tl9@#G.A@>-6=iQDF-k5e\$L+WWs29/hl_MfLS)-ceg-J`,>Jh.JLpTDp8bhb3K,>2>^^DA57bik[E/i21)U3Rj?2%p@Hp'm_Dj>mBu>Jea$UQ`Ma[r?U_M*L;]It@9PW0&qMNofSKL33kQ'-b1YY\9COC^-5HL1YV(QjD!2PJN``'3e\I^@ue6FVg4PNnhK@p9Fh8ZC\1mHk^Kr&q-OLT%;\.pI]n4=]]oiocg`HW2809LZ8/EM'M>(Xt];OR@'#ab]<IS%mf#t!:eZ;](?5MO)UR@p!f<+gA>BMcU3*Fe+:dHm=C=qS0^k`Pgbtrm<)@2YDCQJasj*OD4_?1Ei!fd.ocC1)9S:#j.?&q*Rc3-[df'SG?0&-dMdALVO=s]/8]_+='FE**t*S34Us^ApG(8,'H7CYO'+\_fG\AF`,IHs'+\AmX54XQYm-f&H5/nbbRDrqJn_,B45&b&-oU'&d$.p<A'HukNqNNu.$p<1_m^6Tj1&\`Vl%l1:7SleJ5?^9?A)-(K^JrPXbf_gqU;:W5$D]))fPu?S05TU3FL#5@;?=B9*8E^SdkWZQ4mn^N[]54qmi;br7R;3V`eM>.Hh@X65pn>L$ni8Z8eCFis%9o?q`u*dJrK(C4AF^<>Zfi4_E3m=eXE`pZkNQVk,C`cd*YeUYN/8a!gY_NIGqq`k;?HR4$T*=E:N8hZZ[4r_]XY9):RD*'%LH2'CY#fs%2Xq^)Sb^1O,>,ei(YL9ho>V/o;Ec/H!VBi[1YQ8RF/eS23jPNV5d'p?MAgB05l=`-0aQR5fQ%ab!?EkX:m;8hRh2O%3cW^JTo]NbmdUE$"GPA$-?/QO108?M2B_Ssb\.\9eUT!g"8f@&F2C?K_0I1Nmcg`uVE$h*qZ[^qVrp]hL0=$q67]KbaEB7fIA\^-9kg!-Ks*m4;(i4MCA?K4O1>L`>g`/dW)E3!7>0^CL6J*n!u'@3jn,B!%J'.=Tfl4$D;"G)B1/9PGWLf_]iQtZ1N+WXE)if0+kDI.(:$7,i]$:Ya`,G?0C/P7PiI5*nlq1IJ>T1@p*T6A_SHJ[;fZ(B6\U$fqPF6'W*4,fqm%:[M5O>#@OBdBo=0j3_&M^:s*VI2LLQ_Ie%Y.S=I1?+dd;]CT1OnjJ%EWhPA@7["*ZL'YZ/<0(&8A<"16"7%%[k#@k_id(IDJh"C"HC#)p/1Co\&UuK\1!qLrVaHXSZXmjTB0j9V<F("mF,>WKJQ?Z(g^]$'M2CLE`!LkXK7Aj'i;PO_4k\I&R>n8oPM=u>9o>7h4.!Z_fD'4D2LK<_#\P-rQ_V.i`O:'1sr2AV:[\cgLu>:n$\F\ZT4@%nBVW7g@lp$ho&_,gR`<'Qh'sdrEnjV%;T7]WDkg[;nONA_!ZK7/elL=?.fSF%E@^J(WgfBX",q":<R21UNCWoe&>n!k<<'F>,k[gCW-b<V<U#uXsJ-2K_6,lDEigNEZ,nh>e9F=Zq<3`miU?QNd1;XIc/.)'W,lD(/!Ll-ejEV!!!E)g?ek>AJ8m0p[AD)gZmYPA%/FA^2k<(Rcm@,F!U$C?#Kn,1(8;rOG0-F.n._1N#H:Op@7rWOk/Jl@jQS,9ZfL1)CId.$K=Bl7Nl@h!XJK,A.YWk"GRd])pEA^Oj"_j%0+_*I\/jNGI3]`qsER5A,19(m/GVs5OnVt(qq>SHM.1(VE?"K1\GmLP#971_HE^48ihhls5'\QadtT2nf_G0HNu,oS=#FCNWpi!]gc)S'h)T8MM,+ad!UPWrp<TPk,a_%q8+*rH5#LQWCXu7pk:Dk"T+V".;mEINV:h;4T:>"3^,G[ViSgjYe(,N@<!UN-Zj-!iZU;P^1&3F>U2BQ.e_$EPjg#i.5b4Q+Xp0Rb&T^=%G]+&VHX^[0fkhL:DtG>>t."UW:==8+ZuFcZ_NiS9Hg+2U5U@%lXu\fOFgqWSD,9pm9s=Ps'Rh9$p`k!q1?bCMHX$6X)Vt^jEgSlKp1%cU+Bn&:W'Iq]P/E:2/L0C!t_YJ`J]FqNeE?/norH/`s1Ftpm<->W$HD/jE@t#_JS]"kNG0M@8&==@QA>^G/Q[4Vok>A6-4rdhj^!C&Udg[.Mck-GE]r:b8)]MFk]6Nd\KA`Q7-o)45u")'(a`?6&jj@NLX.n3m@<`J?bs7bi&gr(FKMiq=.QlHV`fT:P^V6nc%1BhmLqe@':-hK]>#2;n8eVGsjH2oXlChY3[&C\rXR`mNHfnUorUl>&+tNOHZVS'E8Y0i\ad%.ZD0CZBjf0]8)Mi;RlJ*`(^gm`L<;g:4>u<NVOTdc7RHXB13t7,?O;R)I<jp>2XgRl\VI[aq!!(:fV%7lo;Po6qM9>915"H05K$rQ0DRjH8'%FFq`e3<mGtS$O:<0ZD-tJEDgFANcoi=hPNNG638F!?$#W&nUs7u\t?:JQ1!ssk9^h4Y2/V!f!VH,C@7BUB6CsOCRP"?B!FOC`6U^E-7=SVY)ps*U>28K:@>RFLj-@X4V6lFA?bb/aD.44S1i9,%TZhnqp0L;lqPiF:(%#3+@f::pU@O[,V%O+;^+cQl<daHX'gBW_+EA_ij<ms:Mg^/o$F^,OOBNG/e_hn2/0+S*-]th\=K]>@X'pnpupOU?i&eO`gf%8S/(G_anRDH^F41$)D3/"B0FeM\iUl@_C4J4eo1(1&N@G=`bm<_ppg]1]t9<6IdCq?,qKLk\u4slHrf"QM:ZHTYZ]+ZYV.[Zf;Rq>H*ro6\*H(C6r-=XnbY0V1:$5FSF5r,H<YZ;m(^Sqr%U@8U_D07GiVq$o'Y="&==Z>kq$W*J;XtO6a81j#\'BtoEXE?)'o0UJq@C4%U2-6CT:COP[[!7,`^8[kkj\>`Z:g.MR;TW89eb]HHq]8'P/qmbABqNFRBss%TbZ`lL#/WpbFd4R+T`379F'i)O+.!jK9-Tb:uGZ);sOX"c]h9?.#+Hjqf(GMF<shQe=EU>j_\OjD<cqLT(i(3`G11C9!S=B*18pbMMl)9PVV\:H_SG>M=J69mBsG[X4'P$LZ&\anVV1n#]5`elR,/77In&kNA`BSmTc:K?\_1,(m6*_)`$mK)neR"KVl:Y\LtS1'Utfi+`HMS;PZ_@+u^2G/M!T_qP[_FH$++2uVNO-i4:c]<0sP\,NjZ/]'eb&Xl8bUh.,O(Oo+UU#'ZeAN+FY9s^)3\]SX>fhG/;;]a(uhm/[DEgc*TR$T7a6-<ZBEg[D9R9(i6f."+J;_mp2K6!FkGt^^WRPu[lDGr%UVUac`b9$Z,Ir]CfUF_Lc32:W."'fQ)MT;5KVkKCqT5JP9^fh-r+/L3(O<:@;)l<_m?j[+]Zu26X]E=g@?8kOodt&n_hBR-Ymf:W<q2Ni.c3'F6qMir,4pRGtk3u7O9nf=:D7moQ4P$*E&e>KF@#>H@Es1\b6+RChr<)6o#d?GL0GOU>9#-/e#-809?tI,h,62Ns&[4mcJMm[:`We`0!!'dLm/R(c!>6R-;+20!5m.`b&4$F1";!j%5m.`b&4$F1";!j%5m.8*lk,TrKNZ2*o/U^XoD`UlZ7CC.X=H'E)`l!E2T;t<a0P%nEZ><JS0p&0(HKKU28sT@a)]roniRFG0/Jr*hn8s$YHQ:-P_FbAV(##7kt4j<!!@S/m/R(ccYM:in])VhEBip<-:WY9+UiCEKM[=r6o>W+2DjM.SB[Zdc^_l`jtP9INQ")/2LOZ9:%phs/iO)/*n0<'Xh3J7mpA35Hs[Q^?Pg]O(WGolD`kels#LKWh]KK+Dp/,$p&"L`R\VH?9mQYt77diO&mCs9;c]eJe?u96[3]Qc/Os!+Mc!NM'%Ae;J@,PqT.N92Vi+>OC!tJ<>&^k1<gt["Q"GqKZV6UFc>lFaoWC:fS1:\WF[K+OKJS/.g4cJoL6../B+(Y!Nf`o>d"ZN9#gj(]UDa]hA;6NZZLm8LLG#f690sMR3,:jf[Y&6\#\OBU*<FRT';5in^h'5[)ijt`S1C8DG=-HqKJS/NhM(0bH'F^?I0\4>+/',%S,d'q+N+[3%-5?O0etFkL(MW5F?CCLKoh%/Erd-:;>S&<#\OS`GU23WC0!lAKK_*M-u=-cR#-?`JsaZ51rW.)dha.f&GKsmAgUnt@-0@U5%3S+(*R'$@$WNU%']:O'olDl=B12[Mc_ir%?FV6Cdu2g@MEFk)e-5`FpDNc@s/Yt+(FpS%KPP_:.S4@.,^+6:,q3mThZlk#'$OHF,Wt/>S<)W_H]OF<P_pOgi^M>_V@l$?,><54FP-&%j=GnefG+e6/tphO#G%<nP9;XMG_\.9>J1q]PGBs_n93i8&0M!HtU<Dj-3W]rXj*R;/2HPHp@TZrr<$(Z/"^G$m5NZ3+kLp7Z?_BKV\tml\Klp+$oT!%u'!7!V@I$U%Cm(kWYjmk`GWCI4S;a+nQ#do7u#pD46>@!!?q?m/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BAm/R(c!!r\CTR["B&c8d3!!!(X!!$BA"98B$QG03r!!!"H
render ring --- HW context = 0x00000000 011f4000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+m/R(c!"H3P_#OHH;\*S/'P>icLc$K\]:'EGormq6B_fPKeG[E6#JA+GrVuou!!!"'f=_.`f+Vs2n*g;pZh?&DEJr6anc[uW9Q46QV(A%';jPQT$>+JH79VCp1n:!_e.$NHflGP>2Z[sGDQGBFZ';Xf1,K<Z@r/M/@^_aF#r>Hr[76X.kZZ_@g<uc6=ojFiS_i3o.g`+<3W7ZHpYG[7mf!+Pr*u;R*)J&KJ2dT'O9TIk84^R":]oLOP8&Zp#Z?@kCR`SA-2.bB(auQ1e1RJ^h1]I#Pl0LTKLZ<0j4T%;1\$A>9Jup0qXh(p1eD8!2X'FWcoXTo[J"%=I^;h,KOIPGk2jqNbfA1.4_"0G:7oo7oOm&AXJtck);`CGGilZf;#!bh0uaTrs&b.Si2uarh2@e,"G>;m6=qrEpbKJC7T9RH#)HG3KJX%__DS)hC'6Dc8VL2"*\iE^m7d<fe&(MNrH@3ff)@WpjSo%f;8:B!W1@_R`:)6W8i!(8/:Q^PLfu5tFUP,tTa_F*=q,/q$>?Gt3ZgZ^Y=;iYqt&F52'2>m=^@;OL_&i*C&R"5Yt+,sNi6Ifr8,dI=s%GQ>S=o26IACiW*M\g)+?+rBELciX$R^.(:5"-)DKQ=.*ro!6u=!Vg)/2+m@gtG5j]P)g)G,k8*kMV1hiZX's7@f)W"k]*kEcHF*>@dL[0%H7:YoOgNPLth$1.T0jU*+CW30rG5kY"k8I1QAl6u]'g"C>:Ai,</qit=G4[]b!WcSHc=]0GL?F)=/66;kbXJ&qX/,_p_4lLe(fIb3^,j=L3G=`i9d-3s%B8^,+-3d$WR`M,L)ZIE<b\&AS1GU`X8uZqAQfmkpn:.MX_2M5<U1X,gGPUt^X6Fn']:@HNuG9KDHYk(NI:7.1a;eW[f?j=7ZHYI0(d]Xbu+9]QT)5P`-p2?AXV\nb>#KiEn`0AlK8oRDF9dDT07>fF7&CgbQ(;=>A;[e!aAE-:3Z?Rd];7<c81I#LYphK;[Z6R8I*5]`+@[bG)=pAR3oC10q#-'h"(`j?Q'(T]O8P-[4`NC\X?I*[+G`t_i,Nep#`%EYi51[^'MAdVq:/<Z45uo8_9hQ1s5[Wr1RUiSZFn1^`765+#()ZT97rdlS=/!SX9kFR+)ePUHd(MP@(;?W'2.Y>_u%/;de1XmN&W`*+3hA,MA.Bqrs1TcI.>RnCjKNJ&@0?mZui0H$Tho*SgHa_Z'SU;Yo8%/)Z-)=@q!#`#7tcbFI:G3Q/#9\\_f5PV2'LqYbKS_j1;M-c<rfMjZf`7daAGo.bs"gj=P>I-%GF.7RS1BI\gA*eHNT9SLMUH1KnSf:80P3\>Vb#gnBcU:,U+RQG2"IaIsY?gf_V`TR]W]m*8A>rSqn$i9\/L\:M^'@&CmY>jDXk?A$=J,WZs1E6]2bjAg#dihSR)uU`UicBn@\^$)A&LbqR4D-X!W;FT`J<(]&e+^b-@N3jV4#hunO?)it"33D$H4@dppB]g-Q>,:(GU5>*bp@A3ZQhSmRh-T]o-9T74lDYn'@M(;ED4(]5Wk:tlbBu[I'_o1@uH4bdTuI'XT^<Jo$;MT]>MKUQYm=h2?H;@&#)3"bdFlDQ5TDd?UFfUo'B%%n$,In'K">Fl&V\uMX:nC%c724Nh5*JAun'+hj[X1<qh*E;b#r##Q(f%nj61;I]InhY'4,bJh&8XgIp.,IGaHUCKiIf_**boH9XC$%_2(P"oUbb<!@+&=uak(8RtR;OS`53'=B-]ZJ6HQAa7o2hc>-*mqZm><SSMn.Y3\RAC$j*d^YJW!jQA'T:HM_\_0s%*CN!J.Ie?^?-(-#;uG_KGaK+_W%amArB)u?j,scS\A-9tq]>k6]3"O\PE+oT5((0;)Eq&q`&XICTMU\!=3GKalHaqoJE".U$p+dRG8g`!&KJ8>+]V[SmH7ZUPYJ0V_:qquMq@+g[l;XOpM=[RjMDZg&;`%I4l-074t^$'%`pneW!O"lYcq)>]lmIa[Hd.mA,gJHc(3j7%I`.8O?SmWOML9-=o#4iZK9H#rU7]lU;7q[!gZJ*a-4HdSb2!9L0*V&J?.PqVH=SbDriiL/m8/fdKR:e%I/,&[96f&$0^+"1dcJcoK0AK[4m*-=Qj1u1Uh+g\B-<8N6C1plGcdEeF`<\c@8or00f7[fWjs@S[gV.pLeRs?R)<jIU^C.oO&`>_XKCDM&4T]T0&P*`EcOnhS\UNlH;>S0C=hA\&5;1_>^G6nFf&?8@M,4daWb\83lrt9g<).2l^dOg,%TKhj%igoI0:&ZU".ahEC6"@*(S/!#PT!s8N'!CiA%o#9DnF^-1BCCR6E9`ONI)m!BbK9_NG8o<bgm34j"$Tr$gV;*uK6M6:u$>?0:B0I\c4C&]8Wa^$tg#c6+(P*FR!AI0*I-B,#>b:0;_.T?Z]kp88o5ro]Fe/$&YjHjK*$f/(#>BdNCq#2)%VqF/t5<JN#p31T(5Nc++9Ak(6T;QF*md`ER+b@tI"uR>$]/)DoeYocd+D[\_6BA-DYB%4UDO7=lo//"L&D^(?CR7UP.iC/tLYhi$Q*F5+8KgbFrUAHcXY;o80O@\hO%\C-KpT+U[*M^YYHjiA7EKuQpSQ0Q/1o1'\6<1^0Xj$I-qa#Z/qQmSN"ZuWMfA8_&tY(/A3i22M0'Ii0@7:1nZFW)c<XU3rT]WAp$.4'pN)+if=K3GL\[pk;eo$s)GaaiaWANb\P\;WBj!5?Q4hE&Z()+t[F</4pSAC8Z^Let8+:b;q#T(tn.*1I@1<l+kSE]l/^1MZmJc<@[H,*J__1U;oGWCQo\%$!:Xtd0Ipq8Rh`kQUS0;1FNt/$V2*9Vf$^T33MThEFZjtknRb3W2>'J=(o<AUuNb)nV&9#SB>@#%^8Hmf5+:di$\a!I2W//f&9Q"\"XC!Rb"26'-WWh#slY=2c#-usC*lQZ@M)["$'rql5j0B0&W_0bq.qC\CmZNZk<W=>PIUCChpcknDWQP-FSqim4ortdU5nrGraJYWkdZR8-J6*7aRQr#:il/E&F$[b@=\16?1H%oCQNe]"6V;&;:u;(l.m^ZLr@eO*E7-c$'2?)*7eG<?4HM!Y8`;.e8m0cLCb(76"IiOZFkt,%1qt]ADs_a)q1$^Do4u=YUT.qXE=+k/a/G<e*,fZhc0?$'R6:RJ3OpHi;JRuR0k>VDfEE`h'>F8HP>]fTZZ'Y(:,Pn]4IXBiGEMrkSm[;Fm5_HjfLRW-.\Q4c4!@J;A9;SMdqRRJ^LQ^,Bm3[hp.%L+oZHegGJ)q^O5t;#Le;M%3'A*jc0BeG54SHX915ODTA<T3@t])dIug0C-e49N(t]pkS*/oSk7S,F(^-P/\(eB?5Au(]`_e8R_ss;lk\#20Y^3X;NR#m@ID*Z?ki6jn'@GZgEG[top-`>ec]+!C4M5$;mWNY1qRbXSs8;J$%(K?/,!:6M0eL&Fi1'+H&d5&5)rnT"lsXoUbgRsHs)r9G+o!.qQaLW!&4B'nl7I6&E'6=1TWXn'3FWq7,"I@IT+8;BqP/,VkY4n,bZOk+eC)ou:bd9lN?9[p%mRGqr=R<kDFa6/U[rQ_I9uA0p%i35\`t8f7jGSokj$jW\;$<r:@7nK,Gi[p1ZX]FQ,oPCdR\D>@rj#MBV.*pN*TTG+KDV'g?BoZ'&c-nQ0;aUSbsN)<\9V?Pm6ii.Xn+S"uLV_+LaYIkM2X`r;LWZfDSePJW]q1B9tcD@=>dP)-R-A=c%d[:\(ugT4>LJ?4%//?4IjU"%ABk!XV?akcZRmJ''_Oa.2h1kb80Ad%sC9?^l"rP8bh:77%)J:bi%58=BoD!K@Gm6MWhr?Z@fi^V?tX2"p;i4;dJi[rPd3Ij]eS.#N`LRZmaSr+U;g?Lk\UUFI]\SNuHI7oXfuD$4Oi2UGYtL><lW)N?Ro%b,sk[_,D].J@rDfh_:qhk^2l\3Vr"pfR?3p%,N)DdC&"#0jLS,0JM8](5X<;:<n<;jV/)od;N`7A%b5eM*S]+5+TE17.-MJ^JdJknhPB@^92\G"W=e97$/4Z0[cgrK>E9jKKVi=q41DlQr*BjL-%o>;mja[j?rQ-+e2#W8t:'E`dN3=a-%amRqHg9.o;4q3'*R-jI^Vc.D\JR<`$4.nt@!IW-:M:];)#js:"s+0gnfJ8LUA]R>"-e.JO*1fbBH$XpLP[gGYb<J:cKiFkiBTgJ0md7Zg.n=aOG$,Y'3KaUC#Md6Os$5SHS!jj<G$5SD&c0-tVL/DUI^RDfariLHk[,XfWLqcR3']hb35jCEPP^;Pa6W>,#XT3&5*GC'k1h!/Z/Yb4UNnPFcBVRq4G=NPV:=6\I&:Fqnr>KA2!!!!(d-Uf4!J(k,5uE:8&4$F1";!j%5m.`b&4$F1";!j%i<0]X#U"X^>CnX4KKI(,Z[#o^O2Xb7ZE,Q3C`>FT4#Y'`50'tq`,Zh&Eh"L3>SfE?2`8Qp4i_Tu`:?#$>eap'kO%AU^;"RGQ;?DPV(##7.8!L&"7ACMs8N'!Dopc#KcFOG-iWl1+OG^`RaRo9#XTYc_@dUn&u%^eSmju0RbF?BH*1rGeXDD6UL?kj7"S$C0CF,Fg<dD^c25Rah;7MsF.9_RMo>Ng]O!6-`T$E44*-ngpL!?OcYm1&^[:XBXaAd9Hh?TbKHu\lW$\I?V^@6IVC&1;V'`%9UaDn7UF)b5U*cV3TdHJ1TI->/T-g2-SgL&+SL0o)S0jc'RjOW%RO4K#A<K7g,]m9PEPW)sL:[Pa#ge=1ecaB[)5<Q2TabD8-(nF%6F7o;21`,MLM4,Ld"\du)!KWR%Tgf9Ep83s\e*B4_7D.ioQNV?6Wd,Lkh_$WI0aTj+0?,`DE%[pY^q<AK*X/c#\s[-_\=dlF"(!RAq8n[3$G@_Ob"G+$8@4=ab\oNS7@-h21^^6#8j_!&CrIh'*+fI&Cecf@OLI=9HgJM#@NgO'eiQ\Pg+g/Vb@DY@V,gS%V')djrS!o"r75L/0XH9_(9'4El0G+X@g:06*+h<N)5BTonQYWfStF6K%S>$m=s8q8=b=a@s/Yu+(FpS8c[oFE/,!D'Q?PZ-QI*GE2O=fMA%6r)+>s[k72LS\.o$aN4;N:CPoVPW#Lc,_V@l(?,><54FP-&iD`1[$0*'=*#[b-$cbA`<,o!!Z,WHsj&A[r%HCb0hAtV4i][J))=VASe(ikgHrn]VQT03,"8VY4&H7_ks#R%C57dc1)e6G3L_rAW^i7SM16!1*'a[JFrRVVSkWXXbL*$f@q?,qF;a]c1#LIlmLX@:;T__cfnjDUODs%Y;\D&kT!!!5O_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+!!E9$]%uX0
render ring --- WA context = 0x00000000 ffffd000
:bNtaD:d>K'j5EHE.#1-DUU`jY-"TH28VJ!#EhYJi?PN,/!T,6p\njY&rV"k]hb[jr0]jOJ"aj;C>i#+>S>sMWQ2bLJ8jt2b,a(_D*7C!Arr<$!Q2h$e!9Xh+
blitter ring --- HW Status = 0x00000000 00803000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+m/R(c!"#pQ5QhK<JiHDT(:cJIBVT#PSf]!;7OGd'@-N.'UOC_>!C,5&kJ.&t!!!!;+Th]D5m@?e"stW4;)BD5)N+Z)&.<2;@)1-[%2krD'J^LB:_)J..nBYD-lH_!91f=oJ7<4X(&lQ&4nTB/"1f%9ks2^M"'m;ZFJ(.\!%sKBs8EDRU\!.dJrCCO7LChH"W/Z(N"fZp$8>>/!!pD1z!!E9$`t";&
bsd ring --- HW Status = 0x00000000 0080a000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+m/R(c!!r\CTR["B&c8d3!!!(X!!$BA!rr9#"p%RE7O8j:1a$Z?MZdEb$Y_jEJY@K'1Iq_dA2#\U*Q18mO8uY\1=?/'PR,!"`6s1%rLcFVl62BBF<HfpJSp\W\kija5Z^P^>pp?Mr"l(-kH[n`(b!3j'O[[>0N!F\.)A@[@&!lB&V>rUz"98B$%`_cR!!!!B
video enhancement ring --- HW Status = 0x00000000 00811000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+m/R(c!!r\CTR["B&c8d3!!!(X!!$BA!rr9#"p%REN('(!BL(>]/.mE</YrG^,=Ah'ArmISaC&C4G7b*_5Q]Aab=DY;:a5^#'1r=0p43>K;%-R163spT(?n).V#]=""a$DQdXa$8_0R4-HR/XkJrCCm7LChH"W/Z(N"fZp$8>>/(b!3i!!!!""98B$(Cl&t!!!"^
Num Pipes: 3
PWR_WELL_CTL2: c0000000
Pipe [0]:
  Power: on
  SRC: 077f0437
  STAT: 00000000
Plane [0]:
  CNTR: d9000400
  STRIDE: 00001e00
  SURF: 00880000
  TILEOFF: 00000000
Cursor [0]:
  CNTR: 05000023
  POS: 00fd0383
  BASE: 01180000
Pipe [1]:
  Power: on
  SRC: 00000000
  STAT: 00000000
Plane [1]:
  CNTR: 00000000
  STRIDE: 00000000
  SURF: 00000000
  TILEOFF: 00000000
Cursor [1]:
  CNTR: 00000000
  POS: 00000000
  BASE: 00000000
Pipe [2]:
  Power: on
  SRC: 00000000
  STAT: 00000000
Plane [2]:
  CNTR: 00000000
  STRIDE: 00000000
  SURF: 00000000
  TILEOFF: 00000000
Cursor [2]:
  CNTR: 00000000
  POS: 00000000
  BASE: 00000000
CPU transcoder: A
  Power: on
  CONF: 40000000
  HTOTAL: 00000000
  HBLANK: 00000000
  HSYNC: 00000000
  VTOTAL: 00000000
  VBLANK: 00000000
  VSYNC: 00000000
CPU transcoder: B
  Power: on
  CONF: 40000000
  HTOTAL: 00000000
  HBLANK: 00000000
  HSYNC: 00000000
  VTOTAL: 00000000
  VBLANK: 00000000
  VSYNC: 00000000
CPU transcoder: C
  Power: on
  CONF: 40000000
  HTOTAL: 00000000
  HBLANK: 00000000
  HSYNC: 00000000
  VTOTAL: 00000000
  VBLANK: 00000000
  VSYNC: 00000000
CPU transcoder: EDP
  Power: on
  CONF: c0000000
  HTOTAL: 0833077f
  HBLANK: 0833077f
  HSYNC: 081b07eb
  VTOTAL: 04650437
  VBLANK: 04650437
  VSYNC: 044b0441


No idea whats going on here :lol:
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5594

PostPosted: Fri Apr 07, 2017 1:15 am    Post subject: Reply with quote

khayyam wrote:
Also, just out of interest, is xf86-video-intel really abandonware, or is this somewhat dependent on how ancient/modern the card is?

best ... khay

If you use i915/i945 it's the only usable option, but from what I've read a few Xorg developers say, above that it's pretty bad. The fact that it hasn't put out an actual numbered release in ~3 years says something...

Also yes my bad, -modesetting is built in. Doesn't make sense that it's still broken here though, since it should be nearly identical to running Wayland at that point.


Workaround idea: just use Xwayland.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6228
Location: Room 101

PostPosted: Sat Apr 08, 2017 2:31 am    Post subject: Reply with quote

Ant P. wrote:
khayyam wrote:
Also, just out of interest, is xf86-video-intel really abandonware, or is this somewhat dependent on how ancient/modern the card is?

If you use i915/i945 it's the only usable option, but from what I've read a few Xorg developers say, above that it's pretty bad. The fact that it hasn't put out an actual numbered release in ~3 years says something...

Ant ... indirectly you helped to solve (or at least discover the source of) an issue I've been having since the last xorg update (the details of which I won't go into), by sheer accident I'd booted a hardened install where the xf86-video-intel driver was broken (requiring an @x11-module-rebuild) and noticed (in xorg.0.log) the xsession was using modesetting. Though not accelerated (older cards don't function with glamor) it was actually snappy (for anything not using opengl), and so I unmerged xf86-video-intel on this machine and the issue was gone (you have no idea of what, and where, I was looking prior to this discovery ... sufice my kernel has gone through #16 builds because it looked like an I/O issue). It's not perfect, but its actually way better than the intel driver (at least in its current incarnation).

@ShanaXXII ... sorry to interject.

best ... khay
Back to top
View user's profile Send private message
ShanaXXII
Apprentice
Apprentice


Joined: 29 Jun 2014
Posts: 281
Location: Canada

PostPosted: Sat Apr 08, 2017 2:51 am    Post subject: Reply with quote

No problem @khayyam :)

As for my problem, it seems once I go into Xorg and it freezes, I can wait a while, then switch to tty2 and back and it would work again. After that, the freeze never happens again, until next reboot or something.
Back to top
View user's profile Send private message
ShanaXXII
Apprentice
Apprentice


Joined: 29 Jun 2014
Posts: 281
Location: Canada

PostPosted: Tue Apr 18, 2017 9:02 pm    Post subject: Reply with quote

UPDATE:

With some googling around, I seemed to have found a solution.
It seems that whatever caused the gpu hang had to do with IOMMU :?

I completely disabled IOMMU in my kernel and everything seems to be working now. :)

If anyone has a good explanation for this, it would be much appreciated. :)
Back to top
View user's profile Send private message
tholin
Apprentice
Apprentice


Joined: 04 Oct 2008
Posts: 165

PostPosted: Wed Apr 19, 2017 9:50 am    Post subject: Reply with quote

Gpu hangs are kernel bugs (or hardware problem). The kernel should validate all input from the userspace drivers to make sure the gpu doesn't hang. The fact that the hang only happens with modesetting and not wayland is probably because the userspace drivers differ and if the hang is caused by a race condition of similar the slight change of timing might trigger it.

ShanaXXII wrote:
I completely disabled IOMMU in my kernel and everything seems to be working now. :)
If anyone has a good explanation for this, it would be much appreciated. :)

Intel igpu got it's own dedicated IOMMU. There has been a lot of problems with the support for that in the past. The Documentation/Intel-IOMMU.txt file in the kernel source say:

Quote:
Graphics Problems?
------------------
If you encounter issues with graphics devices, you can try adding
option intel_iommu=igfx_off to turn off the integrated graphics engine.
If this fixes anything, please ensure you file a bug reporting the problem.


intel_iommu=igfx_off should disable the igpu IOMMU but keep the other IOMMUs on. If you have time to waste you could file a bug report. In my experience the intel drivers are pretty buggy and filing bug reports is usually a waste of time.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 434
Location: Brazil

PostPosted: Wed Apr 19, 2017 6:59 pm    Post subject: Reply with quote

Interesting. I was having issues with kernel 4.10.10 with hangs just like that (cursor can move, rest is frozen), had to revert to 4.9.x. I will try to disable IOMMU and see if it helps.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum