How to update the Nvidia drivers within XBMC

June 2, 2009 by at 10:11 33 Comments

This is the installation manual on how to update to the latest Nvidia drivers running XBMC.

The latest version is always mentioned on this page: http://www.nvnews.net/vbulletin/showthread.php?t=122606

Advise for Nvidia ION users: Set the internal video memory on 512MB

To update the drivers we first need to stop XBMC and X11:

kill -9 `ps ax | grep xbmc.bin| grep -v grep | awk ‘{print $1}’`
kill -9 `ps ax | grep startx | grep -v grep | awk '{print $1}'`

Next step is to remove the old nvidia module:
lsmod | grep nvidia
sudo rmmod nvidia

To be sure you could also locate where the previous nvidia drivers are installed (find-utils has to be installed):
locate nvidia.ko

So my advise is just to put nvidia.ko file to a temporary location:
sudo mv /lib/modules/2.6.28-11-generic/updates/dkms/nvidia.ko ~

Download the latest drivers using wget:

wget ftp://download.nvidia.com/XFree86/Linux-x86/185.18.14/NVIDIA-Linux-x86-185.18.14-pkg1.run

Just to be sure, install the necessary packages:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf xserver-xorg-dev libstdc++5 dkms linux-headers-$(uname -r)

You should now be able to install the driver with the following command:

sudo sh ./NVIDIA-Linux-x86-185.18.14-pkg1.run -k $(uname -r) --x-module-path=/usr/lib/xorg/modules --x-library-path=/usr/lib

Reboot the system after the drivers have been installed. Another advise; when you can’t kill X, just reboot the system and select the safe boot option. This will prevent X from being started!

