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!
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
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