Nvidia drivers updaten onder XBMC (live)

7 februari 2010 Reageer Ga naar reacties

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
    11 september 2009 op 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
    11 september 2009 op 18:22 | #2

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

  3. Steve
    12 september 2009 op 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
    16 september 2009 op 01:06 | #4

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

  5. Klapsigaar
    20 september 2009 op 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. 21 september 2009 op 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. 1 oktober 2009 op 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
    7 oktober 2009 op 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. 8 oktober 2009 op 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
    8 oktober 2009 op 11:56 | #10

    SUPER!, tnx

  11. Bazzz
    16 oktober 2009 op 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
    22 oktober 2009 op 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
    23 oktober 2009 op 00:16 | #13

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

  14. Sander
    16 december 2009 op 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
    16 december 2009 op 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
    22 december 2009 op 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
    17 februari 2010 op 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

  1. 3 juni 2009 op 12:30 | #1
  2. 29 juli 2009 op 11:27 | #2
  3. 29 juli 2009 op 13:52 | #3
  4. 5 augustus 2009 op 16:45 | #4
  5. 5 augustus 2009 op 16:54 | #5
  6. 1 oktober 2009 op 09:45 | #6
  7. 23 oktober 2009 op 08:56 | #7
  8. 30 oktober 2009 op 09:02 | #8
  9. 9 november 2009 op 08:38 | #9