Updating your graphics card driver
If you don’t see the NVIDIA graphics card listed under Device Manager, you can tell the graphics card is incorrectly detected by Windows. If you are not sure how to open it, refer to the links below depending on the operating system that you are using: How to Open Command Prompt as Administrator in Windows 7, XP & Vista How to Open Command Prompt as Administrator in Windows 10, 8 & 8.1 2. Once Device Manager windows opens, click the View menu and select Show hidden devices from the drop-down menu.
Radeonsi also needs libstdc from Lib C6 and gets updated independently every once in a while.
Whenever an update changes the ABI, the global Lib C6 and Steam’s gets out of sync.
Running steam from the command line gives out the venerable ‘GLX direct rendering’ error but there’s a hint in the lines before it: Running Steam on ubuntu 14.10 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(1420770381) lib GL error: unable to load driver: radeonsi_lib GL error: driver pointer missing lib GL error: failed to load driver: radeonsi lib GL error: unable to load driver: swrast_lib GL error: failed to load driver: swrast Installing breakpad exception handler for appid(steam)/version(1420770381) Steam can’t open radeonsi_dri.so, the shared library responsible for communicating with the graphics driver.
To rule out a problem with the driver itself, let’s verify an Open GL enabled graphics driver is loaded by running: Running Steam on ubuntu 14.10 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(1420770381) lib GL: screen 0 does not appear to be DRI3 capable lib GL: pci id for fd 7: 1098, driver radeonsi lib GL: Open Driver: trying /usr/lib/i386-linux-gnu/dri/tls/radeonsi_lib GL: Open Driver: trying /usr/lib/i386-linux-gnu/dri/radeonsi_lib GL: dlopen /usr/lib/i386-linux-gnu/dri/radeonsi_failed (/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc 6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so)) lib GL: Open Driver: trying $/dri/tls/radeonsi_lib GL: Open Driver: trying $/dri/radeonsi_The answer is STEAM_RUNTIME.
This won’t work since Steam checks the integrity of its runtime and will fix the missing files on load.
A more elegant solution would be to have the proper Lib C6 version loaded by the OS, by running: This error is an artifact of the fact Steam is a 32-bit binary running on a 64-bit machine. The Steam binary needs the 32-bit version but other parts of the client run as native 64-bit and when they start they will get the LD_PRELOAD environment specifying a library with the wrong format. It tells the shell not to try and expand the $LIB but rather pass it as is. A more permanent solution can be implemented in a loading script that checks if the global Lib C6 version is newer than the one in STEAM_RUNTIME and only then LD_PRELOAD’s. Double-click the new icon on the desktop labeled "DELL_WIRELESS-5540-HSPA-MINI_A29_R283078" The Self-Extracting window appears and prompts you to extract or unzip to "C:\DELL\DRIVERS\R283078". After completing the file extraction, if the Self-Extractor window is still open, close it. I could never get AMD’s binary driver (FGLRX) to work with Steam reliably but the open source Radeon driver is surprisingly good and keeps improving.The downside is that every so often Steam client updates break for weeks until another update fix it. Type "C:\DELL\DRIVERS\R283078" in the Open textbox and then click OK.