No Man's Sky

No Man's Sky

139 arvostelua
Ультимативный гайд по фризам, статтерам, зависаниям и FPS на 2023й год
Tekijältä Романски
В данном руководстве собраны все возможные варианты по улучшению игрового процесса, которые мне удалось найти в уже имеющихся руководствах Steam, а также на зарубежных форумах. С Момента написания статейки прошло уже 7 месяцев... Разрабы что-то фиксят, что-то меняют, так что не факт, что Вам что-то поможет из списка.
2
2
3
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Ликбез


С января этого года я пополнил ряды первооткрывателей в No Man's Sky и как многие, столкнулся с проблемой зависаний, тормозов и всех "радостей" данной игры. Замечу, что компьютер у меня далеко не самый слабый, а именно:
  • Mainboard: Asus Maximus IX
  • CPU: QTJ1 (i9-9900k) OC
  • VGA: Gigabyte RTX 3080 10GB OC
  • MEM: 2x8GB 3500Mhz OC
И даже на такой системе тормозило по первой, сейчас же играется гораздо комфортнее.
Задался вопросом и погрузился в эту тему с головой. Перерыл все руководства в Steam, лазил по ютабам, читал зарубежные статьи, формы и решил по итогу собрать всё воедино в одной большой статье, дабы такие же заблудшие странники могли тут найти свою обитель и обосновать своё поселение =)

Сразу отмечу важный момент!

100%-й гарантии я лично Вам не даю, что после всех манипуляций у Вас будет 100500fps, гладкий и комфортный игровой процесс, но то, что станет лучше, это факт. Естественно, если вы запускаете игру на древнем мамонте, то должны сами всё понимать, что у всех компьютеры разные, начиная с комплектующих, заканчивая настройками операционной системы и установленного программного обеспечения.

Пробуйте в комплексе представленные ниже варианты, или же комбинируйте их, короче по всякому, иногда для решения проблемы с тормозами помогает простой перезапуск игры. О результатах естественно делитесь в комментах, дабы другие странники могли воспользоваться советом. Я в свою очередь буду дополнять статейку, если появится что-то новое. Ну и в идеале конечно для начала попробовать просто переустановить Windows, особенно если прошло несколько лет... А че нет то? =)

Ну чтож, начнём.
Установка последних драйверов видеокарты
Первое, что Нам необходимо сделать, это установить свежие драйвера для нашей видеокарты.

Если у Вас видеокарта от Nvidia
  1. Заходим по ссылке[www.nvidia.com]
  2. Выбираем пункты соответствующие Вашей операционной системе и серии видеокарты, также в пункте "Тип загрузки" - выбираем "Драйвер Game Ready (GRD)"

    Например у Вас видеокарта GTX 1060 и Windows 10, то выбор будет выглядеть так:



    Если у Вас ноутбук с видеокартой Nvidia, то в пункте "Серия Продуктов" выбирать серию с припиской (Notebook).

  3. Жмём кнопку "Поиск"
  4. На открывшейся странице с актуальной версией драйвера жмём кнопку "Скачать"
  5. На открывшейся странице жмём кнопку "Принять И Скачать"
  6. После скачивания необходимо запустить файл "От имени Администратора"
    Жмём правой кнопкой мыши по файлу и выбираем пункт в меню "Запустить от имени Администратора"

    Есть нюанс.

    После запуска нам предлагают установить "Графический драйвер Nvidia и GeForce Experience" или просто "Графический драйвер Nvidia"



    Лично я ставлю всегда только "Графический драйвер Nvidia", но в случае с No Man's Sky можно установить и GeForce Experience, это даст возможность в этой приложухе "Оптимизировать игру для Вашей видеокарты". Короч можно поэксперементировать, я же сторонник теории, что лучше не ставить эту приложуху.

  7. Жмём кнопку "Принимаю. Продолжить"

    Следующая вкладка "Параметры Установки" предлагает на выбор 2 варианта:
    • Экспресс (рекомендуется)
    • Выборочная установка (дополнительные параметры)



  8. Выбираем "Выборочная установка" и жмём кнопку "Далее"

    После происходит переход на вкладку "Параметры выборочной установки"



  9. Нам необходимо поставить галочку в пункте "Выполнить чистую установку" и после жмём кнопку "Далее"
  10. Ждём окончания удаления и установки новой версии драйверов и GeForce Experience, если вы его выбирали.

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

    Так как я старовер, то после окончания установки рекомендую перезагрузить компьютер.


