Monitor não detectado - apenas baixa resolução

2

Acabei de instalar o Ubuntu 11.1 no meu PC de mesa. Foi uma instalação limpa, sem atualização. Eu tenho um Samsung Syncmaster BX2450 conectado ao PC.

Meu problema é que eu não posso fazer o Ubuntu reconhecer meu monitor - que é capaz de mais de 1024. Eu executei um shutdown of lightdm e executei o sudo X -configure, mas isso me deu uma "falha na configuração". Nada parece funcionar - alguma idéia?

VESA: Placa GF119 - 13100000

xx@xxx:~$ lspci -nn |grep VGA
02:00.0 VGA compatible controller [0300]: nVidia Corporation GT520 [GeForce GT520] [10de:1040] (rev a1)

xx@xxx:~$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       61.0* 
   800x600        61.0  
   640x480        60.0  
  • Eu baixei o driver diretamente, instalei de acordo com a resposta de Michael K. Mas estou de volta à estaca zero - a tela chega à cor roxa - e fecho. Alguma sugestão como o que fazer agora?

Eu gostaria muito de usar 1920 x 1200

    
por Jens 25.11.2011 / 09:38

3 respostas

2

Eu tinha um monitor Samsung Syncmaster diferente e não conseguia comunicar corretamente sua resolução nativa ao sistema operacional. A solução é escrever um /etc/X11/xorg.conf que especifica a resolução de tela desejada. O meu parece assim ao usar o driver binário da nvidia:

# Need a xorg.conf because the native resolution of the SyncMaster 920N
# monitor is misdetected. Plus I'm using the binary nVidia driver.

Section "Monitor"
        Identifier      "SyncMaster920N"
        Modeline        "1280x1024@60" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "GeForce9600GT"
        Monitor         "SyncMaster920N"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1280x1024@60"
        EndSubSection
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "Device"
        Identifier      "GeForce9600GT"
        Driver          "nvidia"
        Option          "NoLogo"        "True"
        Option          "ModeValidation" "NoDFPNativeResolutionCheck, NoMaxPClkCheck, NoHorizSyncCheck, NoVertRefreshCheck"
EndSection

Os números na linha Modeline (de 109.00 onwards) devem ser substituídos pelos números "Modeline" que você obtém da execução:

cvt <x-resolution> <y-resolution>

substituindo <x-resolution> e <y-resolution> pelos valores desejados. As duas ocorrências de "1280x1024@60" no arquivo podem ser alteradas para qualquer coisa que você queira, desde que ambas sejam iguais.

Para o driver nouveau, remova as linhas Option em Section "Device" e altere o valor de Driver para "nouveau" . Note que a maneira mais segura de alternar entre nouveau / nvidia é [un] instalar o nvidia-current além de modificar o xorg.conf.

    
por pablomme 15.01.2012 / 16:18
1

Dê uma olhada no wiki do Ubuntu - X / Config / Resolution

a parte relevante para você começa em: 5. adicionando resoluções não detectadas

    
por martin 25.11.2011 / 17:04
0

Eu tive o mesmo problema, mudei para HDMI e funcionou, verifique esta discussão se você pode obter mais algumas informações 14-04-lts-unknown-display-1024x768-only

    
por Ashwini Sharma 30.06.2016 / 10:38