Apenas instalei o Windows 8 e baixei a versão do Catalyst recomendada pelo site da ATI. No entanto, diz que não pode começar! Meu monitor principal está conectado ao meu PC através de um cabo HDMI e a tela não é de tela cheia (há uma área de preenchimento em branco ao redor da tela). Normalmente, eu altero as configurações de overscan / underscan no CCC para redefini-lo, mas como não tenho acesso a ele, queria saber se há alguma maneira de alterá-lo sem o CCC (talvez através do registro?) Obrigado.
display-settings
amd-catalyst
display-driver
Alireza Noori
fonte
fonte
Respostas:
Eu tive uma discussão extensa sobre o dilema de overscan / underscan com os desenvolvedores da AMD que trabalham nos drivers do Catalyst.
A idéia básica é que a AMD prefira digitalizar algumas pessoas cujas telas HDMI não exageram e criar uma imagem muito pequena (espaços em branco ao redor da imagem), em vez de não escanear e causar pessoas cujas telas sempre exageram (sem configuração para altere as informações EDID incorretas) para que a área de trabalho seja exibida 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 as alterações apropriadas. Por isso, eles estão atentos às suas armas na digitalização por padrão no HDMI para garantir que ninguém fique preso em uma área de trabalho grande demais para sua tela (com elementos de interface do usuário pendurados "fora da tela").
Não concordo com a política, mas é assim que é. Também parece ser uma decisão bastante singular entre os desenvolvedores de drivers gráficos, pois não consigo reproduzir a estranheza em vários outros dispositivos que não são da AMD: tablets Android, placas Nvidia e gráficos on-chip da Intel.
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). Não sei qual é o equivalente no Windows ou se você pode ler / gravar as configurações sem usar o Catalyst.
Pessoalmente, não posso testar esta solução, mas parece que ela funcionou para pessoas com drivers bastante recentes; portanto, experimente: vá para o Tom's Hardware ou re-publicarei aqui:
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 subescala / overscan HDMI. Observe que isso se aplica ao Windows e Linux.
fonte
The argument is that if the desktop is too large, then the user can't see where the Catalyst icon is or the start menu, and they therefore can't navigate the UI in order to make the appropriate change.
E, no entanto, insistem em empurrar um ícone para executar o CCC no menu de contexto da área de trabalho, como se fosse algo que as pessoas usassem 20 vezes por dia (sem mencionar que o CCC é facilmente acessível no menu Iniciar e no Painel de controle, mesmo sem ver barra de tarefas). ◔_◔\0000
e\0001
diretórios sem sucesso. Em seguida, passei as teclas existentes e encontrei uma com o títuloTVEnableOverscan
. Definir este para0
em\0000
fixa-lo para mim.Para Linux, a correção é inserida no Terminal:
(postando isso aqui para precisar apenas de um marcador para todas as plataformas)
fonte
Não consegui fazê-lo funcionar com a minha Radeon HD 3600 no Windows 8.1 de 64 bits com as soluções propostas a partir daqui. Eu tentei de tudo, incluindo
DigitalHDTVDefaultUnderscan
eTVEnableOverscan
para0
ou1
DigitalHDTVDefaultUnderscan
em0000
,0001
ou mesmo em diferentes caminhos de registroDALR6 DFP1920x1080x0x59
ouDALR6 DFP1920x1080x0x60
de0
como proposto aquiAqui está o que finalmente funcionou para mim - terminando sem o CCC instalado!
HD 2x/3x/4x Series
)Packages\Drivers\Display\W86A_INF
C8156445
ATI Radeon HD 3600 Series
ATI Radeon HD 3600 Series
- escolha esteC:\AMD
Agora, tenho uma imagem nítida sem o CCC.
fonte
DALR6 DFP1920x1080x0x59
a todos 0 fez o truque para mimTive o mesmo problema e minha solução é:
use regedit para definir chaves:
Reinicie e veja se funciona
Alterar apenas os dois primeiros valores não funciona para mim.
Você precisa substituir os * s pelos valores apropriados encontrados em seu registro. Eu também acho que "0000" é a primeira tela, "0001" é a segunda e assim por diante (a primeira é minha HDTV e a segunda é um monitor comum de PC - que já tinha TVEnableOverscan definido como 0)
fonte
Usei a resposta de steffen para fazer isso funcionar no Windows 10 e a localizei com mais detalhes.
Eu já havia tentado desativar
TVEnableOverscan
eDigitalHDTVDefaultUnderscan
sem sucesso (alterando-os também naamdkmdag
chave abaixoCurrentControlSet\Services
), bem como várias versões e combinações de instaladores de CCC / driver herdados. Antes da atualização do Windows 10, ele estava funcionando bem no Windows 8.1 (não me lembro de fazer nada de especial para fazê-lo funcionar, mas não tenho 100% de certeza).Primeiro, no Windows 10, o pacote do instalador descompactado (13.4 beta) se recusa a executar. Em vez disso, fui ao Gerenciador de dispositivos e desinstalei o adaptador de vídeo, marcando a caixa para excluir o driver. Em seguida, escolhi Ação-> Verificar alterações de hardware e obtive um "Adaptador de vídeo básico da Microsoft". Cliquei com o botão direito do mouse e escolhi o driver de atualização e depois a opção de especificar o driver. Eu escolhi a pasta
Packages\Drivers\Display\W86A_INF
do pacote AMD descompactado como steffen descrito. Houve um longo período de detecção / instalação de hardware e, no final, a versão do driver ainda era a versão do Windows 10 (01/01/2015, 8.970.100.9001 em vez de 24/04/2013, 8.970.100.0000 do pacote ) No entanto, executando o programa de instalação e instalando o VISION Conrol Center, resultando em um CCC em funcionamento. Ele relatava a versão correta e antiga do driver.Nesse ponto, eu pude ajustar o overscan enquanto executava o Process Monitor e observava quais valores de registro estavam sendo definidos quando pressionei Aplicar:
Eu acredito que os prefixos são os mesmos caminhos resolvidos pela chave
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
mencionada por steffen e outros. O processo do monitor não mostram os dados completo, mas um pouco de experimentação e ampliando, com RegEdit mostrou que os bytes relevantes estão em ambos DALR6 e GDOADJR6 - na antiga no byte 37 (offset 0x24) e, neste último no byte 21 (offset 0x14 ) São 0 com overscan totalmente desativado (à direita na GUI) e aumentam em um para cada incremento do controle deslizante à esquerda.Por fim, desinstalei novamente o driver do adaptador de vídeo do Gerenciador de dispositivos (incluindo a exclusão do driver). O Windows passou automaticamente por outro ciclo de detecção prolongado e retornou ao driver original fornecido pela Microsoft. Por alguma razão, o CCC parece ainda funcionar e agora exibe a versão mais moderna do driver. Isso me permitiu fazer a alteração na GUI novamente e observar o efeito. Confusamente, novas entradas são criadas sob a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
tecla ao alternar dispositivo / driver. Mais confuso, na segunda vez em que pareceu que minha tela estava em 60Hz em vez de 59Hz, então a tecla relevante havia mudado um pouco. No entanto, ambas as compensações ainda estavam corretas e alteradas com o processo de controle deslizante / aplicação.Não testei isso sem ter instalado o CCC primeiro, mas ele ainda estava funcionando depois de removê-lo. Só posso supor que eles sejam lidos pelo driver: na pior das hipóteses, na inicialização e provavelmente em todos os principais eventos da tela (como alterar a resolução).
Windows 10 TH2 (limite 2)
Após a instalação do TH2, o overscan estava de volta e pior. Os blobs binários mudaram de tamanho e o padrão agora é 8 em vez de 2. A versão do driver permanece a mesma e o local dos dados binários permanece o mesmo. Os DALR6 ainda estão no byte 37 (deslocamento 0x24), GDOADJR6 ainda está no byte 21 (deslocamento 0x14). Inicialmente, eu li mal os desvios hexadecimais no RegEdit, então instalei o mesmo Catalyst 13.4 beta VISION Control Center de antes (sem o driver). Desta vez, ele trabalhou pela primeira vez e foi imediatamente capaz de controlar o overscan a partir da GUI.
fonte
Eu tive um problema semelhante e não consegui instalar o Catalyst Control Center ... também não foi possível ajustar a configuração do underscan.
Consegui superá-lo (mais parecido com mascarar o problema) e ajustar a configuração do tamanho da tela na minha TV Samsung à qual meu PC está conectado. Pelo que parece, exatamente o que a AMD estava tentando contornar.
Agora eu posso ver a tela inteira em 1080p, e felizmente a TV é inteligente o suficiente para ter configurações de tamanho de tela diferentes para cada entrada HDMI.
Talvez uma abordagem semelhante possa funcionar para monitores de PC?
fonte
Isso não é diretamente para o win8, mas funcionou no servidor 2012r2, portanto, presumo que seja pelo menos parrotável em 8.1 ou 8. De qualquer forma, removi o underscan padrão? (a imagem é menor que a exibida) editando a chave binária BestViewOption_Hdmi encontrada em
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{B380344A-9336-4C46-A52D-F53C6EAD0696}\0000\DAL2_DATA__2_0\DisplayPath_5\Option
onde o GUID que você está procurando é aquele que possui muitas chaves
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\
Novamente,
{B380344A-9336-4C46-A52D-F53C6EAD0696}
na string regkey, há um GUID exclusivo para mim. Não espere ver exatamente o mesmo em sua máquina.Isso está no Server 2012r2 usando o CCC 14.1beta
Enfim, espero que isso ajude alguém.
fonte
Tenho um HP Pavilion dv6 com ati hd 4650 com atualização do windows 8.1.
No Windows 8, funcionava bem para alterar os valores, mas no Windows 8.1 as janelas de atualização continuam restaurando os valores para que a borda preta seja constante.
Eu o resolvi adicionando especificamente o “sistema” do usuário à regkey 0000 e permitindo que o sistema leia os valores e apliquei essas configurações de segurança em todas as subchaves de chaves.
E agora ele funciona bem no Windows 8.1 para.
Espera que ajude alguém.
fonte
Para instalar isso, basta instalar o CC em uma pasta diferente. A pasta padrão foi corrompida, não importa o quê.
fonte
Mudei minhas configurações de registro (como dito acima) e mudei meu cabo HDMI - nada mudou.
Então eu desliguei meu PC, removi minha segunda tela (DVI) e reiniciei: está tudo bem agora!
Talvez isso poupe a alguém algumas horas de testes e pesquisas ...
fonte
No meu antigo LCD da Samsung, eu pude corrigir o problema alterando P.SIZE de 16: 9 para "Just Scan". Antes disso, eu sempre havia instalado o centro de controle, coxo!
fonte