Gerade Windows 8 installiert und die von der ATI-Website empfohlene Catalyst-Version heruntergeladen. Allerdings heißt es, dass es nicht starten kann! Mein Hauptmonitor ist über ein HDMI-Kabel mit meinem PC verbunden, und das Display zeigt keinen Vollbildmodus an (um das Display befindet sich ein leerer Polsterbereich). Normalerweise ändere ich Overscan- / Underscan-Einstellungen in CCC, um sie zurückzusetzen. Da ich jedoch keinen Zugriff darauf habe, wollte ich wissen, ob ich sie auf irgendeine Weise ohne CCC ändern kann (möglicherweise über die Registrierung?). Vielen Dank.
display-settings
amd-catalyst
display-driver
Alireza Noori
quelle
quelle
Antworten:
Ich habe ausführliche Diskussionen über das Overscan / Underscan-Dilemma mit AMD-Entwicklern geführt, die an den Catalyst-Treibern arbeiten.
Die Grundidee ist, dass AMD einige Personen, deren HDMI-Displays nicht über- und zu klein sind (Leerstellen um das Bild herum), eher unter- als unterprüfen möchte und Personen veranlasst, deren Displays immer über- oder zu klein sind (ohne Einstellung auf) ändern Sie es und falsche EDID-Informationen), um die Desktop-Anzeige zu groß zu machen. Das Argument ist, dass der Benutzer bei einem zu großen Desktop weder das Catalyst-Symbol noch das Startmenü sehen kann und daher nicht in der Benutzeroberfläche navigieren kann, um die entsprechenden Änderungen vorzunehmen. Deshalb halten sie beim Underscannen von HDMI standardmäßig an ihren Waffen fest, um sicherzustellen, dass niemand mit einem Desktop hängen bleibt, der zu groß für ihren Bildschirm ist (wenn die Benutzeroberflächenelemente "vom Bildschirm hängen").
Ich bin mit der Politik nicht einverstanden, aber so ist es. Es scheint auch eine ziemlich einzigartige Entscheidung für Grafiktreiber-Entwickler zu sein, da ich die Seltsamkeit auf einer Reihe anderer Nicht-AMD-Geräte nicht reproduzieren kann: Android-Tablets, Nvidia-Karten und Intel-On-Chip-Grafiken.
Sie können den Underscan / Overscan unter Linux direkt optimieren, indem Sie die Werte in der "PCSDB" (Persistent Configuration Store Database) ändern. Ich weiß nicht, was das Äquivalent unter Windows ist oder ob Sie die Einstellungen sogar lesen / schreiben können, ohne Catalyst zu verwenden.
Ich kann diese Lösung nicht persönlich testen, aber es scheint, dass sie für Leute mit relativ neuen Treibern funktioniert hat. Probieren Sie es aus: Gehen Sie zu Tom's Hardware, oder ich poste sie einfach hier neu:
Hier ist ein Zitat von einer AMD-Quelle (die anonym bleiben wird) aus mehreren Jahren zu ihrer HDMI-Underscan / Overscan-Richtlinie. Beachten Sie, dass dies sowohl für Windows als auch für Linux gilt.
quelle
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.
Und doch bestehen sie darauf, ein Symbol zu schieben, um das CCC in das Kontextmenü des Desktops zu laden, als würde es 20 Mal am Tag verwendet (ganz zu schweigen davon, dass das CCC über das Startmenü und die Systemsteuerung leicht zugänglich ist, auch ohne es zu sehen die Taskleiste). ◔_◔\0000
und hinzugefügt\0001
, ohne Erfolg. Ich überflog dann die vorhandenen Schlüssel und fand einen mit dem TitelTVEnableOverscan
. Setzen Sie dies auf0
in, um\0000
es für mich zu beheben.Für Linux besteht die Lösung darin, Folgendes in das Terminal einzugeben:
(hier posten, um nur ein Lesezeichen für alle Plattformen zu benötigen)
quelle
Ich konnte es mit meiner Radeon HD 3600 unter Windows 8.1 64bit mit den hier vorgeschlagenen Lösungen nicht zum Laufen bringen. Ich habe alles versucht, einschließlich
DigitalHDTVDefaultUnderscan
undTVEnableOverscan
zu0
oder1
DigitalHDTVDefaultUnderscan
in0000
,0001
oder sogar in verschiedenen RegistrierungspfadenDALR6 DFP1920x1080x0x59
oderDALR6 DFP1920x1080x0x60
zu0
wie vorgeschlagen hierHier ist, was endlich für mich funktioniert hat - am Ende wurde kein CCC installiert!
HD 2x/3x/4x Series
) herunter und extrahieren Sie sie.Packages\Drivers\Display\W86A_INF
C8156445
ATI Radeon HD 3600 Series
ATI Radeon HD 3600 Series
- wähle dasC:\AMD
Jetzt habe ich ein scharfes Bild ohne CCC.
quelle
DALR6 DFP1920x1080x0x59
zu allen 0 hat mirHatte das gleiche Problem und meine Lösung ist:
benutze regedit um Schlüssel zu setzen:
Starten Sie neu und prüfen Sie, ob es funktioniert
Nur die ersten beiden Werte zu ändern, funktioniert bei mir nicht.
Sie müssen die * s durch die entsprechenden Werte in Ihrer Registrierung ersetzen. Ich bezweifle auch, dass "0000" der erste Bildschirm ist, "0001" der zweite und so weiter (der erste ist mein HDTV und der zweite ein üblicher PC-Monitor - bei dem TVEnableOverscan bereits auf 0 gesetzt war).
quelle
Ich habe die Antwort von steffen verwendet, um dies unter Windows 10 zum Laufen zu bringen, und habe es ein bisschen detaillierter aufgespürt.
Ich hatte zuvor versucht, zu deaktivieren
TVEnableOverscan
undDigitalHDTVDefaultUnderscan
ohne Erfolg (ändern sie auch in denamdkmdag
Schlüssel unterCurrentControlSet\Services
) sowie mehrere Versionen und Kombinationen von älteren CCC / Treiber-Installern. Vor dem Upgrade auf Windows 10 funktionierte es unter Windows 8.1 einwandfrei (ich kann mich nicht erinnern, etwas Besonderes getan zu haben, um es zum Laufen zu bringen, aber nicht zu 100% sicher).Erstens kann das entpackte Installationspaket (13.4 Beta) unter Windows 10 nicht ausgeführt werden. Stattdessen ging ich zum Geräte-Manager, deinstallierte den Grafikadapter und aktivierte das Kontrollkästchen zum Löschen des Treibers. Ich habe dann Action-> Scan for hardware changes gewählt und einen "Microsoft Basic Display Adapter" bekommen. Ich habe mit der rechten Maustaste darauf geklickt und den Update-Treiber ausgewählt und dann die Option ausgewählt, den Treiber selbst anzugeben. Ich habe den Ordner ausgewählt
Packages\Drivers\Display\W86A_INF
aus dem ausgepackten AMD-Paket wie beschrieben steffen. Die Hardware-Erkennung / -Installation dauerte ziemlich lange und am Ende war die Treiberversion noch die Windows 10-Version (01.03.2015, 8.970.100.9001 statt 24.04.2013, 8.970.100.0000 aus dem Paket) ). Wenn Sie jedoch das Setup-Programm ausführen und das VISION Conrol Center installieren, führt dies zu einem funktionsfähigen CCC. Es wurde die richtige ältere Version des Treibers gemeldet.Zu diesem Zeitpunkt konnte ich den Overscan anpassen, während Process Monitor ausgeführt wurde und beobachtete, welche Registrierungswerte festgelegt wurden, als ich Apply drückte:
Ich glaube, die Präfixe sind die gleichen Pfade, die mit dem
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
von steffen und anderen genannten Schlüssel gelöst werden . Process Monitor zeigt nicht die vollständigen Daten an, aber ein wenig experimentieren und zoomen mit RegEdit hat gezeigt, dass die relevanten Bytes sowohl in DALR6 als auch in GDOADJR6 sind - im ersten bei Byte 37 (Offset 0x24) und im zweiten bei Byte 21 (Offset 0x14) ). Dies sind 0 bei vollständig ausgeschaltetem Overscan (rechts in der GUI) und eine Erhöhung um eins für jedes Inkrement des Schiebereglers nach links.Schließlich habe ich den Grafikkartentreiber erneut aus dem Geräte-Manager deinstalliert (einschließlich des Löschens des Treibers). Windows durchlief automatisch einen weiteren verlängerten Erkennungszyklus und kehrte zum ursprünglichen, von Microsoft bereitgestellten Treiber zurück. Aus irgendeinem Grund scheint CCC immer noch zu funktionieren und zeigt jetzt die modernere Treiberversion an. Dadurch konnte ich die Änderung in der GUI erneut vornehmen und den Effekt beobachten. Verwirrenderweise werden
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
beim Umschalten von Gerät / Treiber neue Einträge unter der Taste erstellt . Noch verwirrender war, dass mein Display beim zweiten Mal auf 60 Hz anstatt auf 59 Hz eingestellt war, sodass sich die relevante Taste leicht geändert hatte. Beide Offsets waren jedoch noch korrekt und wurden mit dem Schieberegler / Anwenden-Prozess geändert.Ich habe dies nicht getestet, ohne zuvor CCC installiert zu haben, aber es funktionierte immer noch, nachdem es entfernt wurde. Ich kann nur davon ausgehen, dass sie vom Fahrer gelesen werden: im schlimmsten Fall beim Start und wahrscheinlich bei jedem größeren Anzeigeereignis (wie dem Ändern der Auflösung).
Windows 10 TH2 (Schwelle 2)
Nach der Installation von TH2 war der Overscan zurück und schlimmer. Die Größe der Binärblobs hat sich geändert und der Standardwert ist jetzt 8 statt 2. Die Treiberversion bleibt unverändert und der Speicherort der Binärdaten bleibt unverändert. DALR6 sind immer noch auf Byte 37 (Offset 0x24), GDOADJR6 ist immer noch auf Byte 21 (Offset 0x14). Ich habe die hexadezimalen Offsets in RegEdit anfangs falsch gelesen und daher dasselbe Catalyst 13.4 beta VISION Control Center wie zuvor (ohne Treiber) installiert. Diesmal funktionierte es zum ersten Mal und konnte den Overscan sofort über die GUI steuern.
quelle
Ich hatte ein ähnliches Problem und konnte Catalyst Control Center nicht installieren. Daher konnte ich auch die Underscan-Einstellung nicht anpassen.
Ich konnte es überwinden (eher das Problem wirklich maskieren) und die Einstellung für die Bildschirmgröße auf meinem Samsung-Fernseher, an den ich meinen PC angeschlossen habe, anpassen. Durch die Geräusche genau das, was AMD versuchte, zu umgehen.
Jetzt kann ich den gesamten Bildschirm in 1080p sehen, und zum Glück ist der Fernseher clever genug, um für jeden HDMI-Eingang eine andere Bildschirmgröße einzustellen.
Vielleicht funktioniert ein ähnlicher Ansatz für PC-Monitore?
quelle
Dies ist nicht direkt für Win8, aber es funktionierte in Server 2012r2, also nehme ich an, dass es in 8.1 oder 8 zumindest papageienfähig ist. Wie auch immer, ich habe den Standard-Underscan entfernt? (Bild ist kleiner als Anzeige) durch Bearbeiten des Binärschlüssels BestViewOption_Hdmi unter
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{B380344A-9336-4C46-A52D-F53C6EAD0696}\0000\DAL2_DATA__2_0\DisplayPath_5\Option
Die GUID, die Sie suchen, ist diejenige, für die Sie viele Schlüssel haben
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\
Auch hier ist
{B380344A-9336-4C46-A52D-F53C6EAD0696}
in der Registrierungsschlüssel-Zeichenfolge eine GUID enthalten, die für mich eindeutig ist. Erwarten Sie nicht, dass genau dieselbe auf Ihrem Computer angezeigt wird.Dies ist auf Server 2012r2 mit CCC 14.1beta
Hoffe auf jeden Fall, das hilft jemandem.
quelle
Ich habe einen hp pavilion dv6 mit ati hd 4650 mit windows 8.1 update.
In Windows 8 funktionierte das Ändern der Werte einwandfrei, in Windows 8.1-Aktualisierungsfenstern werden die Werte jedoch weiterhin wiederhergestellt, sodass der schwarze Rand konstant bleibt.
Ich habe es gelöst, indem ich dem 0000-Registrierungsschlüssel speziell den Benutzer "system" hinzufügte und dem System erlaubte, die Werte zu lesen, und diese Sicherheitseinstellungen auf alle Schlüssel und Unterschlüssel angewendet habe.
Und jetzt funktioniert es einwandfrei in Windows 8.1.
Hoffe es hilft jemandem.
quelle
Das Installieren von CC in einem anderen Ordner ist alles, was ich tun muss, um dies zu beheben. Der Standardordner war auf jeden Fall beschädigt.
quelle
Ich habe meine Registrierungseinstellungen (wie oben erwähnt) und mein HDMI-Kabel geändert - nichts hat sich geändert.
Dann habe ich meinen PC heruntergefahren, meinen zweiten Bildschirm (DVI) entfernt und neu gestartet: alles in Ordnung jetzt!
Vielleicht erspart dies jemandem einige Stunden des Testens und Forschens ...
quelle
Bei meinem alten Samsung-LCD konnte ich das Problem beheben, indem ich P.SIZE von 16: 9 in "Just Scan" änderte. Bisher hatte ich immer die Zentrale installiert, lahm!
quelle