Problema Nvidia DVI / VGA

2

Eu tenho uma Nvidia GT 630 com duas telas do LG Flatron E2242 conectadas. Um deles está conectado com um conector DVI / VGA porque o cartão tem 1 saída DVI e 1 saída VGA.

O driver (obtido o mais recente) não pode consultar o que está conectado com o conector DVI / VGA para seu EDID e não consigo fazer com que ele funcione em uma resolução maior que 640x480.

Como posso fazê-lo funcionar em 1920x1080 como o outro?

    
por Teferi92 30.03.2014 / 21:39

2 respostas

0

Eu experimentei este problema com uma TV / monitor SANSUI HDMI / PC. Meu problema resultou do SANSUI relatando incorretamente que é EDID. A solução é usar o xrandr para adicionar manualmente um modo ao dispositivo problemático. Se o modo que você deseja adicionar à sua saída já existir, você pode pular as etapas 2 e 3

  1. Digite "xrandr" sem nenhum argumento que, por padrão, listará os dispositivos e os modos atualmente associados a eles. No meu caso, xrandr relata o nome do dispositivo de "saída" para o SANSUI como CRT1.

  2. Use "cvt" para criar uma linha de modo para trabalhar. (60 é a taxa de atualização)

    $ cvt 1920 1080 60
    Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    
  3. Adicione isto como um novo modo ao banco de dados xrandr

    $ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    
  4. Associe o modo ao dispositivo de saída problemático

    $ xrandr --addmode CRT1 "1920x1080_60.00"
    
  5. Ainda precisamos selecionar o novo modo como o modo ativo para o dispositivo de saída

    $ xrandr --output CRT1 --mode "1920x1080_60.00"
    

NOTA: Se a modeline não funcionar conforme relatado pela cvt, tente deixar os outros parâmetros além das dimensões e da taxa de atualização ao criar um novo modo.

Referências:

por Lance Caraccioli 09.04.2014 / 17:15
0

A solução é adicionar o arquivo de monitor edid.bin personalizado ao xorg.conf, você pode fazer isso seguindo estas etapas.

Antes de fazer qualquer coisa, desconecte o cabo DVI e conecte o cabo VGA para obter o arquivo de propriedade edid do monitor. Mas se você não tiver um cabo VGA, use o Windows para despejar o arquivo.

  • Primeiro de tudo você tem que instalar o driver NVIDIA:

    1. faça o download do driver nvidia .run no link
    2. Pressione CTRL + ALT + F1 e faça login
    3. digite sudo service lightdm stop , em seguida, sudo init 3
    4. desinstalar qualquer driver instalado anteriormente
    5. Não tenho certeza se é necessário, mas apenas no caso de sudo apt-get dist-upgrade
    6. instale o driver digitando sudo sh NVIDIA-Linu....run e seguindo instruções adicionais reinicializar
  • pule etapas anteriores se você instalou o driver da nvidia

  • Abra as Configurações do NVIDIA X Server, na seção DFP-0, copie o arquivo EDID pressionando o botão Adquirir EDID e salve-o no Desktop, em seguida salve xorg.conf clicando em salvar no arquivo X Configuration (observe que você precisa ser a raiz para fazer isso)

  • copie o arquivo EDID para / etc / X11 / digitando no terminal:

    sudo cp /Desktop/filename.edid /etc/X11/filename.edid

  • abra xorg.conf sudo gedit /etc/X11/xorg.conf e adicione a seguinte linha à Seção de dispositivos:

  

Opção "CustomEDID" "DFP-0: /etc/X11/filename.edid"

assim:

  

Seção "Dispositivo"

     

Identificador "nVidia"

     

Driver "nvidia"

     

Opção "CustomEDID" "DFP-0: /etc/X11/filename.edid"

     

EndSection

  • Saia e salve e, em seguida, reinicialize. Agora você pode conectar o cabo DVI. Isso é tudo
por AL3ARRAB 03.06.2015 / 03:01