MANEIRA DA NVIDIA

MANEIRA DA NVIDIA

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 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 tem muitas conexões, incluindo VGA (primeiro motivo pela qual comprei), HDMI (segundo motivo, mas não tinha cabo HDMI na época) e DVI.

Eu tenho essa TV há pouco mais de um mês, na verdade eu a tive para comemorar o lançamento do Ubuntu 11.10 e comecei a usá-la exatamente nessa data (conheço muitos fãs lá, mas ei, eu gosto de coisas geek). Comecei a usá-lo com o cabo VGA. Após 2 semanas comprei uma placa Nvidia GT440. O 9500GT anterior que usava conexão VGA estava funcionando corretamente sem nenhum problema.

Instalei o GT440 e o primeiro problema que encontrei ao usar 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 desconectar e conectar novamente o cabo VGA. Isso resultaria na tela mostrando a tela lightdm para meu login. Se eu não desconectasse e conectasse o cabo, poderia ficar ali para sempre pensando que não há sinal de vídeo. O problema da tela preta foi resolvido em uma atualização posterior para 12.04 e já resolvido usando o padrão 12.10. Portanto, usar 12.04 e atualizar ou usar 12.10 resolveu o problema de tela preta com HDMI.

Cansei de procurar respostas que não funcionavam e soluções que me faziam 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 em HDMI estou cortando as bordas. Aqui está uma foto:

insira a descrição da imagem aqui

Como você pode ver na imagem, os ícones do Launcher 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 visão da TV. Basicamente, cerca de 20 a 30 pixels desapareceram de todos os lados.

Procurei e comecei a correr xrand --verbosepara ver o que ele conseguia 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 nesta resolução usando HDMI, mas não VGA, o que imagino estar relacionado ao problema de corte de bordas que estou perguntando aqui.

Responder1

O seguinte resolve o problema em resoluções inferiores a 1920x1080 ou em outras TVs (Meu pai tem uma TV Sony onde esse problema também é resolvido) porque o problema está nas próprias TVs. Algumas TVs usadas para computadores oferecem 1920x1080 apenas para VGA, mas não para HDMI. Outros precisam de configuração no monitor da TV e por último em alguns casos raros alguns possuem resoluções incompatíveis entre a placa de vídeo (o que a placa de vídeo pode fazer) e a TV (o que a resolução da TV pode mostrar). As soluções a seguir tentam corrigir problemas como bordas pretas, espaço deixado nas laterais ou na parte superior e inferior e corrupção gráfica ao usar 1920 em uma TV e as letras parecem estranhas:

MANEIRA DA NVIDIA

  1. Vá para Configurações da Nvidia e haverá uma opção que terá mais recursos se um cabo HDMI estiver conectado. Na próxima foto a opção éDFP-1 (CNDLCD)mas esse nome muda dependendo do dispositivo ao qual o PC está conectado:

insira a descrição da imagem aqui

  1. DesmarqueForçar dimensionamento total da GPU

O que isso fará com as resoluçõesMAIS BAIXOque 1920x1080 (pelo menos no meu caso) é resolver o problema de cintilação e consertar as bordas cortadas pelo monitor.

  1. Salvar emXorg.confarquive as alterações feitas após alterar para uma resolução aceitável aos seus olhos.

MANEIRA DE TV

  1. Se a sua TV tiver menu OSD e este menu tiver opções para verificar a resolução da tela ou ajustá-la automaticamente, desative-os. Especificamente a opção sobre SCAN.

  2. Se você tiver uma opção para o Modo AV, desative-o.

  3. Basicamente, desative qualquer opção que precise digitalizar e dimensionar a resolução. Teste um por um. No caso da TV do meu pai, foi isso que aconteceu. No meu caso, a Nvidia resolveu para resoluções mais baixas.

