Изменение разрешения экрана для игр

Обновлено: 03.07.2024

Playnite Forums Extension Database База данных общих расширений Изменение разрешения | Изменить разрешение при запуске игр

Изменение разрешения | Изменить разрешение при запуске игр

Запросы функций и отчеты об ошибках:
Создайте задачу в репозитории темы GitHub, убедившись, что она еще не существует.
Обязательно заполните всю запрашиваемую информацию при открытии проблемы.

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

Описание

Это расширение изменит разрешение при запуске игр и восстановит разрешение экрана при закрытии игры. Поддерживается только основной дисплей.

Установка/загрузка

Вариант А. Загрузка из браузера дополнений в Playnite.
Вариант Б. Нажмите здесь, чтобы начать процесс установки

Использование

1. Настройте параметры плагина в настройках расширения
2. Настройте разрешение запуска выбранных игр в Главное меню -> Расширения -> Изменитель разрешения

Хорошая идея для расширения.
Можно ли добавить ему частоту обновления?
Я играю в основном на ТВ, и он поддерживает 50 Гц. Поэтому для экономии производительности я переключаю частоту обновления при запуске игры с помощью Autohotkey-Script, когда игра не предлагает переключение частоты обновления в меню.

Это весьма полезно, особенно для людей со слабым встроенным графическим процессором (в моем случае это Intel HD 4000), где снижение разрешения рабочего стола значительно помогает достичь приемлемой производительности игры. Поскольку есть некоторые игры, которые не предлагают настройку разрешения в игре (или она ограничена) и / или работают только в оконном полноэкранном режиме без полей. В некоторых играх я даже снижаю разрешение до 640x360, и в зависимости от художественного стиля игры оно все еще может выглядеть довольно прилично!

До сих пор я довольно часто использовал следующий ahk-скрипт для каждой игры, но с расширением darklinkpower он теперь очень прост в использовании и хорошо интегрирован в playnite:

ChangeResolution(960, 540)
OnExit("ChangeResolution")
возврат

ChangeResolution(Screen_Width := 1920, Screen_Height := 1080, Color_Depth := 32, Refresh_Rate := 60)
VarSetCapacity(Device_Mode,156,0)
NumPut(156,Device_Mode,36) < br />DllCall("EnumDisplaySettingsA", UInt,0, UInt,-1, UInt,&Device_Mode)
NumPut(0x5c0000,Device_Mode,40)
NumPut(Color_Depth,Device_Mode,104)
NumPut(Screen_Width,Device_Mode,108)
NumPut(Screen_Height,Device_Mode,112)
NumPut(Refresh_Rate,Device_Mode,120)
Return DllCall("ChangeDisplaySettingsA", UInt,&Device_Mode, UInt,0 )
>
Возврат

Вот список лучших бесплатных программ для изменения разрешения экрана для Windows. Это программное обеспечение поможет вам изменить разрешение экрана вашего компьютера по умолчанию на новое разрешение. В каждом программном обеспечении для изменения разрешения вы получаете несколько предопределенных разрешений экрана, таких как 1280 * 720, 800 * 600, 640 * 480 и другие. В некоторых программах вы также можете выбрать несколько ваших любимых разрешений, чтобы быстро переключаться между ними. Многие из этих программ также могут работать в среде с несколькими дисплеями, где вы можете использовать их для установки разных разрешений для разных экранов. Кроме того, во многих программах вы также получаете функции для изменения цвета или глубины цвета и частоты обновления экрана дисплея.

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

Моя любимая программа для изменения разрешения экрана для Windows:

HRC – Hotkey Resolution Changer – это мое любимое программное обеспечение, поскольку оно позволяет определить несколько сочетаний клавиш для быстрого переключения между несколькими разрешениями. Помимо разрешения, вы также можете использовать его для изменения частоты обновления экрана. Кроме того, впечатляет его способность работать с одним и несколькими мониторами.

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

HRC – изменение разрешения горячих клавиш

