This error on my Thinkpad T450s since about four weeks ago appears pretty regularily after a few minutes to an hour. I can't say what triggers it. The bios hardware check says the machine is cool. Fresh Solus install with one eopkg up and reboot.

inxi says:

CPU: Dual Core Intel Core i7-5600U (-MT MCP-) speed/min/max: 1598/500/3200 MHz Kernel: 5.3.10-134.current x86_64 Up: 12h 57m
Mem: 862.3/11920.4 MiB (7.2%) Storage: 253.20 GiB (6.8% used) Procs: 235 Shell: bash 5.0.11 inxi: 3.0.36

dmesg says:

[ 50.946158] DMAR: DRHD: handling fault status reg 3
[ 50.946184] DMAR: [DMA Read] Request device [00:02.0] fault addr 1931000 [fault reason 05] PTE Write access is not set
[ 50.946378] DMAR: DRHD: handling fault status reg 2
[ 50.946386] DMAR: [DMA Write] Request device [00:02.0] fault addr 1931000 [fault reason 23] Unknown
[ 50.946422] DMAR: DRHD: handling fault status reg 3
[ 50.946426] DMAR: [DMA Write] Request device [00:02.0] fault addr 1931000 [fault reason 23] Unknown
[ 57.912888] i915 0000:00:02.0: GPU HANG: ecode 8:1:0xfbffffff, in Xorg [740], hang on rcs0
[ 57.912890] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[ 57.912890] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[ 57.912891] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[ 57.912892] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[ 57.912892] [drm] GPU crash dump saved to /sys/class/drm/card0/error

Attaching files to my message doesn't work so here's the crash dump:

GPU HANG: ecode 8:1:0xfbffffff, in Xorg [740], hang on rcs0
Kernel: 5.3.10-134.current x86_64
Time: 1574804467 s 99131 us
Boottime: 57 s 902628 us
Uptime: 54 s 98332 us
Epoch: 4294719040 jiffies (1000 HZ)
Capture: 4294724992 jiffies; 16029 ms ago, 5952 ms after epoch
Active process (on ring rcs0): Xorg [740]
Reset count: 0
Suspend count: 0
Platform: BROADWELL
Subplatform: 0x1
PCI ID: 0x1616
PCI Revision: 0x09
PCI Subsystem: 17aa:5036
IOMMU enabled?: 1
GT awake: yes
RPM wakelock: yes
PM suspended: no
EIR: 0x00000000
IER: 0x08080000
GTIER[0]: 0x01010101
GTIER[1]: 0x01010101
GTIER[2]: 0x00000070
GTIER[3]: 0x00000101
PGTBL_ER: 0x00000000
FORCEWAKE: 0x00010001
DERRMR: 0x2070ef2f
CCID: 0x00000000
fence[0] = 00000000
fence[1] = 107c03300ac0001
fence[2] = abe01f006bf003
fence[3] = 1dbc03301800001
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] = 00000000
fence[14] = 00000000
fence[15] = 00000000
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] = 00000000
fence[27] = 00000000
fence[28] = 00000000
fence[29] = 00000000
fence[30] = 00000000
fence[31] = 00000000
ERROR: 0x00000028
FAULT_TLB_DATA: 0x0000001c 0x05c255bb
DONE_REG: 0x07ffffff
rcs0 command stream:
IDLE?: no
START: 0x00005000
HEAD: 0x00002490 [0x00002430]
TAIL: 0x000024b0 [0x00002470, 0x000024b0]
CTL: 0x00003001
MODE: 0x00004000
HWS: 0xffffe000
ACTHD: 0x00000000 00002490
IPEIR: 0x00000000
IPEHR: 0x7a000004
INSTDONE: 0xffdffffd
SC_INSTDONE: 0xffffffff
SAMPLER_INSTDONE[0][0]: 0xffffffff
SAMPLER_INSTDONE[0][1]: 0xffffffff
SAMPLER_INSTDONE[0][2]: 0xffffffff
ROW_INSTDONE[0][0]: 0xfe10fffd
ROW_INSTDONE[0][1]: 0xfe10fffd
ROW_INSTDONE[0][2]: 0xfe10fffd
batch: [0x00000000_0192d000, 0x00000000_01931000]
BBADDR: 0x00000000_0192d488
BB_STATE: 0x00000000
INSTPS: 0x80000119
INSTPM: 0x00006080
FADDR: 0x00000000 000074b0
RC PSMI: 0x00001010
FAULT_REG: 0x00000000
GFX_MODE: 0x0000a800
PDP0: 0x00000000fff43000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
ring->head: 0x000023f0
ring->tail: 0x000024b0
hangcheck timestamp: 0ms (4294719040; epoch)
engine reset count: 0
ELSP[0]: pid 740, seqno 18:0000068e, prio 4096, emitted -1006ms, start 00005000, head 00002430, tail 000024b0
ELSP[1]: pid 1057, seqno 1b:0000019e, prio 4096, emitted -998ms, start 00026000, head 000026b8, tail 00002730
Active context: Xorg[740] hw_id 2, prio 0, guilty 0 active 0
bcs0 command stream:
IDLE?: yes
START: 0x0012f000
HEAD: 0x00000268 [0x00000000]
TAIL: 0x00000268 [0x00000000, 0x00000000]
CTL: 0x00000001
MODE: 0x00000200
HWS: 0xffffd000
ACTHD: 0x00000000 00000268
IPEIR: 0x00000000
IPEHR: 0x04000001
INSTDONE: 0xfffffffe
BBADDR: 0x00000000_00000000
BB_STATE: 0x00000020
INSTPS: 0x00000000
INSTPM: 0x00000000
FADDR: 0x00000000 0012f268
RC PSMI: 0x00000018
FAULT_REG: 0x00000000
GFX_MODE: 0x00008000
PDP0: 0x00000000ffff6000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
ring->head: 0x00000000
ring->tail: 0x00000000
hangcheck timestamp: 248256ms (0)
engine reset count: 0
Active context: [0] hw_id 0, prio 0, guilty 0 active 0
vcs0 command stream:
IDLE?: yes
START: 0x00000000
HEAD: 0x00000000 [0x00000000]
TAIL: 0x00000000 [0x00000000, 0x00000000]
CTL: 0x00000000
MODE: 0x00000200
HWS: 0xffffc000
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
GFX_MODE: 0x00008000
PDP0: 0x0000000000000000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
ring->head: 0x00000000
ring->tail: 0x00000000
hangcheck timestamp: 248256ms (0)
engine reset count: 0
Active context: [0] hw_id 0, prio 0, guilty 0 active 0
vecs0 command stream:
IDLE?: yes
START: 0x00000000
HEAD: 0x00000000 [0x00000000]
TAIL: 0x00000000 [0x00000000, 0x00000000]
CTL: 0x00000000
MODE: 0x00000200
HWS: 0xffffb000
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
GFX_MODE: 0x00008000
PDP0: 0x0000000000000000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
ring->head: 0x00000000
ring->tail: 0x00000000
hangcheck timestamp: 248256ms (0)
engine reset count: 0
Active context: [0] hw_id 0, prio 0, guilty 0 active 0
Active (rcs0) [14]:
00000000_00001000 40960 3f 00 dirty LLC
00000000_00b47000 4096 3f 00 dirty LLC
00000000_00b48000 4096 3f 00 dirty LLC
00000000_00000000 4096 3e 00 dirty LLC
00000000_012be000 1802240 3e 00 X dirty LLC
00000000_014ad000 4194304 3e 00 Y dirty LLC
00000000_018ad000 262144 3f 00 dirty LLC
00000000_0192d000 16384 3f 00 dirty LLC
00000000_03000000 6017024 7e 00 X dirty uncached
00000000_02aae000 184320 3e 02 X dirty LLC
00000000_04147000 6291456 3e 00 X dirty LLC
00000000_04dbb000 6766592 3e 02 X dirty LLC
00000000_02b35000 65536 3f 00 dirty LLC
00000000_01931000 8192 3e 00 LLC
Pinned (global) [30]:
00000000_fffff000 4096 41 00 LLC
00000000_ffffe000 4096 01 01 purgeable LLC
00000000_ffffd000 4096 01 01 purgeable LLC
00000000_ffffc000 4096 01 01 purgeable LLC
00000000_ffffb000 4096 01 01 purgeable LLC
00000000_ffffa000 4096 01 01 purgeable LLC
00000000_0012d000 4096 41 00 LLC
00000000_fffe5000 86016 01 01 dirty LLC
00000000_0012e000 4096 41 00 LLC
00000000_fffd0000 86016 01 01 dirty LLC
00000000_fffcf000 4096 01 01 LLC
00000000_0012f000 4096 41 00 LLC
00000000_fffcc000 12288 01 01 dirty LLC
00000000_00130000 4096 41 00 LLC
00000000_fffc9000 12288 01 01 dirty LLC
00000000_00131000 4096 41 00 LLC
00000000_fffc6000 12288 01 01 dirty LLC
00000000_00132000 4096 41 00 LLC
00000000_fffc3000 12288 01 01 dirty LLC
00000000_00133000 4096 41 00 LLC
00000000_fffc0000 12288 01 01 dirty LLC
00000000_00134000 4096 41 00 LLC
00000000_fffbd000 12288 01 01 dirty LLC
00000000_00005000 16384 41 00 LLC
00000000_fff8d000 86016 01 01 dirty LLC
00000000_00140000 5763072 7f 00 uncached (name: 1)
00000000_00026000 16384 41 00 LLC
00000000_0002a000 86016 01 01 dirty LLC
00000000_00ac0000 6017024 7e 00 X dirty uncached (fence: 1)
00000000_01800000 6017024 7e 00 X dirty uncached (fence: 3)
rcs0 (submitted by Xorg [740]) --- gtt_offset = 0x00000000 0192d000
:>4%i)7,2_*mp:JXGA4OQ91u.GC7@p*5
dQ"EFTt!+EZuOHDqN,"%1ebCF^Y64;0JJF3\683i8iJ:FO4U-N_/+oq\:%OFDC2U^"n1<DG.[G@E1XNtCsUi02Prcop)qqpS(j*T)jZ<n:GI/pLE^3kpoYP;6BKjKNDCTpM=A=jd:#d=CB9;;rqg[NIkb$PtWfJ1CZhhK<36KPr9Hf&qY4]c\Dpr,C<I&BqX4;Nk,A#JudE$95k$KJI/2UkP[8+HMLZ$h2=@aq,^rub*IZD@g%iYWXFlteKRn^kiF!k(Wrh;B]*?/>]JPeHF"8R,\*&E\PpZ*SWk_er?G!ne0VNn85Dk%XFkqk:]YoAM*/6o_0f$kXs.CQZaY#*(e]rP6Cm7%QJ$*W_U+A_03_elV?:?74p8pD>;gYbk8$1Wo4smGo",!!HjMAj;8tfR)d,Zk6oVBZ'Vdp!2j&KeR<'Wmgt&n;d5RY$<t,g3<E06,8hGUXAEl:RLGJ#8n>=0"d3(.\a&-[tX$k@dFfmcFa0-JB&%hVm-7oUC@ikTc+PXF\S.%:[H(@oElrr5)Fon2cImLRrnm17N:ol_F]rF3dl]_RTGM1grUS>57/0QHFD6q/9sGfXPVo%"B,\eO.esPM6uZmYI>7m\q@3]pArR<YVB]#mOF:N,I?SVVK%R75imesNIqZ]#l%R77?2uIpTpc(;=p.f#iNuMNJ"uoP<q-"aD1l99m,3?HIaQ90r:.3-@F.$LaiReZ;KY$\7IAmji.RT6sb]Hp%Y.rgDc8rb@ZU3pmh!:[mqbYKPp9KaBA(Tf^M(Ck7<Nq>#=]cDW>aJQ!Oq9kcFCT,#.005c$\?<=CAoc^IU??9+8aXoq-n50o#Z6uWB@m&":)QrM%cHN+'[R"@V(X-fu]moooF5=SNbClMpM?m_UFK58&+^3iQQ18!QB?Y-uB4pZI(B2k:7jX3kC$fDhc(!,5rX9j.oIG(QReomHO,gZcGiLH+-G[T$CX.]&/dI>!13ean@Yp,q)NHXUWT#NdfX2d@?E]m2pTl5jElWapXm<:e2jMm-5&OWHsH\V[/X<"+W=)T7t)=!)?15-YZ5&KMZ+mYdPq,VFo'S)$[u#QI&1X$L>T<;4H,dbfg#=qldAmae5BNnj%:<H:YP%E:K(otHfR")G)%IEk8EFCH[Z$j7t)GqrM8<O3qs&_s/O94r?@"CO@6-<EPIsJi%&10'sVJ"I.:Y7s6DeQ\<UCB+KYVCIZs&Y0_NclbdG?TrqRj1i&tD(=iA@E2.Y-p.+OMRnOC8f!kGEn$H&H]VkC,?%p$29]o>4sDad@s54^36"uoNO[d#iEVsKqaCO4&hLX4X^^LZHBDti715H?%sJ#H3C+W<rODuLUt(!lO[.)5P0:P#_%p"+]Nooi\Bp'QlTT+=Y'Ih_jjPkFVg/,ioe=A;QMXd^rXhs4i\qXRP>esH>*=8W5Fl_Q8I:P#FAofp/Kaq65P#DLBQpud(2r>N(/Rhje(GVT?cd!io"c>a,3P5Q74'YoWd):\g1Q=[r/XneCQm+ocUjc<L+6c@Gq+"9"3$n>?5"?h)YFdMMf;q\9A7'R/OGs1(Yhhp>A1_(Yh%=.e'12?2qUeS\ZJ#H:Q/cXg)C%Zt$>lU:7U,LolrkV8-YrSbhlc:es53Q?ErW@CmC4?rhT=ea?NZ\g>Ll&5M4H<')tSFiVMP9])K6aqA+SZQi:tdqSL!qHi9DF;\Ssb?hV\C/TpMQK%r710D1\06:&$s8Nr9])Rkbq?D<F?Rs.b]1-l8+S,-eX-<2e>k5u0DHF"oTT5ss*\$Gq]^eCcg4V4_iOb(s/B%+m&T+Ts*X(g:B+eLiKsSBIhJq2u!9'oDK's8>%ZWh9;dn!,!p"+TD3ci;mVId;n<ru:@!:7Qm
rcs0 --- 2 requests
pid 740, seqno 18:0000068e, prio 4096, emitted -1006ms, start 00005000, head 00002430, tail 000024b0
pid 1057, seqno 1b:0000019e, prio 4096, emitted -998ms, start 00026000, head 000026b8, tail 00002730
rcs0 --- ringbuffer = 0x00000000 00005000
:g9mGq@8p'7]A\GDW3([;fGLQcL"MsPh;-nE(O!3?#BhV@[pkBM@s<-+%jIhc7J!#n(q\[h:sdsrQf_:(q%Sq[tg$!$hOd7cU'>mlm!kgDgt)U3t,@O]*)h]A#2Zr3>JLcuf<LG<5&23V)p5Q:B/Cu'9TItYCXZgEQleWV=3fESS)c=[UZn4,Jtp.]pe8DaVdRWMX-[c#6I27%C_Pl6[m_I6<%!P&%paM9N[Qd$cl@P>]C[V7!0s$2P0n6!aGBT?s8r$PW.<-g2M$;^@-IY>i>/l0i<5<p[m.Y"\!q@NDJ)Ld<;q?p*8e,=saTa#suBBUR)TZm<H5M/Ds'5-MZIY5!'$.$EtrIhXe&_kV#/or;75kfKf๐Ÿ™[!VK+%MgS)6g',Tj\IY3RT"S]=?\4I>$VU+!kR>6#bPDs?0LK(&@p6JLg\Qhk=V1#cmSYL$9u%IX1re8o!;dZ19IXu;(3rWkZ;,ap%eosn,9-M6Bdm_FhM'6cd_paU4/\CDScjP?-+D+fK%Bl%g[k^-"1S.7ImWl-..>LfHe@b(OrZqoIB=Vmem63oE4!&p\P;E6JhYBn'E/+5lLI.TbJf&.dt8rdkCO$m3;.rIdQ7<'R%Xq?A&"FgTmp(WSOU\Y-9TJ?G"a7+o_0Gs1'D$#s<@l.[TXR.'C&jEEd3U,>/k[VtR%IK%I(H_1K2pH0dkBCm3$fd$,WcfcK4k#nT>;NHK,$Jre'D4+b-0er":[H7),D6oFKj3bP_d7i44>&Q2L]d5can$X0B<$J4nS?dLk5!PdtSr<bLUZ[Y60I0"9E!<6JWoIAbFmJR-oE2j[n,!H96J_SAo(N_h^[afmXN.S$2=<#rdkCP"92eYn5+V-@K(fgTHjJF5Nl'r"ipHDTBHFX"[D\pre79H<e$bus$25+H2k+=oH:oq9Do!#oGN.1?i(,46>QN'^X.-'5r\Q^s0.gh,JVTBr<;*N++JlhqZn;98,WQTct!)B:\Z,YaPMWJ'9:"MaRPs+4>N#iG7mrdtIQ*WMg;r"m-3;?*:"kS+!K^\S^q_,pVdhtdQWINRqDU\"S9!!))]
rcs0 --- HW Status = 0x00000000 ffffe000
:c0_$G0RsV;4&J?V/L<Oeo)^V8bUhRH8ApEOkl_Q6s3sJ80$]at94mHa0&nOoS'l#Im<HfGDhgDsMG/372UWYAHiJ,iz"5!#B/ISH>
rcs0 --- HW context = 0x00000000 fff8d000
:g[1MUob;W]n+"GhadWdcbHm1?AOoH<P/CG.Sj9kT2lV*90eS"
9qrHODOu-W:bGh],k"Bc'+#eqEL<5V(3C9]aufYjTT)6EE$uH="a-=naJYh(>:lsX'Q-01b2a_mJE=L9*cL!cUB8]g;DpUm+>4#8rW4#=K1>nT93Ih]d>9&j2PzzzhuEWa])!';C1^5mkZfAT>]>3W.e([W3ef90"P_(U@"![=XH5fp$h!>F\-LaT;ZgnIQUP^^QB[XcEo+jc7Lk7mL=/q]7b'BC7<nA[O[!g'>u_W_e\sb5K;for?E=oIQi"S0ge.0HIVB-1.(ST*ZkkL+/BU,hM[\\;l9"d_UUlkAkUj&\E^Q,L3/:K%)\P%#:[i'&ae\PI[IbJaE3HJ%c@9gED=\RGPB!LUW,MiK\I7cCR5aXq%sA4bbgi#@Y\\]\uYgRVRaRW_ZJGmGMDL7+bqni=,Z)X$O@moU?rFWRrU;Z?IJnE&iu<VUI"!$;T/RR(r;8uV:K%)Y&:dMe'?T<:AfE"0roguZ&hXj4'V[CHM(NjfSTi,-eEgsBaga1EDGon'gRPm/"*+4Wi1$4Ff)>E!Ie!rl\;'+G]VXD+[Me;aHf__0B[Y"DGe>&24ERg!a-BUg9@_M/VM6A(>3&;R=O2(IN]W5'"UGWE].#obK;(\CqNO\'lVYS_LF&iUfg2853b=$[5\%5Sp6.1Os"WT/<j>FbE;RgkF")392=Rts!X"0kd+j+QWU"]RCVLQ0"jD0=JMC?cO+5A,<M/LDO%lJM0WRCa30TM`P\Xklo,!)&+N'=I3+CfcS%Ee'dQb.,8OBmkm,7D_Ot?pR!>b/'h(IpZW(Bg=ouhaBGRF:35rOq45R=Y.%>f3ktUj3\jq/\HcC,Yq[Ur6WZ9RonDW0r&U"U[;rnXJKU]Q'\'m'22JDV\dmUU+%ojG[PhHO1.iR8_DpH7i1BIA('j=Egn?&/i8[S,XA2e*;;/]CV_YAp:O6LkoE<h6RR4#G1HB6(8>pLs?.'c!c,\Le]Kn<B\sh,\BX4(<8t'5;VO8uM>i!lO)/+/pe'HVf-?4M!ngN$!96HFbAd2Os67EhV.RC>Ts;e4iE%ehf.+9kh8.pnW[0gI=2l01qqJE?Cl2Xj5b=[CHM(,49'u#At1BJ-iL?edkM:NMS:mt%kT)uJQ3oCRNmRcYlQKi+&:;0sSl%nI90Q>=h4G)e)"PVM<91nX?1$eGc^;ihNFCdnDKH,+=r[eBu2-+$,rI<:foG94\2Z&J@:N_V<kP"kK/.j'&>;giQ3Xs:<6ers'Tna(l=5P7jklsr72iTtM-STsHN+:g9-U-24:_u$GqV,.GMe<[/>66R5Nq-VMX]q]H):ZWHB?ohsZ&XjY(sCd5n(Uc5isn5<t#6s5e!Rr7p[Rr+[rO]CKCsHeWWQ\7&i_dNN84(nn_L5q006oK$Oka">lZdmfe[R4]]๐Ÿ™‚up?gI,kGLZkWMEEX.Z-U+!\FY&*.Rq(UV-p@Q]%LBnGL-&@N9Uib,oH?+g.>pIFAWOfjf]3eq@]a+J4eVsB%CD:?;cdItg%qfueJ&NGPkM[\hFdd๐Ÿ˜ฎiL)h;JYE5OS2A5<E6Bkd.n0oCkUebDmU-93r9rP>O=u3hbKq"\C7H*Uu]]U%kn.(<8<.IE)Yds(0)JqSVok'[rHFK;<1J+Z-ELaT99(jURf*^<l]f5+lc6d8*.T(P3E/,S/Il8<l5@ap&:rgj#Q*Cs_6dC7#BCW,j4Fajm$eO,Y24E?.]s0V9hB/JI['2Ba:4hBX\h!o=<^.LGimk:oUc?iQ(=3WXp@ISaOO\HbGo=DH.jI>u(]klP%Z2LgHr4Y]D@/H.ac!-;hnDq[EZg:IuT40AON7PObh@S.gR"C2/1rT9?X[ZNKhFC23i=">c)[(@S'J(i3374TjYl@-W-I7T\.!?YphYL#Ralj_E-07#?VF1?(4ZqGD2P2UHBiWa9drEX<"1r.0Pc$.i\X4HQ3K>YjNFj_Dn0Z:nf8q,JNcAh5d#VgR'Gsn69f\aj!hnOqtJh87K)oH<gB69%.2/i4EDj&:WC>E"=5W1N[;R]-\4V-RB3kZ7<#>WHX@lSrP->Ipc4CSp3b>+)7";-QKLle\oc07_?Z43>Nsqd.B^k3r/d81$*/OOgk#hcA#^><]OF^/\5%]'%4HP&;>O3KIu([TFiFLdE+X6cqCa.)ngAPhc):1/DguDNo=24',e1"Elfh8Z$)2M:+]NVTr>)M\VlQjr'X49&h3NgDpXAY.2i%u>e=6C9e$c8OL?"12]m!2YHdFr/r/ie"KtPR]nOf(Q0Q@#AjYi^nZQ1j)Lt>sNjhg>Y]ZjcedpJb5"6g0miA-E#sZi-Fp!?aXCecol$pFd#@po%]ONIP]2q5G5Z;7Ob01Aj=s&>A1,0dRJub;QAD%=l6\%GkIfAH61u%lOK-o)F]]T/Xm9h_X.KqbBnU4Ii#mj%c1๐Ÿ˜ฎ<<R3X3DqlB]8m.?XN]TQ-,26iQfR;H$+8W3<((!EB6QQmI[mH4t98L'ML__f7cq0NlW+BcfH@6DN3lHV[gr,5/r,"eeJPmNo&l?NPu'fp:7AW"5Xm3Cc?8TD;B<X)&R#]qZmRopD<Grh?E?3A*&sB)hlFaW]._X_FhYuthVe8X@roBh[hfnoEZD]5b_J^UE:o&H7VciS9B7+-UId>sNqX&YZ-='k;tB?pdANU'J#&1b.[=%W;R!ZpPl&'5=grh(hIj[[2rq>nL\t5'dnOIr3+nC?qVEs5,E)(]Rf>@.fZr1[J(hHfK"f-41Xb3-7SD9uXTG?;AVST8rpU06'&dO+iJIun;(<U%Dq-YAVYV.SIq-sj2h7ar[/;4e4nbM90r2'_q?W-\/IagKgONR+WpTmrVV6-W13:)tfbO@2EIi]DiJ9sTGL0uRYLJ#m;F@$R)V)NqTBgTAfgA,95UF1BVr[("#2+T=+[K3&H(7PFnU=OQb)oW,/jORm'-l<pn!\qg0+?jGIZ=O0![TMAJpEn'<$VN]dU0Armmt(Kr9mq9D,7LWI5maTg"-)Xp1FI@YnFd<72I6@<BYap\aV7Giib2.]XI@@e:fKRCf.A0=Y$KIZX2,=kHn0k0jqaDO/[UC]r.@4R@i\A[Wa9NaVj[#me=*#=2f;D,/]-l๐Ÿ˜‰t;D7#6MS>g_S>d:[6;k5XhcXPl]qF4EXa7r7SilAR>[.]N0MGA;4n$g(T2$[cRt8("S]M$V_mKltEuk[\5iJSPSOBIf7+b&+rdK[f:7XefQ0DJWRX:D2='(:r@@YM5oDgJg,A9LccZ9#q??%[rt2k6Jgg\$&Ffe,-=njAe/p1h'Cm#CBj]j>abi%r.qHoEo-?2Vr]8prZo,2pCY+B-Kp:?MHdd<s-qN?\_gi'9S/pa\(@nfWpO"FWGNT=;=SJ;V>)_T60gN\QTqH"WP=3YOlf8IT<kMHS3B'OX('\#MF@,8;M2<*4a?b=t_l4%7?D605#sV9+jf>\P0-cnfpA':X!jO/AGIcF"Os?X+RPi%p[q2F/tolDF(h6Xi.M)fsTj]"+3ES#8kf_OTFYMU:?rI3j65DSt_=b\[!gXG16AnI!2AW-<D6Vl&sK\bj)K0<ch[Ak1RNjEY5L16\Ea9[520U/oHt-uqA4S<%mVLW.eNkKDueNNXmGIJJa?lZ_M:0&B5l"nH@k>.0XtcMQ)=&-\EK'2CRp9GWN+EJRou8cQN/$@1gg<P[6)70p5it0,VrO1.N2+\YfXCuNITks62,?G/(c$UkT#rg,C2Y7\q7A+tV,BsYBF3rR%S&fGWcrZ0/5C\Vs>O?6eDA@/%r'&j"6&$K/oE;nEtVs_Yc?DNDs6nj12b_a)EuI$/@[b7.*1mqLS/(gl:_NH];9%>Q!+;HYo,et$q7A7)]-E-9%#7c&==cT]mY!0AG%E_nIjgKQcE7N0\H_2u[h.?&D9lFHc+/Se-/:rE;XRT@S@aGlggb;=YQ"K9E.<,ODGo9g/]M"FF:CEa>Yto\;'+IDL1)\D9Op@0&eMGQZBOnjkM)$iu<VUl$i,FG2R8ti/ol-VRg\c!%#P9z@)%3l+8u&fzrCLr,le<Z!nD?F4c;D]r!!!!,zzzzzzzzzzzzzzzzzzzzzzzzzzzzzqu6WrJpn[<!!(e,
rcs0 --- WA context = 0x00000000 fffcf000
:bjCpF5X5ppfAVGqJhbBlV/hh1-)<o,"\EAJ$teUVJpZjh!WAGb[WN%8'Y<=HeeE)IX?"X:'8d?=UPE40sqDf??FFqPWDe6pt&H6psF2"0hbm)@:Rl
rcs0 --- NULL context = 0xffffffff ffffffff
:g[1MUKi<4,2t=r!2"ZR$'I<>\PJa4&<m[-h/C0t)C$sfhb1%sKh:G[OXZ
f>m6%t:gA9)0G)^O[41c6V3PO?3+Z5h]tN)bFtb(5nau9gQZnLBaoStA<foJZr2d<hH)10p;P9Z"4T!uX8"Y6WPMU5M,inT]5bTIdVnG+_7#6]cB.B&<3QVA;'mqjWzzzHiO-HABH7H,'#&Ki7Tlbcuuf8i&'BY#I-,T.-P!&ig4SFb3A&"fnhG;Ehd4m=:6c[tFc%M,!"[2\VpDip/kYEZ>U+9I)iVCg2W6:JI6HjC(d6d0g;i5&A^lt@gp@!bbPn?YiuU=-f1@guX7m8hM<!da5Ibqua6lX^X$[?h>sItZ9N'2[<Tuh/KEe>.NGHKAq!03fg5n\:>cQs=pQ)d*6eolNCNA=f(oHtc*Hn^6jAuk1DWRii\<Y?Gc-3=k$Fi.YjXn[-\]\uY[uIjH^cR1LRX9S`HM'1C807`gY=NrGg-+.Er;9fE48&-n\U4>OD8J4MDLDCW9:n-J\bQ)VQ-.\k#@+gME3#Ti[gua"QK@Fcjg`KSj6Mt8gsrt3>DBTe#32i/L"qZuB&(A\Li*jn_:sp\[lna.#3-YdaO^%[X+'[527NkQ]6kp[(X1?jk')_:ADX;I-)ocaRMX/Hs5mS#I??;\0o^3f=RKGL$K8M_V<MDF?;MeLZLL'2%0*ijoflYj,g)D0^"IKf?:(H8%I9CZ16Q1IA*@B91O,"!SU$E,7'u@pJ!:6ekqd20?[j.jSToAqLXWg"gEK;Z0Ulqcb+%":qg:,h`H7OWLU%*N>fWHh0o%'B4$5CK@SU)o\?6)"s-a@WH8XFhN>>ZA-T9p(.I`nZ'`6/+nJdMS:'8MI>\1Tq?8J3u7JsUGBDP8X:!EW^]((DhEs2h$BMNU]*CT,[1el02i;W@%;W#6o)BZHbZA<Wn1sOd?41>mgi]f2NZ!T2q^9;e*CS4A*Ma"a+^@<7^l#MljDq3RQJ*Y$MR1APN2u=\O)+MV5YpmGsnY495'*d;<O.I-oqHqB=9IB'sC,;G8FjaMiUtfY2(1L2-jlTijRAF0!iTlZ9EK>5'UHU@YB-d5-E-ErgLB2c!pSMA!T5N=!Gi01:TJcJ?Ci0HJ9ki;4@kI>MHd]OgE.NOtn\bb@PmRH!DIW$#]7[R3lC2"L];3%j/nIlqY9CBru:4Nu:I_EAb@8>U.illcH:'X3@ECBYG7rZ<X[aee,/78]4ZJ)!]o;:G'pFO>X!=IM<WUPJ2FEB7TdqsgsUrq;YBra?Va#96iFn>/o55.5Rl<T(/HXUa1On3<eesd6!+-H,;N<BX2Q#gimpfR/B:.9&Thqh]#A<b0)kH;dj2nF<QRjLJoR=Ih]KbgkY.mC&e'9bA'!Ac.P(L7?5=H=3-bd?rJgsmR2&Nt:6sR$3OSajmX9J?W_]+A73HLRaU4f-YE*N%CW40AL>bk=kn#E2k(3%qCHt6"60fT6_0aVH-J6gCQpRRFU^F0Dl:CMjqmrqDm%5>S%-)irSI^2r#boq1aRA3J6Ld^]!.g(Kr-IVZgdW?HJ*qL0k#J'qiicdEO[//Ecm]f2)<MsMH&%Q>We/cTST%ggq5QXq$5u(Oss4bCB%Zf?pG>f9:;=0l"B]QM%@W,h9R9d[3#o@W]DEBY+0!GS.eR!3@?6W$r=>S$%1fUsU=Pdu4@hGBB;P%-=?.q(r6@)2"[p15S&kHgTpct9HBhEG)f/BcE<28]R<o"+%Bgr:LYBcqh>Hk)VER^+eL%Bj/64Pd:)WD]/+^5XMa2h0P#9"ga4eIt\5@.rd'O):6_>Z$&hn7ft1Ht5+%'SuqNl1Yj$7(Kd_oI%"Iu6/UI_5,dZ5s]N6q6mipV"8?R"ET[G)<V8pq!8,P1W5qQs@&j4OG%@uSPZeqFR'Cqren/<9<YrT#$Z?qp]Hp=qVVh6Fq;G5/=](;A#nq[Nhoqj<c?ckm,rTbT1?2W&$DT"B1%=:\uVh%bn3jN037Di[-cu2R5flS4D'?tG4n!Q/+LiZMKmK]5,bAQYB"fc:0Gf&Fq7eQq).DJe8J8r?IiccTXa2@6NFcDWe9U=8#<Dr/QguNTNk1p[IjA"=uds\6E$HMD"l2J_hr*G?lZWl[qWJGWOd'djO]@<B'AM,6IopR-QEjWHc=Xh+)2H9rQgmbq6".><(XD]'i.;Q;b%>5'Z\pi9QgNVg9+ok+@6;=UDFQ(gN=Td+c&'C1DKe8$p4)O-&s"l!,uYhl/1Y,?G(2)h$I0B<N[T?[Vk!>'M(0,<Fhg<3[jj1YB8rPGG!mb5#0n(.)A&W3g-92iQAFQm]81mWV>W@Yl0Sq6[RNr)&6e"u:E[u@Y1T>0%Z,UMKe'hrFk7dme>i.4H_FJpHMaj@lrUoAlq9#qoN>/E9oM#$;GW4Mn:WE[]ThERH"Ao"D*I;:.=/>fC0>)K=_hH6mtn,(mf1H%E-rHRhel>o/(GP1-YPGWt(>psmdE)XRm&L#eUrdWZ-]""ssCgb;@b๐Ÿ™‚Z@"Ks<E)#cOqRI5iXp^\=$Epc)acPl#cN?@9D;UNA"n4@%?l%%,VtE1Qt*EV"OD-:ceX-c"W7gB*sNL.AOPIG#P[^c1GF9hmSKtn")1JJH+H_;efc!qS9jES4nBWb0aRHD[(&k?V"qjmM^m7aO,ie808g[(R0=hm[QY!\pt#^'F?nQO"baP,*IJge)KmN3B7S1GBmnET7TX.;p\TRc"J;R87;)4qQX?EWU*-MOR?RK'EgIOuU"ImkaJf1(*NRX$^^67XNCU\*2<IJ)cA*+UBHq\p!Gm>iTQM\ISp3Gm0O<B%m+e]t2dC7YZI.B?9f,He@HGm8\n/o=c=<b[_"8TqP$h(:Y#S&#hj^gU,8+-p3^b'1P$nN2lj.m_?i&Q(\$p8NO[95gVnp.s7c65-i)9k@HSL$kgR?-ocL**'kcP:QKIjohMrh+EG.7Cpg,j-(23!]K<3kqcW+;rC<Ti/c$/[2RVk=qU8:"2WX8JG3!,5XKlYF&kt5#lAJ\*8fM#3L:<rd]\VtVML+WsfOgg"(5VQL+?pK+jr\chm@t]g(N)]&;m9%Z:tNnc4/[2r8T@&jYobkTIOeQO]mt\G"P=C:p[tkEM6GdU9g;Ru'odhU>b8OPK=XQ=hak%lUjp?/6Z>&MnQAIdI6F=ktEf#f;^I(QV6,:H-M'+hQED]+t>:/e>9lJ]%Ti7PXO8U6<0,W!tBI:%cnsI7=brPke#Q@72i9"/p1$k<H+>Z/$?7_lW-S(BJ%KC(Q</tZDFNhVVKhJSrUcEj!N?iPt/;VR':oq4Uqe<6/hgMX2=!n_DXbd;OI1Q=-Z@28N<;XfU'!o3(D%pN"#]c5WJ6]CXlTn<q9pD7SKA/%6eb;cr8CGeY%'?hZScYfm6nid!M77-1;;bAan[.(B_pSb6KR;(VV)-3I_S/etq?usc'B9^,O'Q&+X[UXf.-\c6.BTWh3fQ,B'auX\okCZ9qQj3df[<?g[?ZY,q53,OqU'Zi-=E'9i#--g"d.M-Prlgre_oRtIkK5.O\>c!-gC\8-$mXub@GUMu44RBBTGDKqcnX-N#2j^,,qr?pP"Bp06iBX[F.!#\oaOC2+,<q(IkYa]LRZ0+\eO]0&a[1K8Q>JLc[+sfmk;JIUg.KVf4e#45g.?@"9:JZB['JiC<c't0g0\I@X.)oOg-FfLf/AgtBm%[tDJ(KVAGqk0o758U7]Rn=[Sg<HI\j"05ers]@7E_P>56;q<X1a&c;cS6ZY\e&l5\IeD(qO)Z#\L8HnsV@!+CTgb!MW5jE6'iQ]UdDOFXl>AM)DAnkb8e4cQ1%H':9e7eD,>Z#?-j?PIQtE'lqp9'jnrJ4A$IHT+]3,QR#V\CPc;P>hmKcTQiY&:aLotjpgA[tHSb-#d?h#26c>CU+f&a$O7biW9@dZSN$$S1Ca-MA/ePVD\IjunQ-.\k#@+gM3]irmgK?)[S@@2&q-!#'MEn]#23pnMWcHe;0)%8];mS^=flVT-<6#<81%h\tWZ_T<S+="A:55CBD1>G&&CN'a-3o%-QaP2eob[&:qi@a80\BDC๐Ÿ˜ƒ8J4M:&;B9U/3F2f=]le;?!!#Z]z'ZGP%k3Ut(>U?n+>ElTMr/WGL!$?%7qu?]smJ\DCX.$K<2d2QO!Hl7Czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzs53k7%k1rh!!!#c
bcs0 --- HW Status = 0x00000000 ffffd000
:_<mb;!!!H/pRoA'#7kZI!!!!5!"a&;!!!$"
bcs0 --- NULL context = 0xffffffff ffffffff
:g$P;S:kB1Nj5GM&Eu
i/"m6.(cQJ%07sH;%2q$2K*Dc[(&)+P%AQ%5\[."9(nfsG+0]\_)$&^,eiIu:3\Kio8RpA5!!?lWzzJZjS(S]\N7ZR;Skf:bd[Q*,8Bg(n$i4+ApQ90LgKlP[14H5(/T^T9W':4%+Sq"7=NDfaO%@eHeQek]L5l5+TVmuq>?<%Gg]aKis0".;(4z!;aIGp(iFE
vcs0 --- HW Status = 0x00000000 ffffc000
:
U01?+92kEKs1Oc":,PHP
(3H4!WheQ]LJ@=bf$Q]HaJ5l!!!,9")\&<!!NDi
vcs0 --- NULL context = 0xffffffff ffffffff
:g$P;S:r3R5F7G#"6RKVQB17B)cp:tm(AKRk
/Y">(bf@%O,,t.`pJ6()d_MIebk>2g4t$CZUmBo2&35iMV*YbAO6T!!!&+zz/C<.eHGLBO35rAX7Gl>AEjb"O\o2@ll;-<\3fX(W]"F!RlBbD0k!o;E((E1fe6;\H=m@Y][7@2ZR;71?dBf4!!",?It.M!"gnF+!!'qL
vecs0 --- HW Status = 0x00000000 ffffb000
:U01?&-*Ih5LDn25m.\rITm!B/n/>mj]T?<o#9ld\FRR[^90a!:Oi!!!3Lrr<$!!Eg"O!!!#n
vecs0 --- NULL context = 0xffffffff ffffffff
:g$P;S5f*l%hsn
,L/"BK?n[
;$OdeJ@h41r(a^(VsN,h@I[tsJA$kggioXCLb(A)E;f?Cn87"NC/:-[22>>SpWZb9B85eL!!!!$zJ,fQL/<kpHEO/=giTgc"^P2=smrq0;BdCaP$2Q'Ya8)KWmZaH'liWm+1ue2[1<72pK0T(Zb"$)FcFu7Sj&S!'gCrzFTq45!8AET
Num Pipes: 3
PWR_WELL_CTL2: c0000000
Pipe [0]:
Power: on
SRC: 063f0383
STAT: 00000000
Plane [0]:
CNTR: d8000400
STRIDE: 00001a00
SURF: 00ac0000
TILEOFF: 00000000
Cursor [0]:
CNTR: 00000000
POS: 00000000
BASE: 00000000
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: 00000000
HTOTAL: 00000000
HBLANK: 00000000
HSYNC: 00000000
VTOTAL: 00000000
VBLANK: 00000000
VSYNC: 00000000
CPU transcoder: B
Power: on
CONF: 00000000
HTOTAL: 00000000
HBLANK: 00000000
HSYNC: 00000000
VTOTAL: 00000000
VBLANK: 00000000
VSYNC: 00000000
CPU transcoder: C
Power: on
CONF: 00000000
HTOTAL: 00000000
HBLANK: 00000000
HSYNC: 00000000
VTOTAL: 00000000
VBLANK: 00000000
VSYNC: 00000000
CPU transcoder: EDP
Power: on
CONF: c0000000
HTOTAL: 07cf063f
HBLANK: 07cf063f
HSYNC: 06a9067f
VTOTAL: 03bf0383
VBLANK: 03bf0383
VSYNC: 03890386
is_mobile: no
is_lp: no
require_force_probe: no
has_64bit_reloc: yes
gpu_reset_clobbers_display: no
has_reset_engine: yes
has_fpga_dbg: yes
has_guc: no
has_l3_dpf: no
has_llc: yes
has_logical_ring_contexts: yes
has_logical_ring_elsq: no
has_logical_ring_preemption: no
has_pooled_eu: no
has_rc6: yes
has_rc6p: no
has_rps: yes
has_runtime_pm: yes
has_snoop: no
has_coherent_ggtt: yes
unfenced_needs_alignment: no
hws_needs_physical: no
cursor_needs_physical: no
has_csr: no
has_ddi: yes
has_dp_mst: yes
has_fbc: yes
has_gmch: no
has_hotplug: yes
has_ipc: no
has_overlay: no
has_psr: yes
overlay_needs_physical: no
supports_tv: no
Has logical contexts? yes
scheduler: b
slice0: 3 subslice(s) (0x7):
subslice0: 8 EUs (0xff)
subslice1: 8 EUs (0xff)
subslice2: 8 EUs (0xff)
slice1: 0 subslice(s) (0x0):
subslice0: 0 EUs (0x0)
subslice1: 0 EUs (0x0)
subslice2: 0 EUs (0x0)
slice2: 0 subslice(s) (0x0):
subslice0: 0 EUs (0x0)
subslice1: 0 EUs (0x0)
subslice2: 0 EUs (0x0)
i915.vbt_firmware=(null)
i915.modeset=-1
i915.lvds_channel_mode=0
i915.panel_use_ssc=-1
i915.vbt_sdvo_panel_type=-1
i915.enable_dc=-1
i915.enable_fbc=1
i915.enable_psr=-1
i915.disable_power_well=1
i915.enable_ips=1
i915.invert_brightness=0
i915.enable_guc=0
i915.guc_log_level=0
i915.guc_firmware_path=(null)
i915.huc_firmware_path=(null)
i915.dmc_firmware_path=(null)
i915.mmio_debug=1
i915.edp_vswing=0
i915.reset=2
i915.inject_load_failure=0
i915.fastboot=-1
i915.force_probe=*
i915.alpha_support=yes
i915.enable_hangcheck=yes
i915.prefault_disable=no
i915.load_detect_test=no
i915.force_reset_modeset_test=no
i915.error_capture=yes
i915.disable_display=no
i915.verbose_state_checks=yes
i915.nuclear_pageflip=no
i915.enable_dp_mst=yes
i915.enable_dpcd_backlight=no
i915.enable_gvt=no`

Hi, maybe you can try this? (switch from sna to uxa acceleration)

https://bbs.archlinux.org/viewtopic.php?id=203123

I did not see your /var/log/Xorg.0.log so not so clear what settings gpu is using now

Please put long logs in https://pastebin.com/

You can try tweaking gpu here: /etc/X11/xorg.conf.d/20-intel.conf

With something like this in that file:

Section "Device"
 Identifier "Intel Graphics"
 Driver "intel"
 Option "DRI" "3"
 Option "TearFree" "true"
 Option "AccelMethod" "uxa"
EndSection

Maybe a good idea to look in that directory if there is already another file for intel gpu there

ls -l /etc/X11/xorg.conf.d/

Another thing I find when searching around, it might have to do with iommu settings

https://centoros.wordpress.com/2015/07/22/iommu-dmar-fault/

I do not know your current kernel boot parameters, you could try adding or changing:

intel_iommu=on

or

intel_iommu=off

or

intel_iommu=pt

as a kernel boot parameter

It can be done here:

try ls -l /etc/kernel/cmdline.d/ to see what is already there

for example with a file 20-intel.conf with intel_iommu=something inside

after editing you have to run:

sudo clr-boot-manager update

to add that kernel boot parameter to the kernel in use, and then reboot

you can see the current kernel boot parameters with the command:

cat /proc/cmdline in a terminal

  • n2o replied to this.

    RaMa Hey thanks a lot for your ideas and the awesome explanations! I tried the uxa thing and now I haven't managed logging in anymore. The screen freezes as soon as I hit enter after password entry. Switching to a text console doesn't work either because my password contains an umlaut.

    Just for curiosity: do you think it's likely that the machine has a hardware problem that the bios hardware check doesn't notice? I mean the machine ran fine for months until four weeks ago!

    OK, let's start with logging in, in text mode with other characters

    You can use left-ALT + 0xxx codes, I just tried รค (left) ALT+0228 in a password and that works from a text tty

    See here: http://www.irongeek.com/alt-numpad-ascii-key-combos-and-chart.html the right column!

    Can you login, in that way?

    You can test the umlaut in the username field, to see if it appears and then of course type the real username

    For more information about a probable cause look in the kernel log?

    try: sudo journalctl -b -k --no-pager in a terminal

    I tried the alt-0228 and a bunch of other methods - nothing works. But that's okay - it was a fresh test install anyway. I switched to a different machine for working, want to give this one to a friend and want him to use Solus. Now I quickly threw Ubuntu Mate on it to see what happens and so far it's fine without errors. I will let it sit there with something todo over night and tomorrow install Solus again to test your other suggestion!

    and the Xorg log:

    cat /var/log/Xorg.0.log

    OK, good luck!

    (left) alt-0228 is only for รค...

    by the way, you have to input the numbers on the numeric keypad.... while holding left-alt ;-)

    Uuugh the numeric keyboard, okay, that I did know about 20 years ago but had totally forgotten ๐Ÿ˜… Thanks man and I will update you tomorrow!

    When releasing the alt key, the character appears! That is how it should work...

    Yes, that was very long ago! :-)

    Good morning! I spent another hour testing this in Solus. The iommu settings don't seem to be the culprit here either. I then downloaded standard Ubuntu gnome edition and installed that - it run's fine without problems.

    So because I really have to go on with other stuff I now left Ubuntu on the machine for now and will give it to him like that. The issue seems to be a bug in something, probably upstream, in Solus. It runs fine on my machine and that's most important :-))

    Thanks so much for your help, it is very much appreciated!

    Thank you, it was nice to meet you, Good luck!

    Today I installed Solus on an ASUS i7 Chromebox, there the video behaved strange, then I switched to LTS kernel, and it worked OK

    So in case of video troubles that might help too...

    • n2o replied to this.

      RaMa I didn't even know, something like an LTS kernel existed. How does one switch to it? Using an XPS 13 i5 quad core now here and it works fine except for the mouse pointer stutter problem!

      You can install that via:

      sudo eopkg it linux-lts

      Or via software center...

      Also set boot manager time-out to 3 or so, so you can choose that lts kernel at boot time in boot menu

      sudo clr-boot-manager set-timeout 3

      and then after reboot to automatic boot that chosen kernel

      sudo clr-boot-manager update

      • n2o replied to this.

        I can confirm the problem is caused by the kernel. The newest 5.3 also leads to frequent system freezes on an ASUS UX305. The LTS kernel did, however, not work for me. The special keyboard keys (e.g. volume or brightness) didn't work. Installing 5.2.20 solved the problem.

        sudo eopkg it https://mirrors.rit.edu/solus/packages/shannon/l/linux-current/linux-current-headers-5.2.20-130-1-x86_64.eopkg

        Don't forget to switch to this kernel with clr-boot-manager or by hitting space during boot (for UEFI boot).

        You'd be then faced with the "problem" that the system wants to upgrade the kernel, which you'd need to avoid. Manually unselect the kernel in the GUI when upgrading or upgrade using

        sudo eopkg up -x linux-current

        • n2o replied to this.

          Thank you, bolofar and RaMa for your instructions! I must admit that I have never even messed with the kernel of my system in any way because I know basically nothing about the technical work behind all that. I rather always rely/relied on a system just working.

          Time is quite of the essence for me at the moment so I think I'll try to sit through this and hope to see those issues fixed within the next few weeks. As stated abive I now switched to a Dell XPS machine which seems to do mostly fine.

          One last question: how "deep" is the integration between the OS (Solus in this case) and the kernel? Is it normal to kind of rip out one kernel and just pop in another to see where this is going? It seems like it is from what I read but as I said I never really worked under the hood a lot.

          Thanks so much again!

          • RaMa replied to this.

            Hi

            n2o how "deep" is the integration between the OS (Solus in this case) and the kernel?

            Kernel is the core, where all is built around you could say, maybe you can see it as the foundation of a building, but then the changing appears not so easy as it is in a Linux based OS, so maybe easier to see it as the motor of a car... ;-)

            Then the latest kernel (current) is a Tesla Elon Musk creation, and the LTS kernel is a Mercedes engine made in Germany proved by decades of experience...

            And the changing of the kernel from the repository is not such a big issue, it is just a package like the other packages... already pre-made and tested to fit in, only if you remove all kernel packages you cannot drive around anymore :-)

            • n2o replied to this.
            • n2o likes this.

              RaMa Thanks! I'm curious where this road will lead.