NOTA (Comentário feito pelo usuário James -https://askubuntu.com/users/39762/james): Para algumas TVs LCD Samsung. Usando o controle remoto da TV, vá para Opções -> Opções de imagem e defina a opção de imagem para "Ajustar à tela".

QUALIDADE DE VÍDEO

Se acontecer de você ter uma TV 1080p e tiver qualidade inferior em 1920x1080 como as 2 imagens a seguir, é recomendável diminuir a resolução para 1680x1050 para ainda ter espaço suficiente para tudo, mas evite a qualidade inferior que aparece na resolução mais alta ( Eu testei e isso afeta resoluções 16:9 e 16:10 com taxa de atualização de 50 ou 60 na resolução máxima. Depende em alguma parte da TV e se ela suporta 16:9, 16:10 ou ambas. responsável é o motorista.):

A imagem a seguir é de uma resolução de 1680x1050:
insira a descrição da imagem aqui

A imagem a seguir é de uma resolução 1920x1080:
insira a descrição da imagem aqui

Como você pode ver em ambas as imagens, 1920 corta as laterais e o texto parece borrado e algo que veio de um arquivo JPG supercompactado. No caso de 1680, a qualidade é excelente e tudo pode ser lido sem ficar cego.

Em VGA ou HDMI, meu texto parece borrado (ao navegar com o Firefox/Chrome, usando o Nautilus, etc.)

Um motivo pode ser que a opção FXAA foi ativada; ela só está disponível em drivers e placas Nvidia posteriores que suportam o recurso Antialiasing FXAA:

insira a descrição da imagem aqui

FazerNÃOative esse recurso se o resultado for um texto desfocado que parece permanecer desfocado por alguns segundos toda vez que uma janela é movida ou alterada, dificultando a visão ao tentar ler qualquer coisa. Basta desativar o recurso e sair ou reiniciar.

AJUSTANDO MANUALMENTE A RESOLUÇÃO

Se acontecer de você ter um dos drivers Nvidia mais recentes, alguns dos pontos acima não funcionarão. Para estes casos, abra o nvidia-settingsaplicativo e vá paraConfiguração de exibição do servidor X. Clique emAvançado...e altere as seguintes opções para uma resolução um pouco inferior à que você está usando:

  • Entrada de vídeo
  • Saída de vídeo
  • Panorâmica

insira a descrição da imagem aqui

Observe que a TV que estou usando não suporta 1680x1040. Em vez disso, selecionei o anúncio 1920x1080 e editei as três opções mencionadas para uma resolução um pouco mais baixa para poder "mover" as coordenadas X/Y para ver os ícones do iniciador e o painel superior. NoSaída de vídeoopção, os 2 valores após a resolução são as coordenadas X e Y. Eles normalmente aparecerão como1680x1040+0+0mas depois de editar os valores e salvar as alterações, você verá o Launcher e o painel superior aparecerem. No meu caso coloquei 48 para X e 30 para Y. Isso fez com que o painel e o Launcher fossem exibidos corretamente na TV (Viewport).

Responder2

Resumo executivo: xrandr --output HDMI-0 --set underscan onfuncionou para mim.

Nenhuma das respostas aqui funcionou para minha configuração. Eu tenho uma Panasonic TH-42PX80U e uma placa gráfica ATI Radeon HD5770. (Sim, é um equipamento antigo.)

O driver proprietário AMD fglrx não apresentava esse problema, mas tambémnão é possível executar Broken Age. Este problema é particularmente irritante para esse jogo, já que parte do texto sai da tela.

Tentei todas as configurações do menu da televisão e todas as opções do seu “formato” (amplo, completo, zoom, etc.). Nada ajudou.

A execução xrandr --verbosemostrou que minha saída HDMI se chama "HDMI-0" e suporta a configuração de underscan. Depois de executar qualquer um deles, posso finalmente ver a imagem inteira:

xrandr --output HDMI-0 --set underscan on

ou

xrandr --output HDMI-0 --set underscan auto

Responder3

Eu tive exatamente o mesmo problema hoje. Estou usando um LCD Samsung. O problema foi super fácil de resolver, acabei de encontrar o controle remoto da TV, entrei em opções e em Opções de imagem, configurei paraajustar a tela. Sei que você não está usando um Samsung, mas tenho certeza de que sua TV terá opções semelhantes.

Responder4

Tive alguns problemas semelhantes hoje, mas descobri que eram as configurações da TV que precisavam ser ajustadas. Se ainda não o fez, tente ajustar as configurações do monitor (ou seja, tamanho).

informação relacionada