Если у Вас видеокарта от AMD
  1. Заходим по ссылке[www.amd.com]
  2. Выбираем серию и модель Вашей видеокарты

    Например у Вас видеокарта AMD RX 580, то выбор будет выглядеть так:



    Если у Вас ноутбук с видеокартой AMD, то во втором столбце необходимо выбрать серию видеокарты с припиской "M Series".

  3. Жмём кнопку "Submit"
  4. На открывшейся странице необходимо выбрать Вашу операционную систему



    Вот тут возникает проблема... Что скачивать?
    AMD Software: Adrenalin Edition или AMD Software: PRO Edition

    Первые позиционируют для геймеров, вторые для людей, которые работают с различным графическим ПО, но! Зачастую у AMD бывает так, что в некоторых играх драйвера PRO показывают результаты лучше, чем Adrenalin или наоборот. Чтобы не ломать голову, скачивайте "Adrenalin Edition", но эксперименты ни кто не запрещает =)

  5. Жмём кнопку "Download"

    Прежде чем установить свежие драйвера необходимо удалить старые, это можно сделать несколькими способами.
    • Удалить драйвера AMD через "Установка и удаление программ" в Панели управления Windows
    • Использовать утилиту "Cleanup Utility" от AMD, которую можно скачать на официальном сайте AMD[www.amd.com]
    • Использовать стороннюю утилиту Display Driver Uninstaller[www.guru3d.com]
    Рекомендую использовать последние 2 способа


  6. После скачивания драйвера необходимо запустить файл "От имени Администратора"
    Жмём правой кнопкой мыши по файлу и выбираем пункт в меню "Запустить от имени Администратора"

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

  7. После окончания установки рекомендую перезагрузить компьютер.
Настройка драйверов видеокарты
Драйвера установили, теперь нужно немного пошаманить в некоторых настройках.

Если у Вас видеокарта от Nvidia
Нам необходимо зайти в "Панель управления Nvidia"
  1. На рабочем столе нажимаем правой кнопкой мыши и в выпадающем меню выбираем "Панель управления Nvidia"
  2. В появившемся окне выбрать пункт "Управление параметрами 3D"
  3. В правой части окна выбрать вкладку "Программные настройки"
  4. В выпадающем списке "1. Выберите программу для настройки:" нужно найти "No Man's Sky (nms.exe)"



Теперь изменим следующие настройки из списка:
  1. ГП Рендеринга OpenGL - Выбрать Вашу видеокарту
  2. Заранее подготовленные кадры виртуальной реальности - 1, но потестируйте еще вариант, если поставить - 2
  3. Макс. частота кадров - Тут необходимо выставить герцовку вашего монитора, как правило у большинства это 60, у меня матрица немного разогнана, поэтому я поставил 78.
  4. Режим управления электропитанием - Предпочтителен режим максимальной производительности
  5. Тройная буферизация - Вкл
  6. Нажать справа внизу кнопку "Применить"
Это настройки которые выставлены у меня, но если у Вас очень слабая видеокарта, можно отключить там практически всё. Что-то в духе этого:





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

Вариант 1
  1. Выбрать пункт "Не выполнять масштабирование"
  2. Выполнить масштабирование: "Дисплей"
  3. Выбрать разрешение вашего экрана (текущее)
  4. Нажать справа внизу кнопку "Применить"

Вариант 2
  1. Выбрать пункт "Во весь экран"
  2. Выполнить масштабирование: "Дисплей"
  3. Выбрать разрешение вашего экрана (текущее)
  4. Нажать справа внизу кнопку "Применить"


Нажимаем на пункт "Регулировка параметров цвета для видео
  1. Выбрать справа опцию "С настройками Nvidia"
  2. Нажать вкладку "Дополнительно"
  3. Из выпадающего списка "Динамический диапазон" выбрать "Полный 0-255"
  4. Нажать справа внизу кнопку "Применить"



