Eu tive uma extensa discussão sobre o dilema overscan / underscan com os desenvolvedores da AMD que trabalham nos drivers da Catalyst.
A idéia básica é que a AMD prefere underscan algumas pessoas cujas telas HDMI não overscan, e criar uma imagem muito pequena (espaços em branco ao redor da imagem), ao invés de não underscan e causar pessoas cujas exibições sempre excedem (sem nenhuma configuração para alterá-la e informações EDID incorretas) para que a área de trabalho seja muito grande. O argumento é que, se a área de trabalho for muito grande, o usuário não poderá ver onde está o ícone do Catalyst ou o menu Iniciar e, portanto, não poderá navegar na interface do usuário para fazer a alteração apropriada. Por isso, eles estão se atendo ao uso de underscanning no HDMI para garantir que ninguém fique preso a uma área de trabalho que seja grande demais para a tela (com elementos da interface do usuário pendurados "fora da tela").
Eu não concordo com a política, mas é assim. Também parece ser uma decisão bastante singular entre os desenvolvedores de drivers de gráficos, já que não posso reproduzir a estranheza em vários outros dispositivos não-AMD: tablets Android, placas Nvidia e gráficos Intel no chip.
Existe uma maneira de ajustar diretamente o underscan / overscan no Linux , modificando os valores no "PCSDB" (banco de dados de armazenamento de configuração persistente). Eu não sei qual é o equivalente no Windows, ou se você pode ler / gravar as configurações sem usar o Catalyst.
Eu não posso testar pessoalmente esta solução, mas parece que funcionou para pessoas com drivers recentes, então dê uma chance: vá para o Tom's Hardware ou vou apenas postá-lo aqui:
I found a fix for the overscan issue
Go to the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\video{####....}I found a fix for the overscan issue
Go to the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\video{####....}%pre%00
Create a new DWORD:
"DigitalHDTVDefaultUnderscan" = dword 0x0000
Note: there might be several {####....} , should be the one with most of the ATI settings.
Source:http://forum.beyond3d.com/showthread.php?t=62100
00
Create a new DWORD:
"DigitalHDTVDefaultUnderscan" = dword 0x0000
Note: there might be several {####....} , should be the one with most of the ATI settings.
Source:http://forum.beyond3d.com/showthread.php?t=62100
Aqui está uma citação de uma fonte da AMD (que permanecerá anônima) de vários anos atrás sobre sua política de underscan / overscan de HDMI. Observe que isso se aplica ao Windows e ao Linux.
The purpose of defaulting to underscan is not so we rely on HDTVs to overscan back to full screen. This would be horrible due to the image quality loss on the downscale by GPU and then back upscaled by TV. Rather, it solves the problem where a TV defaults to overscan and has no mechanism to disable it (many cheap HDTVs). In this case, the TV will overscan the image and so the menus will typically be displayed off the edge of the screen and prevent the user from easily accessing them. The default is purely for usability purposes, and CCC-LE should be able to change it to 0% (or you can use that registry/PCS key to forced default of 0%).
If you have a smart HDTV that tells us if they overscan or not, we will do the right thing and default to 0%. However not many manufacturers properly set that property in the display's EDID so we fallback to the default of underscanning.
Underscanning should only be the default on HDMI. DisplayPort or DVI should not underscan by default.