Essentiellement, cette correction devrait résoudre le problème du double écran non reconnu. C'est le cas pour moi.
Les symptômes que je rencontrais étaient :
sudo /usr/lib/nux/unity_support_test -p
Error: no composite extension.
De plus, lorsque j'ai essayé d'ouvrir la boîte de dialogue de configuration des affichages, une erreur se produisait, disant quelque chose à propos de RANDR, puis elle ne s'ouvrait jamais, faisant même planter Ubuntu à plusieurs reprises en présentant la boîte de dialogue de rapport.
Un peu d'histoire : J'ai une nVidia GeForce 8800GTS. Lorsque j'ai démarré le LiveCD de 12.04LTS 32bit, il a démarré avec une fantaisie haute résolution Grub, un mode texte haute résolution, et directement dans unity avec full 3D. Après un moment, ubuntu m'a parlé de pilotes propriétaires que je devrais installer, alors je l'ai fait. J'ai installé le pilote [recommandé] mais au redémarrage, unity était bloqué en mode 2D. C'est ainsi qu'a commencé ma recherche de la solution.
Je me battais avec ce problème depuis quelques jours et j'ai réussi à faire fonctionner unity en 3D à nouveau en suivant les étapes suivantes :
Ce que j'ai fait pour le réparer :
- Obtenez les derniers pilotes nVidia :
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get dist-upgrade
- Modifier Grub pour passer dans nomodeset (ceci en combinaison avec #3 l'a fait je pense)
sudo nano /etc/default/grub (and uncomment the GRUB_GFXMODE)
GRUB_GFXMODE=1680x1050
sudo nano /boot/grub/grub.cfg
linux /boot/vmlinuz-3.2.0-32-generic-pae root=UUID=a9aa4a63-ac9c-4fc4-96d8-7861d155d376 ro quiet splash $vt_handoff nomodeset
sudo update-grub
- Force nvidia-xconfig à s'exécuter pour les composites.
sudo service stop lightdm
sudo nvidia-xconfig --composite
sudo service start lightdm
Donc, dans l'ensemble, je pense que ce sont les étapes 1 et 3 qui ont réglé le problème pour moi. L'étape 2 a juste rendu les graphiques de démarrage en haute résolution et m'a donné le mode texte super fin que j'avais sur mon installation.
modifier
Pour résoudre le problème de double affichage que je rencontrais et me donner accès aux paramètres d'affichage, j'ai dû arrêter d'utiliser xinerama et passer à Twinview dans le programme nvidia-settings.
J'ai pensé à tort que cela clonerait/miroiserait les écrans et j'utilisais xinerama à la place en pensant que c'était le seul moyen de faire fonctionner les deux écrans, mais TwinView fait exactement ce que je veux ; et parce que je n'utilise plus xinerama, la boîte de dialogue des paramètres d'affichage d'Ubuntu s'ouvre (avant elle affichait l'erreur RANDR) et montre deux écrans.