View previous topic :: View next topic |
Author |
Message |
ShanaXXII Apprentice
Joined: 29 Jun 2014 Posts: 283 Location: Canada
|
Posted: Wed Apr 05, 2017 12:30 am Post subject: [solved] gpu hang on xorg but not wayland |
|
|
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.
Last edited by ShanaXXII on Tue Apr 18, 2017 9:02 pm; edited 1 time in total |
|
Back to top |
|
|
Logicien Veteran
Joined: 16 Sep 2005 Posts: 1555 Location: Montréal
|
Posted: Wed Apr 05, 2017 12:38 am Post subject: |
|
|
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 |
|
|
ShanaXXII Apprentice
Joined: 29 Jun 2014 Posts: 283 Location: Canada
|
Posted: Wed Apr 05, 2017 11:21 am Post subject: |
|
|
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 |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Wed Apr 05, 2017 5:46 pm Post subject: |
|
|
Uninstall xf86-video-intel (it's abandonware) and use the xf86-video-modesetting driver. |
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Wed Apr 05, 2017 9:38 pm Post subject: |
|
|
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 |
|
|
ShanaXXII Apprentice
Joined: 29 Jun 2014 Posts: 283 Location: Canada
|
Posted: Wed Apr 05, 2017 11:21 pm Post subject: |
|
|
Ant P. wrote: | Uninstall xf86-video-intel (it's abandonware) and use the xf86-video-modesetting driver. |
Already have this uninstalled
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`.?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 |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Fri Apr 07, 2017 1:15 am Post subject: |
|
|
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 |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sat Apr 08, 2017 2:31 am Post subject: |
|
|
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 |
|
|
ShanaXXII Apprentice
Joined: 29 Jun 2014 Posts: 283 Location: Canada
|
Posted: Sat Apr 08, 2017 2:51 am Post subject: |
|
|
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 |
|
|
ShanaXXII Apprentice
Joined: 29 Jun 2014 Posts: 283 Location: Canada
|
Posted: Tue Apr 18, 2017 9:02 pm Post subject: |
|
|
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 |
|
|
tholin Apprentice
Joined: 04 Oct 2008 Posts: 200
|
Posted: Wed Apr 19, 2017 9:50 am Post subject: |
|
|
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 |
|
|
saboya Guru
Joined: 28 Nov 2006 Posts: 552 Location: Brazil
|
Posted: Wed Apr 19, 2017 6:59 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|