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.
22 responses to “Fix Revo NVIDIA Driver Error”
How do I get back to a command line to enter these commands once I’m getting this error?
Got to command line from the recovery mode boot option, but these commands still leave me with the error.
Hello Admin,
I think you understood i am spammy your site but that is not i visit you site and would be visit again and again.
Thank for good code.
in XBMC-live you can stop the window manager in the terminal with:
‘sudo /etc/init.d/x11-common stop’
After that the nvidia driver can be installed:
‘sudo nvidia-installer –update -a -s -f’
Thanks a lot.
You just saved my ass 🙂
Have a nice day.
Best regards,
Jens
In case you have problem with kernel source (during install), try:
sudo apt-get install linux-headers-`uname -r`
Title says it all – I was booting xbmc to an error message in X that was so tiny I couldn’t read it. Followed your uninstall, nvidia, reinstall instructions and there is joy in my house again. Thank you.
I encounter this problem:
Package xbmc-live is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package xbmc-live has no installation candidate
Try this:
sudo aptitude install xbmc-live
This worked for me.
@Max:
Your apt-get repository may not have been updated recently, I’ve updated the article so it now has the user do a ‘sudo apt-get update’ before they try to do the ‘apt-get install’ — this will update their local repository before trying to re-install xbmc-live.
It works! Thanks much!
Just to say thanks very much!!
It works. I searched hours for this. Thank you.
That fixed it for me, thanks!
Worked like a charm. Thanks for sharing.
Arnaud
Hey
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?
@Konrad: I did find something of a workaround to get the remote control to power on the Revo 1600. Instead of having the power button of XBMC mapped to fully power off the Revo (shutdown), I set the power button to suspend the box. This puts the box in an ultra-low power state, but keeps the key things in memory. Then when I push the power button on the remote, the box will come out of the suspend mode and start back up. This is actually very similar to how your cable box and other AV components work. There’s some other benefits to using the suspend mode as well — in addition to you getting the capability to ‘power on’ and ‘power off’ your Revo, the box will also startup and shutdown a lot faster since it doesn’t have to completely close everything out and start it all back up.
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.
josh you are a CHAMPION, THIS WORKED FOR ME, ACER REVO R3600.
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?
I cannot get the nvidia drivers to update. It keeps trying to recompile the kernel.
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:
http://forum.xbmc.org/showthread.php?p=665377#post665377
Any other thoughts?
Finally got it working!
Check the xmbc forum link for details.
Thanks!
You, sir, are a legend.
That worked like a charm.
I’ve got the Dharma 10.1 XBMC Live.
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?