GeForce Experience записывает не тот монитор
Обладатели видеокарт Nvidia хорошо знакомы с GeForce Expirience. На мой вкус, пользы от этого софта немного, но одна весьма полезная функция у него все-таки есть, а именно — функция записи экрана, доступная через внутриигровой оверлей — удобная и простая в настройке.
Расскажу о решении, судя по поисковикам, довольно популярной проблемы — когда программа записывает не тот монитор в многомониторной конфигурации. Решение, правда, с оговорками, но все-таки работает.
Меня эта проблема очень долго не беспокоила — пока в многомониторной конфигурации основным дисплеем был экран ноутбука. Ситуация изменилась, когда я купил новый монитор, который захотел использовать в качестве основного экрана. Какое-то время все работало как надо, но в один «прекрасный» день я обнаружил, что видео «пишется» не с того экрана — хоть и в панели управления Nvidia и в настройках Windows в качестве основного дисплея был выбран монитор, запись велась исключительно с экрана ноутбука.
Поковырявшись в настройках оверлея, и поняв, что в нем вообще нельзя выбирать какой экран записывать, я отправился в поисковики. Здесь меня ждала целая куча рекомендаций, в стиле: удалить и снова установить драйвер (потом все заработает, если повезет) или отключить все мониторы, потом подключить только нужный, перезагрузить ПК, потом подключить остальные (привет владельцам ноутбуков) и прочие шаманские танцы с бубном и песнопениями. Все эти рекомендации объединяло еще одно важное свойство — они мне не помогли

Пользователь с ником ggarces0905 рекомендует:
1. Открыть внутриигровой оверлей (сочетание клавиш по-умолчанию — Alt+Z);
2. Остановить запись, отключить функцию Instant Replay, если она включена;
3. Открыть настройки (иконка с шестеренкой в правой части, на рисунке выше подсвечена);
4. Скроллить открывшийся список в самый низ, до раздела «Privacy Control»;
5. В этом разделе имеется только один переключатель — Desktop Capture. Его надо отключить.
Теперь перейдем к тому, почему это далеко не самое хорошее решение:
После этого у меня все заработало как надо — в играх. Дело в том, что именно эта настройка отвечает за возможность делать скриншоты и снимать видео в любых приложениях .
А я знаю, что многие используют эту возможность не только для записи игр. Если вы из их числа, и записывать надо видео не из игр, то остается пробовать различные рекомендации, которые можно найти в сети.
Т.е. можно попробовать: отключить все мониторы, подключить только тот, с которого должна идти запись, перезагрузить ПК, запустить и остановить запись, снова перезагрузить ПК, подключить остальные мониторы (как уже писал выше — не подойдет владельцам ноутбуков, в силу чего сам не пробовал, но подобные рекомендации встречаются чаще всего).
Рекомендуют, так же, пробовать более ранние версии драйверов. Хотя, учитывая что первые сообщения о подобной проблеме на форумах оставлены несколько лет назад — такой себе вариант. Надежду на то, что Nvidia исправит этот глюк, похоже, тоже можно оставить в стороне. Но просто другую версию попробовать можно (а вдруг).
В заключении остается только посоветовать, если ничего не помогло — перейти на использование OBS, программа пусть не такая простая, но известная и бесплатная, так что руководств по ее настройке в сети очень много.
NVIDIA Shadowplay записывает неправильный монитор: как исправить
Nvidia Shadowplay — это функция GeForce Experience, которая позволяет пользователям записывать свой экран с хорошим разрешением, и она хорошо известна стримерам и ютуберам.
К сожалению, ShadowPlay не всегда работает должным образом. Если вы не можете заставить его записывать нужный экран, вы не одиноки. Запись неправильного экрана — одна из наиболее распространенных проблем, с которой сталкиваются пользователи GeForce Experience при попытке использовать ShadowPlay.
К счастью, есть несколько других способов заставить программное обеспечение работать должным образом, и мы здесь, чтобы помочь вам в этом. Итак, когда дело доходит до Nvidia Shadowplay, записывающего неправильный монитор, вот несколько вариантов, как это исправить.
1) Переустановите GeForce Experience

