Игра открывается на втором мониторе как исправить

Обновлено: 01.05.2024

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

В данной статье мы расскажем о том, как переместить игру или окно с одного монитора на другой. Статья будет актуальна для Windows 7 и Windows 10.

Как переместить окно на другой монитор

С переносом окон между подключенными мониторами нет никаких проблем. Для этого используется комбинация клавиш Win-Shift-стрелка , которая работает как в Windows 7, так и в Windows 10. Данная комбинация перемещает активное (выделенное) окно на другой монитор вправо или влево, в зависимости от того какую стрелку вы использовали.

комбинация клавиш Win-Shift-стрелка

Этим способом также можно перемещать между мониторами и некоторые игры, если они работают в оконном режиме. Хотя в случае игр, данная комбинация клавиш работает далеко не всегда.

Как переместить игру на другой монитор

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

Настройки игры

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

Настройки игры

Эта опция должна находиться в разделе « Видео » или « Графика », рядом с настройками разрешения и качества изображения.

Основной монитор в Windows 10

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

В Windows 10 для этого нужно кликнуть правой кнопкой мышки по рабочему столу и выбрать пункт « Параметры экрана » либо открыть меню « Параметры » (комбинация Win-i ) и перейти в раздел « Система – Дисплей ».

пункт Параметры экрана

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

выделить мышкой дисплей

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

Сделать основным дисплеем

Основной монитор в Windows 7

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

В результате откроется окно с настройками экранов. Здесь нужно выбрать нужный монитор, активировать опцию « Сделать основным монитором » и применить настройки.

Сделать основным монитором

Таким образом, выделенный экран станет основным и полноэкранные игры начнут запускаться на нем. Этот способ работает в 100% случаев, но имеет некоторые недостатки. Например, основной монитор также используется для отображения экрана блокировки и области уведомлений, что может быть неудобно при постоянном использовании.

NirCmd от NirSoft

Чтобы не переключать основной монитор вручную, можно использовать бесплатную консольную программу NirCmd от NirSoft (скачать). Данная программа позволяет менять основной монитор всего одной командой. Создав BAT-файл с этой командной смену монитора можно будет выполнять всего в один клик.

Для этого скачайте NirCmd и распакуйте в любую папку.

программа NirCmd

TvGameLauncher

В качестве альтернативы, для переноса игр на другой монитор вы также можете использовать сторонние программы. Например, можно использовать TvGameLauncher (скачать). С помощью данной программы можно запустить любую игру (включая игры в Steam) на любом мониторе.

Программа работает путем изменения основного монитора в настройках Windows и отката этих изменений после закрытия игры. Для внесения этих изменений в настройки используется программа NirCmd от NirSoft, которую мы упоминали выше. Также TvGameLauncher умеет предотвращать переход в спящий режим, перенаправлять звук, затемнять неиспользуемые экраны и создавать ярлыки для запуска игр.

TvGameLauncher

После запуска программы TvGameLauncher нужно выбрать монитор для запуска игр (в программе он обозначен как TV ) и монитор для работы (обозначен как Monitor ). Также нужно выбрать источник звука для игры ( HDMI ) и для работы ( Speakers ).

После этого в программу нужно перетащить exe-файл вашей игры. Более подробно о работе с программой TvGameLauncher можно посмотреть в видеоролике автора.

Steam Big Picture

Если вы запускаете игры в основном из библиотеки Steam , то проблему с перемещением на другой монитор можно решить при помощи режима « Steam Big Picture ». В настройках «Steam Big Picture» можно выбрать дисплей, который будет использоваться для работы «Big Picture», после чего Steam будет автоматически менять основной дисплей при запуске режима «Big Picture». Особенностью данного способа является то, что игры также придётся запускать из режима «Big Picture».

Чтобы воспользоваться этим вариантом кликните по иконке « Big Picture » в правом верхнем углу окна Steam.

кликните по иконке Big Picture

Дальше откройте настройки « Big Picture ».

откройте настройки Big Picture

Откройте раздел « Разрешение ».

раздел Разрешение

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

выберите основный монитор

После этого игры будут запускаться на выбранном мониторе. Единственное условие, запуск игры должен выполняться из режима « Big Picture ».

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

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