Comments

  1. Khakzoy says:

    Pfhh ik zou niet weten wat ik zonder deze info zou moeten doen!

    Heb hem net toegepast voor de 185.18.36 driver en dat ging perfect!

    Nu xbmc nog updaten uit de SVN zonder de melding “These packages are held back” dan ben ik aardig op weg.

  2. Khakzoy says:

    Te vroeg gejuigd. Na een reboot start niks meer op…

  3. Steve says:

    @Khakzoy: download anders dit image: http://www.fusedimages.com/xbmc.zip (ISO of XBMC Live 9.04.1 with the updated NVIDIA.185_18_14 drivers allready added)

    Updaten naar SVN zou ik niet doen op dit moment…

  4. Niels says:

    geweldige informatie, zonder problemen geupdate naar de laatste svn versie.

  5. Klapsigaar says:

    Hmm, vreemd.
    Ik krijg onderstaande checksum fout bij het uitvoeren van je how-to

    (T: XBMCLive)xbmc@XBMCLive:~$ sudo sh ./NVIDIA-Linux-x86-185.18.36-pkg1.run -k $(uname -r) –x-module-path=/usr/lib/xorg/modules –x-library-path=/usr/lib
    Verifying archive integrity… Error in check sums 1823588529 1880873008

  6. Klapsigaar :

    Hmm, vreemd.
    Ik krijg onderstaande checksum fout bij het uitvoeren van je how-to

    (T: XBMCLive)xbmc@XBMCLive:~$ sudo sh ./NVIDIA-Linux-x86-185.18.36-pkg1.run -k $(uname -r) –x-module-path=/usr/lib/xorg/modules –x-library-path=/usr/lib
    Verifying archive integrity… Error in check sums 1823588529 1880873008

    Dit lijkt me meer op een fout dat het bestand niet goed is gedownload. Ik zou zeggen; download het bestand een opnieuw en probeer het daarna nogmaals!

  7. Bovenstaande procedure werkt uit de kunst, alleen het ophalen van de linux-headers kan een probleem opleveren als je dit doet i.c.m. de procedure voor aan de praat krijgen van wifi:

    http://www.xbmcfreak.nl/acer-recvo-xbmc-wifi-activeren/

    In die procedure worden ook al kernel-headers opgehaald, maar blijkbaar volgens een iets ander mechanisme. Als je eerst de wifi aan de praat maakt en dan probeert de NVIDIA driver te installeren dan krijg je een melding dat de 2.6.28-15-generic kernel headers niet aanwezig zijn op de repository. Geen paniek, want die heb je al op je systeem staan ;-)

  8. S_P says:

    He, ik ben een bizare NOOB al gaat et om Linux.
    Ik heb XBMC geinstaleerd volgens de tutorial op de site (Via Virtualbox etc etc)
    XBMC draait nu, maar hoe kan ik deze drivers installeren? of eigenlijk hoe kom ik in het “Text base” gedeelte?

    Hoop dat iemadn me kan helpen

    Alvast bedankt!

  9. S_P :

    He, ik ben een bizare NOOB al gaat et om Linux.
    Ik heb XBMC geinstaleerd volgens de tutorial op de site (Via Virtualbox etc etc)
    XBMC draait nu, maar hoe kan ik deze drivers installeren? of eigenlijk hoe kom ik in het “Text base” gedeelte?

    Hoop dat iemadn me kan helpen

    Alvast bedankt!

    Staat hier hoe je in het tekstbased gedeelte kan komen: http://www.xbmcfreak.nl/inloggen-met-ssh-op-de-xbmc-machine/

  10. S_P says:

    SUPER!, tnx

  11. Bazzz says:

    Ik doe al het bovenstaande, behalve dat ik voor de 185.18.36 drivers van nvidia ga.

    De allerlaatste stap, tijdens het installeren van de driver, na het accepteren van de nvidia overeenkomst komt hij met de volgende melding:

    Error: Unable to find the development tool ‘make’ in your path: please make sure that you have the package ‘make’ installed. If make is installed on your system, then please check that ‘make’ is in your path.

    Kan iemand me hierbij helpen, want ik heb geen linux kennis helaas.

    Dank u

  12. Niels says:

    Mijn XBMC is vastgelopen op een van de laatste svns. Ik heb de Live image opnieuw geinstalleerd, maar loop nu tegen problemen met de NVIDIA driver installatie aan. Wat ik ook doe, als ik X stop wordt deze meteen opnieuw gestart. Ook ‘sudo /etc/init.d/xbmc-live stop’ helpt niet, XBMC start meteen opnieuw. Help?

    On a side note: mijn Revo liet opeens rode, knipperende strepen zien tijdens het opstarten (ook in BIOS). Verschijnt en verdwijnt op onverklaarbare wijze. Soms helpt switchen naar een ander HDMI kanaal (op de tv dus) en weer terug naar het XBMC kanaal, maar niet altijd. Vreemd..

  13. Niels says:

    Opgelost door safe boot te doen, dan wordt X niet gestart..

  14. Sander says:

    Bovenstaande oplossing lukte helaas niet bij mij (Ubuntu 9.10).

    Uiteindelijk heb ik het opgelost met:
    - download de laaste drivers
    - open een terminal (ctrl + alt + F(1-6))
    voer het volgende uit:
    $ sudo service gdm stop
    $ sudo sh
    (beantwoord de vragen met Yes)
    $ sudo service gdm start

    En voila! de nieuwe drivers zijn geinstalleerd.

  15. Sander says:

    Bovenstaande oplossing lukte helaas niet bij mij (Ubuntu 9.10).

    Uiteindelijk heb ik het opgelost met:
    - download de laaste drivers
    - open een terminal (ctrl + alt + F(1-6))
    voer het volgende uit:
    $ sudo service gdm stop
    $ sudo sh naam_van_de_NVIDIA_Driver_file.run
    (beantwoord de vragen met Yes)
    $ sudo service gdm start

    En voila! de nieuwe drivers zijn geinstalleerd.

  16. Teun says:

    Bij mij gaat er volgens mij al in de eerste stap iets mis. Ben een redelijk linux noob dus wellicht komt het daardoor :)

    Bij het killen van de processen, moet je daar een OK op krijgen? Als ik namelijk de driver wil installeren krijg ik te horen dat er nog een X server draait…

  17. ik kreeg steeds unnable to build the kernal module
    heb toen een nieuwere versie gevonden
    ftp://download.nvidia.com/XFree86/Linux-x86/195.36.03/NVIDIA-Linux-x86-195.36.03-pkg1.run
    die kon ik wel installeren ivm dat ik ubuntu had bijgewerkt en de drivers die er inzaten niet meer werkten

    gr. DDI

  18. Is het niet veel handiger om deze PPA te gebruiken?
    https://launchpad.net/~nvidia-vdpau/+archive/ppa

  19. sWORDs says:

    op je xbmc:
    ctrl+alt+f1
    sudo add-apt-repository ppa:nvidia-vdpau/ppa
    sudo apt-get update
    sudo apt-get install nvidia-glx-195

  20. sWORDs says:

    sudo nvidia-xconfig
    sudo reboot

    (deze twee waren niet meegeplakt, deze moeten dus onder de 4 commando’s hierboven)

  21. masuta says:

    How do you update the NVIDIA drivers for the latest build ? (Xbmcfreak LiveCD 10.08 svn31632). If possible I would like to goto 256 (or else drop back to 185) as the 19x series breaks multichannel PCM over HDMI. Thanks for your help.

  22. Paul says:

    @sWORDs

    Hoe doe je dit voor de 256 drivers aangezien hij sudo apt-get install nvidia-glx-256 niet pakt?

  23. nowin says:

    Hi sorry for my bad english(german) I need help I have Nvidia FX5200 on my epia this is not Supportet on live CD.I need Nividia Driver 173.14.27.
    how can the instalation?

  24. Excellent site. A lot of useful info here. I am
    sending it to several friends ans additionally sharing in delicious.
    And naturally, thanks to your sweat!

