Hi, I use two nv34 cards and I would like to test / try out / use the Gallium driver without drawbacks. Unfortunately this has not been working since I decided to install / compile nouveau drivers. My system is Debian Squeeze, my kernel is 2.6.34-rc1. The problem is: Every time I load nouveau_dri.so into RAM existing applications are broken / unusable (Example: gnome-games). It does not matter if I overwrite existing versions of libglut*, libGLw*, libGLU*, libGL*, libEGL* or not - that does not make any difference. The center of the problem is nouveau_dri.so and nothing else. Could it please be possible to modify this driver file so that it does NOT continue to break existing applications?? Would be a pleasure! Cheers Uwe
On Thu, Mar 11, 2010 at 12:42 PM, Uwe Bugla <uwe.bugla at gmx.de> wrote:> Hi, > > I use two nv34 cards and I would like to test / try out / use the > Gallium driver without drawbacks. > > Unfortunately this has not been working since I decided to install / > compile nouveau drivers. > > My system is Debian Squeeze, my kernel is 2.6.34-rc1. > > The problem is: > > Every time I load nouveau_dri.so into RAM existing applications are > broken / unusable (Example: gnome-games). > > It does not matter if I overwrite existing versions of libglut*, > libGLw*, libGLU*, libGL*, libEGL* or not - that does not make any > difference. > The center of the problem is nouveau_dri.so and nothing else. > > Could it please be possible to modify this driver file so that it does > NOT continue to break existing applications?? > > Would be a pleasure! > > Cheers > > UweDon't install nouveau_dri.so globally. When you want to try it with a specific application set LIBGL_DRIVERS_PATH=/path/to/nouveau_dri.so in your env.
Christoph Bumiller
2010-Mar-12 15:19 UTC
[Nouveau] Gallium driver and compatibility issues
On 11.03.2010 18:42, Uwe Bugla wrote:> Hi, > > I use two nv34 cards and I would like to test / try out / use the > Gallium driver without drawbacks. > >Note that you said "use", and not "own", which is a little biased towards "they're plugged into the same MB".> Unfortunately this has not been working since I decided to install / > compile nouveau drivers. > >This is kind of a pre-requisite to be able to try the gallium drivers ... well, you can run a simulation in your head, but, that would be rather tedious.> My system is Debian Squeeze, my kernel is 2.6.34-rc1. > > The problem is: > > Every time I load nouveau_dri.so into RAM existing applications are > broken / unusable (Example: gnome-games). > >Loading stuff into RAM by itself shouldn't cause any problems if that RAM isn't used by something else, but, I'll just interpret this as best I can: AIGLX is loading it from .../lib/dri/, i.e. you installed it globally - not the safest way to try, because now any app using OpenGL may use the hw through indirect rendering. (indirect meaning app -> libGL -> Xorg -> nouveau_dri, instead of app -> libGL -> nouveau_dri)> It does not matter if I overwrite existing versions of libglut*, > libGLw*, libGLU*, libGL*, libEGL* or not - that does not make any > difference. > The center of the problem is nouveau_dri.so and nothing else. > >Sure, libGL etc. don't directly control the hardware, they hook into the dri driver (nouveau_dri.so) to do that.> Could it please be possible to modify this driver file so that it does > NOT continue to break existing applications?? > >It will break existing applications if existing applications make use of it and it is itself broken. So, either don't let them use it, or fix it. We're working on that. Consider yourself lucky that you got an answer at all. Normally, at this time, we don't care about the process of people trying the gallium driver without knowing exactly (well, to a certain degree at least) what they're doing. Half-expecting to have my message dissected now, Christoph> Would be a pleasure! > > Cheers > > Uwe > > > _______________________________________________ > Nouveau mailing list > Nouveau at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/nouveau >
Maybe Matching Threads
- [Bug 74648] New: Ultima IX (wine) movie playback crashes game
- Assertion failure in gallium on nv50
- NOUVEAU(0): DRI3 on EXA enabled
- [Bug 77724] New: error: GLSL ES 3.00 is not supported. Supported versions are: 1.00 ES
- [LLVMdev] Segfault when using llvm-3.6 and OpenGL at the same time on Linux (with mesa, which uses llvm-3.4)