HRC – Hotkey Resolution Changer – это бесплатное портативное программное обеспечение для смены разрешения экрана для Windows. Используя это программное обеспечение, вы можете изменить разрешение одного монитора или даже нескольких мониторов. Уникальным свойством этого программного обеспечения является то, что оно позволяет создавать от 2 до 9 сочетаний клавиш для быстрого переключения между несколькими разрешениями экрана, такими как 800*600, 640*480, 1024*768 и т. д. Помимо разрешения экрана, оно также предоставляет параметры для изменения разрядность и частота обновления экрана.Однако глубина цвета остается равной 32 битам для всех разрешений, но частоту обновления экрана можно изменить на 60 Гц, 72 Гц или 75 Гц.

  • Первый шаг – установить количество горячих клавиш в меню "Количество горячих клавиш".
  • В соответствии с выбранным количеством горячих клавиш вы получаете такое же количество разделов в его интерфейсе, где вы можете установить разрешение экрана, горячую клавишу и частоту обновления экрана.
  • Заполните все отдельные разделы и нажмите любую из определенных горячих клавиш, чтобы изменить разрешение экрана вашего экрана.

Это бесплатное программное обеспечение также поставляется с режимом RAW, который, если он включен, возвращает все графические режимы на экран, возвращенный драйвером адаптера, независимо от возможностей драйвера.

В целом, это действительно полезная программа, если вы хотите быстро изменить несколько разрешений экрана.

Почему моя игра выглядит перекошенной или не работает в полноэкранном режиме?

Иногда переключение на более низкое разрешение может решить проблемы с отображением. Выберите свою операционную систему из списка ниже, чтобы найти шаги, которые можно попробовать:

Windows XP

  1. На рабочем столе щелкните правой кнопкой мыши и выберите "Свойства".
  2. Перейдите на вкладку "Настройки".
  3. Настройте разрешение экрана на 1024 x 768 и нажмите "ОК".
  4. Попробуйте снова сыграть в свою игру.

Windows Vista

  1. На рабочем столе щелкните правой кнопкой мыши и выберите "Персонализация".
  2. Выберите Настройки отображения.
  3. Настройте разрешение экрана на 1024 x 768 и нажмите "Применить" > "ОК".
  4. Попробуйте снова сыграть в свою игру.

Windows 7 и Windows 8

  1. На рабочем столе щелкните правой кнопкой мыши и выберите Разрешение экрана.
  2. Настройте разрешение экрана на 1024 x 768 и нажмите "ОК".
  3. Попробуйте снова сыграть в свою игру.

Windows 10

  1. На рабочем столе щелкните правой кнопкой мыши и выберите "Параметры экрана".
  2. Выберите параметр «Дополнительные параметры дисплея» в нижней части меню.
  3. Настройте разрешение экрана на 1024 x 768 и нажмите "Применить".
  4. Попробуйте снова сыграть в свою игру.

Мак

  1. Откройте меню Apple.
  2. Выберите Системные настройки.
  3. Нажмите значок "Дисплеи".
  4. Перейдите на вкладку "Экран", чтобы настроить разрешение на 1024 x 768.
  5. Заново откройте игру.

Переключиться в оконный режим

Если у вас по-прежнему возникают проблемы с игрой в полноэкранном режиме, переключитесь в оконный режим. В главном меню игры выберите «Параметры» и снимите флажок «Полноэкранный режим».

В некоторых играх вместо полноэкранного режима может отображаться оконный режим.

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

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

Обсудите и поддержите Изменение разрешения в компьютерных играх в настройке Windows 10 для решения проблемы; Здравствуйте, у меня проблема с запуском игр с разрешением, которое ранее не было установлено на моем ПК. Например, если мое текущее разрешение 1366x768 и. Обсуждение в разделе «Настройка Windows 10», начатое Player754504847, 16 октября 2020 г. .

Изменение разрешения в компьютерных играх

Изменение разрешения в компьютерных играх - Похожие темы - Изменение разрешения в играх

Изменить масштаб или разрешение?

Изменение разрешения снимков экрана в Xbox Game Bar

Изменение разрешения снимков экрана в Xbox Game Bar: я сбит с толку, так как каждый раз, когда я пытаюсь записывать игры, разрешение полностью нарушается. Я не могу найти, как решить эту проблему, и, если вдаваться в подробности, я вижу экран в левом углу, но ниже и справа от него просто черные квадраты. Я только недавно обнаружил это.

Изменение разрешения при переходе в полноэкранный режим в играх

Разрешение меняется, когда я перехожу в полноэкранный режим в играх: Хорошо, вот как это началось, поэтому я построил новую комнату и перенес туда свой компьютер, каждый раз, когда я играю в игру в полноэкранном режиме, оно меняется его разрешение. Также мои рекомендуемые разрешения были раньше, а фактическое разрешение 1360 x 768, и оно изменилось на 1024 x 768, так что я думаю, что это то.