Чтобы заставить ShadowPlay работать правильно, переустановка GeForce Experience, скорее всего, является лучшим решением, поскольку это первое решение, которое сработало для нас (после многих, многих попыток). Это происходит потому, что проблема может быть не в оборудовании или прошивке GeForce, а в программном обеспечении, которое помогает вам обновлять видеокарту.
Иногда переустановки недостаточно, и необходимы некоторые дополнительные действия, поэтому обязательно сделайте следующее:
Сначала удалите GeForce Experience. После этого отключите второй монитор от GPU и перезагрузите компьютер. Подождите, пока ваш компьютер включится, и снова установите GeForce Experience, включите Instant Replay, а затем запустите любую игру, которая использует ваш графический процессор и воспроизводится в полноэкранном режиме.
Когда игра запущена в полноэкранном режиме, нажмите Alt+Z, чтобы отключить мгновенный повтор. Как только это будет сделано, нажмите на шестеренку в верхнем углу и прокрутите вниз до конфиденциальности, затем включите мгновенный повтор. Это должно решить проблему для вас. Вы можете пойти дальше и подключить второй монитор.
2) Изменить конфигурацию контроля конфиденциальности
Это еще один способ заставить GeForce Experience работать должным образом, но он намного проще. Все, что вам нужно сделать, это настроить конфигурацию программного обеспечения Nvidia.
Сначала откройте GeForce Experience и нажмите кнопку наложения рядом с вашим именем пользователя, чтобы отключить мгновенный повтор.

Затем перейдите к шестеренке в правом верхнем углу окна GeForce Experience. Оттуда прокрутите вниз, пока не увидите поле «ВНУТРИ-ИГРОВОЕ НАЛОЖЕНИЕ», и нажмите «НАСТРОЙКИ».

Оттуда прокрутите вниз, пока не найдете «Контроль конфиденциальности», и нажмите на него.

Откроется окно, в котором должна быть единственная опция «Захват рабочего стола». Отмените выбор.
Как только все это будет сделано, выйдите, пока вы не сможете снова включить мгновенный ответ. Этого должно быть достаточно, чтобы решить проблему.
3) Настройте панель управления Nvidia.

Проверка того, что панель управления Nvidia настроена правильно, также может помочь ShadowPlay начать запись с правильного монитора.
Чтобы получить к нему доступ, перейдите на рабочий стол, нажмите правую кнопку мыши, а затем щелкните левой кнопкой мыши «Панель управления Nvidia», затем перейдите к «Настройка нескольких дисплеев».
Проверьте, есть ли в списке два монитора. Скорее всего, в этих настройках вы увидите два монитора, а Nvidia записывает основной дисплей.
По-видимому, у Nvidia есть свои собственные настройки и основные дисплеи независимо от того, какой монитор вы установили в качестве основного. Как вы могли догадаться, их переключение вызывает проблемы, когда вы пытаетесь записать определенный монитор.
Щелкнув правой кнопкой мыши на дисплее, который вы хотите записать, вы можете открыть меню, в котором будет показана возможность сделать монитор основным.
Убедившись, что конфигурация панели управления Nvidia для мониторов соответствует вашим ожиданиям, ShadowPlay может начать работать правильно.
4) Отключить и перезагрузить

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

Хз что за хрень у меня такая с ним случилась. Я сто лет сижу на винде 10 и решил переустановить(лицензия). Поставил всё, Geforce Experience, обновил драйвер, но при записи идет запись доп. монитора. У меня 2 моника. В "параметрах экрана" стоит основной монитор как я и хочу, ShadowPlay игнорит это и записывает 2-й моник. Правда самое банальное еще я не делал, переустановить. Может попробую сейчас 🙂 А так с чем это может быть связано?

У меня была похожая ситуация. Запись и разрешение были не с того монитора что надо было. Драйвер считал первым монитором тот который был подключен через HDMI, а вторым подключенным через DVI. Никакие настройки и переназначения Первого и Второго монитора не помогали.
- пожаловаться
- скопировать ссылку

Та же фигня, записывает со второго монитора,а не с основного, переназначал мониторы на основные и так не помогло,переустановка не помогла,ребуты не помогают, что за подлая хрень,до переустановки винды всё было нормально
- пожаловаться
- скопировать ссылку

Да, переустановка не помогла. Снес полностью все компоненты Nvidia(USBС, аудио, видео драйвер и сам Geforce Experience). Причем походу проблема идет от самого видео драйвера(не факт). Просто когда перезагрузился и пошел всё ставить по новой, а поставил сначала Geforce Experience и я проверил запись попутно скачивая драйвер. Записал сначала именно тот монитор что прописан как основной, но когда всё поставил вновь записал 2-й. Есть варианты кроме переустановки винды?
- пожаловаться
- скопировать ссылку

