Bugzilla – Bug 106015
dri should be loaded for CLE266
Last modified: 2005-08-23 09:11:01 UTC
The DRI module should be loaded for the VIA CLE266 (at least for 1106:3122), else XvMC does not work (and so the mpeg2 decoder on this chip). SaX2 identifies the card as CLE3122 (don't know from where the difference comes, lspci says CLE266).
Stefan ?
So DRI does work? Please attach X.org logfile and output of glxinfo.
I don't know if DRI works. I don't think so, but the XvMC extension of the VIA CLE266 chip to access the hardware mpeg2 decoder only works if the dri module is loaded. Else you get the error message: XvMC disabled because no DRI loaded" or so (don't have the exact message here). Attached the output, but from 9.3, since I need to reinstall SL10.0 at first.
Created attachment 46837 [details] Xorg.0.log
Created attachment 46838 [details] Output of glxinfo
The exact message without DRI is: (WW) VIA(0): [XvMC] Cannot use XvMC without DRI! Applications report: Xlib: extension "XVideo-MotionCompensation" missing on display ":0.0" Loading dri makes watching mpeg2 fun again.
> (II) VIA(0): direct rendering enabled Xserver says yes, but an OpenGL client doesn't think so: > direct rendering: No Please attach also the output of LIBGL_DEBUG=1 VIA_DEBUG=1 glxinfo 2>&1 It's good to hear that XvMC works, but I also would like to know if 3D support somewhat works. I don't have access to such a machine.
I fixed the descriptions of the chips in x11DB now: CLE 3122 --> CLE266 VT 7205 --> KM400 added "dri" to be loaded by default on CLE266. I let this bugreport open until I know more about the 3D support problems.
I think this is the problem of the not working OpenGL: libGL error: dlopen /usr/X11R6/lib/modules/dri/unichrome_dri.so failed (/usr/X11R6/lib/modules/dri/unichrome_dri.so: undefined symbol: viaTexCombineState) libGL error: unable to find driver: unichrome_dri.so If you search with google for it, it seems to be a common problem.
I will try to retest SL10.0B2 this afternoon or tomorrow, this is still SL9.3.
Ok. Of course I need the information for 10.0. ;-)
Now from SL10.0B2. The unreslved symbol still exits.
Created attachment 46907 [details] output of glxinfo on SL10.0B2
I think I know what's wrong. via_texcombine.c with the implementation of this function is missing in Imakefile for building. I'll provide a new DRI driver for testing ASAP.
Created attachment 46956 [details] New via DRI driver Please copy it to /usr/X11R6/lib/modules/dri and attach the output of LIBGL_DEBUG=1 glxinfo 2>&1 again. There's no need to restart the Xserver.
Sure via_dri is the right one? unichrome_dri is the one in the error message and via_dri.so from you don't contain this function, neither.
Created attachment 46968 [details] unichrome DRI driver Good catch. I think I did sth. stupid. Try this one. Alhtough it doesn't look that different.
Hmm ... better try the complete RPM --> ~sndirsch/xorg-x11-Mesa-6.8.2-92.i586.rpm
Created attachment 47068 [details] glxinfo output with new RPM Looks much better now.
Indeed! Thanks for testing. I'll apply my patch. Will be fixed for Beta4.
done.