Если у Вас видеокарта от AMD
Повторюсь, если вдруг упустили момент. Так как у меня нет видеокарты от AMD, я много каких-то моментов рассказать не смогу, но ниже прикрепляю настройки для максимальной производительности, особенно если Ваша видеокарта не очень мощная.

Отключаем Overlay Steam, Discord, GeForce Experience
Следующий совет, который помог людям избавиться от сильных пролагов и фризов, это отключение Overlay Steam и Discord.



Отключаем Overlay в Steam
  1. В библиотеке игр Steam нажать правой кнопкой мыши на No Man's Sky и выбрать пункт "Свойства..."
  2. В появившемся окне убрать галочку с пункта "Включить оверлей Steam в игре"
  3. Если у Вас нет VR, то Игровой кинотеатр можно тоже отключить.



  4. Закрыть окно


Отключаем Overlay в Discord
  1. В левом нижнем углу напротив Вашего ника, после иконки наушников(кнопка выключения звука) нажать кнопку "Настройки"
  2. Слева найти пункт "Игровой Оверлей"
  3. В правой половине нажать на "Включить внутриигровой оверлей"



  4. Закрыть окно
Далее зайти в раздел "Расширенные"



Выключаем все пункты.


Отключаем Overlay в GeForce Experience
Естественно при условии того, что вы устанавливали себе это приложение при установке драйверов от Nvidia.
  1. В правом верхнем углу перед именем вашего профиля, если вы его вводили вообще, есть кнопка настроек в виде шестерёнки, на неё и нажимаем.
  2. Слева найти пункт "Общие"
  3. В центральной половине нажать на "Внутриигровой оверлей", переключив зелёный ползунок в левое положение.



  4. Закрыть окно
Можно отключить еще уведомления о наградах и обновлениях.

Настройки Windows ч.1
В данном разделе рассмотрим что можно отключить в нашей ОС и оптимизировать всяческие моменты.

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

Еще момент для тех, кто стримит или записывает игру через OBS или Streamlabs, отключение этой опции должно помочь с фризами и пролагиваниями на видео.



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Настройки графики"
  2. Жмём "Enter" на клавиатуре
  3. Выключаем или включаем
  4. После изменения нужно обязательно перезагрузить компьютер иначе настройка не применится.
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Система"
  4. В меню слева выбираем "Дисплей".
  5. В самом конце, в правой половине окна будет неприметно написано "Настройки графики" туда и нажимаем
  6. Включите или выключите переключатель для аппаратного ускорения планирования графического процессора.
  7. Перезагрузите компьютер.
Если по какой-то причине у Вас нет такого раздела, то вероятно Ваш ПК и видеокарта просто не поддерживает этот режим.

Настройки производительности графики

Ниже планирования графического процессора есть пункт "Настройки производительности графики". Нам необходимо добавить туда No Man's Sky.



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

Жмём кнопку "Обзор"
Указываем путь до игры и файла NMS.EXE
После того, как добавили игру в список, жмём кнопку "Параметры"



Выбираем "Высокая производительность"
Жмём кнопку "Сохранить"


Исправление масштабирования для приложений



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Система"
  2. Жмём "Enter" на клавиатуре
  3. В меню слева выбираем "Дисплей".
  4. В разделе "Масштаб и разметка" нажимаем "Дополнительные параметры масштабирования"
  5. Выключаем пункт "Разрешить Windows исправлять размытость в приложениях"


Игровой режим и Xbox Game Bar
Настройка, которая оптимизирует ОС под игры.



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Игры"
  2. Жмём "Enter" на клавиатуре
  3. Включаем если выключена
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Игры"
  4. В меню слева выбираем "Игровой режим"
Там же, где слева мы выбирали "Игровой режим", есть пункт "Xbox Game Bar"



Его нужно отключить.


Фоновые приложения



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Фоновые приложения"
  2. Жмём "Enter" на клавиатуре
  3. Выключаем полностью, либо можно отключить всё ненужное, чем вы вообще никогда не пользуетесь.
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Конфиденциальность"
  4. В меню слева выбираем "Фоновые приложения"


