Fix Revo NVIDIA Driver Error
After running an upgrade 'sudo apt-get upgrade' and 'sudo apt-get install xbmc' to get my system up to date (to the latest SVN) I started getting the following error:
XBMC needs hardware accelerated OpenGL rendering.
Install an appropriate graphics driver.Please consult XBMC Wiki for supported hardware
http://xbmc.org/wiki/?title=Supported_hardware
The first time I had this happen to me, I spent a number of hours trying to figure out how to get my system back up... but by 3 am I gave up. The next day, I reran the XBMC Live installer and got my system back up. This time, I didn't want to have to redo all the changes I made, so I wanted to fix things. I did a bit of research and this time I tried to directly install the nvidia drivers right away before mucking around with my configuration.
I originally tried the following which did NOT work for me:
sudo apt-get install nvidia-185-kernel-source nvidia-glx-185 nvidia-settings mesa-utils
Then reboot with 'sudo reboot', but like I said it didn't fix my issue... so I ran the NVIDIA installer directly as noted in this thread:
sudo apt-get remove xbmc-live sudo nvidia-installer --update -a -s -f sudo apt-get update sudo apt-get install xbmc-live sudo reboot
After a reboot, my system came back up and worked like a champ with the latest version of XBMC (and the NVIDIA drivers) installed.



Comments
How do I know what NVidia drivers I've got? Do I even need to update them? Is it worth updating XBMC from the SVN? Or is 10.1 the latest anyway?
That worked like a charm.
Check the xmbc forum link for details.
Thanks!
I installed make, then it complained that it didn't have the kernel source. Ubuntu's man pages have dire warnings about recompiling the kernel, especially for driver installs.
Full details of my tribulation here:
forum.xbmc.org/.../
Any other thoughts?
i had my reservations about uninstalling xbmc and i have so much media all scraped and archived, so i backed up my userdata folder (took ages) but upon "sudo apt-get install xbmc-live" it all came back to life, complete all my library and all.
if it's any use to anyone googleing: i had the open GL error, then nvidia won't update cause of the x server running, so i uninstalled, updated, and reinstalled.
josh: is there a page for the tutorial of how to get the sleep command stuff to work you mentioned in the last reply? i leave my revo on as other xmbc clients play the media off the attached HDDs, and also a transmission client runs on it, if i sleep it like you have would they still run?
In the long run, I decided to add some 'server' features to my Revo and since it already consumes such little power I decided to leave the box on all the time.
thanks for your great articles.. I have added you to my feed reader
I have never gotten the rmeote to power on the Revo 1600. Did you?
Arnaud
RSS feed for comments to this post