Table des matières
- nVidia : installation des drivers propriétaires sous Debian squeeze
- xorg.conf & mesa-utils : configuration du serveur X + test accélération 3D OpenGL
- nvidia-settings : Configuration graphique de la résolution de l'écran
- nvidia-kernel-dkms : compilation automatique des drivers
- nvclock : overclocker sa carte graphique
- nVidia : mettre à jour le driver propriétaire sous Debian Squeeze
nvidia-kernel-dkms : compilation automatique des drivers
Date de publication: le jeudi 26 mai 2011 à 21h29
Dernière modification: par Pascal BOYER le mardi 21 juin 2011 à 14h22
Si vous avez installé le driver propriétaire nvidia par le biais de la méthode Debian , alors il vous est possible, par la simple installation du package nvidia-kernel-dkms, de bénéficier d'un système de compilation automatique de ce driver:
- lors de chaque mise à jour de votre noyau,
- pour l'ensemble des noyaux installés sur votre système.
:
Le fonctionnement de la compilation automatique du driver nvidia requière la présence des sources (headers) de chacun des noyaux installés sur votre système.
Il s'agit en clair des packages dont les noms ressemblent à linux-headers-2.X.YY-Z-amd64 (pour un système 64 bits bien sûr).
L'installation d'un tel package aura pour effet d'en installer un second dont le nom ressemble à linux-headers-2.X.YY-Z-common
DKMS, kézako ?
Voici deux liens qui vous permettrons d'en savoir un peu plus sur ce nouveau système:
- http://fr.wikipedia.org/wiki/Dynamic_Kernel_Module_Support
- http://www.lea-linux.org/documentations/index.php/HOWTO_Dkms
Installer le package nvidia-kernel-dkms
apt-get install nvidia-kernel-dkms
Lors de l'installation de ce package, le driver nvidia sera compilé pour chacune des versions du noyau présentes sur votre système.
Lors de l'installation d'un noyau:
apt-get install linux-image-2.6.38-bpo.2-amd64
...
...
...
Paramétrage de linux-image-2.6.38-bpo.2-amd64 (2.6.38-3~bpo60+1) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.38-bpo.2-amd64
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64
dkms: running auto installation service for kernel 2.6.38-bpo.2-amd64: <==== COMPILATION AUTOMATIQUE DU DRIVER nvidia POUR LE NOUVEAU NOYAU
nvidia (270.41.06)...done.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64
run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64
run-parts: executing /etc/kernel/postinst.d/update-notifier 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64
Generating grub.cfg ...
Found background image: yamaha.png
Found linux image: /boot/vmlinuz-2.6.38-bpo.2-amd64
Found initrd image: /boot/initrd.img-2.6.38-bpo.2-amd64
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
Found linux image: /boot/vmlinuz-2.6.26-2-amd64
Found initrd image: /boot/initrd.img-2.6.26-2-amd64
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
done
Lors de la suppression d'un noyau:
dpkg -P linux-image-2.6.38-bpo.2-amd64
(Lecture de la base de données... 191545 fichiers et répertoires déjà installés.) Suppression de linux-image-2.6.38-bpo.2-amd64 ... Examining /etc/kernel/prerm.d. run-parts: executing /etc/kernel/prerm.d/dkms 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64 dkms: removing: nvidia 270.41.06 (2.6.38-bpo.2-amd64) (x86_64) <==== SUPPRESSION DU DRIVER PROPRIÉTAIRE nvidia Examining /etc/kernel/postrm.d . run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64 <==== SUPPRESSION DU DRIVER PROPRIÉTAIRE nvidia run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64 <==== SUPPRESSION DU DRIVER PROPRIÉTAIRE nvidia Generating grub.cfg ... Found background image: yamaha.png Found linux image: /boot/vmlinuz-2.6.32-5-amd64 Found initrd image: /boot/initrd.img-2.6.32-5-amd64 Found linux image: /boot/vmlinuz-2.6.26-2-amd64 Found initrd image: /boot/initrd.img-2.6.26-2-amd64 Found memtest86+ image: /boot/memtest86+.bin Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin done The link /vmlinuz is a damaged link Removing symbolic link vmlinuz You may need to re-run your boot loader The link /initrd.img is a damaged link Removing symbolic link initrd.img You may need to re-run your boot loader Purge des fichiers de configuration de linux-image-2.6.38-bpo.2-amd64 ... Examining /etc/kernel/postrm.d . run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64 run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-bpo.2-amd64 /boot/vmlinuz-2.6.38-bpo.2-amd64 rmdir: échec de suppression de « /lib/modules/2.6.38-bpo.2-amd64 »: Le dossier n'est pas vide
Commentaires