Trackbacks

  1. [...] deze drivers te installeren is het handig om deze installatie procedure te volgen: http://www.xbmcfreak.nl/?p=63 Author: admin Categories: Linux, XBMC Tags: Comments (0) Trackbacks (0) Leave a comment [...]

  2. [...] Dit heeft te maken met het updaten van bijvoorbeeld een kernel en de nvidia video drivers. De drivers zul je na een kernel update altijd weer opnieuw moeten installeren. De handleiding voor het installeren van nieuwe drivers staat hier: http://www.xbmcfreak.nl/nvidia-1851814-installeren-op-xbmc-904/ [...]

  3. [...] http://www.xbmcfreak.nl/nvidia-1851814-installeren-op-xbmc-904/ Categories: Uncategorized Tags: Comments (0) Trackbacks (0) Leave a comment Trackback [...]

  4. [...] deze drivers te installeren is het handig om deze installatie procedure te volgen: http://www.xbmcfreak.nl/nvidia-1851814-installeren-op-xbmc-904/ Categories: Linux, XBMC Tags: Comments (0) Trackbacks (0) Leave a comment [...]

  5. [...] de driver op XBMC te installeren kan je het beste gebruik maken van deze handleiding: http://www.xbmcfreak.nl/nvidia-1851814-installeren-op-xbmc-904/ Categories: Hardware, Linux, Nvidia ION, XBMC Tags: Comments (0) Trackbacks (0) Leave a [...]

  6. [...] http://www.xbmcfreak.nl/nvidia-1851814-installeren-op-xbmc-904/ Categories: Linux, Nvidia ION, XBMC Tags: Comments (0) Trackbacks (0) Leave a comment Trackback [...]

  7. [...] http://www.xbmcfreak.nl/nvidia-1851814-installeren-op-xbmc-904/ Categories: XBMC Tags: Comments (0) Trackbacks (0) Leave a comment Trackback [...]

Add Comment Register

Leave a Comment

*