Автозагрузка



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Автозагрузка приложений"
  2. Жмём "Enter" на клавиатуре
  3. Всё отключать не стоит, так что ситуативно смотрите приложения, которые подгружаются при запуске Windows при условии, что вы уверены, что оно Вам точно в автозагрузке не нужно.
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Приложения"
  4. В меню слева выбираем "Автозагрузка"
Настройки Windows ч.2
Быстродействие
Следующим шагом пошаманим с настройками быстродействия и файлом подкачки.



Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Система"
  2. Жмём "Enter" на клавиатуре
  3. С правой стороны экрана в разделе "Сопутствующие параметры" нажимаем пункт "Дополнительные параметры системы"
  4. В появившемся окне "Свойства Системы" нажать кнопку "Параметры" из раздела "Быстродействие"
Или
  1. Нажмите кнопку "Пуск"
  2. Нажмите кнопку "Параметры", это шестерёнка над кнопкой выключения и перезагрузки системы
  3. Далее в появившемся окне нажать "Система"
  4. В меню слева выбираем "О Программе"
  5. С правой стороны экрана в разделе "Сопутствующие параметры" нажимаем пункт "Дополнительные параметры системы"
  6. В появившемся окне "Свойства Системы" нажать кнопку "Параметры" из раздела "Быстродействие"
В появившемся окне "Параметры быстродействия" выбираем вкладку "Визуальные эффекты"



Отключаем все галочки кроме:
  • "Вывод эскизов вместо значков"
  • "Сглаживание неровностей экранных шрифтов"
Жмём кнопку "Применить"
Сглаживание шрифтов можно тоже выключить, это по желанию.


Переходим на вкладку "Дополнительно"



Раздел "Распределение времени процессора"

Есть 2 стула!!
  • Оптимизировать работу программ
  • Оптимизировать работу служб, работающих в фоновом режиме
Как правило по умолчанию всегда выбран первый вариант, но судя по отзывам, многим помогало избавиться от провисов и тормозов переключение на оптимизацию служб, так что тут остается пробовать по месту.

Раздел "Виртуальная память"

Установим файл подкачки.

Жмём кнопку "Изменить"



В появившемся окне "Виртуальная память" снимаем галочку с пункта "Автоматически выбирать объем файла подкачки" если она там есть.

На всякий случай обнулим все файлы подкачки на жестких дисках, даже если таковых нет.
По порядку переключаем диски и проделываем следующее:
  1. Выбрать пункт "Без файла подкачки"
  2. Нажать кнопку "Задать"
Если спрашивает "Да/Нет", выбираем "Да"

Теперь нужно задать новый файл подкачки.
Если у Вас несколько дисков и среди них есть SSD/NVME, то в идеале выбираем конечно же один из них, если обычный HDD, то выбираем его, тут ничего не поделать уже =)
Важный момент, выбирать желательно диск, где не установлены Ваши игры.

Выбрали? Отлично.
У меня это диск C.
Жмем на нужный диск и выбираем пункт "Размер по выбору системы"
Жмём кнопку "Задать"
Жмём кнопку "ОК"

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

Можно попробовать установить фиксированные размеры файла подкачки.
Выбрать пункт "Указать размер"
Многие рекомендуют ставить не больше объёма вашей оперативной памяти.
Допустим у вас 16GB, следовательно минимальный ставим 8192, максимальный 16384.
Опять же всё индивидуально, так что попробовать можно.


Электропитание



Зачастую бывает так, что в настройках электропитания выставлена не максимальная производительность. Особенно если у Вас ноутбук.

Для того, чтобы найти эту настройку
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "Панель управления"
  2. Жмём "Enter" на клавиатуре
  3. В панели управления ищем "Электропитание"
  4. Выбираем "Высокая Производительность"
  5. Жмём "Настройка схемы электропитания"
  6. В появившемся окне жмём "Изменить дополнительные параметры питания"



В списке ищем "Управление питанием процессора"
Выставляем минимальное и максимальное значение на 100%
Жмём кнопку Применить


Настройка реестра

Жмём на клавиатуре сочетание клавиш "win + r"
У нас откроется "Выполнить"



Пишем в строке "regedit" и жмём кнопку "ОК", после у нас должен открыться редактор реестра Windows.



