Ok, esta é uma extensão de outro problema que tive com uma conexão VGA e uma placa Nvidia Geforce GT 440. A pergunta foi atualizada para incluir outros problemas relacionados ao vídeo HDMI e também desde que eu confirmei que isso também afeta as placas de vídeo ATI. A explicação é a seguinte:
Eu tenho uma TV Soneview 32 '. Esta TV possui muitas conexões, incluindo VGA (primeira razão pela qual a comprei), HDMI (segunda razão, mas não tinha um cabo HDMI na época) e DVI.
Eu tenho essa TV há pouco mais de um mês, na verdade eu a tinha para comemorar o lançamento do Ubuntu 11.10 e comecei a usá-la exatamente nessa data (eu conheço muitos fãs por lá, mas ei, eu gosto de coisas nerds). Comecei a usá-lo com o cabo VGA. Após 2 semanas, comprei um cartão Nvidia GT440. O 9500GT anterior, que estava usando a conexão VGA, estava funcionando corretamente, sem problemas.
Instalei o GT440 e o primeiro problema que encontrei usando esta placa mais recente é mencionado aqui: Tela preta nas placas Nvidia / Ati mais recentes ao iniciar o LightDM / Ubuntu . A solução para esse problema foi realmente desconectar e conectar novamente o cabo VGA. Isso resultaria na tela mostrando a tela lightdm para o meu login. Se eu não desconectar, conecte o cabo, eu poderia estar lá para sempre pensando que não há sinal de vídeo. O problema de tela preta foi resolvido em uma atualização posterior para 12.04 e já resolvido usando o padrão 12.10. Portanto, usar o 12.04 e atualizar ou 12.10 resolveu a tela preta com o problema de HDMI.
Eu cansei de procurar respostas que não funcionassem e soluções que me fizeram literalmente ter que instalar o Ubuntu novamente. Acabei de comprar um cabo HDMI e troquei o VGA por aquele. Funcionou e não precisei desconectar / conectar o cabo, mas agora tenho esse problema ao usar qualquer resolução. Minha resolução normal é 1920x1080 (esta TV é 1080HD), então em VGA eu poderia usar essa resolução sem problemas, mas no HDMI estou cortando as bordas. Aqui está uma foto:
Como você pode ver na imagem, os ícones do Iniciador mostram apenas menos de 50% de sua largura. Esqueça as partes superior e inferior, posso acessá-las com o mouse, mas não consigo visualizá-las na tela. É como se estivesse fora da vista da TV. Basicamente, existem 20 a 30 pixels de todos os lados.
Eu procurei e vim correndo xrand --verbose
para ver o que era possível detectar na TV. Eu tenho esse:
cyrex@cyrex:~$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x164) normal (normal) 0mm x 0mm
Identifier: 0x163
Timestamp: 465485
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
1920x1080 (0x164) 103.7MHz *current
h: width 1920 start 0 end 0 total 1920 skew 0 clock 54.0KHz
v: height 1080 start 0 end 0 total 1080 clock 50.0Hz
1920x1080 (0x165) 105.8MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 55.1KHz
v: height 1080 start 0 end 0 total 1080 clock 51.0Hz
1920x1080 (0x166) 107.8MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 56.2KHz
v: height 1080 start 0 end 0 total 1080 clock 52.0Hz
1920x1080 (0x167) 109.9MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 57.2KHz
v: height 1080 start 0 end 0 total 1080 clock 53.0Hz
1920x1080 (0x168) 112.0MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 58.3KHz
v: height 1080 start 0 end 0 total 1080 clock 54.0Hz
1920x1080 (0x169) 114.0MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 59.4KHz
v: height 1080 start 0 end 0 total 1080 clock 55.0Hz
1680x1050 (0x16a) 98.8MHz
h: width 1680 start 0 end 0 total 1680 skew 0 clock 58.8KHz
v: height 1050 start 0 end 0 total 1050 clock 56.0Hz
1680x1050 (0x16b) 100.5MHz
h: width 1680 start 0 end 0 total 1680 skew 0 clock 59.9KHz
v: height 1050 start 0 end 0 total 1050 clock 57.0Hz
1600x1024 (0x16c) 95.0MHz
h: width 1600 start 0 end 0 total 1600 skew 0 clock 59.4KHz
v: height 1024 start 0 end 0 total 1024 clock 58.0Hz
1440x900 (0x16d) 76.5MHz
h: width 1440 start 0 end 0 total 1440 skew 0 clock 53.1KHz
v: height 900 start 0 end 0 total 900 clock 59.0Hz
1360x768 (0x171) 65.8MHz
h: width 1360 start 0 end 0 total 1360 skew 0 clock 48.4KHz
v: height 768 start 0 end 0 total 768 clock 63.0Hz
1360x768 (0x172) 66.8MHz
h: width 1360 start 0 end 0 total 1360 skew 0 clock 49.2KHz
v: height 768 start 0 end 0 total 768 clock 64.0Hz
1280x1024 (0x173) 85.2MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 66.6KHz
v: height 1024 start 0 end 0 total 1024 clock 65.0Hz
1280x960 (0x176) 83.6MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 65.3KHz
v: height 960 start 0 end 0 total 960 clock 68.0Hz
1280x960 (0x177) 84.8MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 66.2KHz
v: height 960 start 0 end 0 total 960 clock 69.0Hz
1280x720 (0x178) 64.5MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 50.4KHz
v: height 720 start 0 end 0 total 720 clock 70.0Hz
1280x720 (0x179) 65.4MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 51.1KHz
v: height 720 start 0 end 0 total 720 clock 71.0Hz
1280x720 (0x17a) 66.4MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 51.8KHz
v: height 720 start 0 end 0 total 720 clock 72.0Hz
1152x864 (0x17b) 72.7MHz
h: width 1152 start 0 end 0 total 1152 skew 0 clock 63.1KHz
v: height 864 start 0 end 0 total 864 clock 73.0Hz
1152x864 (0x17c) 73.7MHz
h: width 1152 start 0 end 0 total 1152 skew 0 clock 63.9KHz
v: height 864 start 0 end 0 total 864 clock 74.0Hz
....Many Resolutions later...
320x200 (0x1d1) 10.2MHz
h: width 320 start 0 end 0 total 320 skew 0 clock 31.8KHz
v: height 200 start 0 end 0 total 200 clock 159.0Hz
320x175 (0x1d2) 9.0MHz
h: width 320 start 0 end 0 total 320 skew 0 clock 28.0KHz
v: height 175 start 0 end 0 total 175 clock 160.0Hz
1920x1080 (0x1dd) 333.8MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 173.9KHz
v: height 1080 start 0 end 0 total 1080 clock 161.0Hz
Se ajudar, a taxa de atualização em 1920x1080 é 60. Há um efeito de oscilação nessa resolução usando HDMI, mas não VGA, que eu imagino estar relacionado ao problema de corte de bordas que estou perguntando aqui.
Resumo executivo:
xrandr --output HDMI-0 --set underscan on
fez o truque para mim.Nenhuma das respostas aqui funcionou para minha configuração. Eu tenho uma Panasonic TH-42PX80U e uma placa de vídeo ATI Radeon HD5770. (Sim, é um equipamento antigo.)
O driver proprietário da AMD fglrx não teve esse problema, mas também não pode executar o Broken Age . Esse problema é particularmente irritante para esse jogo, pois parte do texto acaba saindo da tela.
Tentei todas as configurações no menu da televisão e todas as opções para o seu "formato" (amplo, completo, zoom, etc.). Nada ajudou.
A execução
xrandr --verbose
mostrou que minha saída HDMI é denominada "HDMI-0" e que suporta a configuração de underscan. Depois de executar qualquer um destes, finalmente posso ver a imagem inteira:ou
fonte
Eu tive exatamente o mesmo problema hoje. Estou usando um LCD da Samsung. O problema foi super fácil de resolver, encontrei o controle remoto da TV, entrei em opções e, em Opções de imagem, configurei-o para caber na tela . Sei que você não está usando uma Samsung, mas tenho certeza de que sua TV terá opções semelhantes.
fonte
Eu estava tendo um problema semelhante com minha TV Sony. Estou usando-o como segundo monitor estendido via HDMI - o feed passa pelo meu amplificador Onkyo primeiro.
De qualquer forma, confirmei que meu 'modo amplo' na TV estava definido apenas como Full (não Wide Zoom ou H Stretch ou qualquer outra coisa), mas ainda havia alguns pixels na borda da tela, como na sua captura de tela. Também desliguei o 'recurso Auto Wide' - ainda não há alterações.
Percebi então uma opção no menu 'Tela' da TV chamada 'Área de exibição'. Alterei a configuração de 'Normal' (que foi definida por padrão) para 'Full Pixel' e isso corrigiu meu problema imediatamente.
fonte
Hoje tive alguns problemas semelhantes, mas as configurações na TV tiveram que ser sintonizadas. Se você ainda não o fez, tente ajustar as configurações do monitor (por exemplo, tamanho).
fonte
Verifique as configurações do seu monitor. No meu monitor, tenho uma configuração chamada "Modo HDMI". Possui duas opções "PC Mode" e "Video Mode". Se eu configurá-lo no modo PC, é perfeito. Se eu configurá-lo para "Modo de vídeo", tenho a mesma situação que você descreve.
fonte
Se você possui uma placa de vídeo ATI, a solução pode estar nos Fóruns do Ubuntu . A única maneira de resolver um problema semelhante foi na linha de comando, depois de instalar os drivers proprietários da AMD.
É uma solução estranha, mas funciona para mim.
fonte
Eu tive um problema semelhante depois de instalar o Ubuntu 12.04 no meu Dell Optiflex, conectado a uma TV preparada para HD LG 32 ". A configuração nativa da TV é
1360 x 768
, mas eu só consegui fazê-la funcionar corretamente1024 x 768
.Depois de tentar todos os tipos de sugestões do lado do sistema operacional, li o post do l3dx acima e verifiquei a configuração da minha TV. A solução foi entrar
TV's Picture > Screen settings
e definir manualmente a configuração XGA para1360 x 768
. Em seguida, defino a resolução de exibição no Ubuntu da mesma forma e funciona muito bem.fonte
É apenas underscan, no painel de controle deve haver uma configuração, é um pouco difícil de manusear, a menos que você tenha um adaptador nvidia
fonte
No meu Panasonic VIERA, encontrei a opção "16: 9 overscan"; e transformou isso em "Off".
Agora o texto está legível; e os lados da tela não são mais cortados.
:]
fonte
Eu tive o mesmo problema em uma TV Micromax Full HD de 40 polegadas
Para resolvê-lo, defino a proporção do panorama no controle remoto da TV.
fonte
Eu tenho uma TV Sony Bravia de 32 polegadas e encontrei um problema semelhante. Fiz o seguinte para corrigi-lo (todas as operações foram realizadas no controle remoto da TV). 1.) Vá para Opções e selecione Tela. 2.) Lá, dependendo das configurações atuais da tela, você pode (ou ambos) o deslocamento horizontal ou o deslocamento vertical. Você também pode brincar com a opção Wide.
fonte