Essencialmente, essa correção deve resolver o problema de tela dupla não reconhecido. Fez por mim.
Os sintomas que encontrei foram:
sudo /usr/lib/nux/unity_support_test -p
Error: no composite extension.
Além disso, quando tentei abrir a caixa de diálogo de configuração de Displays, seria um erro dizer algo sobre o RANDR e, em seguida, nunca abrir o Ubuntu, nem mesmo algumas vezes, apresentando a caixa de diálogo de relatórios.
Algumas histórias: Eu tenho uma nVidia GeForce 8800GTS. Quando eu inicializei o LiveCD de 12.04LTS 32bit, ele inicializou com um grub de alta resolução, modo de texto de alta resolução e direto para a unidade com 3D completo. Depois de um tempo, o Ubuntu me falou sobre drivers proprietários que eu deveria instalar, então eu fiz. Eu instalei o [recomendado], mas após a reinicialização, a unidade estava presa no modo 2D. Então comecei minha busca pela correção.
Eu lutei com essa questão nos últimos dias e consegui executar a unidade em 3D novamente seguindo as etapas abaixo :
O que eu fiz para corrigir isso:
- Obtenha os drivers mais recentes da nVidia:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get dist-upgrade
- Modifique o grub para passar no nomodeset (isso em combinação com o # 3, acho)
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
- Força o nvidia-xconfig a ser executado para composição.
sudo service stop lightdm
sudo nvidia-xconfig --composite
sudo service start lightdm
Então, acho que foi o passo 1 e 3 que consertaram isso para mim. O passo 2 apenas tornou os gráficos de inicialização de alta resolução e me deu o modo de texto super fino que eu tinha na minha instalação.
editar
Para resolver o problema das telas duplas, eu estava encontrando e me dando acesso às configurações de Displays, tive que parar de usar o xinerama e mudar para o uso do Twinview no programa nvidia-settings.
Eu erroneamente pensei que isso iria clonar / espelhar as telas e estava usando o xinerama, em vez de pensar que era a única maneira de fazer com que ambas as telas funcionassem, mas o TwinView faz exatamente o que eu quero; e porque eu não estou mais usando o xinerama, a caixa de diálogo de configurações do Ubuntu Display abre (antes de mostrar o erro do RANDR) e mostra duas telas.