Package Details: libva-intel-driver-g45-h264 2.4.1-1

Git Clone URL: https://aur.archlinux.org/libva-intel-driver-g45-h264.git (read-only, click to copy)
Package Base: libva-intel-driver-g45-h264
Description: VA-API implementation for Intel G45 with H264 support
Upstream URL: https://bitbucket.org/alium/g45-h264
Licenses: MIT
Conflicts: libva-intel-driver
Provides: libva-intel-driver
Submitter: pedromj
Maintainer: xiota
Last Packager: xiota
Votes: 66
Popularity: 0.185279
First Submitted: 2014-08-04 02:05 (UTC)
Last Updated: 2024-03-05 14:12 (UTC)

Dependencies (5)

Required by (30)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 24 Next › Last »

Martine commented on 2020-05-14 11:53 (UTC) (edited on 2020-05-14 12:03 (UTC) by Martine)

@alium thanks for you reply; however I can't downgrade.

pamac downgrade libva-intel-driver-g45-h264 says Unable to downgrade. Is that correct?

alium commented on 2020-05-14 11:43 (UTC) (edited on 2020-05-14 11:44 (UTC) by alium)

@Martine, thank you for report. I am very sorry, i have no HW anymore for test i. It may also be related to the Intel driver and drm, there have been some major changes (normally GPU crash not because broken VAAPI). Intel's developers no longer give any support for this piece of code. After all, the entire driver is only in 'maintenance' mode. I can only advise, install the previous version and put in libva-intel-driver-g45-h264 IgnorePkg (in pacman.conf).

Martine commented on 2020-05-14 11:18 (UTC) (edited on 2020-05-14 11:20 (UTC) by Martine)

And the GPU crash dump

GPU HANG: ecode 4:1:f3ffffff, in Xorg [899]
Kernel: 5.6.12-1-MANJARO x86_64
Driver: 20200114
Time: 1589447133 s 764013 us
Boottime: 43944 s 368998 us
Uptime: 43925 s 832130 us
Capture: 4308060608 jiffies; 18244 ms ago
Active process (on ring rcs0): Xorg [899]
Reset count: 0
Suspend count: 0
Platform: GM45
Subplatform: 0x0
PCI ID: 0x2a42
PCI Revision: 0x07
PCI Subsystem: 1043:1862
IOMMU enabled?: 0
RPM wakelock: yes
PM suspended: no
GT awake: yes
EIR: 0x00000000
IER: 0x02028053
PGTBL_ER: 0x00000000
FORCEWAKE: 0x00000000
DERRMR: 0x00000000
  fence[0] = 40be0000408309d
  fence[1] = 3d1900003cda01d
  fence[2] = 4ec7000048c80bd
  fence[3] = 2e9a00002a9b0fd
  fence[4] = 9f5900009ca809d
  fence[5] = 78da0000765109d
  fence[6] = 40820000404301d
  fence[7] = 3fbd00003f7e01d
  fence[8] = 94c700008ec80bd
  fence[9] = 3c9900003c5a01d
  fence[10] = adb50000a9b607d
  fence[11] = 3b1400003ad503d
  fence[12] = 3c5900003c1a01d
  fence[13] = 5a13000054140bd
  fence[14] = 3edb00003e940bd
  fence[15] = 00000000
rcs0 command stream:
  CCID:  0x0309410d
  START: 0x00305000
  HEAD:  0x268027ec [0x00002788]
  TAIL:  0x00002c48 [0x000027f8, 0x00002810]
  CTL:   0x00003001
  MODE:  0x00000040
  HWS:   0x00303000
  ACTHD: 0x00000000 268027ec
  IPEIR: 0x00000000
  IPEHR: 0x0c000000
  INSTDONE: 0xffffffff
  SC_INSTDONE: 0xbfffffff
  batch: [0x00000000_039a2000, 0x00000000_039a3000]
  BBADDR: 0x00000000_07129068
  BB_STATE: 0x00000080
  INSTPS: 0x26116c38
  INSTPM: 0x00000000
  FADDR: 0x00000000 003077e8
  engine reset count: 0
  Active context: Xorg[899] prio 0, guilty 0 active 0
