что делать если не включается внутриигровой оверлей geforce experience
Как открыть внутриигровой оверлей NVIDIA Geforce Experience
Для доступа ко всем популярным возможностям видеокарт NVIDIA доступна панель быстрого запуска. Чтобы открыть оверлей Geforce Experience в игре, достаточно его включить в настройках и использовать горячие клавиши.
Управление внутриигровым оверлеем
Для открытия внутриигрового оверлея по умолчанию используется комбинация клавиш Alt+Z.
При ее нажатии в верхней части монитора появится меню с набором функций Geforce Experience:
Также оверлей можно открыть с помощью кнопки, напоминающей треугольник, слева от аватара в основном окне Geforce Experience.
Оверлей доступен в любое время, не обязательно во что-то играть.
Смена горячих клавиш
Чтобы поменять горячие клавиши для открытия оверлея, нужно:
Оверлей не работает
Если внутриигровой оверлей Geforce Experience не работает, то в начале надо убедиться, что сама программа установлена, запущена и он включен в настройках.
Там же ниже будет указано сочетание клавиш для его открытия (Alt+Z по умолчанию).
Если приложение в меню «Пуск» не нашлось, то его нужно установить, скачав с официального сайта NVIDIA.
Проверка драйверов
Убедитесь, что у вас установлены новейшие драйвера для вашей видеокарты. Проверить, загрузить и установить драйвера через Geforce Experience очень легко.
Обновить Windows 10
Функциям программы может мешать устаревшая версия Windows 10.
Чтобы обновить Windows 10, нужно:
Переустановка программы
Если оверлей не включается после всех этих действий, то попробуйте полностью удалить Geforce Experience и переустановить его с нуля, скачав последнюю версию с сайта NVIDIA.
Как открыть оверлей GeForce Experience в игре
Пользователям видеокарт от NVIDIA доступна программа GeForce Experience, которая создает внутриигровой оверлей предоставляющий быстрый доступ к множеству функций прямо из игры. В данной статье мы расскажем о том, что такое GeForce Experience, как открывается оверлей данной программы и что делать, если он не работает.
Что такое оверлей GeForce Experience
GeForce Experience – бесплатная программа от NVIDIA, которая обычно устанавливается вместе с драйверами для видеокарт. Она предназначена для автоматического обновления драйверов, настройки установленных игр на максимальную производительность, а также для получения дополнительных возможностей во время игры. Например:
Также оверлей GeForce Experience можно открыть с помощью специальной кнопки в основном окне программы.
При этом оверлей GeForce Experience должен работать как в играх, так и на рабочем столе Windows.
Оверлей GeForce Experience не работает
Некоторые пользователи сталкиваются с тем, что после нажатия на Alt-Z ничего не происходит и оверлей GeForce Experience не открывается. Самой вероятной причиной подобной проблемы является отсутствие самой программы GeForce Experience.
Для того чтобы проверить, установлена ли GeForce Experience на компьютере или нет можно воспользоваться поиском в меню « Пуск ». Для этого нужно открыть « Пуск » и ввести в поиск « Experience ». Если программа установлена, то система ее найдет.
Если же в меню « Пуск » ничего не находится, то программу GeForce Experience нужно скачать с официального сайта NVIDIA и установить на компьютер.
Если же программа GeForce Experience установлена, но оверлей все равно не открывается, то причина может быть в настройках. В этом случае нужно запустить GeForce Experience с помощью ярлыка или меню « Пуск » и нажать на кнопку настроек в правом верхнем углу окна.
Обратите внимание, GeForce Experience требует, чтобы пользователь вошел в систему со своим логином и паролем. Поэтому при первом запуске программы придется зарегистрировать учетную запись NVIDIA либо войти с помощью имеющегося аккаунта Google или Facebook.
В настройках программы GeForce Experience нужно пролистать экран вниз и найти блок « Внутриигровой оверлей ». Если оверлей отключен, то его необходимо включить. Для этого переведите переключатель в положение « Включено ».
Также здесь можно проверить, какое сочетание клавиш используется для открытия оверлея (по умолчанию, Alt-Z ). Для этого нужно нажать на кнопку « Настройки » и перейти в раздел « Сочетания клавиш »
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
Здравствуте, у меня такая проблема, не открывается внутриигровой оверлей. Если перевести переключатель, то внизу пишет, что то пошло не так, попробуйте перезагрузить систему. Перезагружал, все равно такая проблема.
Я бы попробовал переустановить драйверы на видеокарту и вместе с ними GeForce Experience.
У меня пишет «Не готово», я не имею даже права включить его, почему?
Совет тот же. Попробуйте переустановить драйверы на видеокарту и вместе с ними GeForce Experience.
Попробуй очистить папку с кэшем. Для начала закрой все процессы NVIDIA через Диспетчер задач — Процессы (нажать подробнее чтобы развернуть все процессы), там позакрывай все, что связано с NVIDIA типа «NVIDIA Containet» и т. д.
Далее перейди по пути (вместо «ИмяПользователя» подставь свое) «C:\Users\ИмяПользователя\AppData\Local\NVIDIA Corporation\NVIDIA GeForce Experience» (кавычки надо убрать) и удали папку CefCache. Запускай Expirience, логинься и все будет работать. По крайней мере у меня так получилось это починить.
Спасибо, за такой подробный отзыв.
у меня нету кнопки вкл оверлей, что делать?
Попробуйте советы приведенные выше. Еще в сети пишут, что иногда помогает переключение GeForce Experience на английский язык. Там на вкладке «Общее» есть переключатель.
Я играю в игру CS GO и хочу открыть оверлей, нажимаю alt+z и у меня сворачивается игра и открывается оверлей, то есть он открывается не в игре.
Сложно сказать. Я бы для начала попробовал изменить комбинацию клавиш, возможно это какой-то конфликт. Откройте оверлей и перейдите в настройки, там можно поменять alt+z на какую-то другую комбинацию.
Чуваки, кто знает freestyle идет на 130 mx?
Должен работать, попробуйте.
А на видеокарте 1030 GT будет работать?
Переустановил драйвера, пробовал поменять язык. Всё такая же проблема пишет: «Что то пошло не так. Попробуйте перезагрузить систему.»
Попробуйте решение из этого видео и отпишитесь сработало или нет.
Видео показано как запустить раздел Nvidia Telemetry Container, у меня такого раздела даже нету(
Скорее для нынешней версии драйвера не актуально.
Не пробовали установить GeForce Experience отдельно? Вот тут можно скачать установщик.
Еще как вариант, можно попробовать полностью удалить драйвер с помощью Display Driver Uninstaller из безопасного режима, и потом выполнить переустановку драйверов.
А у вас какая версия графического драйвера?
У меня 471.68, но Experience я не использую, поэтому удалил его зa нeнaдoбнocтью.
У друзей такая же версия, а на моей не работает. Не подскажите как до неё откатить?
Вот тут можно скачать. Перед установкой старый драйвер удалить из безопасного режима через Display Driver Uninstaller.
Не включается Внутриигровое наложение GeForce Experience — что делать
Если на вашем компьютере не включается внутриигровое наложение в GeForce Experience, то не стоит спешить и устанавливать альтернативный софт. Вы можете попытаться самостоятельно решить проблему, тем более, что сделать это не так уж и сложно. Сегодня мы расскажем, что это за функция ShadowPlay и что нужно делать, если данная функция не работает.
Что такое Внутриигровое наложение?
Внутриигровое наложение GeForce Experience – это особая функция, которая используется для записи видео, стрим-трансляций происходящего на компьютере, получения скринов и видеозаписи с Рабочего стола. Это решение отличается минимальным потреблением ресурсов компа, что особенно полезно при записи прохождения игр. Данную технологию еще называют ShadowPlay или Share оверлей.
Опция захвата видео — ShadowPlay
Что делать, если наложение не включается?
Прежде всего, нужно определить, отсутствует ли функция изначально или же она исчезла в процессе. С чего нужно начать? Конечно же, со стандартных процедур.
Обязательно обновите программу GE
Ну а далее, нужно ориентироваться на то, когда обнаружено отключение.
Если функция ShadowPlay не работала изначально
Проверьте, поддерживается ли внутриигровой оверлей вашей картой
Отключите или активируйте экспериментальные функции
Если данные действия вам не помогли, то есть вероятность, что установленный GeForce Experience имеет проблемы. Скачайте предыдущую версию или же дождитесь выхода нового апдейта. В крайнем случае, можно попробовать бета-версию программы.
Внутриигровое наложение GeForce Experience перестало включаться
Вызвать это могут различные неполадки и баги. Если стандартные действия не помогли, то стоит опробовать откат драйвера видео до предыдущей версии. Если же сделать это невозможно, но просто удалить драйвер и попробовать запустить игру. Можно так же попробовать провести чистую установку более ранних дров. Помимо этого поможет инсталляция предыдущей версии GeForce Experience.
Функция ShadowPlay Highlights имеет определенные проблемы совместимости с OS Win 7/8. Эта функция используется в играх для записи значимых событий. Разрабы о проблеме уже знают, и в ближайшее время пофиксят.
А пока что для каждой игры есть свои решения. В частности, для PUBG можно использовать файл GfeSDK, находящийся по ссылке: international.download.nvidia.com/GfeSDK.dll. Его нужно положить в папку: PUBG\TslGame\Binaries\ThirdParty\NVIDIAGfeSDK\Win64, согласившись на замену.
Еще один лайфхак от народных мастеров, подходящий в случаях, когда невозможно вызвать опцию ShadowPlay:
Принудительное включение ShadowPlay
К сожалению, придется повторять данную процедуру после перезапуска системы.
Заключение
Как видите, способов решить проблему достаточно много. Вполне вероятно, что проблема будет решена с ближайшим апдейтом драйверов. Если же, проделав все возможное, у вас по-прежнему не включается внутриигровое наложение GeForce Experience, то рекомендуем обратиться в саппорт NVIDIA.
Как исправить наложение NVIDIA, не работающее в Windows
NVIDIA — американская компания, популярная в игровом сообществе, поскольку она считается одним из лучших производителей лучших видеокарт, доступных для вашего компьютера. Nvidia Overlay — полезный инструмент, который является частью опыта GeForce, используемого для записи экрана или видео, просмотра отображения частоты кадров, создания снимков экрана, а также трансляции. Хотя это надежное программное обеспечение, есть случаи, когда могут возникнуть определенные проблемы с наложением, которые мы будем решать сегодня. В этой последней части нашей серии по устранению неполадок мы рассмотрим проблему NVIDIA Game Overlay, не работающую в Windows.
Nvidia Overlay — это полезный инструмент, который является частью опыта GeForce, используемого для записи экрана или видео, просмотра отображения частоты кадров, создания снимков экрана, а также трансляции. Хотя это надежное программное обеспечение, есть случаи, когда могут возникнуть определенные проблемы с наложением, которые мы будем решать сегодня. В этой последней части нашей серии по устранению неполадок мы рассмотрим проблему NVIDIA Game Overlay, не работающую в Windows.
Что делать, если Nvidia Overlay не работает на вашем ПК с Windows
Там Есть несколько факторов, которые могут вызвать проблему наложения игр Nvidia, начиная от поврежденных или неисправных драйверов, административного доступа и заканчивая проблемами со сторонними службами.
Перед выполнением рекомендуемых ниже решений по устранению неполадок для этой конкретной проблемы я предлагаю, чтобы сначала попробуйте перезагрузить компьютер. Это действие обновляет операционную систему и удаляет все поврежденные временные данные, которые могут быть причиной проблемы, чтобы приложение могло работать.
Но перед этим. убедитесь, что включен оверлей. Для этого в GeForce Experience нажмите «Настройки». Затем на вкладке «Общие» найдите параметр «Внутриигровой оверлей». Переключите переключатель, чтобы включить наложение игр.
Решение 1. Обновите графические драйверы
Одна из причин, по которой игра Nvidia Оверлей не работает на вашем ПК из-за поврежденного или устаревшего графического драйвера. Обязательно обновляйте графические драйверы до последней версии, часто исправляя ошибки, которые могли вызвать у вас проблему. Кроме того, обновление до последней версии работает, позволяя вам испытать максимальную и улучшенную производительность вашего ПК.
Нажмите клавиши Windows + R на клавиатуре, чтобы открыть диалоговое окно ЗАПУСК.
В диалоговом окне «Выполнить» введите « devmgmt.msc » и нажмите Введите или нажмите OK, чтобы открыть раздел диспетчера устройств.
В результатах диспетчера устройств нажмите Display Adapters, чтобы развернуть его
Щелкните правой кнопкой мыши драйвер графики и выберите» Обновить драйвер «. в раскрывающемся меню
Обязательно выберите « Автоматический поиск драйверов » из представленных вариантов. Windows выполнит поиск нового обновления. Дождитесь завершения процесса обновления.
После завершения обновления и установки новой версии последнего драйвера нажмите «Закрыть» для выхода.
Перезагрузите компьютер, чтобы применить сделанные изменения.
После полной перезагрузки компьютера вернуться и проверить k, если проблема с оверлеем игры Nvidia все еще возникает.
Решение 2. Запустите GeForce Experience от имени администратора
Чтобы получить доступ ко всем файлам GeForce Overlay Experience, вы будете нужен административный доступ. Наличие административного доступа необходимо для решения проблем, связанных с вашими приложениями, что позволяет вам получить доступ к компьютерным ресурсам, к которым вы не могли получить доступ с текущим уровнем доступа на вашем компьютере.
Убедитесь, что проблема с игровым оверлеем Nvidia не работает.
Решение 3. Включите экспериментальные функции
Включение экспериментальных функций в GeForce Experience открывает доступ к обновлениям и функциям.
Вернитесь и проверьте, работает ли игровой оверлей Nvidia.
Решение 4. Отключите Сторонние службы
Бывают случаи, когда сторонние службы препятствуют его правильной работе.. После отключения сторонних служб и возобновления работы наложения игр Nvidia, попробуйте включить сторонние службы по одной в настройках свойств, чтобы проверить, не является ли это причиной проблемы. Убедитесь, что службы Nvidia включены.
После полной перезагрузки компьютера проверьте, не Проблема с наложением игр Nvidia не работает.
Решение 5. Восстановление распространяемого пакета Microsoft Visual C ++
Платформа, необходимая многим приложениям для правильной работы. Восстановление этих пакетов может помочь исправить и часто решает проблемы, связанные с приложениями на вашем компьютере.
Убедитесь, что Nvidia game Overlay установлена. работает.
Решение 6. Переустановите GeForce Experience
Если вышеупомянутые решения не помогли решить проблему, переустановка GeForce Experience иногда решает проблему.
Попробуйте проверить, есть ли наложение Nvidia game Overlay. работает.
Следуя решениям, упомянутым выше, вы успешно исправили неработающий оверлей NVIDIA на вашем ПК.
Устраняем старый баг в NVIDIA GeForce Experience
Несколько месяцев назад я решил попробовать сыграть в Microsoft Flight Simulator 2020. Копия нашей планеты, созданная Asobo при помощи фотограмметрии и машинного обучения, казалась подходящим местом для отдыха в эти трудные времена.
Я подключил свой верный беспроводной джойстик Logitech Freedom 2.4 и поднялся в небеса.
Спустя несколько часов полётов вокруг моей альма-матер и дома, в которой я провёл детство, настало время закругляться. Я настроил свой компьютер так, чтобы мониторы отключались через несколько минут неактивности, поэтому быстро понял, что больше они не отключаются.
Такое поведение уже было мне знакомо. Иногда причина заключалась в открытой вкладке браузера, где в фоновом режиме проигрывалось видео, иногда проблема возникала с веб-приложением, а иногда вина была за системной задачей, решившей, что она слишком важна, чтобы отпускать машину в состояние ожидания/сна. В Windows приложения могут запросить эту привилегию у Kernel-Mode Power Manager операционной системы. Это полезно, ведь мы не хотим, чтобы машина уходила в сон или отключала монитор, пока мы смотрим фильм, играем в игру или копируем файл. Такие запросы можно увидеть, открыв командную строку с повышенными правами и запустив powercfg /requests.
Однако у меня возникла идея. Раньше я писал код для проекта под названием procrastitracker — потрясающего компактного приложения для контроля времени под Windows. В нём я реализовал распознавание активности XInput. Видите ли, я использовал это приложение для того, чтобы отслеживать время, которое трачу на игры, а при использовании контроллера Xbox машина считалась находящейся в состоянии простоя. Поэтому моя задача заключалась в том, чтобы приложение распознавало XInput как пользовательскую активность. Я заметил, что Windows использует ввод с контроллеров (не только с мыши и клавиатуры), чтобы определять, что машина используется, и не отправлять дисплей в сон. Также я заметил, что один из аналоговых вводов моего контроллера довольно сильно колеблется, поэтому простая реализация кода без «мёртвых» зон не сработала бы, потому что procrastitracker считала бы, что я использую контроллер, даже когда сплю. «Мёртвые» зоны решили проблему с procrastitracker и контроллер больше не мешал Windows уходить в сон, так что всё было здорово. Виноват ли в нынешней проблеме мой старый джойстик Logitech? Ему сейчас уже 15 лет. Я отключил приёмник и спустя несколько минут дисплей ушёл в сон. Загадка решена!
Но не будем торопиться.
На сцене появляется NVIDIA
С тех пор я обновлял свой компьютер, в том числе купил джойстик получше, рычаг управления двигателем и педали. После их подключения Windows по-прежнему не позволяла дисплею уходить в сон, но я решил изучить проблему внимательнее. Взглянув на панель управления контроллерами USB с подключенным новым джойстиком, я не увидел никаких колебаний. Никакой аналоговой нестабильности и спонтанного ввода. Машине определённо мешала уйти в сон не активность устройства, теперь я был в этом уверен.
Это скриншот, но в реальности всё выглядит так же. Ничего не движется.
Я решил сделать то, что хорошо помогало раньше — обратился к Google.
И Google знал ответ. Люди отследили корни проблемы до оверлея NVIDIA GeForce Experience, иногда называемого ShadowPlay (или NVIDIA Share). Это программа, позволяющая использовать кодировщик NVENC графических карт NVIDIA для записи сжатого видео в реальном времени. Её используют для того, чтобы делиться интересными моментами видеоигр, и это удобно, потому что NVENC хорош. Сжатие видео с высоким разрешением и частотой кадров в реальном времени на CPU с сохранением качества было бы довольно сложной задачей, особенно на машине с уже запущенной видеоигрой, а NVENC обеспечивает качественный вывод без особой дополнительной нагрузки на машину благодаря использованию оборудования кодирования GPU с фиксированными функциями. Это крутая штука, поэтому я не хотел просто так отказываться от неё.
Итак, проблема в следующем: если к компьютеру подключен джойстик и включен оверлей GeForce Experience, то дисплей не уходит в сон. Если отключить джойстик, дисплей засыпает. Если отключить оверлей, то дисплей засыпает. Можно иметь только что-то одно.
Пользователи не просто отследили корни проблемы — они сделали это три года назад!
Я поверить не мог, что эта проблема оставалась неразрешённой так долго. Поэтому я отправил отчёт о баге.
Я был уверен, что разработчики разберутся, но хотел понять причины сам. При включении оверлея запускается множество процессов — все процессы NVIDIA находятся наверху.
Каждый из них загружает множество модулей:
Сначала я думал, что оверлей опрашивает контроллеры на наличие ввода и преобразует эти события в сообщения Windows. Если он инъецировал сообщения в один из своих процессов, допустим, в события клавиатуры, то вероятно, какая-то стандартная процедура обработки событий сбрасывала состояние простоя системы. У меня не было доказательств, но я знал, что причина не только в действиях Windows. Проблему вызывало ПО NVIDIA, но оверлей, тем не менее, не реагировал на ввод с джойстика, поэтому я засомневался, что это случайный побочный эффект кода, написанного для обработки ввода с джойстика. Неправильное использование Win32 часто встречается среди производителей GPU, поэтому я ожидал, что это будет что-то странное. Здесь стоит заметить, что я не специалист по Win32. С другой стороны, у меня есть книга Реймонда Чена и я её читал. Ещё есть отличный блог The Old New Thing, но в нём я немного запутался.
Впрочем, мы отвлеклись. Сначала мне нужно было найти способ обнаружения момента возникновения проблемы, не ожидая засыпания дисплея, поэтому я быстро написал простое приложение, сбрасывающее дамп вывода GetLastInputInfo. Я не ожидал, что эта функция будет иметь полномочия над состоянием простоя системы — для этого нужно получить SYSTEM_POWER_INFORMATION от CallNtPowerInformation, но оказалось, что она действует.
Я подключился к NVIDIA Share.exe в x64dbg и начал искать то, что относится к вводу.
Я знал, что проблему вызывает не Xinput — он используется только для контроллеров Xbox и эмулирующих их, плюс я знал, что procrastitracker и так опрашивает в фоновом режиме Xinput, и дело не в нём. Однако я заметил, что даже когда процесс приостанавливается в отладчике (и в моём маленьком приложении, отслеживающем состояние простоя), видно, что выполняется сброс. Я решил, что создал много процессов, поэтому начал приостанавливать их один за другим (простое завершение по одному не работает, они мгновенно перезапускаются). Состояние простоя продолжало сбрасываться. Это стало важной уликой, она означала, что для этого приложение не выполняет никакого кода. Я не инъецировал сообщения и не делал ничего подобного. Причина была в чем-то, что оно делает при инициализации.
Я хотел посмотреть, как инициализируется NVIDIA Share в отладчике, но это было сложно. Нельзя запустить его напрямую, обязательно запускать его через nvcontainer.exe. Он запускает три копии NVIDIA Share, каждую со своими параметрами. Вероятно, они также общаются друг с другом, поэтому для их запуска нужно аккуратно управлять их средой. Это вполне реализуемо, но можно было попробовать и другие вещи. Я подумал, что было бы здорово, если бы удалось подключить x64dbg сразу после запуска процесса, а рекомендации подсказали мне смотреть в сторону утилиты gflags.exe WinDbg.
Теоретически, можно использовать её для заброса в реестр ключа, приказывающего Windows выполнить конкретный «образ» (исполняемый файл) при его обнаружении с отладчиком. Но мне не удалось этого сделать, вероятно, потому что процесс порождается nvcontainer, а может, я делал что-то неправильно.
К счастью, у нас есть Ghidra. Я проделал те же самые глупые действия, что и в отладчике — загрузил самый очевидный исполняемый файл (NVIDIA Share.exe) и задал самый очевидный вопрос.
«Здесь вообще есть какой-нибудь ввод?»
И я сразу же обнаружил нечто многообещающее! Но для начала нужно было выполнить считывание. Мне плохо знаком «сырой» ввод. В старые добрые времена существовал DirectInput. DirectInput позволяет реализовывать тактильную обратную связь (force feedback), DirectInput позволяет получить доступ к куче кнопок и осей, и по крайней мере под Windows он сильно упрощал работу с игровыми контроллерами по сравнению с прошлым, когда игры должны были поддерживать твой конкретный тип контроллера (или драйверы твоего контроллера должны были эмулировать другой, более популярный контроллер). После DirectInput появился Xinput, а Xinput сильно связан с контроллером Xbox. Вы не можете получить больше кнопок или осей, чем есть у контроллера Xbox. Вы не можете подключить больше контроллеров, чем может подключать Xbox. Всё «просто работает», но подобный API не поддерживает таких штук:
Всё, что соответствует стандарту HID, будет передавать свои события, а наша задача как разработчика приложения — обеспечить поддержку тех страниц HID usage, которые мы сочтём нужными. Особенно мне нравится то, что посередине страницы Simulations Control (0x02) есть usage ID для симуляции ковра-самолёта (Magic Carpet Simulation, 0x0B). Комитеты по стандартам продумывают всё.
Итак, что же NVIDIA Share делает с «сырым» вводом? RegisterRawInputDevices.
Не волнуйтесь, я подчищу лишнее:
Он регистрирует свой дескриптор окна, чтобы всегда получать «сырые» события от клавиатуры (вне зависимости от того, какое окно активно). Увы, клавиатура, не джойстик. Но это дало мне идею. Что если расширить моё небольшое приложение, чтобы оно требовало и «сырой» ввод? Как насчёт DirectInput? Можно ли воспроизвести проблему без ПО NVIDIA? Я потратил один вечер и день на реализацию различных способов ввода, заново изучив Win32 и научившись DirectInput… и COM… снова.
Мне удалось воспроизвести проблему.
Из-за включения Raw Input для джойстиков устройства не позволяют системе перейти в режим простоя
Мои рекомендации Microsoft:
Однако NVIDIA Share не запрашивал «сырой» ввод с джойстика.
По крайней мере, не напрямую. NVIDIA Share частично создан на основе CEF, Chromium Embedded Framework. Зачем довольствоваться эзотерической десктопной разработкой, если можно добавить ещё и щепотку раздражающей веб-разработки? Я считаю, чем больше, тем веселее. Свободная память ведь нам всё равно не нужна.
NVIDIA Share загружает Chromium Embedded Framework как модуль под названием libcef.dll на сто с лишним мегабайт. Для его анализа Ghidra потребовалось довольно много времени, зато я обнаружил интересный фрагмент.
В драйвере геймпада он запрашивает «сырой» ввод, что логично. Для настройки его параметров всегда вызывается FUN_1842af9b4. Вот эта функция:
Если вы не говорите на декомпиляторском, то вот примерный перевод:
Я потратил на это два дня, и в результате оказалось, что проблема заключается в единственном байте в конце. По крайней мере, теперь мой компьютер может спокойно засыпать.
Как устранить эту проблему на своей машине
Если вы не хотите мучиться с шестнадцатеричным редактором, то этот скрипт Powershell сделает всё за вас.
Сначала отключите оверлей и запустите Powershell с правами администратора, чтобы он мог выполнять запись в папку.