NVidia-stuurprogramma met Xen gebruiken

Ga naar: navigatie, zoeken

Het NVidia-stuurprogramma heeft een patch nodig voordat het in Xen kan worden gebruikt.

Dit is een stap-voor-stap uitleg over hoe u dit doet en werkt met openSUSE 10.2 GM i586(32 bit) en x86_64. De stappen dient u als root uit te voeren.

Maak Nvidia werkend met een niet-Xen-kernel

Installeer de pakketten

  • Ik gebruik hier SMART om de benodigde pakketten te installeren, maar u kunt ook gewoon YaST gebruiken.
smart install kernel-source kernel-syms kernel-xen gcc wget

Download de patch en het stuurprogramma

  • Download de patch
cd /root
wget  http://www.nvnews.net/vbulletin/attachment.php?attachmentid=20801&d=1159874953
mv attachment.php\?attachmentid\=20801 xen.patch
  • Download het stuurprogramma

Voor i586:

wget http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9631/NVIDIA-Linux-x86-1.0-9631-pkg1.run

Voor x86_64:

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/1.0-9631/NVIDIA-Linux-x86_64-1.0-9631-pkg2.run

Bereid de installatie voor

Voer de volgende stappen uit:

  • Herstart de computer in Xen. Doe dit door uw computer opnieuw op te starten en in het Grub-menu te kiezen voor de kerneloptie die eindigt op '-xen'.
  • Log als root in. Als uw systeem eenmaal opnieuw is gestart, druk op de toetsencombinatie Ctrl-Alt-F1 om naar een console te gaan (als u daar nog niet bent) en login als root.
  • Ga naar runlevel 3. Dit schakelt de X-server uit en verwijdert de huidige nv- of nvidia-module uit de kernel.
telinit 3
  • Prepareer de kernelsource
cd /usr/src/linux
make oldconfig && make scripts && make prepare

Installeer het nieuwe stuurprogramma

  • Pak de code uit van het gedownloade NVidia-stuurprogramma.

Voor i586:

sh ./NVIDIA-Linux-x86-1.0-9631-pkg1.run --extract-only

Voor x86_64:

sh ./NVIDIA-Linux-x86_64-1.0-9631-pkg2.run --extract-only
  • Pas de patch toe
cd NVIDIA*/usr/src/nv
patch -p1 < ../../../../xen.patch
  • Bouw het stuurprogramma
CC="gcc -DNV_VMAP_4_PRESENT -DNV_SIGNAL_STRUCT_RLIM" make SYSSRC=/usr/src/linux module
  • Installeer het stuurprogramma
cp nvidia.ko /lib/modules/2.6.18.2-34-xen/kernel/drivers/video/
  • Herbouw de module-afhankelijkheden:
depmod -a

Test het

Start X weer op met:

telinit 5

U dient nu een werkend NVidia-stuurprogramma te hebben.

Zie ook

Externe koppelingen

<keyword>nvidia,nvdriver,xen</keyword>