Слева раскрываем следующие директории:
  1. HKEY_LOCAL_MACHINE
  2. SOFTWARE
  3. Microsoft
  4. Windows NT
  5. CurrentVersion
  6. Multimedia
  7. SystemProfile
Жмём правой кнопкой мыши на "SystemProfile" и выбираем пункт "Экспортировать"
В появившемся окне пишем имя backup
Диапазон реестра выбираем "Выбранная ветвь"
Жмём кнопку "Сохранить"

Отлично. Мы сделали резервную копию на всякий случай.
Далее нам необходимо внести некоторые правки в значениях справа.

Кликаем два раза на пункт "NetworkThrottlingIndex"



Меняем значение на "ffffffff"
Жмём кнопку "ОК"

Кликаем два раза на пункт SystemResponsiveness
Меняем значение на "0"

Теперь идём дальше в раздел реестра "Games"
  1. HKEY_LOCAL_MACHINE
  2. SOFTWARE
  3. Microsoft
  4. Windows NT
  5. CurrentVersion
  6. Multimedia
  7. SystemProfile
  8. Tasks
  9. Games
Меняем значения следующих параметров:
GPU Priority на "8"
Priority на "6"
Scheduling Category на "High"

Закрываем редактор реестра и перезагружаем компьютер. Для чего это нужно? Если в кратце для того, чтобы все ресурсы вашего процессора выделялись на игру.


Удаляем мусор
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "%temp%"
  2. Жмём "Enter" на клавиатуре

    Должна открыться папка "Temp" с временными файлами
    Мой путь к папке "Temp" выглядит так:
    C:\Users\Admin\AppData\Local\Temp
    В вашем случае вместо слова "Admin" должно быть имя вашего пользователя Windows

  3. Выделяем все файлы которые там имеются
  4. Жмём "delete" на клавиатуре
  5. Если появляется окно говорящее о том, что данный файл используется, то ставим галочку "Выполнить для всех текущих элементов"
    Жмём кнопку "Пропустить"

    ]

Теперь идем в "Мой компьютер" или "Компьютер" или "Этот Компьютер"
  1. Жмем правой кнопкой мыши на диск, где у Вас установлен Windows
  2. Выбираем "Свойства"



  3. Жмём кнопку "Очистка Диска"
  4. В появившемся окне жмём кнопку "Очистить системные файлы"



  5. Выставляем все галочки и жмём кнопку "ОК"
Всяческий полезный софт
Quick CPU


Заходим по Ссылке[coderbag.com]
Прокручиваем в самый низ страницы
В списке версий программы скачиваем актуальную на сегодняшний день версию.

На момент написания статьи версия 4.5.2.0

Устанавливаем и запускаем приложение.

В разделе руководства "Настройки Windows ч.2" мы устанавливали схему электропитания, но на всякий случай в Quick CPU смотрим раздел "Power Data" и выбираем в выпадающем списке "Высокая производительность", или если вы не меняли настройки электропитания.

Далее в самом низу программы Quick CPU выставляем 4 ползунка на 100%
  • Core Parking
  • Freqency Scalling
  • Turbo Boost
  • Perfomance
Жмём кнопку "Aplly" и закрываем Quick CPU



ISLC (Intelligent standby list cleaner)

  1. Заходим по Ссылке[www.wagnardsoft.com]
  2. Жмём "***Download ISLC Here***"
  3. После скачивания извлекаем программу из архива в удобное место и запускаем Intelligent standby list cleaner ISLC.exe от имени администратора.
  4. В пункте "The list size is at least:" пишем 1024
  5. В пункте "Free memory is lower than:" необходимо написать значение половины вашей оперативной памяти.
  6. Смотрим на Total system memory:, делим это значение на 2 и вписываем в "Free memory is lower than:"
  7. Ставим галочку "Start ISLC"
  8. Ставим галочку "Launch ISLC"
  9. В пункте "Wanted timer resolution:" пишем 0.50
  10. Ставим галочку "Enable custom timer resolution *"
  11. В пункте "ISLC Polling Rate (ms)" выбираем 1000
  12. Жмём кнопку "Start" и сворачиваем приложение, не закрываем!


TimerResolution


