Злобная Nvidia и GeForce Experience
На эту тему уже написано много сообщений на официальном форуме GeForce и Reddit, но почему-то нет ни слова об этой проблеме на DTF, как и спустя 3 недели нет решения проблемы от самой Nvidia. 12 апреля вышло обновление GeForce Experience 3.22, ломающее работу счётчика частоты кадров. Обновление включает вместо него оценку производительности, которая активируется через Alt-R. По задумке данный функционал должен был включаться только активируя экспериментальные функции в настройках GFE, но он включен всегда.
Плохо в этой ситуации то, что это обновление нельзя пропустить, автоматическое обновление самого GeForce Experience нельзя отключить, обновление ставится при первой же попытке запустить GFE, и, наиболее раздражающее, на рабочем столе на месте счётчика FPS появляется надпись Н/Д (или n/a, у кого установлен английский язык в системе). Также эта надпись может присутствовать и в играх.
Ну и самое главное — Nvidia не позволяет скачать и установить предыдущую версию GFE, всеми силами пытаясь вернуть самую последнюю (т.е. нерабочую) версию. На официальном сайте Nvidia нет возможности скачать старые версии GFE, хотя фактически они всё ещё там присутствуют. Проблему решает ресурс FileHorse, который бережно хранит ссылки на дистрибутивы всех версий. Но одной лишь установки предыдущей версии будет недостаточно для решения проблемы.
Дело в том, что сразу после установки старой версии GFE будет автоматически загружена более новая версия, которая установится при запуске GeForce Experience. Чтобы этого избежать необходимо временно (до выхода рабочего обновления) ограничить доступ к интернету компонента загрузки обновлений. Это можно сделать в стандартном брандмауэре wf.msc, запускаемом через Win+R, просто создав правило исходящего подключения для %ProgramFiles% (x86)\NVIDIA Corporation\NvNode\NVIDIA Web Helper.exe и настроив блокировку подключений для всех типов сетей.
Затем необходимо проверить директорию загрузки обновлений %ProgramData%\NVIDIA Corporation\Downloader на предмет апдейтов, ожидающих установки, они будут находиться в папках с буквенно-цифирным названием — эти папки нужно удалить. На этом можно было бы завершить повествование о победе разума над Nvidia, но она и дальше будет вставлять палки в колёса.
GeForce Experience хоть и не может больше скачивать (и устанавливать без запроса) свои обновления, но он по-прежнему может проверять и уведомлять о наличии новой версии драйвера. Установить её через GFE не получится, для этого придётся скачать драйвер вручную с сайта Nvidia. И конечно же вместе с установкой графического драйвера последней версии вам будет предложено обновить и сам GFE на самую новую (нерабочую до сих пор) версию. Вежливо отказавшись от такой щедрости, можно продолжить установку только драйвера и ... обнаружить тот факт, что в таком случае старая версия GFE попросту удаляется. Цитируя известного Линуса Торвальдса:
Снова установить старую версию GFE теперь не составит никакого труда, но сам фак такого, с позволения сказать, вредоносного поведения ПО от Nvidia начинает настораживать. И, как бонус, данный способ блокировки обновления GFE также помогает вернуть счётчик кадров (установив соответствующую старую версию) в ноутбуки, обладающие графикой GeForce MX150/250/350, в которых Nvidia не позволяет использовать свой оверлей в играх, т.к. по её мнению их мощности недостаточно для таких целей.