Здесь можно поступить по-разному.

1. Системные настройки экрана

Чтобы окно приложения переместилось на основной дисплей, необходимо в настройках Windows убрать информацию о втором дисплее. Для этого в Windows 7 и 8.1 нужно на рабочем столе вызвать контекст-меню и выбрать «Разрешение экрана».

Контекст-меню

В открывшихся настройках далее жмём кнопку «Определить», чтобы понять, под каким порядковым номером в системе значится текущий монитор.

Разрешение экрана

Далее на экране увидим цифру 1, 2 и далее по порядку, если мониторов подключалось более. И вот эту цифру необходимо выбрать в окне настроек ниже, в графе «Несколько дисплеев». Нужно указать значение «Отобразить рабочий стол на ….» и далее выбрать 1 или 2. Или другую цифру. Выбираем и жмём «Применить».

Несколько дисплеев

Сохраняем изменения

В среде Windows 10 всё делается точно так же, но в формате UWP -параметров. На рабочем столе выбираем «Параметры экрана».

Рабочий стол

Жмём «Обнаружить».

Дисплей

Ниже выбираем «Показать только на …» и указываем номер текущего монитора.

Обнаружить

2. Меню настройки экранов по клавишам Win+P

Если дело имеем с досадной ситуацией, что как раз таки окно панели управления или приложения «Параметры» Win10, где настраивается всё, что описано выше, открывается на несуществующем дисплее, можно прибегнуть к следующему методу.

Жмём клавиши Win + P для запуска упрощённого меню настройки экранов. Здесь можно было бы сразу отключить второй дисплей, выбрав либо «Только экран компьютера», либо «Только второй экран». Но для этого необходимо точно знать, какой из дисплеев под каким номером значится в системе. Если по ошибке отключим основной монитор, тогда придётся запускаться в безопасном режиме. Так что лучше в этом меню выбрать «Дублировать», что приведёт, соответственно, к дублированию изображения на всех подключённых экранах.

Затем можем настроить основной монитор так, как показано в первом пункте статьи.

Меню по клавишам Win + P работает во всех актуальных Windows – 7, 8.1 и 10.

Как только в системе будут применены настройки для одного экрана, все приложения переместятся на него. И будут запускаться только на нём.

Если снова станет необходимость подключить второй дисплей, нужно будет вернуть настройки назад. Иначе второй монитор или телевизор Windows не будет видеть.

3. Перемещение окна с помощью горячих клавиш

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

Активируем приложение кликом по его ярлыку на панели задач Windows. И далее жмём Win + Shift + стрелка вправо / влево . Жать можно любую из стрелок. Эта комбинация работает во всех актуальных Windows и служит для быстрого перемещения окон между дисплеями.

как перенести игру на второй экран

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

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

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

Как перенести полноэкранную игру на второй монитор?

1. Переключитесь в режим проектора.

Этот способ один из самых простых. Мы собираемся настроить отображение только экрана ПК на рабочем столе.


  1. Подключите второй монитор к компьютеру и запустите игру, в которую хотите играть.
  2. Затем перейдите на экран рабочего стола и одновременно нажмите клавиши Windows и P.
  3. Отобразятся несколько параметров, выберите вариант Только экран ПК.
  4. Наконец, ваш основной дисплей погаснет, но игра продолжит работать на втором мониторе.

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

2. Установите второй монитор в качестве основного.

Как переместить мышь на второй / основной монитор

Как переместить вашу мышь на второй монитор

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

  1. Убедитесь, что второй монитор все еще подключен.
  2. Затем переместите курсор в направлении игрового экрана, пока он не появится на мониторе.
  3. Когда это будет сделано, курсор исчезнет с дополнительного экрана и отобразит только основной игровой экран.

Перенос полноэкранной игры на второй монитор

  1. Запустите желаемую игру, в которую хотите играть, и сверните ее.
  2. Используйте курсор мыши, чтобы перетащить игру с первого монитора на второй / основной монитор.

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