rcs0 --- NULL context = 0xffffffff ffffffff
:f'SuPC"#b$+7KLR*.nU-#_N21+ikcS/V4s%/EdR'![+.n%($Ia@[&lD6A#V*6I7tdc:&j-==I<$.cjp>.chj&DH6EZY#TKjr[)f3G'6Td-LCag:#t1f]UR7(D^XC[J-"g'jPTRD'8IBkR,Ps)n.$E>k;rCmk(!.,bhRFJ=hEU4=dIH,Sm(374:g$h!'#7SbQ5<E!5.jJDs'ZAFqIahUcm6>*!=A.Act4]$6VB\&-N6rZ&&qPWqE55]$=;JiT3;$p7!qg#Wr.X1!j;'k[d_e`lR_GoAknJpkU$m^cX7:k\e=&+EGQ.p&Gk!aIb:6FgLpO^\e0'p/?7/L52BuRoeOWLiI)LASflf'BF:c&51#Teasd/q"GEolsqBn(P!LhIrP#LYtFBj_k@QWI.d(`(i)`<q.%dMNI2)=77o*SV97)r(hi`-_LB@Y*R46+cpo530_6KS_%Pt$$(e]77ZB)Wp;C23qEU!hShV7:AVm9V36>h$6gs,rW<Mar6<n06reUF6\ln5^`qO)77H2#+e3(ON)XL"HR`D]r]h1+,LtlUJb)\aqM)Ff3PW+F7Au+b/+4`9]1``eUId5,g+pJO'a<2X.J@fcH6Zp\[(_G\rkk*@=Y[?98i<su)g]Y\F_6K:LUb/Z6$A#0Ac9k:ME[O0iW>Kuj,+%sA5K`_%efTOTc8pj<&FIj5[MU(41EAAgcbkUH>6K:HJEkd76Eu#Rcmo5^]g5afD)EM%1.L2F*jXADn51$<*>a.B7C3TFWSL-Y6LW6Y&m!l=9(/4MPU:d(?/\RM<[&j<e2[*FH3nb1L2!TmgTHXr`S;3,6$/Q*XJKpdK@^8qgMUie+hGo<adN!,41<rT8[Ykmet1cF[;T]D@sMopCT$Ogeqj:g>K620fAQ.uU9sR?o-E94?B*@\Jst&^+%a"6T-]ogJnc(.:ttD#+1o1SHq:Z'.fSNZP]5Nm9I0%PPB2uJS+"QNAP?d.2!6AZ::XA;GhlM=hYi(s:<aIS3\HKb.0X(A,t$H)XZ3a[<RoWT5UUe_I]M5!RkH)=L4*F&ni`I)9q[?6%$4At(o+N'G;pp%mH)@c\cQjtaaJ2h5up@"E^7Hf]<-8Hr@l+(`NG1@XJFUHPYXIn3mG.o&S2`IY\Jq_R^,^mN)h>OaRUPkc6+\kNkfo8\YQ.n7]/+:@OL)+d-RhQ3s&XT@p\$i-^NcS#!\`>2lI\a"WMilL/Q\<:mg"6N$Q-KD8^,^3L'/u+tAW8""K*&4]n'hHtQi'<5rafl*3S#7t.VFMOL'Ip<A_!"B02I8f76#i:Q>7`cf`d+3IU"4"CS89QC#B9TAbZ4PDQ3P$)=0So>j&>Lak[^`K*+-fd0FiL>RnPUgMoou`Y>+)U6MC)&B-@QepFYm@HB#IL>O:D9olp^]nB)gIgbe2n&_Qc^#I^0M>W$\_Wo,T)M19:*e'H,_"V4R'NNAmMOK+6)uMf6Pq'[s!qTk?G"!XBWMhW:h.Z8Y@C9oWcjZ/]$ht"Y*\ZU2GF#HW1_58]U&d8IKBE91EhO\iqm)l'Y90VhC+,)@_nPj%a\QK^b,L'Q#B"'1Vk!7U6DTYc;3i.hOh3H?G-f1;;<3F'H,s"F'QI0ppPtR+9G'37Lrfi5E-:jGjp?EG>Z)]2b*H1;JdS=?M%2g"J*F2\Qh4n34Tr%Mo'4Y%WD0h"mo87/2/@HbX(o>uZc!`n;Q1[^R'bc)qdMYfM`Gh[IZ-Iti/^o2lI+XlE@N%@i7PW,&ac6:*u:Hg:1)7_n!<WmW"9"X3HA*qXA25d"t<^it0j6'$ul,f-c2H]R+[<L^CcE\<"im(@G:4\X\Z$2%/>`40X()7k5Mk5Rc\T#!tOgIVHQ&FFLY<EC-],2OVD,#E5Z^mjJJSuq[!\AbJudH`S1r@,'45q&C;n'd5dP[&Ym9#_kuddN3Dlu8S`ojXYa7Y6EG:7W8"Sah?]/B%Llc<1Cpc,gfEY5@G$6:\rT9^,n_pfYJT/,>*^F[g/neLXXg$969F=Z@mRCogD/6"+LcMp?Q'0")):2fq,'jWh;>^L^R8&DS#QmTMpT2cAA26otG?21%#oe?Ss\0'eZram/B&R(%,,0V%.OVuJfl:X8"VLd_!:AuC'iX):P-DJO[Ie7"*.![XK/<LGkM.SR6`T(:h->]`p.i$AQa4foF%V(VH8^62^+9=H56MkOQDjAf<C':]PY7-7Kf*1<C0AV;Y8\=Y$rBZC1$$7'R/2^]$l`BdeC,kk(T&dtp^g2sJK8\kgMhm]NCT4'K(f'.+aoqYM"qMQ/JN]Hu+9+YX/p9/l\6G$Z).H4'%aZCrds#E3P^(Tp51Yc.1UI@M<1M&3f]cM8`f:N!p$R.C`fW@XG6Tf+C&pI2M&La/2r1bWA;LCA:F=\Ka_%#`l:YVpM+TEBB%WEfQ.-`JC2h`=1%ih/&j5(kVCqY*Ffo&G='%50dO#q"@6qJc_X9G$1I]hsqnO]kK>?Y+Tg)SZ8c5rt,A-`so0ANG\G9Uf_Nb1"a\QO9l)+[$T]=qbaVFXIf/.(pBaG:R"]8NSaia[_.mQ-@QY^m:siFL(Nlq/:;`,0nhnZk1P.Hm=n:IW*Ea\QhKRq\-u3%C*Y(cA'q^JW+&mjpo.05aP94Bq<uDYWnA((U$^FZEOXM=T!-EL)e9Z2Feq"naU*P<>XX2AWLTd)lde/7Y3dq/6"R19;O&';l%Xr-8p89!]"k<t2X4gEoTX6t*e6K8pdY5N<>3:$l(ghI1muM4LkF=7%66nHloJ`ibo;#mtP3"u/)`(YSDM=6!nn"E7^YNJ2R4J3Wb&-jjm:DVZ8SV-Q-;Iq_%@@L$aY,!]V&b7BZg"f?\ZF.5M-T)=oN.Z?u@B6)d4*$=L:a5OU(SuqbU.LY`7QH*ff*lt#M2g0r0imLs:ikmIF&G-sUBnIK=`R$K[43.(OapCgT4P\JCD-e^K?*jMmeS_Z':e:)2jPFr<TC\=/5Qq\p9[D)lNaMT?rB&au>Qt:ApORJeYI"7Q]*J)DN*1/oI(2\i>\_H@+gU(XI(;t<\Q?t:=(T]ofl;?k[G8rtfDbnB\"ip7OafIhHD(]D!!&ts
rcs0 --- HW Status = 0x00000000 00303000
:cL%-H!!!TsIkUj*TZOP=_p/sM^Cak>!HmR*ec5[M!Jg=W!!!#C
rcs0 --- batch = 0x00000000 039a2000
:Q^sXk5ndp-c+h74ZJ28EKI^k2kh>5u6C!2F8@U'6+JTYZ$kP]oQ\s=iKb5`+4X-[+Dd4'(nL(@Y#eV5ILP+:>6^%"bXAG#k/_MIjo4IT&m$e)4qsU#u4$,C7gW.tj9OHEuXZm/#3k$4LC^'_>]C#>\0D-+K5YJ=(_t\:iGceIPlVr7:LY8haF'`2S-tA2?!b=08atNs+<Q"X'Kt,Ie2AQDJ/b'k$dg@`)/#o*d3WFW8o3'fe`KDmaLbSV*B:s.TW52t+\NjmVL:NIYdsL)4Ft3*>'NY)$fK,";0;?$+9**3,-KTR+n4T5AN"G[(O>497P0;,t'=pU)L5mf'Y\VKmFc%(sdD^`9)H3_6@YTmoP-A[QZDSk7_tNGI0?SjZZtRk!)%RJC5C.g>G7=#-,r7Phqi'DeGLQP3->mi;^PM>97l-:'):,EP6Uqn$Y\DCfc6sToQHlEE(cflqqIcAr5A:'#(ZV?AFDb*LXR`o&L3\319GaeMMSWFr(HYE6mNpFoM--`<K,JnsL5mcK1fkLI`=3ehik_Y+ZIUF;TqdMM//kQkX^[$F)Nq==\7bL`Di]7g$>TMpj5*):\Q2DmpRLYIH"=e%4lTKlT>?N$m6aAY//l-Yh-u,!1iZpP#(c(S=J;LJUoYL#"on)s^>4SEP?O"XgE8BI^pOq8Gfj^6iSu/pqi3TKpZ,%a.!`:q/MqqS@2$`0aqbd2X*u19^QRSlnWQqW?JjDHbJT?uZe*#6n^\0[IHs6]Wpf?6p'PU6FJo/1#LL'^s&jgY>*_+ChYQ,Z5LTA+emHJTP\R2dZQ(@=)K$-SqUT)g\*'T([&iC&L&0m.ch[BNSCOk2`)g*q9&J1r+/rUO9!^jlE^Po=KT0ktlqUp>C]1&VqaPKRE\<Xg!!!"%
rcs0 --- ring = 0x00000000 00305000
:Qd)%F@0B?5?2oTm5Sh-dBLk]`!1j4aTI59H"s)O;h8T,4h;-oC#H+DpL3?*'kHR;!G&GG"aip/#pGq\d8"U?Q/F$PO-!HAD&tpg;;T8Y[qk[ZoY.4M;`pj^c67Hj!q1$nDrnkBdoB5u9,?iYU,tSX'=/u\]!fjf9NVMc@K8Lg>-u`4#L+%*EJq\jM6^S0IjF`==##O6NP"nj9%U^"^;#)B%9i0sU,W-*qf*/8Tcf.SbHA=18J2Vlipl[HoU!*hL=s##X8Qm+LbRL9:+!dDN3ZPpr$_d,_,b(LO*5HkBU%1d$hkA7)H<_GO[-Se),QeM`ot^hnlcC=f&Vi&K"Wk=>nKSllNeoa7-9Z;S'^+UM8Mn>Pk`F"QA(LmOR@e#M+BW[i@#LYF^*H>]Z-an#.`\[n#.$M8dS@%/3[>XTf_*'=[V+8;89Puh8M92gk`P:?`V0ViEB_JF6u_8o8WLP@V$-AcS!dEs354=Kk9$*:L)1>-Y&<1YBO%e)M/h,s@q&<`7<-p+&o5tUe<&OZ:Sa<<gcA:#*HF#"*ZZ['4M$DF3t-5(4E\`6._'T;o79#Gr:X:k7IT%3%H0MAZ:!j<3J.,mcg6eh!=iN:+Cb3n8J"7VplbhE+2igg#eo5j3(NK`M$-25*5Ng`)>m%"6P/Ah@'L6*q'9qiOQI&bM%>b7,Y8JRjp[@I&!B8@.RTR9JYYJ$jHHB"6^S'FA3NR3P@Q\)QjuLE5"R@oa$:O'*bDN:!!!#I
rcs0 --- HW context = 0x00000000 03a93000
:QL12eg!`cA["$+3>p@Dk!h)Q/QNU1o\cA*A"B>8k[ZD()TcgS$!`6]]&.oJJ&h+AKKr&CWKqX$I6:=WcF=l`I/L&UKG'@4p]^3jicHlAH\_jm/h#5N2F1KVD3S_pBrf?OKZ+.mp/8V"^@_a.QO6rP?SBp@Y>8*J+f#/1L?BNRZqduj(0FaUqFoV^Q+o[!>O8p;iEMRZJ^Ar7VhF$\t)LuE)"Q0\2FXE3[L4#,g'lo2>5DGX#<)_gg!'#3B*RplC73Ful,bXiP4`<Nk5QDYX4Rk)GR6[=a:V[UiOa$j-cD6N$fXfW3Eo5.Cd!1a\%cX5KpC3\i\O>+.Iks!_oLI9kFMM85>jq0'F.78%Wn^-F,Hq?,9BmRJYUj+R=gTHuX-gSs!Y/m9>qEPLd]>]1OAkcEW3ao*<[nS)0TWCc>A\LC]GAi1a?N<Hd"FG*JY]G#;8WfbI?CD`?;NuWX/oM:Z#!j=:(g.i5]l7%,sQ7dQugd?+8ud%[u4Mt>$e=oo0&F#R=gsk"!*42',btKkL"U/TrYQ_[-5NGE.^pdEF!7ll;C*aKA-/T3Wk[/a3O=MJmdN7WeqE,a`=bB[F&5p_gi"@ILcn'=HgDgC`bO8M8>("%X%CtF$a%UYUJeu>h!;kF$+7[[$HWNF=qoH^#ZY6eUHR8S0P924uSri.m^nOK+V$Oo_^Zfl+`.@W&DoToJ9#6:NVD@qldm;`N#.m*)AmZA_^PANe/VgT[7i<Y['Nm4Ijt=<#5-'_)YN[Ya4g\TgB"-+l4Ks`FLAc\ODEI25:n&JYJ`g7\)C@/e/H:ph-F%Ru<VMBO,Qk`KnNpP,n66big-;@k0.HdZ)M,/]k+R.q[Ac%^5&\)1R%(%W%'@Y.q%P&V';+5FdqoUs;3<)nfcqbppEGbKs^"6_8=E:-B%[/$/=\:#XueI>p'W4T+IqKQg5%\3&tr#5^.%2qPQ.o%;pUERna1NI6W7rj%^&[.,X`R@H5cJ"@\IRKBB8Nf1,'>I&,Y.B0<TMjj6%poS&YA@.Od!WI@td,nm8M]`5uEBcGr!F')^HSb^hXbH'$V?0%Pd:I]Z>!cMCGXl(g1UT^2cVXPk)NSWK@3Wb*XD.B&qIQQMdkKk)$CDm-7Q^F@N7eJH)FpUS7/EV6g$p0;2]mP#f]oVdB]:1S'q(V'Dj*oXbH'6adbHDGLXZ6U>5k*)@9<$uGtl"l!JQDUb[]\De4Q'04I2sYJQB_4gn\.Me;]3LO)=M]SOf$K0JAs?DUd)S;H/osfXK*:#\qFa6'c@:+!%ER:0Jj/HAX]:`Sg>tNSht#'Yd^!R)b/(#qlb+cMPn.]0pKJHrHQY?@t"HBt29:FLmVFA>-T^f%.;PmNUT'"35!h2_s=RI8iVPp*00[I^'a%YN+fL,2q4l*.a#b-/n0X3#/Je:9aA?&ug0#.)_2*m?auBMq#0?rLZP2q`NSJcJ3*Uo4;Q8P@Q&2*5tm>2#>,K(>E?gfGNE4OXDKOj0Qb!lJP7I:#C_A8t2jmeYf^<,@eeOl/_7?6r9,^Vb%T.39*G&SgdY,Ks>jKDd@%X6`+iG&QF2)A0XftX`VUoDc6/(RofFUpZ<$nLrUG;Q.6CBoG.%T:oJXVXr(L.bTd&9UEQH*R0@SVnb>mNIh$H`6upIt>4o,L/cD=AfaiTanO_P=i8K-pY:'t0BS9o;aXjMf[i<#t?eJ#^OqclG(6MX4O)!@\Zfu7M`22V]2%KUl<G5%c#(fZKf4%tfK#tQH`Bacj!i7+UC0rc;=OhoWIf(aO%gg^WSQ'p+++aHC2l\f\*=7HMBX)TRBfj4hb5BOg#T:)2WLffWcZ7)rF,-)@8n,2PXA@0mj1:J4"=jg/%rqfB4];(]T$:qYeS6n*UD[]H)\\JhoD9V=3(]?EL]%_M6"7t3pnuc'EN*db8kG&tT^oOc[5nTN+DPfMO0Up[.t16\.LMW\44#a*n8tqkF4+Gm":9(-2L:tt=`tZqP%/+-)Q^HBqFmbTN8L\VcU=^rcha]g+keZ^,,6IHgJANl's?u!rZ)Bt`Ga^X/LjOA1%(cZ1'WsF*nFe$]HmK6XpmYYE@E<+a=]H0nYkFSAi\XqRrXnrHeui)n?QYBB9,B6+Je\\KDmX-4(Za"VR81S>]&.#Z>Ci[^MDkar5JRNm[g?,;e?_4pta!G$qIR'ZQ[.Yrmr^,o$)bb'=>!FH.@N\Uj%deif:LC[f$YKm[Pmt,J/]Kna3!ZAl\?'`T`>!6'Y)dn_gB7FL'N#ld#D&"N7^:KnA\H5*=_"#mfpagr.R`f:RMp'iA6ddVI'R>;g^uZ3\(j&q'/(>q1O#:=%6eTAU"3]h,<C%<f3hcm$M%.O/!;oG#YJ4#Ya9SYAYq'*:p8%:LD7oH$3Teu7MiJY&_&iT$9>j6qmf%;M0;:UBB)%k.[@h%m<`M83hS;N+]aB<5U,/`.)m15Q>Qd2cB\?.SgV/Y_TsWSk@s=e3&`_4?fN6+G,"dWf!16MBt8k@lKc^=@U_egb-ZNHo/IjM=V'$F1K[<t2l?'f0J-/-jh^#-j\08//:ZD/eEG*3IG*=e"JpmEPWnmR0Y9GAL>`Kgam$U?.;AV+2dTc@6qh8Y`muG5D(YpHpl?n^9O(ibVB2hSd@W]t;DWd^^I_q)>:PBY*XdH8-M*hPnup:ZF`5ljYdZS"eUcL"E3bH[Q6P0]<@0mQ8[UFpOicmJ1rnn"mZbQ8i&@*ABQe`P_C)itUpHTMBPaVQ)[Xk\aIdI)XSRHSI:U@cSJ\caW41R&urgGa;ZmmA0m(it'c.gusO,dZp!RZO5*lGkFJ:gs#WE_C3V8*k(lrH7'CJ"Ee]X0(rm8'kKOS3'!8hf@s#2G8r^$ldLdBs&1LRkfa`R?Mu1Y"fsSqYSXD$VEr5#ft0ZX*ha`jX1D4jmO,@!+&0/'<""Nb/CHUcp-5NYWY\[An:S\l2P25p_M)rAL]($Fm#Ae;r#<\OHWTp3N<T?[q;>SN(6%SG=[,5t1c?`K[J$p*r].Gu!(!rYJ5DY(li7q%m_Z:,Sk!tFHXB_;iU5%hH"oJ;#Js%3o3VP!'A=HSQ%u[i*lbGXL;Viu!!%XY55P5J"LnFD?%/i!Gb4T+[d6/tnFsVOs$PMs3(,\G:-gH4kCd(_I*DVSn/T)kTDrW7qENNE)R%Qg!"fX;
Num Pipes: 2
Pipe [0]:
  Power: on
  SRC: 059f0383
  STAT: 18400206
Plane [0]:
  CNTR: d8004400
  STRIDE: 00001800
  ADDR: 00000000
  SURF: 08ec8000
  TILEOFF: 00000000
Cursor [0]:
  CNTR: 04000027
  POS: 03110363
  BASE: 00024000
Pipe [1]:
  Power: on
  SRC: 03ff02ff
  STAT: 10400206
Plane [1]:
  CNTR: 01000000
  STRIDE: 00001000
  ADDR: 00000000
  SURF: 00000000
  TILEOFF: 00000000
Cursor [1]:
  CNTR: 00000000
  POS: 00000000
  BASE: 00000000
CPU transcoder: A
  Power: on
  CONF: c0000050
  HTOTAL: 06df059f
  HBLANK: 06df059f
  HSYNC: 05ff05df
  VTOTAL: 038f0383
  VBLANK: 038f0383
  VSYNC: 03870384
CPU transcoder: B
  Power: on
  CONF: 00000000
  HTOTAL: 06df059f
  HBLANK: 06df059f
  HSYNC: 05ff05df
  VTOTAL: 038f0383
  VBLANK: 038f0383
  VSYNC: 03870384
engines: 5
gen: 4
gt: 0
iommu: disabled
memory-regions: 5
page-sizes: 1000
platform: GM45
ppgtt-size: 0
ppgtt-type: 0
is_mobile: yes
is_lp: no
require_force_probe: no
is_dgfx: no
has_64bit_reloc: no
gpu_reset_clobbers_display: no
has_reset_engine: no
has_fpga_dbg: no
has_global_mocs: no
has_gt_uc: no
has_l3_dpf: no
has_llc: no
has_logical_ring_contexts: no
has_logical_ring_elsq: no
has_logical_ring_preemption: no
has_pooled_eu: no
has_rc6: no
has_rc6p: no
has_rps: no
has_runtime_pm: no
has_snoop: yes
has_coherent_ggtt: yes
unfenced_needs_alignment: no
hws_needs_physical: no
cursor_needs_physical: no
has_csr: no
has_ddi: no
has_dp_mst: no
has_dsb: no
has_dsc: no
has_fbc: yes
has_gmch: yes
has_hdcp: no
has_hotplug: yes
has_ipc: no
has_modular_fia: no
has_overlay: no
has_psr: no
overlay_needs_physical: no
supports_tv: yes
slice total: 0, mask=0000
subslice total: 0
EU total: 0
EU per subslice: 0
has slice power gating: no
has subslice power gating: no
has EU power gating: no
CS timestamp frequency: 0 kHz
Unavailable
Has logical contexts? yes
scheduler: 0
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=0
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=-1
i915.guc_firmware_path=(null)
i915.huc_firmware_path=(null)
i915.dmc_firmware_path=(null)
i915.mmio_debug=0
i915.edp_vswing=0
i915.reset=3
i915.inject_probe_failure=0
i915.fastboot=-1
i915.enable_dpcd_backlight=0
i915.force_probe=*
i915.fake_lmem_start=0
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_gvt=no

vainfo says:

vainfo: VA-API version: 1.7 (libva 2.7.1)
vainfo: Driver version: Intel i965 driver for Intel(R) GM45 Express Chipset - 2.4.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD

Martine commented on 2020-05-14 11:08 (UTC) (edited on 2020-05-14 11:17 (UTC) by Martine)

Some more info: mpv output

   0.312][v][vd] Codec list:
[   0.312][v][vd]     h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[   0.312][v][vd]     h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
[   0.312][v][vd]     h264_qsv (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration)
[   0.312][v][vd]     h264_cuvid (h264) - Nvidia CUVID H264 decoder
[   0.312][v][vd] Opening decoder h264
[   0.313][v][vd] Looking at hwdec h264-vaapi...
[   0.313][v][vo/gpu] Loading hwdec driver 'vaapi-egl'
[   0.313][v][vo/gpu/vaapi-egl] using VAAPI EGL interop
[   0.313][v][vo/gpu/vaapi-egl] Trying to open a x11 VA display...
[   0.313][d][vo/gpu/vaapi-egl/vaapi] libva: VA-API version 1.7.0
[   0.314][d][vo/gpu/vaapi-egl/vaapi] libva: Trying to open /usr/lib/dri/iHD_drv_video.so
[   0.314][d][vo/gpu/vaapi-egl/vaapi] libva: va_openDriver() returns -1
[   0.314][d][vo/gpu/vaapi-egl/vaapi] libva: Trying to open /usr/lib/dri/i965_drv_video.so
[   0.346][d][vo/gpu/vaapi-egl/vaapi] libva: Found init function __vaDriverInit_1_7
[   0.347][d][vo/gpu/vaapi-egl/vaapi] libva: va_openDriver() returns 0
[   0.347][v][vo/gpu/vaapi-egl/vaapi] Initialized VAAPI: version 1.7
[   0.347][d][ffmpeg] AVHWDeviceContext: VAAPI driver: Intel i965 driver for Intel(R) GM45 Express Chipset - 2.4.0.
[   0.347][d][ffmpeg] AVHWDeviceContext: Driver not found in known nonstandard list, using standard behaviour.
[   0.347][v][vo/gpu/vaapi-egl] Going to probe surface formats (may log bogus errors)...
[   0.349][d][vo/gpu/vaapi-egl] Supported formats:
[   0.349][d][vo/gpu/vaapi-egl]  yuv420p
[   0.349][d][vo/gpu/vaapi-egl]  nv12
[   0.349][v][vo/gpu/vaapi-egl] Done probing surface formats.
[   0.349][v][vo/gpu] Loading hwdec driver 'cuda-nvdec'
[   0.350][v][vo/gpu/cuda-nvdec] Failed to load CUDA symbols
[   0.350][v][vo/gpu] Loading failed.
[   0.350][v][vo/gpu] Loading hwdec driver 'vdpau-gl'
[   0.350][v][vo/gpu] Loading failed.
[   0.350][v][vo/gpu] Loading hwdec driver 'drmprime-drm'
[   0.350][v][vo/gpu/drmprime-drm] Failed to retrieve DRM fd from native display.
[   0.350][v][vo/gpu] Loading failed.
[   0.350][v][vd] Trying hardware decoding via h264-vaapi.
[   0.351][v][vd] Pixel formats supported by decoder: vdpau cuda vaapi_vld yuv420p
[   0.351][v][vd] Codec profile: High (0x64)
[   0.371][v][vd] Requesting pixfmt 'vaapi_vld' from decoder.
[   0.391][d][ffmpeg/video] h264: Reinit context to 1920x800, pix_fmt: vaapi_vld
[   0.433][v][vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
[   0.434][v][vf] User filter list:
[   0.434][v][vf]   (empty)
[   0.435][v][ad] Codec list:
[   0.435][v][ad]     ac3 - ATSC A/52A (AC-3)
[   0.435][v][ad]     ac3_fixed (ac3) - ATSC A/52A (AC-3)
[   0.435][v][ad] Opening decoder ac3
[   0.436][v][ad] Requesting 1 threads for decoding.
[   0.436][v][ad] Selected codec: ac3 (ATSC A/52A (AC-3))
[   0.437][v][af] User filter list:
[   0.437][v][af]   (empty)
[   0.440][v][sub/ass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX)
[   0.440][v][sub/ass] Setting up fonts...
[   0.455][v][sub/ass] Using font provider fontconfig
[   0.456][v][sub/ass] Done.
[   0.456][v][cplayer] Starting playback...
[   0.470][v][af] [in] 48000Hz 5.1(side) 6ch floatp
[   0.470][v][af] [userspeed] 48000Hz 5.1(side) 6ch floatp
[   0.471][v][af] [userspeed] (disabled)
[   0.471][v][af] [convert] 48000Hz 5.1(side) 6ch floatp
[   0.471][v][vd] Pixel formats supported by decoder: vdpau cuda vaapi_vld yuv420p
[   0.471][v][vd] Codec profile: High (0x64)
[   0.472][v][vd] Requesting pixfmt 'vaapi_vld' from decoder.
[   0.472][d][ffmpeg/video] h264: Reinit context to 1920x800, pix_fmt: vaapi_vld
[   0.483][i][vd] Using hardware decoding (vaapi).
[   0.483][v][vd] Decoder format: 1920x798 vaapi[nv12] bt.709/bt.709/bt.1886/limited/auto CL=unknown
[   0.483][v][vd] Using container aspect ratio.
[   0.483][v][vf] [in] 1920x798 vaapi[nv12] bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[   0.484][v][vf] [userdeint] 1920x798 vaapi[nv12] bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[   0.484][v][vf] [userdeint] (disabled)
[   0.484][v][vf] [autorotate] 1920x798 vaapi[nv12] bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[   0.484][v][vf] [autorotate] (disabled)
[   0.484][v][vf] [convert] 1920x798 vaapi[nv12] bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[   0.484][v][vf] [convert] (disabled)
[   0.484][v][vf] [out] 1920x798 vaapi[nv12] bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[   0.485][d][osc] osc_init 
[   0.485][v][ao] Trying audio driver 'pulse'
[   0.485][v][ao/pulse] requested format: 48000 Hz, 5.1(side) channels, floatp
[   0.486][v][ao/pulse] Library version: 13.0.0
[   0.486][v][ao/pulse] Proto: 33
[   0.486][v][ao/pulse] Server proto: 4294967295
[   0.489][v][ao/pulse] Channel layouts:
[   0.489][v][ao/pulse]  - #fl
[   0.489][v][ao/pulse]  - #fr
[   0.489][v][ao/pulse]  - #fc
[   0.489][v][ao/pulse]  - #lfe
[   0.489][v][ao/pulse]  - #bl
[   0.489][v][ao/pulse]  - #br
[   0.489][v][ao/pulse]  - #flc
[   0.489][v][ao/pulse]  - #frc
[   0.490][v][ao/pulse]  - #bc
[   0.490][v][ao/pulse]  - #sl
[   0.490][v][ao/pulse]  - #sr
[   0.490][v][ao/pulse]  - #tc
[   0.490][v][ao/pulse]  - #tfl
[   0.490][v][ao/pulse]  - #tfc
[   0.490][v][ao/pulse]  - #tfr
[   0.490][v][ao/pulse]  - #tbl
[   0.490][v][ao/pulse]  - #tbc
[   0.490][v][ao/pulse]  - #tbr
[   0.490][v][ao/pulse] result: 5.1(side)
[   0.494][v][ao/pulse] device buffer: 4800 samples.
[   0.495][v][ao/pulse] using soft-buffer of 9600 samples.
[   0.495][i][cplayer] AO: [pulse] 48000Hz 5.1(side) 6ch float
[   0.495][v][cplayer] AO: Description: PulseAudio audio output
[   0.496][v][autoconvert] inserting resampler
[   0.496][v][swresample] format change, reinitializing resampler
[   0.496][v][swresample] 48000Hz 5.1(side) floatp -> 48000Hz 5.1(side) float
[   0.501][v][af] [out] 48000Hz 5.1(side) 6ch float
[   0.502][w][ffmpeg/video] h264: Increasing reorder buffer to 1
[   0.571][i][cplayer] VO: [gpu] 1920x798 vaapi[nv12]
[   0.571][v][cplayer] VO: Description: Shader-based GPU Renderer
[   0.571][v][vo/gpu] reconfig to 1920x798 vaapi[nv12] bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[   6.673][d][vo/gpu] screen size: 1440x900
[   9.732][v][vo/gpu] Resize: 1441x599
[   9.733][v][vo/gpu] Window size: 1441x599 (Borders: l=0 t=0 r=0 b=0)
[   9.733][v][vo/gpu] Video source: 1920x798 (1:1)
[   9.733][v][vo/gpu] Video display: (0, 0) 1920x798 -> (0, 0) 1441x599
[   9.733][v][vo/gpu] Video scale: 0.750521/0.750627
[   9.733][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[   9.733][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[   9.733][v][vo/gpu] Reported display depth: 8
[   9.733][v][vo/gpu] Testing FBO format rgba16f
[   9.733][d][vo/gpu] Resizing texture: 16x16
[   9.733][v][vo/gpu] Using FBO format rgba16f.
[   9.733][v][vo/gpu] No advanced processing required. Enabling dumb mode.
[   9.733][v][vo/gpu] Resize: 1441x599
[   9.733][v][vo/gpu] Window size: 1441x599 (Borders: l=0 t=0 r=0 b=0)
[   9.733][v][vo/gpu] Video source: 1920x798 (1:1)
[   9.733][v][vo/gpu] Video display: (0, 0) 1920x798 -> (0, 0) 1441x599
[   9.733][v][vo/gpu] Video scale: 0.750521/0.750627
[   9.733][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[   9.733][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[   9.733][v][vo/gpu] Reported display depth: 8
[   9.751][d][vo/gpu/opengl] vertex shader source:
[   9.751][d][vo/gpu/opengl] [  1] #version 120
[   9.751][d][vo/gpu/opengl] [  2] #define tex1D texture1D
[   9.751][d][vo/gpu/opengl] [  3] #define tex3D texture3D
[   9.751][d][vo/gpu/opengl] [  4] #define texture texture2D
[   9.751][d][vo/gpu/opengl] [  5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[   9.751][d][vo/gpu/opengl] [  6] attribute vec2 vertex_position;
[   9.751][d][vo/gpu/opengl] [  7] attribute vec2 vertex_texcoord0;
[   9.751][d][vo/gpu/opengl] [  8] varying vec2 texcoord0;
[   9.751][d][vo/gpu/opengl] [  9] attribute vec2 vertex_texcoord1;
[   9.751][d][vo/gpu/opengl] [ 10] varying vec2 texcoord1;
[   9.751][d][vo/gpu/opengl] [ 11] void main() {
[   9.751][d][vo/gpu/opengl] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0);
[   9.751][d][vo/gpu/opengl] [ 13] texcoord0 = vertex_texcoord0;
[   9.751][d][vo/gpu/opengl] [ 14] texcoord1 = vertex_texcoord1;
[   9.751][d][vo/gpu/opengl] [ 15] }
[   9.752][d][vo/gpu/opengl] fragment shader source:
[   9.752][d][vo/gpu/opengl] [  1] #version 120
[   9.752][d][vo/gpu/opengl] [  2] #define tex1D texture1D
[   9.752][d][vo/gpu/opengl] [  3] #define tex3D texture3D
[   9.752][d][vo/gpu/opengl] [  4] #define texture texture2D
[   9.752][d][vo/gpu/opengl] [  5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[   9.752][d][vo/gpu/opengl] [  6] varying vec2 texcoord0;
[   9.752][d][vo/gpu/opengl] [  7] varying vec2 texcoord1;
[   9.752][d][vo/gpu/opengl] [  8] uniform mat3 colormatrix;
[   9.752][d][vo/gpu/opengl] [  9] uniform vec3 colormatrix_c;
[   9.752][d][vo/gpu/opengl] [ 10] uniform vec3 src_luma;
[   9.752][d][vo/gpu/opengl] [ 11] uniform vec3 dst_luma;
[   9.752][d][vo/gpu/opengl] [ 12] uniform sampler2D texture0;
[   9.752][d][vo/gpu/opengl] [ 13] uniform vec2 texture_size0;
[   9.752][d][vo/gpu/opengl] [ 14] uniform mat2 texture_rot0;
[   9.752][d][vo/gpu/opengl] [ 15] uniform vec2 texture_off0;
[   9.752][d][vo/gpu/opengl] [ 16] uniform vec2 pixel_size0;
[   9.752][d][vo/gpu/opengl] [ 17] uniform sampler2D texture1;
[   9.752][d][vo/gpu/opengl] [ 18] uniform vec2 texture_size1;
[   9.752][d][vo/gpu/opengl] [ 19] uniform mat2 texture_rot1;
[   9.752][d][vo/gpu/opengl] [ 20] uniform vec2 texture_off1;
[   9.752][d][vo/gpu/opengl] [ 21] uniform vec2 pixel_size1;
[   9.752][d][vo/gpu/opengl] [ 22] void main() {
[   9.752][d][vo/gpu/opengl] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[   9.752][d][vo/gpu/opengl] [ 24] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
[   9.752][d][vo/gpu/opengl] [ 25] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
[   9.752][d][vo/gpu/opengl] [ 26] color = color.rgbr;
[   9.752][d][vo/gpu/opengl] [ 27] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
[   9.752][d][vo/gpu/opengl] [ 28] color.a = 1.0;
[   9.752][d][vo/gpu/opengl] [ 29] // color mapping
[   9.752][d][vo/gpu/opengl] [ 30] color.rgb = vec3(1.000000);
[   9.752][d][vo/gpu/opengl] [ 31] color.rgb = vec3(1.000000);
[   9.752][d][vo/gpu/opengl] [ 32] gl_FragColor = color;
[   9.752][d][vo/gpu/opengl] [ 33] }
[   9.783][d][vo/gpu/opengl] shader link log (status=1): 
[   9.828][v][cplayer] first video frame after restart shown
[   9.836][v][cplayer] audio sync: sync_to_video=1, offset=0.000000
[   9.836][d][cplayer] Run command: change-list, flags=64, args=["shared-script-properties", "append", "osc-margins=0.000000,0.000000,0.000000,0.000000"]
[   9.837][v][cplayer] Set property: shared-script-properties -> 1
[   9.838][v][cplayer] starting audio playback
[   9.839][v][cplayer] playback restart complete @ 0.000000
[   9.839][d][osc] osc_init 
[   9.841][d][cplayer] Run command: change-list, flags=64, args=["shared-script-properties", "append", "osc-margins=0.000000,0.000000,0.000000,0.000000"]
[   9.845][v][cplayer] Set property: shared-script-properties -> 1
[   9.879][v][vo/gpu/x11] Disabling screensaver.
[  15.844][w][cplayer] 
[  15.844][w][cplayer] Audio/Video desynchronisation detected! Possible reasons include too slow
[  15.844][w][cplayer] hardware, temporary CPU spikes, broken drivers, and broken files. Audio
[  15.844][w][cplayer] position will not match to the video (see A-V status field).
[  15.844][w][cplayer] 
[  39.166][d][cplayer] Run command: quit, flags=73, args=["4"]
[  39.166][v][cplayer] EOF code: 5
[ 39.171][d][ad] Uninit decoder. [ 39.172][d][vd] Uninit decoder. [ 39.178][d][cplayer] Terminating demuxers... [ 39.179][d][cplayer] Done terminating demuxers. [ 39.179][v][cplayer] finished playback, success (reason 3) [ 39.179][i][cplayer] [ 39.179][i][cplayer] [ 39.179][i][cplayer] Exiting... (Quit) [ 39.179][d][stats] Exiting... [ 39.180][d][cplayer] Run command: change-list, flags=64, args=["shared-script-properties", "remove", "osc-margins"] [ 39.181][v][cplayer] Set property: shared-script-properties -> 1 [ 39.182][d][osc] Exiting... [ 39.187][d][console] Exiting... [ 39.193][d][ytdl_hook] Exiting... [ 39.202][v][ao/pulse] draining... [ 39.210][v][vo/gpu/x11] Enabling screensaver. [ 39.276][d][vo/gpu] flushing shader cache [ 39.287][d][vo/gpu/x11] uninit ...

Martine commented on 2020-05-14 08:57 (UTC) (edited on 2020-05-14 09:00 (UTC) by Martine)

There is indeed a complete system hangup since april on my system when using hardware acceleration. When playing a H264 video my system crashes with the following output

mei 13 22:50:12 PinkiePie kernel: i915 0000:00:02.0: GPU HANG: ecode 4:1:f3ffffff, in kwin_x11 [1763]
mei 13 22:50:12 PinkiePie kernel: GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
mei 13 22:50:12 PinkiePie kernel: Please file a new bug report at https://gitlab.freedesktop.org/drm/intel/issues/new.
mei 13 22:50:12 PinkiePie kernel: Please see https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs for details.
mei 13 22:50:12 PinkiePie kernel: drm/i915 developers can then reassign to the right component if it's not a kernel issue.
mei 13 22:50:12 PinkiePie kernel: The GPU crash dump is required to analyze GPU hangs, so please always attach it.
mei 13 22:50:12 PinkiePie kernel: GPU crash dump saved to /sys/class/drm/card0/error
mei 13 22:50:12 PinkiePie kernel: i915 0000:00:02.0: Resetting chip for stopped heartbeat on rcs0
mei 13 22:50:12 PinkiePie kernel: i915 0000:00:02.0: kwin_x11[1763] context reset due to GPU hang
mei 13 22:50:15 PinkiePie kernel: i915 0000:00:02.0: GPU HANG: ecode 4:1:f3ffffff
mei 13 22:50:15 PinkiePie kernel: i915 0000:00:02.0: Resetting chip for stopped heartbeat on rcs0
mei 13 22:50:21 PinkiePie kernel: i915 0000:00:02.0: GPU HANG: ecode 4:1:f3ffffff, in plasmashell [1771]
mei 13 22:50:21 PinkiePie kernel: i915 0000:00:02.0: Resetting chip for stopped heartbeat on rcs0
mei 13 22:50:21 PinkiePie kernel: i915 0000:00:02.0: plasmashell[1771] context reset due to GPU hang

damianduzy commented on 2020-04-20 09:58 (UTC) (edited on 2020-04-20 09:59 (UTC) by damianduzy)

@alium Sorry about the delay, I wasn't checking the AUR for the last couple of days. Here you go: https://bin.disroot.org/?57ebe721b6564307#9kLhJrGwreDynxqh4vcYgNb2nuLUHzxuvmLvfZEf4AU3

alium commented on 2020-04-14 11:13 (UTC)

@damianduzy, thanks for report! can you please provide more info from mpv??

mpv -v file.src

damianduzy commented on 2020-04-14 09:53 (UTC)

For me this doesn't work, the whole session freezes and the video doesn't play, there's audio for only a second and then nothing, I have to kill mpv to unfreeze everything.

alium commented on 2020-04-03 08:17 (UTC)

Hi, i prepared update for latest version of libva-intel-driver (2.4.0). I hope, maybe still use this package. If yes, please test! :-)