Je viens d'installer Windows 8 et de télécharger la version Catalyst recommandée par le site Web ATI. Cependant, il dit qu'il ne peut pas démarrer! Mon moniteur principal est connecté à mon PC via un câble HDMI et l'affichage n'est pas en plein écran (il y a une zone de remplissage vide autour de l'affichage). Habituellement, je change les paramètres de surbalayage / sous-balayage dans CCC pour le réinitialiser, mais comme je n'y ai pas accès, je voulais savoir s'il y avait un moyen de le changer sans CCC (via le registre peut-être?) Merci.
display-settings
amd-catalyst
display-driver
Alireza Noori
la source
la source
Réponses:
J'ai eu une discussion approfondie sur le dilemme overscan / underscan avec les développeurs AMD qui travaillent sur les pilotes Catalyst.
L'idée de base est qu'AMD préfère sous-analyser certaines personnes dont les écrans HDMI ne surbalayent pas et créent une image trop petite (des espaces vides autour de l'image), plutôt que de ne pas sous-analyser et de provoquer des personnes dont les écrans surbalayent toujours (sans réglage sur changer et des informations EDID incorrectes) pour que l'écran du bureau soit trop grand. L'argument est que si le bureau est trop grand, l'utilisateur ne peut pas voir où se trouve l'icône Catalyst ou le menu Démarrer, et il ne peut donc pas naviguer dans l'interface utilisateur pour effectuer la modification appropriée. Ils s'en tiennent donc à leurs armes en sous-balayage par défaut sur HDMI pour s'assurer que personne ne se retrouve coincé avec un bureau trop grand pour leur écran (avec des éléments d'interface suspendus "hors de l'écran").
Je ne suis pas d'accord avec la politique, mais c'est ainsi. Cela semble également être une décision assez unique parmi les développeurs de pilotes graphiques, car je ne peux pas reproduire l'étrangeté sur un certain nombre d'autres appareils non AMD: tablettes Android, cartes Nvidia et graphiques sur puce Intel.
Il existe un moyen de modifier directement le sous-balayage / surbalayage sous Linux en modifiant les valeurs dans la "PCSDB" (base de données de stockage de configuration persistante). Je ne sais pas quel est l'équivalent sous Windows, ou si vous pouvez même lire / écrire les paramètres sans utiliser Catalyst.
Je ne peux pas personnellement tester cette solution, mais il semble qu'elle ait fonctionné pour les personnes utilisant des pilotes assez récents, alors essayez-la: allez sur Tom's Hardware ou je vais juste la republier ici:
Voici une citation d'une source AMD (qui restera anonyme) d'il y a plusieurs années à propos de sa politique de sous-balayage / surbalayage HDMI. Notez que cela s'applique à la fois à Windows et à Linux.
la source
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.
Et pourtant, ils insistent pour pousser une icône pour exécuter le CCC dans le menu contextuel du bureau comme si c'était quelque chose que les gens utilisent 20 fois par jour (sans parler du CCC étant facilement accessible depuis le menu Démarrer et le Panneau de configuration même sans voir la barre des tâches). ◔_◔\0000
et\0001
en vain. J'ai ensuite parcouru les clés existantes et en ai trouvé une intituléeTVEnableOverscan
. La définition de cela0
en\0000
fixe pour moi.Pour Linux, le correctif consiste à saisir ceci dans le terminal:
(poster ceci ici pour avoir juste besoin d'un seul signet pour toutes les plateformes)
la source
Je ne pouvais pas le faire fonctionner avec ma Radeon HD 3600 sur Windows 8.1 64 bits avec les solutions proposées d'ici. J'ai tout essayé y compris
DigitalHDTVDefaultUnderscan
etTVEnableOverscan
vers0
ou1
DigitalHDTVDefaultUnderscan
dans0000
,0001
ou même dans différents chemins de registreDALR6 DFP1920x1080x0x59
ouDALR6 DFP1920x1080x0x60
à0
tel que proposé iciVoici ce qui a finalement fonctionné pour moi - se retrouver sans CCC installé!
HD 2x/3x/4x Series
)Packages\Drivers\Display\W86A_INF
C8156445
ATI Radeon HD 3600 Series
ATI Radeon HD 3600 Series
- choisissez ceciC:\AMD
Maintenant, j'ai une image nette sans CCC.
la source
DALR6 DFP1920x1080x0x59
pour tous les 0 a fait l'affaire pour moiEu le même problème et ma solution est:
utilisez regedit pour définir les clés:
Redémarrez et voyez si cela fonctionne
Changer uniquement les deux premières valeurs ne fonctionne pas pour moi.
Vous devez remplacer les * par les valeurs appropriées trouvées dans votre registre. Je doute également que "0000" soit le premier écran, "0001" le deuxième et ainsi de suite (le premier est mon téléviseur HD et le second un moniteur PC commun - qui avait déjà défini TVEnableOverscan sur 0)
la source
J'ai utilisé la réponse de steffen pour que cela fonctionne sur Windows 10 et je l'ai retrouvé plus en détail.
J'avais précédemment essayé de désactiver
TVEnableOverscan
etDigitalHDTVDefaultUnderscan
sans succès (en les modifiant également dans laamdkmdag
clé ci-dessousCurrentControlSet\Services
) ainsi que plusieurs versions et combinaisons d'installateurs CCC / pilotes hérités. Avant la mise à niveau de Windows 10, cela fonctionnait bien sur Windows 8.1 (je ne me souviens pas avoir fait quelque chose de spécial pour le faire fonctionner mais pas sûr à 100%).Premièrement, sous Windows 10, le package d'installation décompressé (13.4 bêta) refuse de s'exécuter. Au lieu de cela, je suis allé au Gestionnaire de périphériques et j'ai désinstallé la carte graphique, en cochant la case pour supprimer le pilote. J'ai ensuite choisi Action-> Rechercher les modifications matérielles et j'ai obtenu une "carte graphique Microsoft Basic". J'ai fait un clic droit et choisi la mise à jour du pilote, puis j'ai choisi l'option pour spécifier le pilote moi-même. J'ai choisi le dossier
Packages\Drivers\Display\W86A_INF
du paquet AMD non emballé comme décrit steffen. Il y a eu une assez longue période de détection / installation de matériel et à la fin, la version du pilote était toujours la version Windows 10 (03/01/2015, 8.970.100.9001 au lieu du 24/04/2013, 8.970.100.0000 du package ). Cependant, l'exécution du programme d'installation et l'installation de VISION Conrol Center entraînent un CCC fonctionnel. Il signalait la version correcte et ancienne du pilote.À ce stade, j'ai pu ajuster l'overscan tout en exécutant Process Monitor et en regardant quelles valeurs de registre étaient définies lorsque j'ai appuyé sur Appliquer:
Je crois que les préfixes sont les mêmes chemins résolus par la clé
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
mentionnée par steffen et autres. Process Monitor n'affiche pas les données complètes, mais un peu d'expérimentation et de zoom avec RegEdit a montré que les octets pertinents se trouvent à la fois dans DALR6 et GDOADJR6 - dans le premier à l'octet 37 (décalage 0x24) et dans le dernier à l'octet 21 (décalage 0x14 ). Ce sont 0 avec surbalayage complètement désactivé (à droite dans l'interface graphique) et augmentent d'une unité pour chaque incrément du curseur vers la gauche.Enfin, j'ai à nouveau désinstallé le pilote de la carte graphique du Gestionnaire de périphériques (y compris la suppression du pilote). Windows est passé automatiquement par un autre cycle de détection prolongé et est revenu au pilote d'origine fourni par Microsoft. Pour une raison quelconque, CCC semble toujours fonctionner et affiche maintenant la version de pilote la plus moderne. Cela m'a permis de faire à nouveau le changement dans l'interface graphique et d'observer l'effet. De façon confuse, de nouvelles entrées sont créées sous la
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
touche lors du changement de périphérique / pilote. Plus déroutant, la deuxième fois, il est apparu que mon affichage était à 60 Hz au lieu de 59 Hz, donc la touche correspondante avait légèrement changé. Cependant, les deux décalages étaient toujours corrects et modifiés avec le processus curseur / application.Je n'ai pas testé cela sans avoir d'abord installé CCC mais cela fonctionnait toujours après l'avoir supprimé. Je ne peux que supposer qu'ils sont lus par le pilote: au pire au démarrage et probablement à chaque événement d'affichage majeur (comme changer la résolution).
Windows 10 TH2 (seuil 2)
Après l'installation de TH2, le surbalayage était de retour et pire. Les blobs binaires ont changé de taille et la valeur par défaut est désormais de 8 au lieu de 2. La version du pilote reste la même et l'emplacement des données binaires reste le même. Ceux de DALR6 sont toujours à l'octet 37 (décalage 0x24), GDOADJR6 est toujours à l'octet 21 (décalage 0x14). J'ai initialement mal lu les décalages hexadécimaux dans RegEdit, j'ai donc installé le même Catalyst 13.4 beta VISION Control Center qu'avant (sans le pilote). Cette fois, il a fonctionné pour la première fois et a immédiatement pu contrôler le surbalayage à partir de l'interface graphique.
la source
J'ai eu un problème similaire et je n'ai pas pu installer Catalyst Control Center ... donc aussi incapable d'ajuster le paramètre de sous-balayage.
J'ai pu le surmonter (plus comme masquer le problème vraiment) et ajuster le paramètre de taille d'écran sur mon téléviseur Samsung auquel mon PC est connecté. D'après les sons, c'est exactement ce qu'AMD essayait de contourner.
Maintenant, je peux voir tout l'écran en 1080p, et heureusement, le téléviseur est assez intelligent pour avoir différents paramètres de taille d'écran pour chaque entrée HDMI.
Peut-être qu'une approche similaire pourrait fonctionner pour les moniteurs PC?
la source
Ce n'est pas directement pour win8 mais cela a fonctionné dans le serveur 2012r2, donc je suppose qu'il est au moins perroquet en 8.1 ou 8. Quoi qu'il en soit, j'ai supprimé le sous-balayage par défaut? (l'image est plus petite que l'affichage) en modifiant la clé binaire BestViewOption_Hdmi trouvée sur
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{B380344A-9336-4C46-A52D-F53C6EAD0696}\0000\DAL2_DATA__2_0\DisplayPath_5\Option
où le GUID que vous recherchez est celui qui a toujours beaucoup de clés
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\
encore une fois
{B380344A-9336-4C46-A52D-F53C6EAD0696}
dans la chaîne regkey est un GUID qui est unique pour moi ne vous attendez pas à voir exactement le même sur votre machine.C'est sur Server 2012r2 en utilisant CCC 14.1beta
Quoi qu'il en soit, j'espère que cela aide quelqu'un.
la source
J'ai un pavillon HP dv6 avec ati hd 4650 avec la mise à jour Windows 8.1.
Dans Windows 8, il a bien fonctionné pour modifier les valeurs, mais dans Windows 8.1, les fenêtres de mise à jour continuent de restaurer les valeurs afin que la bordure noire soit constante.
Je l'ai résolu en ajoutant spécifiquement le «système» de l'utilisateur à la clé de registre 0000 et en autorisant le système à lire les valeurs, et en appliquant ces paramètres de sécurité sur toutes les clés, sous-clés.
Et maintenant, cela fonctionne bien dans Windows 8.1.
J'espère que cela aide quelqu'un.
la source
L'installation de CC dans un dossier différent est tout ce que je devais faire pour résoudre ce problème. Le dossier par défaut a été corrompu quoi qu'il arrive.
la source
J'ai changé mes paramètres de registre (comme dit ci-dessus) et changé mon câble HDMI - rien n'a changé.
Ensuite, j'ai éteint mon PC, retiré mon deuxième écran (DVI) et redémarré: tout va bien maintenant!
Peut-être que cela permet à quelqu'un d'économiser quelques heures de tests et de recherches ...
la source
Pour mon ancien LCD Samsung, j'ai pu résoudre le problème en changeant P.SIZE de 16: 9 en "Just Scan". Avant maintenant, j'avais toujours installé le centre de contrôle, boiteux!
la source