From: Christoph H. <chr...@um...> - 2005-12-20 07:20:32
|
Hi=20 I do have a similar problem with i915 chip on my HP. I've installed the 6.9= =2Ex=20 snampshot of Xserver from Dri download page and the Dri snapshots (general= =20 and i915) from first of Dezember (or whatever was the latest at that time) = on=20 my machine. There are no errors regarding dri and drm in the logfiles but=20 glxinfo still reports that there is no direct rendering. Am Montag, 19. Dezember 2005 22:39 schrieb Philipp Klaus Krause: > > This looks strange. Try > > export LIBGL_DEBUG=3Dverbose > glxinfo Doing this i get the following output from the verbose messages. libGL: XF86DRIGetClientDriverName: 1.4.1 i915 (screen 0)=20 libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/i915_dri.so libGL error: dlopen /usr/X11R6/lib/modules/dri/i915_dri.so failed \ (/usr/X11R6/lib/modules/dri/i915_dri.so: undefined symbol: \ _glapi_add_dispatch) libGL error: unable to find driver: i915_dri.so I've checked all involved libs they have been installed on the first of=20 dezember and are not outdated versions. Could this also cause a deadlock=20 (loss of context) of offscreen rendering when mixing it with onscreen=20 rendering, especially on the i915 ? In deatail on of my applications render= s=20 the scene onscreen and provides a offscreen render context too. As long a t= he=20 app does only onscreen rendering there is no problem. If i create the=20 offscreen rendercontext immediatly prior to the entire offscreen render pas= s=20 and destroy it again there is no problem except that the library handling a= ll=20 the offscreen context, display ... has some bug and after some time i get t= he=20 message maximum number of X clients exceeded. If i let the app open the=20 offscreen context at the begining and close it at termination of the app i= =20 can render to offscreen exatly once the next run than hangs in xlock on an= =20 not checked return value of some context switching function. When runing=20 inside gdb i get the following stacktrace: =2D-------------------------------------snip-------------------------------= =2D--------- #0 0xffffe410 in ?? () #1 0xbfffc9b8 in ?? () #2 0x00000002 in ?? () #3 0x00000000 in ?? () #4 0x421d9c1e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 #5 0x421d6c20 in _L_mutex_lock_33 () from /lib/tls/libpthread.so.0 #6 0x46800010 in ?? () #7 0xbfffc9c8 in ?? () #8 0x4257d150 in __JCR_LIST__ () from /usr/X11R6/lib/libX11.so.6 #9 0x46f8ba98 in ?? () #10 0x080690c8 in ?? () #11 0xbfffc9d8 in ?? () #12 0x424d747a in _XLockDisplay (dpy=3DVariable "dpy" is not available. ) at locking.c:478 Previous frame identical to this frame (corrupt stack?) =2D------------------------------------------------------------------------= =2D-------- Ok this may not be related to the missing symbol stuff but I've added it he= re cu Xris =20 > > and > > export LIBGL_DEBUG=3Dverbose > glxgears > > It might give some useful additional information. > > Philipp > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > -- > _______________________________________________ > Dri-users mailing list > Dri...@li... > https://lists.sourceforge.net/lists/listinfo/dri-users =2D-=20 Institut f. Biomedical Engineering Univ. f. Healthsciences, Med. Informatics a. Technology Eduard Walln=C3=B6fer Zentrum I 6060 Hall i. Tirol Austria Tel: +43/(0)50/8648/3820 =46ax: +43/(0)50/8648/3850 |