[Bug 234154] New: Additional Software Rendering libGL
https://bugzilla.novell.com/show_bug.cgi?id=234154 Summary: Additional Software Rendering libGL Product: openSUSE 10.3 Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: sndirsch@novell.com QAContact: sndirsch@novell.com CC: eich@novell.com, mhopf@novell.com, ms@novell.com, dreveman@novell.com - discussion with Matthias, Marcus and Stefan about future support strategy for XGL / AIGLX and binary only libGl libraries - plan to additionally provide a software rendering only library and create a patch for compiz to be able to decide to load either the software only library or the currently installed rendering library. - therefore libGL needs to be built twice, the second time without DRI support - proposals for library name * libsoftGL * libGLsoft * libSoFTGL ( SoFT written like SuSE :-) ) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Enhancement Status|NEW |ASSIGNED Priority|P5 - None |P1 - Urgent -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC|mhopf@novell.com |sndirsch@novell.com AssignedTo|sndirsch@novell.com |mhopf@novell.com Status|ASSIGNED |NEW ------- Comment #2 from sndirsch@novell.com 2007-01-19 00:30 MST ------- added libIndirectGL to Mesa package for STABLE. Reassigning to Matthias to patch compiz accordingly. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 ------- Comment #3 from dreveman@novell.com 2007-01-19 17:38 MST ------- Created an attachment (id=114007) --> (https://bugzilla.novell.com/attachment.cgi?id=114007&action=view) LD_PRELOAD hack for compiz -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 ------- Comment #4 from dreveman@novell.com 2007-01-19 17:41 MST ------- Attached a simple LD_PRELOAD hack to compiz that should do the job. The GLX version check in display.c should make sure that we're not trying to use nvidia's libGL when running Xgl or AIGLX, which is necessary as nvidia's client side GLX_EXT_tfp support wont work without GLX 1.4. Let me know what you think. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 ------- Comment #5 from sndirsch@novell.com 2007-01-19 21:47 MST ------- Thanks, David. Path should be /usr/lib/libIndirectGL.so.1 (i386/ia64/ppc) /usr/lib64/ilbIndirectGL.so.1 (x86_64) instead IMHO. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |linux@51sun.cn ------- Comment #6 from sndirsch@novell.com 2007-01-29 06:54 MST ------- *** Bug 222882 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 dreveman@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #114007|0 |1 is obsolete| | ------- Comment #7 from dreveman@novell.com 2007-01-30 12:09 MST ------- Created an attachment (id=116341) --> (https://bugzilla.novell.com/attachment.cgi?id=116341&action=view) LD_PRELOAD hack for compiz -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 ------- Comment #8 from mhopf@novell.com 2007-02-01 06:39 MST ------- + if (noLibGLFallback) + unsetenv ("LD_PRELOAD"); is probably unnecessary, because LD_PRELOAD already did its work at that particular time. It doesn't harm, though. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #9 from mhopf@novell.com 2007-02-02 06:52 MST ------- Submitted to STABLE and openSUSE. Note that for STABLE we could remove the Mesa sources and build commands completely, but for openSUSE they are still needed (for building on old openSUSE versions). Tested on Xgl on NVidia - works. Not tested on bare NVidia drivers or on AIGLX yet. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Comment #10 from mhopf@novell.com 2007-04-26 11:37 MST ------- David, the patched compiz seems to always select libIndirectGL, at least on Xgl, as the server GLX version is 1.2. Actually, the test should go for the client GLX version only, or better, for the existence of the EXT_texture_from_pixmap extension, don't you think? Is there a potential pitfall in using the extension for the test? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |sndirsch@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|sndirsch@novell.com |dreveman@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 ------- Comment #11 from dreveman@novell.com 2007-04-27 07:46 MST ------- Using libIndirectGL with Xgl is preferred as it supports more extensions in indirect rendering mode than nvidia's libGL and as we don't support GLX 1.3 on the server-side I'm not sure GLX_EXT_tfp in nvidia's libGL will work at all. This part of the patch ensures this behavior: + if (!noLibGLFallback) + { + int major, minor; + + if (!glXQueryVersion (dpy, &major, &minor)) + return FALSE; + + if (major < 2 || minor < 4) + return FALSE; + } + -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=234154 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|dreveman@novell.com | Resolution| |FIXED ------- Comment #12 from mhopf@novell.com 2007-04-27 09:57 MST ------- I was talking about the situation, when we're running on a intel graphics based machine. In that case the features of libGL and libIndirectGL are exactly the same (same Mesa source), but compiz still uses libIndirectGL. But as nvidia's libGL supports version 1.4 as well, this can probably not be circumvented w/o vendor checks. That we should probably be avoided. I'm closing the bug again now. I don't have a better idea. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com