Nvidia drivers updaten onder XBMC (live)

February 7th, 2010 Leave a comment Go to comments

Er zijn nieuwe Nvidia drivers uit en deze bevatten een behoorlijk aantal fixes en performance verbeteringen op het gebied van VDPAU. Dit is de installatie procedure voor XBMC 9.04 (Ubuntu Jaunty (9.04)).

Update: Nieuwere en laatste drivers zijn te vinden op deze pagina: http://www.nvnews.net/vbulletin/showthread.php?t=122606

TIP: Voor het beste resultaat met XBMC, zet het interne videogeheugen in de bios op 512MB

Stop XBMC en 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}'`

Verwijder de oude nvidia module:
lsmod | grep nvidia
sudo rmmod nvidia

Voor de zekerheid zou je ook kunnen controleren waar de nvidia module geinstalleerd staat:
locate nvidia.ko

Ik adviseer om deze module even weg te halen te plaatsen in een tijdelijke map. Dus weg te halen uit de modules directory. Kopieer de van bovenstaande gevonden locatie en verplaats het nvidia.ko bestand:
sudo mv /lib/modules/2.6.28-11-generic/updates/dkms/nvidia.ko ~

Download de drivers:

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

Installeer een aantal belangrijke tools om de drivers te bouwen:

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

Ik kreeg een aantal foutmeldingen dat bepaalde bestanden niet gevonden konden worden. Installeer deze met:

sudo apt-get install xserver-xorg-dev

Installeer nu de driver met:

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

Na het installeren is het raadzaam om het systeem te rebooten zodat de nieuwe nvidia module geladen wordt.

  1. Khakzoy
    September 11th, 2009 at 17:23 | #1

    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
    September 11th, 2009 at 18:22 | #2

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

  3. Steve
    September 12th, 2009 at 14:31 | #3

    @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
    September 16th, 2009 at 01:06 | #4

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

  5. Klapsigaar
    September 20th, 2009 at 22:09 | #5

    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. September 21st, 2009 at 09:36 | #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. October 1st, 2009 at 21:54 | #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
    October 7th, 2009 at 23:43 | #8

    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. October 8th, 2009 at 08:40 | #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
    October 8th, 2009 at 11:56 | #10

    SUPER!, tnx

  11. Bazzz
    October 16th, 2009 at 18:37 | #11

    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
    October 22nd, 2009 at 23:37 | #12

    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
    October 23rd, 2009 at 00:16 | #13

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

  14. Sander
    December 16th, 2009 at 16:12 | #14

    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
    December 16th, 2009 at 16:40 | #15

    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
    December 22nd, 2009 at 22:15 | #16

    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. ddi
    February 17th, 2010 at 02:54 | #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. March 13th, 2010 at 16:59 | #18

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

  19. sWORDs
    April 11th, 2010 at 20:53 | #19

    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
    April 12th, 2010 at 14:54 | #20

    sudo nvidia-xconfig
    sudo reboot

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

  21. masuta
    July 22nd, 2010 at 14:14 | #21

    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.

  1. June 3rd, 2009 at 12:30 | #1
  2. July 29th, 2009 at 11:27 | #2
  3. July 29th, 2009 at 13:52 | #3
  4. August 5th, 2009 at 16:45 | #4
  5. August 5th, 2009 at 16:54 | #5
  6. October 1st, 2009 at 09:45 | #6
  7. October 23rd, 2009 at 08:56 | #7
  8. October 30th, 2009 at 09:02 | #8
  9. November 9th, 2009 at 08:38 | #9