Изменение настроек Overscan / Underscan без центра управления Catalyst

Просто установил Windows 8 и загрузил версию Catalyst, рекомендованную веб-сайтом ATI. Однако он говорит, что он не может начаться! Мой главный монитор подключен к компьютеру с помощью кабеля HDMI, и дисплей не отображается в полноэкранном режиме (вокруг экрана имеется пустая область заполнения). Обычно я изменяю настройки сверхсканирования / недогрузки в CCC, чтобы сбросить его, но поскольку у меня нет доступа к нему, я хотел знать, есть ли способ изменить его без CCC (через реестр, возможно?) Спасибо.

  • Как уменьшить тайм-аут OSD?
  • Как изменить / удалить нижнюю панель в Mac OS X?
  • Настройка насыщенности графики Intel исчезает при использовании HDMI
  • 11 Solutions collect form web for “Изменение настроек Overscan / Underscan без центра управления Catalyst”

    Я подробно обсудил дилемму сверхскандера / недокумента с разработчиками AMD, которые работают с драйверами Catalyst.

    Основная идея заключается в том, что AMD предпочла бы отказаться от некоторых людей, чьи дисплеи HDMI не перескакивают, и создают слишком мало изображения (пробелы вокруг изображения), а не снижают до минимума и вызывают людей, чьи дисплеи всегда перескакивают (без настройки на Изменить его и некорректную информацию EDID), чтобы дисплей рабочего стола был слишком большим. Аргумент в том, что если рабочий стол слишком велик, пользователь не может видеть, где находится значок Catalyst или меню «Пуск», и поэтому они не могут перемещаться по пользовательскому интерфейсу, чтобы внести соответствующие изменения. Таким образом, они придерживаются своих пушек по умолчанию по умолчанию на HDMI, чтобы гарантировать, что никто не застрянет с рабочим столом, который слишком велик для их экрана (с элементами пользовательского интерфейса, висящими «на экране»).

    Я не согласен с политикой, но так оно и есть. Это также кажется довольно уникальным решением среди разработчиков графических драйверов, так как я не могу воспроизвести странность на многих других устройствах, отличных от AMD: Android-планшеты, карты Nvidia и встроенную графику Intel.

    Существует способ прямого изменения нижнего / верхнего каскада в Linux путем изменения значений в «PCSDB» (база хранилища постоянной конфигурации). Я не знаю, что эквивалент в Windows, или если вы даже можете читать / писать настройки без использования Catalyst.

    Я не могу лично протестировать это решение, но похоже, что он работал для людей с довольно недавними драйверами, поэтому сделайте снимок: идите в Tom's Hardware, или я просто отправлю его здесь:

    I found a fix for the overscan issue Go to the following key in the registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\video{####....}\0000 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 

    Для Linux исправление заключается в том, чтобы ввести это в терминал:

     sudo aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0 

    (Размещая это здесь, чтобы просто нужна отдельная закладка для всех платформ)

    Я не мог заставить его работать с моим Radeon HD 3600 на Windows 8.1 64bit с предлагаемыми решениями здесь. Я пробовал все, включая

    • Все комбинации DigitalHDTVDefaultUnderscan и TVEnableOverscan 0 или 1
    • DigitalHDTVDefaultUnderscan в 0000 , 0001 или даже в разных путях реестра
    • Установка DALR6 DFP1920x1080x0x59 или DALR6 DFP1920x1080x0x60 на 0 как предлагается здесь
    • Изнутри Центра управления Catalyst (изменение значения не показало никакого эффекта)

    Вот что, наконец, сработало для меня – в итоге без CCC!

    1. Загрузите и извлеките CCC 13.4 бета-версию (последний драйвер для HD 2x/3x/4x Series )
    2. Установите драйвер вручную из Packages\Drivers\Display\W86A_INF Драйвер Packages\Drivers\Display\W86A_INF
      • Единственным драйвером, который работал для меня, был C8156445
      • В поле выбора я выбрал второй из двух одинаково названных драйверов:
        • ATI Radeon HD 3600 Series
        • ATI Radeon HD 3600 Series – выберите это
    3. Установите CCC (выберите только CCC и Распространяемую библиотеку Visual C ++)
    4. Настройте отображение на 0% выше / ниже.
      • Если слайдер отключен, ваш экран, вероятно, не включен в Full HD
      • Если сразу нет четкой картины, вам нужно выбрать другой драйвер с шага 2
    5. Картина должна быть резкой!
    6. Если изображение резкое, вы можете удалить все, кроме драйвера
      • CCC
      • Распространяемые библиотеки Visual C ++
      • Папка C:\AMD

    Теперь у меня четкая картина без CCC.

    У меня была аналогичная проблема, и мне не удалось установить Catalyst Control Center … так что также не удалось настроить настройку нижнего уровня.

    Я смог его преодолеть (больше похоже на маску проблемы) и настроить параметр «Размер экрана» на моем телевизоре Samsung, к которому подключен мой компьютер. По звукам этого именно то, что AMD пытались обойти.

    Теперь я вижу весь экран в 1080p, и, к счастью, телевизор достаточно умен, чтобы иметь разные настройки размера экрана для каждого входа hdmi.

    Возможно, подобный подход может работать и для ПК-мониторов?

    Это не напрямую для win8, но он работал на сервере 2012r2, поэтому я предполагаю, что он по крайней мере parrotable в 8.1 или 8. В любом случае я удалил недосказанный по умолчанию? (Изображение меньше, чем отображение), отредактировав двоичный ключ BestViewOption_Hdmi, найденный в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{B380344A-9336-4C46-A52D-F53C6EAD0696}\0000\DAL2_DATA__2_0\DisplayPath_5\Option

    Где GUID, который вы ищете, у которого есть много ключей в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\

    Снова {B380344A-9336-4C46-A52D-F53C6EAD0696} в строке regkey – это GUID, который для меня уникален, и не ожидайте увидеть тот же самый на вашем компьютере.

    Это на сервере 2012r2 с использованием CCC 14.1beta

    В любом случае, это помогает кому-то.

    У меня есть hp pavilion dv6 с ati hd 4650 с обновлением Windows 8.1.

    В Windows 8 он отлично работал, чтобы изменить значения, но в Windows 8.1 окна обновления сохраняют значения, чтобы черная граница была постоянной.

    Я решил это, специально добавив пользовательскую «систему» ​​к regkey 0000 и позволяя системе считывать значения и применяя эти параметры безопасности к всем ключам, подразделам.

    И теперь он отлично работает в Windows 8.1.

    Надеюсь, это поможет кому-то.

    Если бы та же проблема и мое решение:

    Используйте regedit для установки ключей:

     HKLM\System\CurrentControlSet\Video\***\0000 DWORD: TVEnableOverscan = 0x0 DWORD: DigitalHDTVDefaultUnderscan = 0x0 HKLM\System\CurrentControlSet\Video\***\0000\DAL2_DATA_2.0\DisplayPath_*\MODE_***\Adjustment rename "Underscan" to for example "oldUnderscan" to disable it 

    Перезагрузитесь и посмотрите, работает ли он

    Изменение только первых двух значений для меня не работает.

    Вам нужно заменить * s на соответствующие значения, найденные в вашем реестре. Я также прошу, что «0000» – это первый экран, «0001» – второй и т. Д. (Первый из них – мой HDTV, а второй – обычный монитор ПК, который уже установил TVEnableOverscan на 0)

    Я использовал ответ steffen, чтобы заставить это работать на Windows 10 и немного отследить его.

    Ранее я пытался отключить TVEnableOverscan и DigitalHDTVDefaultUnderscan без DigitalHDTVDefaultUnderscan либо изменений (сменив их также в ключе amdkmdag в CurrentControlSet\Services ), а также несколько версий и комбинаций устаревших установщиков CCC / драйверов. До обновления Windows 10 он отлично работал на Windows 8.1 (я не помню, чтобы делать что-то особенное, чтобы оно работало, но не на 100%).

    Во-первых, в Windows 10 распакованный пакет установщика (13.4 beta) отказывается запускать. Вместо этого я пошел в диспетчер устройств и удалил адаптер дисплея, установив флажок, чтобы удалить драйвер. Затем я выбрал Action-> Scan для аппаратных изменений и получил «Microsoft Basic Display Adapter». Я щелкнул правой кнопкой мыши и выбрал драйвер обновления, а затем выбрал вариант указать драйвер самостоятельно. Я выбрал папку Packages\Drivers\Display\W86A_INF из распакованного пакета AMD, как описано в steffen. Был довольно длительный период обнаружения / установки оборудования, и в конце его версия драйвера все еще была версией Windows 10 (03/01/2015, 8.970.100.9001 вместо 04/24/2013, 8.970.100.0000 из пакета ). Тем не менее, запуск программы установки и установка центра VISION Conrol, в результате которого функционирует 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 и другими. Process Monitor не показывает полные данные, но несколько экспериментов и масштабирования с помощью 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 (без драйвера). На этот раз он работал в первый раз и сразу же смог контролировать сверхсканирование из графического интерфейса.

    Установка CC в другой папке – это все, что мне нужно сделать, чтобы исправить это. Папка по умолчанию была повреждена независимо от того, что.

    Я изменил настройки своего реестра (как сказано выше) и изменил свой кабель hdmi – ничего не изменилось.

    Затем я выключил свой компьютер, удалил свой второй экран (DVI) и перезагрузился: теперь все отлично!

    Возможно, это спасает кого-то несколько часов испытаний и исследований …

    Для моего старого ЖК-дисплея Samsung я смог исправить проблему, изменив P.SIZE с 16: 9 на «Просто сканировать». До сих пор я всегда устанавливал центр управления, хромой!

    Давайте будем гением компьютера.