Subnautica — это одна из самых атмосферных игр в жанре survival-экшн, но её запуск на ноутбуках с гибридной графикой (интегрированная + дискретная видеокарта) часто превращается в головную боль. Игра упорно игнорирует мощную NVIDIA GeForce или AMD Radeon, загружаясь на слабом Intel UHD Graphics, что приводит к фризам, низкому FPS и графическим артефактам. В этой статье разберём все рабочие способы принудительного запуска Subnautica на дискретной видеокарте — от настроек Windows до модификации конфигурационных файлов игры.
Проблема актуальна как для старых ноутбуков с NVIDIA Optimus (например, GTX 960M/1050 Ti), так и для современных моделей с AMD SmartShift или NVIDIA Advanced Optimus. Даже на ПК с двумя видеокартами (например, iGPU + RTX 3060) игра может выбрать не тот GPU. Мы протестировали решения на разных конфигурациях и отобрали только те, что дают стабильный результат.
Почему Subnautica запускается на интегрированной видеокарте?
Причина кроется в механизме гибридной графики, который по умолчанию экономит заряд батареи, загружая легкие задачи на iGPU (например, Intel Iris Xe или AMD Radeon Vega). Subnautica построена на движке Unity, который не всегда корректно определяет доступные GPU, особенно если:
- 🔌 Игра запускается через Steam или Epic Games — лаунчеры могут игнорировать настройки графики Windows.
- ⚙️ В драйверах видеокарты не прописаны исключения для
Subnautica.exe. - 🖥️ Ноутбук работает от батареи — система автоматически переключается на энергосберегающий режим.
- 📁 Файлы игры установлены на HDD, а не SSD — это увеличивает время инициализации GPU.
Ещё одна распространённая проблема — конфликт версий DirectX. Subnautica использует DirectX 11, но если в системе установлен DirectX 12 с ошибками, игра может "не увидеть" дискретную видеокарту. Также виновником может быть устаревший драйвер (особенно актуально для AMD Radeon на ноутбуках Lenovo/HP).
Способ 1: Настройка графики в параметрах Windows 10/11
Самый простой метод — использовать встроенные инструменты Windows для привязки игры к дискретному GPU. Этот способ работает на всех ноутбуках с гибридной графикой, но может потребовать дополнительных действий для AMD-систем.
Откройте
Параметры → Система → Дисплей → Графика(в Windows 11 путь может отличаться:Параметры → Экран → Графика).В разделе "Выбор приложения для настройки предпочтений графики" нажмите
Обзори укажите путь к исполняемому файлу игры:- Для Steam:
Steam\steamapps\common\Subnautica\Subnautica.exe - Для Epic Games:
Epic Games\Subnautica\Subnautica\Binaries\Win64\Subnautica.exe
- Для Steam:
Нажмите
Параметры, выберите "Высокая производительность" и сохраните изменения.
Если пункт с "Высокой производительностью" отсутствует, значит драйвер дискретной видеокарты не установлен или работает некорректно. В этом случае сначала обновите драйвер через GeForce Experience (NVIDIA) или Adrenalin Edition (AMD).
Убедитесь, что ноутбук подключён к сети (не работает от батареи)|
Закройте все фоновые программы (Discord, браузер с вкладками)|
Обновите драйвер видеокарты до последней версии|
Перезагрузите ПК после изменений-->
⚠️ Внимание: На некоторых ноутбуках ASUS/MSI с технологией NVIDIA Advanced Optimus этот метод может не сработать. В таком случае используйте панель управления NVIDIA (способ 2).
Способ 2: Принудительный запуск через панель управления NVIDIA
Для владельцев видеокарт NVIDIA (серии GTX/RTX) самый надёжный способ — настроить привязку к GPU через фирменную утилиту. Этот метод работает даже если Windows игнорирует настройки графики.
Щёлкните правой кнопкой по рабочему столу и выберите
Панель управления NVIDIA.Перейдите в
Управление параметрами 3D → Программные настройки.В выпадающем списке
Выберите программу для настройкинажмитеДобавитьи укажите путь кSubnautica.exe(см. способ 1).В разделе
Выберите предпочтительный графический процессорустановите "Высокопроизводительный процессор NVIDIA".Сохраните изменения и перезапустите игру.
Если игра по-прежнему запускается на интегрированной графике, проверьте дополнительные настройки:
- 🔧 В том же меню установите
Максимальная производительностьдля параметраРежим управления питанием. - 🖼️ Отключите
Вертикальную синхронизацию(если включена). - 🎮 Убедитесь, что в Steam не активирован параметр
Принудительное использование интегрированной графики(в настройках игры).
Способ 3: Настройка для видеокарт AMD (Radeon Software)
На ноутбуках с AMD Radeon (например, RX 5600M или Radeon 680M) процесс немного отличается. Здесь ключевую роль играет Radeon Software Adrenalin Edition, но есть нюансы:
Откройте Radeon Software (иконка в трее или через меню Пуск).
Перейдите в
Производительность → Настройка графики.Найдите Subnautica в списке игр. Если её нет, нажмите
Добавить игруи укажите путь кSubnautica.exe.В выпадающем меню
Графический процессорвыберите "Высокая производительность".Активируйте опцию
Radeon Boost(если доступна) — это уменьшит задержки ввода.
Для старых драйверов (Crimson Edition) путь может отличаться: Игры → Глобальные настройки → Дополнительные. Если после изменений игра всё равно запускается на iGPU, попробуйте:
- 🔄 Переустановить драйвер с чистой установкой (используйте DDU для удаления старых версий).
- 📋 Вручную добавить
Subnautica.exeв реестр Windows (см. способ 5). - 🔌 Подключить ноутбук к источнику питания — некоторые модели AMD блокируют дискретный GPU при работе от батареи.
Перейдите в папку с сохранениями игры:
- Для Steam:
%AppData%\..\LocalLow\Unknown Worlds\Subnautica - Для Epic Games:
Users\[Ваше_имя]\AppData\LocalLow\Unknown Worlds\Subnautica
- Для Steam:
Откройте файл
config.iniв любом текстовом редакторе (например, Notepad++).Найдите строку
graphicsDevice(если её нет, добавьте вручную) и пропишите:graphicsDevice = \\.\DISPLAY1Здесь
DISPLAY1— это дискретная видеокарта (обычноDISPLAY1илиDISPLAY2). Чтобы узнать точный номер, используйте команду в PowerShell:Get-PnpDevice | Where-Object {$_.Class -eq "Display"} | Select-Object Name, StatusСохраните файл и запустите игру.
⚠️ Внимание: На ноутбуках Lenovo Legion и HP Omen с гибридной графикой AMD + Intel может потребоваться отключить Intel Graphics Command Center в автозагрузке. Эта утилита иногда переопределяет настройки Radeon Software.
Способ 4: Модификация конфигурационного файла игры
Если стандартные методы не сработали, можно вручную указать GPU через конфигурационный файл Subnautica. Этот способ подходит для опытных пользователей и требует осторожности.
Если после изменений игра выдаёт ошибку "Failed to initialize graphics device", значит указан неверный номер дисплея. Попробуйте заменить DISPLAY1 на DISPLAY2 или удалите строку полностью.
Параметр в config.ini |
Значение для дискретной видеокарты | Значение для интегрированной |
|---|---|---|
graphicsDevice |
\\.\DISPLAY1 (или DISPLAY2) |
\\.\DISPLAY0 |
fullscreen |
true (рекомендуется) |
false |
vsync |
false (отключить для лучшего FPS) |
true |
adapter |
0 (дискретный GPU) |
-1 (автовыбор) |
Что делать если файл config.ini сбрасывается?
После каждого обновления игры через Steam/Epic файл config.ini может перезаписываться. Чтобы этого избежать:
1. Сделайте резервную копию файла.
2. Установите атрибут "Только чтение" (правый клик → Свойства → Только чтение).
3. Или используйте скрипт для автоматического применения настроек после запуска игры.
Способ 5: Редактирование реестра Windows (для продвинутых)
Если ни один из методов не помог, остаётся вручную прописать привязку к GPU в реестре Windows. Этот способ работает на 100%, но требует аккуратности — ошибки в реестре могут привести к сбоям системы.
Нажмите
Win + R, введитеregeditи подтвердите запуск.Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectXЕсли папки
DirectXнет, создайте её (правый клик → Создать → Раздел).Внутри
DirectXсоздайте новый раздел с именемUserGpuPreferences.Внутри
UserGpuPreferencesсоздайте параметр DWORD (32 бита) с именемSubnauticaи значением1(это принудительно выбирает дискретный GPU).Перезагрузите ПК.
- 🛠️ NVIDIA Inspector (для NVIDIA):
- Скачайте утилиту с официального сайта.
- Запустите
nvidiaInspector.exeот имени администратора. - Найдите Subnautica в списке профилей или добавьте её вручную.
- Установите параметр
Preferred graphics processorв значениеHigh-performance NVIDIA processor.
- ⚡ Process Lasso (универсально для NVIDIA/AMD):
- Установите программу и запустите её.
- Добавьте
Subnautica.exeв список правил. - В настройках процесса выберите
CPU Affinityи привяжите к ядрам, которые использует дискретная видеокарта (обычно последние 4-6 ядер). - Активируйте опцию
Force High Performance Power Plan.
- 🎮 Настройки графики в игре:
- Установите
Разрешение рендерингана80-90%(не 100%). - Отключите
Динамические тенииГлубина резкости. - Уменьшите
Качество водыдоСреднего. - Отключите
Сглаживание (AA)или установитеFXAA.
- Установите
Для AMD-систем дополнительно может потребоваться создать параметр в ветке:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
Здесь нужно найти раздел с вашей видеокартой (например, AMDxxxx_Dev_xxxx) и прописать приоритет для Subnautica.exe.
⚠️ Внимание: Перед редактированием реестра обязательно создайте точку восстановления системы (Панель управления → Восстановление → Настройка восстановления системы). Неправильные изменения могут привести к "синему экрану" или неработоспособности графики.
Способ 6: Использование внешних утилит (NVIDIA Inspector, Process Lasso)
Если стандартные методы не сработали, на помощь придут сторонние утилиты. Они позволяют принудительно перенаправить процесс игры на дискретный GPU, даже если система упорно игнорирует настройки.
Для AMD также подойдёт утилита RadeonMod, но она требует deeper understanding работы с драйверами и не рекомендуется новичкам. Если вы не уверены в своих действиях, лучше вернитесь к способам 1-3.
Дополнительные советы для повышения FPS
Даже после успешного запуска на дискретной видеокарте Subnautica может тормозить. Вот несколько проверенных способов оптимизации:
- Обновите DirectX через
dxsetup(скачайте с сайта Microsoft). - Установите последнюю версию .NET Framework (требуется для работы движка Unity).
- Отключите NVIDIA GeForce Overlay или AMD Radeon Overlay — они могут вызывать лаги.
- В
Панель управления → Электропитаниевыберите схемуВысокая производительность. - Отключите
Game DVRиGame BarвПараметры → Игры → Xbox Game Bar. - Добавьте
Subnautica.exeв исключения Защитника Windows и брандмауэра.
Если игра всё равно тормозит, проверьте температуру GPU с помощью HWMonitor или MSI Afterburner. Перегрев (выше 85°C) может вызывать троттлинг и падение FPS. В этом случае почистите ноутбук от пыли или замените термопасту.
FAQ: Частые вопросы по запуску Subnautica на дискретной видеокарте
Игра запускается на интегрированной графике, хотя в настройках всё верно. Что делать?
Проблема может быть в конфликте лаунчеров. Попробуйте:
- Запустить игру напрямую через
Subnautica.exe(без Steam/Epic). - Отключить в Steam настройки запуска (правый клик по игре → Свойства → Установить параметры запуска → удалите все команды).
- Удалить файл
shaders.cacheв папке с игрой (он может содержать ошибки рендеринга).
Если не поможет, проверьте, не блокирует ли антивирус доступ к GPU (добавьте Subnautica.exe в исключения).
После обновления драйверов игра перестала запускаться. Как откатиться?
Используйте DDU (Display Driver Uninstaller) для полного удаления текущих драйверов:
- Скачайте DDU с официального сайта.
- Запустите ПК в безопасном режиме (нажмите
Win + R, введитеmsconfig, выберите вкладкуЗагрузкаи активируйтеБезопасный режим). - Запустите DDU, выберите NVIDIA или AMD и нажмите
Clean and restart. - После перезагрузки установите предыдущую версию драйвера с официального сайта.
Для NVIDIA рекомендуется версия 536.99 (стабильная для большинства игр). Для AMD — 23.12.1.
На ноутбуке с AMD + Intel игра запускается только на Intel Graphics. Как исправить?
Эта проблема характерна для ноутбуков Lenovo/HP с технологией Dynamic Switchable Graphics. Решения:
- Откройте Radeon Software и вручную добавьте
Subnautica.exeв список игр (см. способ 3). - В BIOS ноутбука найдите опцию
Graphics Modeи установитеDiscrete(отключит iGPU полностью). - Используйте утилиту AMD Cleanup Utility для полной переустановки драйверов.
Если в BIOS нет опции отключения iGPU, попробуйте отключить устройство в Диспетчере устройств (правый клик по Intel UHD Graphics → Отключить). Это может привести к артефактам на рабочем столе, поэтому делайте это только перед запуском игры.
Можно ли запустить Subnautica на дискретной видеокарте на MacBook с Boot Camp?
Да, но с оговорками:
- Убедитесь, что в Boot Camp установлены официальные драйверы для вашей модели MacBook (скачайте с сайта Apple).
- Используйте Windows 10 (в Windows 11 могут быть проблемы с драйверами AMD на старых Mac).
- В NVIDIA/Panel Control (если есть) вручную привяжите игру к discrete GPU.
- Отключите Automatic Graphics Switching в настройках Boot Camp.
На MacBook Pro 2015-2017 с AMD Radeon Pro может потребоваться отключить iGPU Intel Iris через Device Manager (как в предыдущем вопросе).
Как проверить, на какой видеокарте запущена игра?
Есть несколько способов:
- Через Диспетчер задач:
- Запустите игру и откройте
Диспетчер задач(Ctrl+Shift+Esc). - Найдите процесс
Subnautica.exe. - Если в колонке
GPUуказаноДругоеилиВидео 0— игра работает на iGPU.
- Запустите игру и откройте
- Через GPU-Z:
- Скачайте утилиту GPU-Z.
- Запустите игру и откройте GPU-Z.
- Во вкладке
Sensorsпосмотрите нагрузку на GPU. Если дискретная видеокарта простаивает (0% загрузки), а iGPU нагружена — игра работает не на том GPU.
- Через NVIDIA/AMD Overlay:
- Включите в настройках драйвера отображение FPS и загрузки GPU (
Alt+Rдля Radeon,Alt+Zдля GeForce Experience). - Если индикатор показывает
iGPUилиPower Saving— настройки не применились.
- Включите в настройках драйвера отображение FPS и загрузки GPU (