Faire reconnaître une carte vidéo Nvidia Geforce 8600M GT dans Debian Jessie / Testing

En faisant l'upgrade d'une Wheezy vers une Jessie sur un portable équipé d'une carte vidéo Nvidia Geforce 8600M GT ( G84M), j'ai eu un peu de mal à faire marcher correctement le driver libre Nouveau.

J'ai bien essayé d'installer la version 173.14.39 du pilote propriétaire, mais elle n'est pas compatible avec la version de Xorg présente dans Jessie (1.16).

Pas de pilote proprio donc, mais pas de libre non plus... Tout ce que j'avais, c'était un pilote VESA tout pourri en 1024x768.

En regardant mon dmesg, j'ai remarqué un truc :

 $ dmesg | grep nouveau   [...] 
 nouveau E[ VBIOS][0000:05:00.0] 0xc581[ ]: unknown opcode 0x00 
 nouveau E[ DEVINIT][0000:05:00.0] init failed, -22 
 nouveau E[ DRM] failed to create 0x80000080, -22 

Il s'agit en fait d'un problème connu qui peut-être résolu en ajoutant un paramètre au kernel, par exemple dans /etc/default/grub à la ligne GRUB_CMDLINE_LINUX_DEFAULT : nouveau.config=NvBios=PRAMIN

suivi d'un sudo update-grub.

Tout est expliqué ici en anglais :

http://nouveau.freedesktop.org/wiki/TroubleShooting/#index10h3