Как бороться с крэшами, вызванными графическим процессором

Данное руководство рассматривает проблемы с работой графического процессора (ГП) и драйверов и предлагает возможные способы их решения. Также здесь вы найдете полезные рекомендации по обновлению драйверов.

Крэши ГП и чтение логов

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

  • game.log – собирает информацию о том, что происходит при загрузке игры, и прекращает сохранения при крэше.
  • gpu_error.log – здесь записываются определенные действия в случае, если крэш вызван работой видеокарты.
  • log.log – собирает информацию о действиях и крэшах путем использования Лаунчера.

Откройте файлы:

  • Нажмите «Windows» + «R» для вызова окна «Выполнить».
  • Введите следующее: %localappdata%\Star Citizen и нажмите OK.
  • Откройте game.log и найдите там пункт GPU crash. Если вы нашли нужные строки, вы можете просмотреть их для получения некоторой информации.
  • Если произошел крэш, связанный с работой ГП, вам также следует посмотреть файл gpu_error.log.
  • Нажмите «Windows» + «R» для вызова окна «Выполнить».
  • Введите следующее: %appdata%\rsilauncher и нажмите OK.
  • Откройте файл log.log и пролистайте его в конец, где будут свежие данные.

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

  1. Полностью закройте Star Citizen и RSI Launcher
  2. Если у вас уже создан файл user.cfg, добавьте в него строчку: r_gpuMarkers = 3
  3. Если у вас нет файла user.cfg, создайте новый текстовый документ и сохраните его по адресу: (ваш путь)\Roberts Space Industries\StarCitizen\LIVE
  4. Добавьте строчку: r_gpuMarkers = 3
  5. Сохраните файл как user.cfg
  6. Запустите RSI Launcher и проверьте файлы игры
  7. Запустите игру

Если у вас случится крэш, gpu_error.log покажет больше информации.

 

Обновление и проверка драйверов в Windows

Приведенные ниже шаги должны работать для всех версий Windows.

Запуск автоматической проверки и обновления графических драйверов может работать не всегда. После запуска обновлений AMD или Nvidia вы можете захотеть проверить ваши драйверы через Диспетчер устройств Windows.

Проверка драйвера в Диспетчере устройств Windows

  1. Кликните правой кнопкой на иконке Windows, затем выберите «Поиск».
  2. Найдите и откройте Диспетчер устройств.
  3. Раскройте список «Видеоадаптеры», кликните правой кнопкой на вашем графическом адаптере и выберите «Свойста» –> «Драйвер».
  4. Убедитесь, что версия и дата выхода драйвера совпадают с таковыми у установленного вами свежего драйвера.
  5. Далее вы также можете проверить версии драйверов для «Мониторов» и «Звуковых, видео и игровых устройств», которые распознала Windows.

Проверка в «Сведениях о системе»

  1. Кликните правой кнопкой на значке Windows
  2. Выберите «Поиск» и введите «Сведения о системе»
  3. Раскройте список «Компоненты» и выберите «Дисплей». Здесь вы можете ознакомиться с информацией о видеокарте и драйвере.

Рекомендуемые способы установки драйверов

Это хорошая отправная точка!

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

Полностью удалите ваш текущий драйвер или старые драйверы

  1. Кликните правой кнопкой на значке Windows.
  2. Выберите «Поиск» и введите «Удаление программы»
  3. Выберите пункт удаления программ. Он может называться «Удаление» или «Добавить/Удалить» в зависимости от версии Windows.
  4. Выберите и удалите старый драйвер вашей видеокарты от Nvidia или AMD.
  • Деинсталлятор Nvidia предлагает возможность удалить сразу все программное обеспечение Nvidia.
  • AMD Catalyst Install Manager предлагает возможность Экспресс-удаления всего программного обеспечения AMD, включая Catalyst. Или вы можете выбрать «Менеджер деинсталляции» для ручного выбора компонентов, которые следует удалить.

Скачайте и установите драйверы

  • Для загрузки самого свежего драйвера посетите сайт Nvidia или AMD. Следуйте подсказкам, чтобы найти и скачать нужный драйвер. Для загрузки прошлых версий драйверов Nvidia перейдите в секцию Бета/Старых драйверов.
  • Установите драйвер. Для Nvidia установку проводите в пользовательском режиме. Там поставьте галочку в пункте «Выполнить чистую установку», чтобы полностью удалить все старые файлы. Не устанавливайте Драйвер 3D Vision и Драйвер контроллера 3D Vision. Они могут вызывать ошибки.
  • Выключите компьютер, затем снова включите его. Перезагрузка не очистит кэш Windows полностью.

Рекомендуемые настройки для Nvidia:

Большие разрешения, x1440

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

  1. Кликните правой кнопкой на рабочем столе и выберите пункт «Разрешение экрана». Запомните, какое разрешение у вас там стоит!
  2. Задайте разрешение экрана 1920×1080 пикселей с частотой обновления 60 Гц, если такие значения доступны вам. Качество картинки может ухудшиться, но это просто временная мера.
  3. Также убедитесь, что масштаб установлен на 100%.
  4. Запустите игру.
  5. Если это поможет, то вам надо будет создать пользовательский файл USER.cfg. Для этого ознакомьтесь с соответствующими инструкциями ниже.
  6. Перейдите к выбору разрешения и верните его к изначальному значению (какое там стояло на Шаге 1).

Как создать файл USER.cfg, чтобы форсировать определенное разрешение:

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

r_Fullscreen = 0

r_FullscreenWindow = 1

r_width = 1920

r_height = 1080

  1. Замените ширину и высоту родными для вашего монитора значениями, которые вы запомнили на Шаге 1.
  2. Если вы не уверены, кликните правой кнопкой на рабочем столе, выберите «Разрешение экрана» и посмотрите на рекомендуемое значение на слайдере. Оно и будет являться родным.
  3. Сохраните файл под именем USER.cfg («Файл» -> «Сохранить как», в поле «Тип файла» выбрать «Все файлы») по адресу: (путь установки)\Program Files\Cloud Imperium Games\StarCitizen\LIVE.
  4. Попробуйте запустить Лаунчер и игру.

 

Разрешения и масштабирование Nvidia

Документация Nvidia: https://pcgamingwiki.com/wiki/NVIDIA_Control_Panel

  1. Откройте «Панель управления Nvidia»;
  2. В графе «Дисплей» выберите «Изменить разрешение»;
  3. Проверьте заданные здесь частоту обновления и разрешение;
  4. В графе «Дисплей» выберите «Регулировка размера и положения рабочего стола»;
  5. Во вкладке «Масштабирование» выключите «Не принимать во внимание режим масштабирования, установленный играми и программами».

Разрешения и масштабирование AMD

Документация AMD: http://support.amd.com/en-us/kb-articles/Pages/UnableToSetGPUScaling.aspx

  1. Откройте Настройки AMD Radeon.
  2. Кликните на «Дисплей».
  3. Проверьте и установите «Масштабирование ГП» в положение Выкл. Если вы используете несколько мониторов, сделайте так для каждого из них.
  4. Проверьте и установите режим масштабирования «Сохранять соотношение сторон». Если вы используете несколько мониторов, сделайте так для каждого из них.

Оригинал

Перевод: H_Rush