Короче проблема никак не решается. 18 числа переустановил Винду 10 Про(лицензия). Я сейчас точно хз какая версия винды была до 18 числа(возможно не самая последняя, я принудительно не ищу обновления), но всё пошло по звизде после переустановки винды. Дело возможно знаю в чем. У меня 2 монитора DVI и VGA и подключены они в переходник DisplayPort(видеокарта RTX 2080 Ti), да RTX и такой вот колхоз. VGA монитор всегда в параметрах экрана помечается под номером 1, а DVI 2. В этом видать и проблема т.к DVI у меня основной(в дисплее 2 стоит галочка как основной), но ShadowPlay игнорит этот факт и записывает дисплей 1(VGA). Видать в этом и проблема. Задал вопрос в Майкрософт и пока так себе, задал в Нвидию связался по чату на сайте нвидии сотрудник. С ним решали целый час наверное, но ничего не вышло. Он мне предложил скачать утилиту DDU(Display Driver Unistaller) и удалить там через безопасный режим с перезагрузкой пк, а потом накатить скаченный драйвер с сайта. Ничего не помогло, скачивал как последний драйвер, так и предыдущею версию. В чем такая проблема не понятно. Винда косячно что-то сделала т.к до переустановки винды было всё ок.
(FIX) Recording the wrong monitor on ShadowPlay.
Hi,So I had something change on my PC, not sure what, and ShadowPlay was now recording the incorrect monitor out of my 3 monitors, I had looked up how to fix the issue and I didnt find a solution, All my monitors were set up correctly and all configured the way people were suggesting and it still recorded the wrong monitor.
I decided to open the colour management tab through Display Settings.
I clicked the indenify monitors option to find that the numbers it displayed didn't match up to what I had set them too and the monitor that was being recorded was listed as 1.
So from this point I concluded that it must of been a registry issue that was causing the mismatch, Maybe a GPU update had reassigned all my monitors on an install.
I looked up how to reset monitor settings through regedit and found many things, 2 of which i focused on, A Microsoft Answers post and a DisplayLink.
What I found was, there are folders in your Registry that get written in when you add a display, sometimes, these folders get cluttered with monitor connections and errors such as this can occur (incorrectly positioned monitors) According to both the links above, deleting 2 folders would remove all monitor entries and on reboot would reset the monitor positions.
Luckily, DisplayLink supplied a premade regedit file (File Here) that saves you having to trail through all the sub folders, I made a backup of my registry and applied the premade reg file.
Here is a screenshot from the Reg file.
On reboot, I reconfigured my monitors and tested ShadowPlay to find that I am now recording my main (centre) gaming monitor again.
Thanks! This fixed my issue in GeForce game stream and Moonlight where it was always showing monitor 3 instead of 1. These were my specific steps.
Unplugged my two extra monitors
Fixed the reg
Rebooted
Connected using Moonlight
Reconnected my extra monitors.
Damn, still not working for me. fuck.
edit: if anyone comes across this, i fixed it by disabling the 2 peripheral monitors in the nvidia control panel, then did a windows update, reboot, re-enable the monitors and it's working now.
Ah, this stopped working for me after a day or two. But I did manage to (hopefully) permanently fix it.
The key was that I had to change the primary monitor in Nvidia control panel and not in Windows.
IIRC, I had to:
Turn shadowplay off
Changed the primary monitor to the wrong one that it was recording, then back to the main one
Restarted
Started Shadowplay
Again, this might not have been the exact thing I did, but the key thing was changing primary monitor settings through Nvidia instead of Windows, but I also reinstalled GeForce Experience, disconnected and moved around monitor cables from the graphics card, and restarted my PC a bunch during this
Only thing I would note for anyone else: Make sure you unplug BOTH the power and the display cable to your monitors. I had only unplugged the power at first and incredibly windows is still able to detect a monitor even with no power on it. I also disabled the monitors in NVIDIA control panel and uninstalled the monitors from device manager for good measure before rebooting.
I did this also plug/unplugged monitors too it was allright my new main monitor was 1 but when i restart it got resetted and now my main monitor is 3 can't fix this..