
Any suggestions for how to debug the following steam error? It happens on a AMD64 architecture system running Debian/Jessie with NVidia graphics hardware. $ steam Running Steam on debian 8 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(1424305157) libGL error: unable to load driver: nouveau_dri.so libGL error: driver pointer missing libGL error: failed to load driver: nouveau libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/

Russell Coker <russell@coker.com.au> writes:
Any suggestions for how to debug the following steam error? It happens on a AMD64 architecture system running Debian/Jessie with NVidia graphics hardware.
$ steam Running Steam on debian 8 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(1424305157) libGL error: unable to load driver: nouveau_dri.so
That's from libgl1-mesa-dri:amd64: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so Is that package installed? It's usually a Recommends, not a Depends, so you might not.
libGL error: driver pointer missing libGL error: failed to load driver: nouveau libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast

On Fri, 27 Feb 2015, "Trent W. Buck" <trentbuck@gmail.com> wrote:
Russell Coker <russell@coker.com.au> writes:
Any suggestions for how to debug the following steam error? It happens on a AMD64 architecture system running Debian/Jessie with NVidia graphics hardware.
$ steam Running Steam on debian 8 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(1424305157) libGL error: unable to load driver: nouveau_dri.so
That's from libgl1-mesa-dri:amd64: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
Is that package installed? It's usually a Recommends, not a Depends, so you might not.
$ ls -l /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so -rw-r--r--. 7 root root 8195824 Oct 27 22:44 /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so $ dpkg -S /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so libgl1-mesa-dri:amd64: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so It's installed. On Fri, 27 Feb 2015, Jeremy Visser <jeremy@sunriseroad.net> wrote:
Sounds like an incomplete installation of the NVIDIA driver. Or possibly a system update was performed post–driver installation.
The NVIDIA driver ships its own version of libGL that is incompatible with the Mesa version shipped by default with your distro. I wouldn't expect the NVIDIA–shipped libGL to be trying to load anything nouveau–related.
If you install the driver from repositories (e.g. apt-get install nvidia-driver) then this is all handled for you with update-alternatives, but if you manually install a driver from nvidia.com you run into all sorts of problems like the above.
That system has never had a non-free driver installed or attempted to be installed. Thanks for the suggestions but I don't think I have those problems. $ dpkg -l "nvidia*" Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= un nvidia-va-driv <none> <none> (no description available) un nvidia-vdpau-d <none> <none> (no description available) -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/

Russell Coker <russell@coker.com.au> writes: RC> Any suggestions for how to debug the following steam error? JV> The NVIDIA driver ships its own version of libGL that is incompatible JV> with the Mesa version shipped by default with your distro. I JV> wouldn't expect the NVIDIA–shipped libGL to be trying to load JV> anything nouveau–related. RC> That system has never had a non-free driver installed or attempted RC> to be installed. RC> RC> Thanks for the suggestions but I don't think I have those problems. Maybe your steam binary is less picky about non-free software. It's not from Debian, so it can violate Debian Policy. It wouldn't surprise me *at all* if steam never works with nouveau.

trentbuck@gmail.com (Trent W. Buck) writes:
Russell Coker <russell@coker.com.au> writes:
RC> Any suggestions for how to debug the following steam error?
JV> The NVIDIA driver ships its own version of libGL that is incompatible JV> with the Mesa version shipped by default with your distro. I JV> wouldn't expect the NVIDIA–shipped libGL to be trying to load JV> anything nouveau–related.
RC> That system has never had a non-free driver installed or attempted RC> to be installed. RC> RC> Thanks for the suggestions but I don't think I have those problems.
Maybe your steam binary is less picky about non-free software. It's not from Debian, so it can violate Debian Policy. It wouldn't surprise me *at all* if steam never works with nouveau.
New theory: you have the nouveau_dri.so for amd64, but not for i386, and steam is all 32-bit.

On Mon, 2 Mar 2015 01:17:13 AM Trent W. Buck wrote:
Russell Coker <russell@coker.com.au> writes:
RC> Any suggestions for how to debug the following steam error?
JV> The NVIDIA driver ships its own version of libGL that is incompatible JV> with the Mesa version shipped by default with your distro. I JV> wouldn't expect the NVIDIA–shipped libGL to be trying to load JV> anything nouveau–related.
RC> That system has never had a non-free driver installed or attempted RC> to be installed. RC> RC> Thanks for the suggestions but I don't think I have those problems.
Maybe your steam binary is less picky about non-free software. It's not from Debian, so it can violate Debian Policy. It wouldn't surprise me *at all* if steam never works with nouveau.
http://steamcommunity.com/app/221410/discussions/0/864958451466090049/ There are people reporting it working. But it might be easier to just obtain an ATI video card. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/

On 26/02/15 23:21, Russell Coker wrote:
Any suggestions for how to debug the following steam error? It happens on a AMD64 architecture system running Debian/Jessie with NVidia graphics hardware.
libGL error: unable to load driver: nouveau_dri.so
Sounds like an incomplete installation of the NVIDIA driver. Or possibly a system update was performed post–driver installation. The NVIDIA driver ships its own version of libGL that is incompatible with the Mesa version shipped by default with your distro. I wouldn't expect the NVIDIA–shipped libGL to be trying to load anything nouveau–related. If you install the driver from repositories (e.g. apt-get install nvidia-driver) then this is all handled for you with update-alternatives, but if you manually install a driver from nvidia.com you run into all sorts of problems like the above.
participants (3)
-
Jeremy Visser
-
Russell Coker
-
trentbuck@gmail.com