Купил телек на 40'', хочу на нем запускать полноэкранные игры. в настройках драйвера выставляю его в отдельный x-screen (1).
Некоторые игры запускаются на нем, когда с него запускаешь (типа supertuxkart), при этом мой монитор гаснет, и заставить его работать можно только ребутом. Большинство игр (пробовал игры со стима) нагло стартуют в первом мониторе. в частности, все игры вальве идут только в первом. В настройках HL, например, нашел пункт на выбора монитора, но установка второго монитора в этих настройках ни на что не влияет - игра все равно запускается в первом.

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

Любая помощь приветствуется :)
Заранее благодарю.

Изображение пользователя MacLeod.

На самом деле, все зависит от приложения. Как правило, перед запуском идет получение данных по мониторам, какой из них праймари (первичный) и запуск происходит на нем.
Лучший вариант, если в самом приложении предусмотрен выбор монитора.
В теории, можно попробовать написать скрипт для запуска приложения, который будет временно менять телеящик на primary (например, через xrandr).

Как правило, перед запуском идет получение данных по мониторам, какой из них праймари (первичный) и запуск происходит на нем.
у меня некоторые игры стартуют на том монике, с которого были запущены, но, увы, не все.
Лучший вариант, если в самом приложении предусмотрен выбор монитора. в вальвовских играх оно как бэ есть, но все равно запускается на основном.
В теории, можно попробовать написать скрипт для запуска приложения
попробуете?:)

Изображение пользователя MacLeod.

Попробовал. Глючит. Видимо, кеды пытаются как-то перехватывать контроль за этим делом и получается плохо.
Пробовал так:
xrandr --output айди_монитора --primary
запуск программы
xrandr --output айди_другого_монитора --primary
Если честно, ставить другую DE и экспериментировать с этим - как-то лениво.

другую де как раз не надо, ибо кеды)

Изображение пользователя MacLeod.

Сие для того, чтобы понять, в кедах дело или нет.
Попробовал тут запускать одно из своих поделий на OpenGL на непервичных мониторах.
В качестве библиотеки оконного инструментария использовалась GLFW 3, ранее для определения первичного монитора использовалась функция glfwGetPrimaryMonitor, теперь же использовал glfwGetMonitors для получения списка (массива указателей) подключенных мониторов и поочередно запускал программу, создавая полноэкранный контекст, на правом и левом мониторах (у меня три на десктопе).
Сделанные выводы:
1) Если корректно читать параметры монитора (в данном случае речь о разрешении) - запуск контекста происходит абсолютно корректно на указанном мониторе, остальные при этом не гаснут, не переинициализируются и контент на них доступен для управления мышью (можно таскать окна, работать). Идеально.
2) Если указать неродное разрешение при запуске на первичном мониторе - происходит переинициализация всего видеовывода (все мониторы гаснут, после чего включаются, на первичном меняется разрешение, на остальных - остается прежним). После закрытия программы все возвращается на круги своя тем же методом переинициализации.
3) Если указать неродное разрешение при запуске на непервичном мониторе - труба, кеды ловят глюк, все мониторы показывают черноту с попытками что-то отрисовать, но все это - зверские артефакты. Решается только перезапуском иксов.
В третьем случае - баг. Возможно, кед, а может и чего ниже. Поэтому запускаемое на ящике приложение должно быть в его родном разрешении, пробуйте настроить игру перед запуском на нужное.
Если кто-нибудь понимает ситуацию с многомониторной конфигурацией лучше - прокомментируйте.

спасибо за разъяснение. Да, примерно так все и происходит: когда игра таки запускается на втором мониторе - гаснет первый, но чаще проблема как раз в том, что игра тупо запускается на первом. И да, не всегда в игре можно проставить четко то разршение, которое есть на мониторе.. что тогда делать?
в халве ставил четко второй моник в настройках и его же разрешение - стартует сугубо в первом окне..

Изображение пользователя MacLeod.

Ну, единственное общее и работающее во всех случаях решение в данной ситуации - программно выключать монитор, играть, затем включать обратно =)

додул заглянуть в логи. Там это
[ 2776.316] (II) NVIDIA(GPU-0): Display (SAMSUNG (DFP-0)) does not support NVIDIA 3D Vision
[ 2776.316] (II) NVIDIA(GPU-0): stereo.
шо ему надо?:)

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