Top.Mail.Ru
Ответы

Нужен простой .bat скрипт для win 7, для смены частоты обновления экрана (с 59 до 60 гц или наоборот)

Коротко:
Установил видеокарту поновее, RX6400, для неё под win7 есть драйверы, более менее работает но есть проблема с экраном, он постарее, philips 226vLA, автонастройка параметров изображения с самого экрана начала работать криво, и экран засвечен.
Проблема основная в засвеченности.
Каждый раз при запуске экран засвечен, но если сменить разрешение или частоту обновления экрана (даже без подтверждения изменений) - засвеченность пропадает до следующего перезапуска компьютера.
Винду обновлять не предлагать, драйвер видеокарты несколько раз переустанавливал, засвеченность не меняется.
Итак - нужен простенький скрипт для смены частоты обновления экранов (на экране доступны 59 и 60 гц), .bat файл например.

По дате
По Рейтингу
Аватар пользователя
Новичок

Вот такой вариант:

12345678910111213141516171819
 @echo off 
 
:: Получаем текущую частоту обновления экрана 
for /f "tokens=2 delims=:" %%a in ('wmic path win32_displayconfiguration get refreshrate /format:list') do ( 
    set "rate=%%a" 
) 
 
:: Проверяем что частота обновления экрана равна 59 или 60 Гц 
if %rate% equ 59 ( 
    :: Устанавливаем частоту обновления экрана в 60 Гц 
    wmic path win32_displayconfiguration where Primary=true call SetRefreshRate 60 
) else if %rate% equ 60 ( 
    :: Устанавливаем частоту обновления экрана в 59 Гц 
    wmic path win32_displayconfiguration where Primary=true call SetRefreshRate 59 
) else ( 
    :: Частота обновления экрана не равна 59 или 60 Гц 
    echo Частота обновления экрана равна %rate% Гц 
) 
 

Примечание: Скрипт проверяет частоту обновления экрана только для первичного монитора.

Аватар пользователя
Просветленный

тоже была такая проблема, тоже мучался и скрипты делал в планировщик чтоб при включении отрабаотывал, потом оказалось что этого не всегда достаточно, в играх или некоторых программах всеравно картинка случалась засвеченной, но не всегда, в итоге пришел к тому что установил вин10, сейчас уже обновился на вин 11 как оказалось для меня это был единственный успешный вариант чтоб мой старый вьюсоник норм работал.