1

У меня есть телевизор 4K (и контроллер Steam), и мне нужно переключаться между режимами отображения в зависимости от того, что я делаю с телевизором:

  • 4K @ 60 Гц (4:2:2), компьютерные игры, воспроизведение видео 4K
  • 4K при 30 Гц (4:4:4), кодирование
  • 1080P FHD, если я сижу на диване, смотрю фильмы и т.д.
  • 1080P FHD @ 120 Гц, потому что мне это нравится

Я бегу Windows 7 сейчас. Мой опыт в этом деле начинает убеждать меня, что, возможно, пришло время отпустить эту почтенную, стабильную операционную систему. До сих пор это хорошо служило мне. Я запускаю (старую версию) VirtualBox для тестирования серверов Linux с этим хостом Windows 7. Время непрерывной работы обычно достигает нескольких месяцев. Прежде чем я сойду слишком много касательной ...

Я пробовал различные программы для Windows, такие как Resolution Changer SX2 и Hotkey Resolution Changer. HRC со временем перестает работать, что хуже, чем просто не работать вообще (именно это делает RC SX2). Я попытался использовать сценарии AHK, которые делают вызовы WinAPI, чтобы изменить разрешение, но при этом он некоторое время функционирует, а затем перестает работать или не работает вообще, а AHK на самом деле не отлаживается.

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

Это является основным ограничивающим аспектом для пользовательского опыта моего HTPC сейчас.

Многие инструменты работают наполовину, но многие либо (1) не дают возможности использовать разрешение 3840x2160, вероятно, потому что они являются программным обеспечением, которое было заброшено в течение многих лет, и эти разработчики не мечтали об этом разрешении в то время, потому что, очевидно, им не придет в голову использовать надлежащие API-интерфейсы для поиска списка поддерживаемых разрешений, предоставляемых ОС, или (2) не обеспечивает возможность установки частоты обновления.

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

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

1 ответ1

1

Я наконец-то добился успеха с nircmd (ссылка для скачивания внизу этой страницы). Это работает безупречно из командной строки, теперь мне просто нужно написать привязку AHK, чтобы вызвать ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .