Como usar telas externas com o driver Intel em um sistema híbrido NVidia / Intel

5

Mudei para um novo laptop, o Dell Latitude E6520. Este laptop possui uma configuração de GPU híbrida NVidia / Intel. Quando o "NVidia Optimus" está ativado, o Linux (Ubuntu Oneiric) vê as duas GPUs:

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF108 [Quadro NVS 4200M] (rev a1)

Quando desativo o "Nvidia Optimus", o Linux só vê a GPU NVidia. Tudo funciona bem usando o driver NVidia comercial (somente quando o Optimus está desabilitado), mas prefiro usar a GPU da Intel. Eu posso fazer isso habilitando a configuração "NVidia Optimus" no BIOS e removendo o driver de vídeo NVidia comercial. O driver da Intel funciona bem mesmo com aceleração 3D. Mas meu problema é: Nenhum monitor externo é detectado. Aqui está a saída do xrandr:

$ sudo xrandr -q
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1600x900       60.0*+   40.0  
   1440x900       59.9  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)

Eu tentei conectar o monitor a VGA, DVI e HDMI. A saída é sempre a mesma. A caixa de diálogo Configurações de exibição do Gnome também vê apenas a tela interna do laptop.

Então, como posso usar telas externas com o driver Intel? Ou os monitores externos em uma configuração híbrida NVidia / Intel são conectados apenas à GPU NVidia e até mesmo o Windows precisa alternar para a GPU NVidia quando monitores externos estão conectados?

    
por kayahr 08.03.2012 / 15:20

2 respostas

1

Encontrou o problema. Eu deveria ter mencionado que estou usando uma estação de encaixe. E depois de dar uma olhada mais de perto, descobri que também há um conector VGA. Então, quando encaixado, a porta VGA do laptop parece estar desativada. Mas a porta VGA na estação de encaixe funciona ao usar a GPU Intel. Eu também tive que remover o cabo DVI do monitor externo porque ele não alternava para o modo VGA.

Bem, eu preferiria usar DVI ou HDMI, mas o VGA também funciona bem. Então, finalmente, posso usar gráficos Intel estáveis no modo de duas cabeças. Nouveau e NVidia comercial estão com muito bugs no Gnome Shell para o meu gosto.

    
por kayahr 09.03.2012 / 08:56
0

Você deve colocar o módulo nvidia, nv e nouveau na lista negra em /etc/modprobe.d/blacklist.conf Não tenho certeza se a sua máquina suporta telas externas ao executar o intel gpu, eu tenho um Lenovo W520 e nesta máquina os monitores externos não são suportados quando rodando em intel gpu.

    
por Christian Richter 09.03.2012 / 00:03