В целом, эта прога как небольшая альтернатива для ISLC. Скажем так, если Вам не нужна очистка оперативной памяти, то можно использовать только TimerResolution.
Или можно не выставлять "Wanted timer resolution:" в ISLC и использоватьTimerResolution + ISLC.
  1. Заходим по Ссылке[timerresolution.com]
  2. Жмём кнопку "Download"
  3. После скачивания извлекаем программу из архива в удобное место и запускаем TimerResolution.exe от имени администратора перед каждым запуском "No Man's Sky"
  4. Жмём кнопку "Maximum" и сворачиваем приложение
  5. После запускаем игру.
  6. После того, как наигрались, открываем уже запущенное приложение TimerResolution.exe и жмём кнопку "Default"
  7. Закрываем TimerResolution.exe

Нас вообще интересует текущий (Current Resolution) показатель в TimerResolution, чтобы он равнялся 0.500, если по какой-то причине после выставления в ISLC значения "Wanted timer resolution:" равное 0.50 показывает 0,496, или меньше.

Делаем следующие шаги:
  1. Жмём кнопку "Поиск" около кнопки "Пуск" и пишем "cmd"
  2. В результатах поиска видим "Командная строка"
  3. Жмём правой кнопкой мыши на "Командную строку" и выбираем пункт "Запустить от имени Администратора"
  4. Далее поочередно вставляем следующие команды:

    • bcdedit /set useplatformtick yes
      жмём клавишу "Enter" на клавиатуре

    • bcdedit /set disabledynamictick yes
      жмём клавишу "Enter" на клавиатуре

    • bcdedit /deletevalue useplatformclock
      жмём клавишу "Enter" на клавиатуре

  5. Перезагружаем компьютер.

Настройки игры
Теперь окунёмся в настройки самого "No Man's Sky"

Для начала необходимо зайти в папку с установленной игрой.
  1. Жмём правой кнопкой мыши на "No Man's Sky" в списке игр вашей библиотеки "Steam"
  2. Выбираем "Свойства..."
  3. В появившемся окне выбираем "Локальные файлы"
  4. Жмём кнопку "Обзор"
  5. В открывшемся окне проводника заходим в папку "Binaries"
  6. Жмём правой кнопкой мыши на "NMS.exe"



  7. В открывшемся окне выбираем вкладку "Совместимость"
  8. Ставим галочку "Отключить оптимизацию во весь экран"
  9. Жмём кнопку "Применить"
  10. Жмём кнопку "Изменить параметры высокого DPI"



  11. Ставим галочку "Переопределите режим масштабирования высокого разрешения"
  12. Из выпадающего списка выбираем "Приложение"
  13. Жмём кнопку "ОК"
  14. Жмём ещё раз кнопку "Применить"
  15. Закрываем


Теперь запускаем "No Man's Sky" и сперва заходим в "Настройки видео"



Выставлять как на скриншоте не нужно, это как выставлено у меня, у Вас соответственно будет иначе.

Кратко пробежимся по некоторым пунктам.
  • Оконный режим лучше выставить в положение "Полный экран" для лучшей производительности, но тут по вкусу, может и в безрамочном будет ок.

  • Разрешение выставляем соответствующее вашему монитору и тому, которое выбрано в вашей системе.

  • Вертикальная синхронизация отключаем

  • Макс. к/с выставляем, как делали в настройках видеокарты, ставьте 60 по стандарту, если моник с большей герцовкой 75 или 144, то ставим такое, при условии, что у Вас выдает больше fps, чем эти значения.

  • Поле зрения в пешем и в полёте очень сильно влияют на наши fps, ставим самый минимум 60, ну или можно оставить по умолчанию 75. Если видяха мощная, то ставим на свой вкус 90, 100 итд.

  • Интенсивность размытия в движ. лучше выставить в 0


Теперь идём в "Настройки графики"



Выставлять как на скриншоте не нужно, это как выставлено у меня, у Вас соответственно будет иначе.

Расписывать что по чём не вижу особого смысла, если у Вас слабый ПК, просто всё выключаем и ставим минимальные значения. Тут в целом вкусовщина на картинку, так что играйте с параметрами подбирая оптимальный fps под Вашу систему.