Изменение разрешения при переходе в полноэкранный режим в играх

Разрешение меняется, когда я перехожу в полноэкранный режим в играх: Хорошо, вот как это началось, поэтому я построил новую комнату и перенес туда свой компьютер, каждый раз, когда я играю в игру в полноэкранном режиме, оно меняется его разрешение. Также мои рекомендуемые разрешения были раньше, а фактическое разрешение 1360 x 768, и оно изменилось на 1024 x 768, так что я думаю, что это то.

Компьютер тормозит при смене разрешения в игре

Компьютер зависает при изменении разрешения в игре: всякий раз, когда я играю в игру и меняю разрешение на какое-либо другое разрешение, отличное от моего родного разрешения на моем мониторе 1920x1080, звук полностью искажается, и я продолжайте замораживать в течение 5-10 минут. Эта проблема возникает только тогда, когда к моему подключен внешний монитор с разрешением 1080p.

Всякий раз, когда я выхожу из игры с помощью Alt-Tab, он меняет разрешение окон на разрешение.

Всякий раз, когда я нажимаю Alt-Tab вне игры, разрешение окон меняется на разрешение. : я играю в CS:GO с разрешением 1440x1080, поэтому, когда я нажимаю Alt-Tab, окна становятся 1440x1080. Если я не закрою игру, она останется такой. это происходит и с другими играми. Любое исправление для этого? предоставлено /u/Hassman620 [ссылка] [комментарии].

Игра меняет разрешение рабочего стола

Игра меняет разрешение рабочего стола: Здравствуйте, я пытаюсь запустить Silent Hunter 3 на своем компьютере, но по ошибке отключил полноэкранный режим в надежде, что игра будет отображаться в полноэкранном режиме. глупо, я знаю. Исходная настройка уже была на весь экран. Что я не знал, впрочем, что.

Игра продолжает менять разрешение

Игра продолжает менять разрешение: у меня на компьютере установлена ​​игра Hollow Knight. Всякий раз, когда я запускаю его, разрешение экрана меняется с 1366 x 768 на что-то близкое к 800 x 600 или около того. Это раздражает. Есть ли способ заблокировать мой экран в определенном разрешении? Я уже пытался использовать определенный Steam.

Изменение разрешения

Изменение разрешения. Недавно я установил новый монитор с разрешением 1920 x 1080. Предустановленные разрешения Windows не включают эту конкретную конфигурацию. Как мне настроить компьютер так, чтобы он распознавал эту новую настройку.

Display Changer изменяет разрешение экрана, запускает программу, а затем восстанавливает исходные настройки. Он также может постоянно изменять разрешение и переставлять мониторы в конфигурации с несколькими мониторами. Это полезно для игр, компьютеров домашнего кинотеатра и многого другого. Я написал Display Changer, потому что есть программы, которым требуется 640×480 с 256 цветами, или настройки домашнего кинотеатра, которым нужно 1920×1080 с частотой обновления 24 Гц. Вместо того, чтобы изменять настройки экрана Windows вручную, я написал программу смены дисплея, которая делает это автоматически.

Display Changer временно или постоянно (с помощью переключателей командной строки) изменяет ширину, высоту, глубину цвета и частоту обновления (частоту) вашего рабочего стола. Display Changer может запускать другое приложение с определенным разрешением экрана и возвращаться к предыдущему разрешению, когда приложение завершает работу. Переключатели командной строки позволяют изменять только определенные параметры и выбирать оптимальную частоту обновления (или конкретную).


Загрузите Windows 11, 10, 8.1 и более поздние версии (64-разрядная версия)

ZIP-файл включает исполняемые файлы Windows и консоли. Исполняемый файл Windows лучше всего подходит для создания ярлыков, которые быстро переключаются на нужную конфигурацию дисплея. Исполняемый файл консоли лучше всего использовать в сценарии.

Цены

Display Changer бесплатен для использования в образовательных или некоммерческих целях. (Одним из примеров являются организации US 501(c).) Если вы хотите использовать его в коммерческой среде (например, для управления компьютерами вашей организации или для включения в продукт, который вы используете внутри компании), вы должны приобрести коммерческую лицензию на основе вашей текущей корпоративной численности. Коммерческая лицензия дает вашей компании право на неограниченное использование Display Changer внутри вашей компании.

