
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/