NVidia-stuurprogramma met Xen gebruiken
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.
Inhoud
Maak Nvidia werkend met een niet-Xen-kernel
- Allereerst dient het NVidia-stuurprogramma te werken met uw niet-Xen-kernel. Zie dit artikel over hoe u NVidia-stuurprogramma's onder SUSE kunt installeren.
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
- Nvidia Installer HOWTO
- NVIDIA module for SUSE 10.2RC1 and XEN
- Unified Xen and real-time preemption patch for 1.0-9625
<keyword>nvidia,nvdriver,xen</keyword>