Вы можете использовать любую кредитную карту.

Реселлеры: свяжитесь со мной напрямую, чтобы узнать цены.

Требования

Display Changer работает на Microsoft® Windows® 11, 10 и 8.1. (Он также должен работать в Windows 7, но поскольку Microsoft прекратила основную поддержку, официально он не поддерживается.)

Windows 11 является только 64-разрядной, поэтому Display Changer больше не включает 32-разрядный исполняемый файл. Если вам требуется 32-разрядная версия, вы можете загрузить предыдущую версию.

Скачать 4.4.2 для Windows 10 и 8.1 (64- и 32-разрядная версии)

Использование

Если вы не укажете программу в командной строке, Display Changer просто изменит разрешение указанного монитора (или монитора по умолчанию).

По умолчанию Display Changer предполагает, что вы хотите использовать прогрессивную частоту обновления. Чтобы использовать чересстрочную развертку, добавьте переключатель -interlaced.

Некоторые приложения (например, Steam) запускают дополнительные приложения, а затем закрываются, что сбивает с толку Display Changer, так что он восстанавливает разрешение, даже если эти «дочерние» программы все еще работают. Иногда вы можете узнать командную строку, которую приложение использовало для запуска этих дочерних процессов, и передать ее в Display Changer. Однако, вероятно, проще создать такой пакетный файл:

Переключатели

< tr> < td>Указывает, что будут дальнейшие вызовы для указания настроек дополнительных мониторов. Это также означает, что настройки будут постоянными — они будут храниться в реестре (пока вы не измените их снова).
-test Новые настройки не применяются.Сообщает, действительны ли настройки или нет.
-quiet Удаляет любые выходные данные, которые обычно делает приложение.
-force Попробуйте применить настройки, даже если Windows не перечисляет их как доступные.
-more

Этот переключатель необходимо использовать при изменении положения нескольких мониторов.

dccmd.exe -monitor="Dell 2007FP (цифровой)" -width=1024 -height=768

dccmd.exe -monitor="\\.\DISPLAY1" -width=1024 -height=768

Следующие переключатели зависят от монитора. Они применяются к монитору, указанному с помощью параметра -monitor (или к основному монитору, если он не указан).

Имя монитора

Если имя монитора указано как «Универсальный монитор PnP», вы можете изменить его на уникальное имя, чтобы вам было проще управлять им с помощью Display Changer. В настоящее время единственным известным мне способом является редактирование реестра Windows.

  1. Запустите редактор реестра от имени администратора.
  2. Откройте этот ключ: HKLM\SYSTEM\CurrentControlSet\Enum\DISPLAY\
  3. Откройте соответствующий ключ для переименовываемого монитора.
  4. Откройте ключ под ключом монитора.
  5. Измените значение DeviceDesc.
  6. Имя монитора — это строка после последней точки с запятой (;). Измените эту часть строки, указав желаемое имя монитора. (См. изображение ниже.)

Устранение неполадок

Когда Display Changer устанавливает конфигурацию, если вы не укажете значение параметра, DC использует для него значение текущей конфигурации. Если ваша командная строка Display Changer не изменяет конфигурацию вашего дисплея должным образом, возможно, желаемая конфигурация не поддерживает текущее значение для этого параметра.

Например, вы можете использовать разрешение 1280 × 720 и обнаружить, что Display Changer не может изменить его на 3440 × 1440. Вы знаете, что ваш монитор поддерживает разрешение 3440 x 1440, так почему же это не работает?

Сначала настройте свой монитор (мониторы) в соответствии с желаемой конфигурацией. Запустите эту команду, чтобы увидеть настройки:

Затем настройте свой монитор (мониторы) до исходной конфигурации. Запустите эту команду, чтобы увидеть настройки:

Обратите внимание на несовпадающие значения.

Выполните эти команды, чтобы получить список доступных настроек для двух разрешений:

Обратите внимание, что желаемое разрешение 3440 x 1440 не поддерживает растяжение . Так как ваша исходная команда не указывает значение для -fixedoutput , Display Changer пытается использовать текущее значение ( stretch ), которое не поддерживается разрешением 3440×1440.

