Я скористався відповіддю Steffen, щоб переконатися, що це працює в Windows 10, і простежив його трохи детальніше.
Раніше я намагався відключити TVEnableOverscan
і DigitalHDTVDefaultUnderscan
без успіху (змінивши їх також у amdkmdag
клавіші під CurrentControlSet\Services
), а також декілька версій та комбінацій застарілих інсталяторів CCC / драйверів. До оновлення Windows 10 він працював чудово у Windows 8.1 (не можу згадати, що робив щось особливе, щоб він працював, але не був на 100% впевнений).
По-перше, у Windows 10 розпакований пакет інсталятора (13.4 бета) відмовляється запускати. Натомість я зайшов до Диспетчера пристроїв і видалив адаптер дисплея, встановивши прапорець, щоб видалити драйвер. Потім я вибрав Action-> Scan на зміни апаратних засобів і отримав "Основний адаптер дисплея Microsoft". Я клацнув правою кнопкою миші та вибрав драйвер оновлення, а потім вибрав варіант, щоб сам вказати драйвер. Я вибрав папкуPackages\Drivers\Display\W86A_INF
з розпакованого пакета AMD, як описано steffen. Був досить тривалий період виявлення / встановлення апаратних засобів, і наприкінці його версія драйвера все ще була версією Windows 10 (01.03.2015, 8.970.100.9001 замість 24.04.2013, 8.970.100.0000 з пакета ). Однак запуск програми налаштування та встановлення VISION Conrol Center призводить до функціонування CCC. Він повідомляв про правильну, старішу версію драйвера.
У цей момент я зміг налаштувати розгорнутий масштаб під час запуску Process Monitor і спостерігати, які значення реєстру встановлюються при натисканні кнопки Apply:
15:26:19.6441241 CCC.exe 6740 RegSetValue HKLM\System\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\GDOADJR6 DFP SUCCESS Type: REG_BINARY, Length: 384, Data: 00 00 00 00 02 00 00 00 10 00 00 00 00 00 00 00
15:26:19.6457995 CCC.exe 6740 RegSetValue HKLM\System\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DALR6 DFP1920x1080x0x59 SUCCESS Type: REG_BINARY, Length: 48, Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
15:26:19.6468669 CCC.exe 6740 RegSetValue HKLM\System\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DAL_DFPOptions SUCCESS Type: REG_BINARY, Length: 4, Data: 18 00 00 00
Я вважаю, що префікси - це ті самі шляхи, вирішені ключем, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
згаданим Steffen та іншими. Монітор процесів не показує повних даних, але трохи експериментів та масштабування з RegEdit показало, що відповідні байти знаходяться як у DALR6, так і у GDOADJR6 - у першому в байті 37 (зміщення 0x24) та в другому в байті 21 (зміщення 0x14 ). Це 0, при цьому повністю скасовано сканування (праворуч у графічному інтерфейсі) та збільшиться на одиницю на кожен приріст повзунка вліво.
Нарешті, я знову видалив драйвер адаптера дисплея з диспетчера пристроїв (включаючи видалення драйвера). Windows автоматично пройшов ще один тривалий цикл виявлення та повернувся до оригінального драйвера, що постачається Microsoft. Чомусь CCC як і раніше працює і тепер відображає більш сучасну версію драйвера. Це дозволило мені знову змінити графічний інтерфейс і спостерігати за ефектом. При заплутаному стані нові записи створюються під HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
клавішею при переключенні пристрою / драйвера. Більш заплутано, що вдруге навколо з'ясувалося, що мій дисплей на 60 Гц замість 59 ГГц, тому відповідна клавіша трохи змінилася. Однак обидва компенсації все-таки були правильними та змінені в процесі слайдера / застосування.
Я не перевіряв цього, не встановивши попередньо CCC, але він все ще працював після його видалення. Я можу лише припустити, що їх читає драйвер: в гіршому випадку при запуску і, ймовірно, на кожному великому показі (наприклад, зміна роздільної здатності).
Windows 10 TH2 (Поріг 2)
Після встановлення TH2 надмірний скан повернувся і гірше. Двійкові краплі змінили розмір і за замовчуванням тепер 8 замість 2. Версія драйвера залишається тією ж, а розташування бінарних даних залишається тим самим. Одиниці DALR6 все ще знаходяться в байті 37 (зміщення 0x24), GDOADJR6 все ще знаходиться в байті 21 (зміщення 0x14). Я спочатку неправильно прочитав шістнадцяткові компенсації в RegEdit, тому встановив той самий Catalyst 13.4 beta VISION Control Center, як і раніше (без драйвера). Цього разу це спрацювало вперше і одразу вдалося керувати міським сканом від GUI.