Отдельно отмечу "Объемные эффекты", наверное одна из самых жрущих опций. Лично у меня если поставить её в положение "Ультра" и выключить блок fps, на графике кадров будут постоянные дёргания. При положении "Высокая" всё ок.


Самое вкусное оставил напоследок.
После того, как выставили настройки видео и графики применяем и выключаем игру.

Многие в интернетах сталкивались с обсуждениями параметров файла TKGRAPHICSSETTINGS.MXML, который находится в папке SETTINGS директории установленной игры.

Находим данный файл и открываем его через Блокнот или любой редактор текста/кода, если пользуетесь таковыми.



Нас интересуют следующие строки содержащие:
  • NumHighThreads
  • NumLowThreads
  • TextureStreamingVk
  • TexturePageSizeKb (Эта как правило у многих отсутствует)
Будем разрушать легенды.

NumHighThreads и NumLowThreads это не физические и логические ядра процессора как таковые, но это точно связано с CPU и выставлять значения придётся каждому индивидуально.

Как пишут на форумах, к "NumHighThreads" относятся загрузки модели персонажей, базовые модели, модели кораблей, модели существ/растений и т. д., физический движок и еще какие-то мелочи. NumLowThreads включают генерацию ландшафта, текстуры, «ИИ» и другие несущественные процессы, такие как загрузка файлов/текстур/скриптов.

Лично у меня установлены те, что игра выдала автоматом.
У меня 8 физических ядер, а потоки я отключил в Bios.

Сейчас у меня значения:
  • <Property name="NumHighThreads" value="6" />
  • <Property name="NumLowThreads" value="5" />
Если я включаю потоки в Bios, у меня становится 8 физических ядер и 16 потоков, а настройки выглядят по автомату так:
  • <Property name="NumHighThreads" value="12" />
  • <Property name="NumLowThreads" value="12" />
Дэк и что ставить то?
Попробуйте что-то в духе следующего для начала.
  • 0/0
  • 0/1
Если у вашего процессора только физические ядра, то можно вариант такой.
У меня 8 физических, как писал выше, можно поставить 7/1.
Также кто-то ставит половину 4/4.
Еще конечно вариант имеющий место быть это 8/16, при условии, если у вас включены потоки в Bios.

Как мне показалось по опыту всяческих вариантов, разницы 0 что вы там выставляете, но многим как пишут действительно это помогает. Так что пишите в комментурии помогло Вам что-то из экспериментов или стало хуже итд.

Теперь касаемо следующего:
  • <Property name="TextureStreamingVk" value="Auto" />
  • <Property name="TexturePageSizeKb" value="64" />

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

По умолчанию эта строка стоит со значением "Auto", многие рекомендуют менять её на "Off", также можно выставить "On"

Я также не заметил каких-либо изменений при выставлении разных значений.
Еще при значении <Property name="TextureStreamingVk" value="Off" /> многие рекомендуют добавить строку <Property name="TexturePageSizeKb" value="64" />, где вместо 64 советуют выставлять значение видеопамяти Вашей видеокарты в mb, допустим у Вас видеокарта на 4GB, следовательно значение будет 4096. Это неправильно, размер задается в килобайтах! Значит 4194304??? Тоже нет! Можно 64 или 128, ну край 512. И в теории эта строка работает вообще только с "TextureStreamingVk" auto или on.

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

Делаем следующее:
  1. Жмём правой кнопкой на файл TKGRAPHICSSETTINGS.MXML и выбираем Свойства.
  2. Далее ставим галочку "Только Чтение"
  3. Жмём кнопку "Применить"


Нужно снова что-то изменить, убираем галочку с "Только Чтение", меняем и включаем обратно.
Фриз во время выхода в открытый космос.
UPDATE 18.09.2023
Лечим секундный фриз во время вылета с планеты. Спасибо за наводку пользователю Deo из комментариев. Однако этот метод можно назвать костылём.

Для начала немного теории почему так происходит. Файлы No Man's Sky запакованы в специальные игровые архивы .pak. При выходе из атмосферы игра налету распаковывает данные файлы и считывает, но даже на самых быстрых SSD что-то не успевает прогрузиться.
Конкретно это связано с файлами отвечающими за Nexus.

Переходим к нашему костылю.