Чтобы это работало, вы должны указать значение для -fixedoutput .

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

Примеры

В следующих примерах мы используем конфигурацию мониторов с двумя мониторами: Dell 2009 (1440 x 900) — основной — и Dell 2007 (1280 x 1024) справа.

Изменить разрешение монитора по умолчанию на 1600×1200 (сохранить ту же частоту обновления и глубину цвета)
Изменить разрешение монитора по умолчанию на 1600×1200 с максимальной частотой обновления и глубиной цвета)
Запуск приложения с временным разрешением

Если у вас есть приложение, для которого требуются определенные настройки отображения (например, для многих детских программ требуется 640 x 480 x 256 цветов), вы можете изменить ярлык этой программы примерно так:

Этот ярлык изменит разрешение на VGA, запустит freddi.exe, а затем восстановит исходные настройки экрана при выходе из Freddi.exe.

Откройте таблицу с разрешением 1600 x 1200 и восстановите разрешение, когда закроете ее
Удалите монитор, указав -detach
Добавьте монитор, указав его имя, размер и положение

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

Поменять местами два монитора

При этом вспомогательный монитор справа от основного перемещается влево от него. Итак, если у нас есть A(primary)-B , после этих команд у нас будет B-A(primary) .

Поменять местами два монитора

Это делает основной монитор вторичным, а дополнительный — основным. Итак, если у нас есть A(primary)-B , после этих команд у нас будет B(primary)-A . (Используйте ключ -more при настройке нескольких мониторов. Для окончательной настройки укажите -apply .)

Чтобы активировать изменения, вам нужно будет использовать переключатель -apply.

Изменить разрешение удаленного компьютера

Переключатель -i необходим, потому что контроллер домена должен работать в активном сеансе (иначе не будет дисплея для работы).

Переключатель -c не нужен, если используется dccmd.exe уже находится на удаленной машине, и вы знаете его путь.

Вы можете использовать -s для запуска от имени системной учетной записи, при условии, что пользователь, запускающий PSexec, является администратором этого удаленного компьютера.

Ориентация дисплея вправо, влево, вверх или вниз

Обратите внимание, что переключатели ширины и высоты должны соответствовать текущим размерам экрана.

Поверните дисплей справа вверх (пейзаж) вправо (книжная ориентация по часовой стрелке).

Поверните дисплей справа (книжная ориентация по часовой стрелке) вниз (альбомная ориентация вверх ногами).

Поверните дисплей снизу (пейзаж) влево (книжная ориентация против часовой стрелки).

Поверните дисплей слева (книжная ориентация против часовой стрелки) вправо (книжная ориентация по часовой стрелке).

Поверните дисплей справа (книжная ориентация по часовой стрелке) вправо вверх (альбомная ориентация).

Повернуть экран сверху (альбомная ориентация) вниз (альбомная ориентация).

Повернуть дисплей сверху вниз (горизонтальная ориентация) вверх (горизонтальная ориентация).

Предупреждение

Обычно Display Changer не позволяет использовать режим, который не поддерживается вашей видеокартой и монитором. Вы можете использовать переключатель -force, чтобы использовать видеорежим, не указанный в списке. Имейте в виду, что вы можете повредить видеокарту или монитор, используя неподдерживаемый режим. 12noon не несет никакой ответственности за использование вами Display Changer.

Иногда даже с параметром -force Windows не позволяет использовать это разрешение. Иногда вы можете обойти это, перейдя в «Свойства экрана»> «Настройки»> «Дополнительно»> «Монитор». На этой странице снимите флажок Скрыть режимы, которые этот монитор не может отображать.

История

4.5.0: обновлено до Visual Studio 2022.
4.4.2: исправлена ​​другая регрессия, которая неправильно обрабатывала аргументы в командной строке с кавычками.
4.4.1: исправлена ​​регрессия, которая неправильно обрабатывала аргументы для приложения, указанные в командной строке
4.4.0: Использовать прогрессивные настройки по умолчанию.
4.3.3: Сборка с последней библиотекой среды выполнения.
4.3.2: Исправление документации для -top /-нижние переключатели. Надо было читать -выше/-ниже. Теперь они все работают.
4.3.1: исправлено вращение с шагом 90 градусов.
4.3.0: исправлены сбои фантомных мониторов, вызванные проприетарными кабелями (и другими причинами?).

Читайте также: