29-11-2011 : Remettre dans le débat politique les principes du Conseil National de la Résistance
17-02-2012 : Pétition pour une protection de l’apiculture et des consommateurs face au lobby des OGM
Logo de mon site
Logo de mon site
Faire un don

Luxpopuli / Système / Debian / nVidia : installation des drivers propriétaires sous Debian squeeze / nvidia-kernel-dkms : compilation automatique des drivers





Right menu

Logo du site ez.no  Logo XHTML 1.O du W3C  Logo XHTML 1.O du W3C  Site francophone officiel de Firefox
zero papier grâce aux catalogues et promos en ligne de bonial

nVidia : installation des drivers propriétaires sous Debian squeeze

Table des matières

  1. nVidia : installation des drivers propriétaires sous Debian squeeze
  2. xorg.conf & mesa-utils : configuration du serveur X + test accélération 3D OpenGL
  3. nvidia-settings : Configuration graphique de la résolution de l'écran
  4. nvidia-kernel-dkms : compilation automatique des drivers
  5. nvclock : overclocker sa carte graphique
  6. 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:

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