0

Every time I download an update for 14.04, I am unable to start Steam. I get an error to the effect of "OpenGL is not using direct rendering".

Up until now, my way around it is to ignore the notifications and just wait for a new proprietary driver for my GTX 970. Once a stable driver is released, I download the Ubuntu update, then manually install the new driver and everything works fine.

(Thankfully, manually installing the proprietary drivers is a snap ever since 346.47. Thank you NVidia!)

Is there another way to do this? Can I just uncheck the OpenGL portions and/or something else when I download the 14.04 updates or will that cause other problems? As of now, I am only doing 14.04 updates every couple of months.

Thanks.

2 Answers2

1

I reinstalled the driver because it was the most expedient way to go about it. The name, "nvidia-346" seems to refer to the names that the repositories give to the drivers. The repositories don't work for the latest proprietary drivers. I'm not sure whether I could enter "NVIDIA-Linux-*-346.72.run" rather than "nvidia-346".

For future reference for anyone who happens to read this, the easiest way to install the latest driver is to download it from the Nvidia site. From there, you hit Ctrl+Alt+F1. Log in, then enter "sudo service lightdm stop". Then "cd ~/Downloads" (or wherever else you put the file). Next the commands are as follows: "sudo chmod +x NVIDIA-Linux--(version, in my case 346.72).run && sudo sh NVIDIA-Linux--(version).run". From there it's basically "yes, yes, yes". The uninstall command is "sudo sh NVIDIA-Linux-*-(version).run --uninstall". It worked for me to say "yes" when it asked me to restore the previous xorg configuration and continue to uninstall normally. Next, I entered the same install sequence of commands that I had originally entered and I was good to go. (Apologies for my lack of knowledge of the appropriate ways to post this stuff. This answer is by an idiot, for idiots :) To summarize: Do the update, uninstall the driver, then proceed with the normal installation commands for said driver. Steam will work, everything will be updated, and life will be good. Cheers.

Edit: For some reason, the asterisk isn't appearing in parts of my final post. The name of the file I downloaded is "NVIDIA-Linux-(asterisk)-346.72.run".

0

I think it because of new kernel is coming with updates and some nvidia kernel modules are missing. Try to reconfigure nvidia driver after update, for example

sudo dpkg-reconfigure nvidia-346

Where "nvidia-346" name of driver package. If it not help just try to reinstall your current driver via "sudo dpkg -i nvidia-346.deb" (from folder with driver package if you downloaded it from external resource) or "sudo apt-get install nvidia-346"