ATI Radeon 5770 com ViewSonic VX2835wm 28 ”Problemas de underscan HDMI / DVI

2

Acontece que isso é chamado de problema overscan / underscan.

se aproximando, mas ainda não é perfeito, com o kernel 3.9.0-030900-genérico

 xrandr --output HDMI-0 --set underscan on --mode 1920x1200

Dessa forma, posso ver toda a minha área de trabalho, mas há uma borda preta de aproximadamente 100 pixels desperdiçando a propriedade útil da tela!

underscan-on

 xrandr --output HDMI-0 --set underscan off --mode 1920x1200

Dessa forma, a área de trabalho provavelmente preenche a exibição física, mas não consigo ver tudo como algumas partes dele "sob" a borda preta

underscan-off

3.10.9 O kernel não tem este problema de underscan, mas não há áudio HDMI, caso contrário, a saída de vídeo é apenas tela preta

A questão ainda é, como obter a resolução nativa do funcionamento da tela corretamente com áudio HDMI, se possível.

Também tentei o kernel 3.11-rc7, o problema de overscanning / underscanning Além disso, não há dispositivo de áudio HDMI - mesma configuração do kernel

parece que 3.10.9 é a minha melhor aposta se eu puder viver sem o áudio através de HDMI

========

usando o Ubuntu 13.04 Raring

Eu tinha os drivers OSS Radeon configurados com o kernel 3.9.0-030900 genérico que eu compilei e estava funcionando muito bem.

O cartão é um ATI Radeon 5770 conectado a uma tela ViewSonic VX2835wm 28 ” através de HDMI, mas os resultados foram os mesmos através da interface DVI também.

Eu não tenho certeza do que aconteceu, mas depois de alguns upgrades apt-get pararam de funcionar corretamente - talvez seja algo mais do que atualizações não tenho certeza. Pode haver algo dando errado com o EDID da tela não tenho certeza, veja a parte inferior para alguns testes.

Na resolução nativa da tela, que é 1920x1200, a área de trabalho se sobrepõe a tela física, sem panning. Então, se você colocar uma janela em tela cheia as bordas da janela estaria fora da tela no topo e nos dois lados.

Aqui estão algumas aproximações visuais do que eu poderia conseguir. A legenda do Ubuntu na tela de login foi cortada ... A única outra opção que eu poderia conseguir com alguns ajustes era ter uma borda preta ao redor da tela cobrindo a área de trabalho ou com uma versão reduzida da área de trabalho.

De qualquer forma, não estava funcionando corretamente. eu tentei uma série de coisas, eu não consigo me lembrar delas exatamente, mas eventualmente desisti e tentei para instalar os drivers proprietários do fglrx Catalyst.

Depois de instalar o fglrx, tentei as opções de dimensionamento no painel de controle. Quando foi definido 'usar gráficos processo de dimensionamento', eu não poderia selecionar 1920x1200 apenas 1920x1080, quando foi selecionado para escalar com 'usar exibição para dimensionamento' eu poderia selecionar 1920x1200 mas eu tinha a mesma borda preta cobrindo espaço de trabalho e janelas sobrepondo o visíveis são quando maximizados. Eu poderia ter 1920x1080 trabalhando alterando a barra de escala Opção Underscan / Overscan, mas o texto estava desfocado Eu não estava feliz com isso, queria a resolução nativa.

Eu decidi voltar para os drivers OSS e recompilar uma nova versão do kernel 3.10.9. Depois de fazer isso e purgar o fglrx como descrito no wiki de ajuda do ubuntu Eu tenho uma tela totalmente em branco após o boot. Eu tentei ctrl-alt-backspace para reiniciar o X, tentei ctrl-alt-f1 .. f6 para verificar consoles de texto todos eles eram breu. Eu inicializei o novo kernel no modo de recuperação e depois de algumas tentativas eu consegui descobrir que se eu inicializar o kernel com a adição da opção nomodeset , ele é inicializado modo de gráficos pobres, do que eu corro modprobe radeon setmode=1 de um console de texto reiniciar o lightdm e é bom fazer o login em 1920x1080, depois disso eu poderia usar xandr --output HDMI-0 --mode 1920x1200 e tudo funciona conforme o esperado. Contudo Eu não conseguia descobrir como configurar o sistema para que tudo funcionasse automaticamente no momento da inicialização, então após cada reinicialização eu tenho que fazer a dança.

xrandr -q agora mostra

Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 708mm x 398mm
   1920x1080      60.0 +
   1920x1200      60.0* 
   1920x1080i     30.0  
   1680x1050      59.9  
   1400x1050      59.9  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1152x864       75.0  
   1280x720       60.0  
   1024x768       75.1     70.1     60.0  
   1440x480       59.9  
   1440x480i      30.0     30.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
DVI-0 disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)

get-edid diz:

*********** Something special has happened!
Please contact the author,...
EDID claims 1 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.

enquanto parse-edid diz:

parse-edid: EDID checksum failed - data is corrupt. Continuing anyway.
parse-edid: first bytes don't match EDID version 1 header
parse-edid: do not trust output (if any).


    # EDID version 1 revision 3
Section "Monitor"
    # Block type: 2:0 3:ff
    # Block type: 2:0 3:fd
    # Block type: 2:0 3:fc
    Identifier "VX2835wm"
    VendorName "VSC"
    ModelName "VX2835wm"
    # Block type: 2:0 3:ff
    # Block type: 2:0 3:fd
    HorizSync 30-82
    VertRefresh 50-76
    # Max dot clock (video bandwidth) 150 MHz
    # Block type: 2:0 3:fc
    # DPMS capabilities: Active off:yes  Suspend:no  Standby:no

    Mode    "1920x1080" # vfreq 60.000Hz, hfreq 67.500kHz
        DotClock    148.500000
        HTimings    1920 2008 2052 2200
        VTimings    1080 1084 1089 1125
        Flags   "+HSync" "+VSync"
    EndMode
    # Block type: 2:0 3:ff
    # Block type: 2:0 3:fd
    # Block type: 2:0 3:fc
EndSection

dpkg -l | grep radeon

ii  libdrm-radeon1:amd64                      2.4.46+git20130702.c6d73cfe-0ubuntu0sarvatt~raring                     amd64        Userspace interface to radeon-specific kernel DRM services -- runtime
ii  xserver-xorg-video-radeon                 1:7.1.99+git20130730.6a278369-0ubuntu0sarvatt~raring                   amd64        X.Org X server -- AMD/ATI Radeon display driver
    
por Feczo 29.08.2013 / 07:08

0 respostas