Нам понадобится утилита PSArcTool, скачать можно с официального репозитория на github PSArcTool[github.com]

Далее идем в папку с установленной игрой, затем в папку GAMEDATA и заходим в папку PCBANKS Ищем там файл NMSARC.MeshMisc.pak

Переносим данный файл в папку с PSArcTool, после чего просто перетаскиваем NMSARC.MeshMisc.pak на PSArcTool.exe и ждем пока она извлечет все файлы в текущую директорию. Теперь в папке у нас появилась директория MODELS Вырезаем или копируем данную папку в директорию GAMEDATA с установленной игрой.



Запускаем наш No Man's Sky и сталкиваемся с сообщением о том, что игровые архивы повреждены, просто пропускаем этот момент и можно играть.



В кратце о недостатках этого метода.

При выходе обновлений следует возвращать файл NMSARC.MeshMisc.pak на своё место, после чего процедуру с извлечением следует на всякий случай повторять, ибо какие-либо файлы в данном архиве могли обновиться.

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

Обновляем DLSS
UPDATE 11.04.2024

Только для обладателей видеокарт NVIDIA RTX 2xxx - 4xxx
На данный момент игра использует библиотеку DLSS 3.1.13 так что улучшим.

Переходим по ссылке[www.techpowerup.com] и скачиваем актуальную версию DLSS, на данный момент это 3.7.0

Далее заходим в папку с игрой и переходим в папку Binaries.
На всякий случай сделайте копию файла nvngx_dlss.dll.
После чего из скачанного архива с новой версией DLSS переносим файл nvngx_dlss.dll в данную папку.

Важный момент.
На всякий случай перед заменой dll в настройках самой игры включите режим FXAA или AMD Super resolutiion и только после замены dll включайте DLSS. У меня по личным экспериментам после загрузки планеты игра крашнулась, когда был включен DLSS до замены, сейчас всё ок.

Если что, то всегда можно откатиться на версию, которая шла в игре изначально, но как показывает практика использования нового DLSS в других играх, всё должно отлично работать.
Итоги
Ну что Господа путешественники!

Экспериментируйте, настраивайте, пробуйте. Я ни сколько не настаиваю на выполнении всего, что тут расписал, это лишь мои рекомендации и советы людей, а дальше дело за Вами. Вполне может быть, что Вам придётся сделать лишь небольшую мелочь и игра будет радовать Вас более стабильной работой. Надеюсь что-то из этого поможет решить наболевшую проблему, либо как-то улучшит игровой процесс.

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

Всем удачи и хороших полётов и покорения новых планет!
74 kommenttia
GAMUKA 15.4. klo 11.08 
+
Романски  [tekijä] 15.4. klo 11.06 
GAMUKA, да я думаю всё нормально там, за 3 года с момента написания на игру столько обновлений вышло, что она явно работать должна гораздо лучше.
GAMUKA 15.4. klo 10.54 
интересно, а на mac os что?
Романски  [tekijä] 4.2. klo 5.59 
Jlarkoo, трудно так сказать, может быть всё что угодно, в большей степени сама ОС может быть засрана.
Jlarkoo 3.2. klo 11.14 
подскажи пожалуйста, у друга ртх4060ti-ryzen 5 5600x. 32gb ram. в меню 80 фпс в игрее фризы и просадки до 30-40.
уу меня почти такой жее сетап только 3080, в игре стабильно 100 и больше
Романски  [tekijä] 26.1. klo 3.29 
Makkena, попробуй тестовую сборку поставить из ветки Обсуждений "3xperimental"
Makkena 26.1. klo 3.17 
Думал гайд поможет,но нет.Почему то игра критует чрезе 5-10 мин игры. Началось после того,как начал повторение экспедиции The Cursed. Делал проверку файлов-ничего. Думал,мб удалить какие то файлы обновления,чтобы они докачались,но не знаю какие.
Романски  [tekijä] 26.1. klo 2.46 
Ramzes, ой, сорян, не увидел. Да это проблема версии из стора.
Ramzes 26.1. klo 2.44 
Учитывая то, что она ничем не отличается от стимовской версии
Ramzes 26.1. klo 2.43 
Я думаю это конкретно проблема xbox версии