Red Dead Redemption 2

Red Dead Redemption 2

评价数不足
[ENG/RU] “ERR_GFX_D3D_DEFERRED_MEM” fix
由 schyeah 制作
This guide fixes Red Dead Redemption 2 game crashing with ‘ERR_GFX_D3D_DEFERRED_MEM’ error when getting achievements in Steam and Rockstar Games Launcher.
   
奖励
收藏
已收藏
取消收藏
General [ENG]
The ‘ERR_GFX_D3D_DEFERRED_MEM’ error is caused by a notification from Rockstar Games Launcher when the game uses the ‘DirectX 12’ graphics API.
To see for yourself, you can ask your friend to send you a message or an invitation to the game when you are in Red Dead Redemption 2. After a few seconds, you will get an error.
Solution 1
The first way to fix it is to switch the graphics ‘API’ to Vulkan.
  1. Go to Settings - Graphics.
  2. In the Graphics (Advanced) section, enable advanced settings.
  3. Switch graphics ‘API’ to Vulkan.
Solution 2
The second fix is to turn off Rockstar Games Launcher notifications.
  1. Launch any game with Rockstar Games Launcher - Red Dead Redemption 2 or GTA V.
  2. Open Rockstar Games Launcher Overlay - default button is ‘Home’.
  3. Press the button with the gear icon.
  4. Select the ‘Settings’ section.
  5. Set the ‘Hide Notifications’ option to ‘’Enabled‘’.
Solution 3
The third way to fix it is to clear DirectX 12 Shader Cache.
This method is bad because the action must be repeated before each game launch.
  1. In Windows, press the keyboard shortcut ‘Win’ + ‘S’.
  2. In the search window that appears, enter the query ‘Disc Cleanup’.
  3. Open the system application ‘Disc Cleanup’.
  4. Select the ‘C:’ directory.
  5. Select the ‘DirectX texture builder cache’ option.
  6. Press the ‘OK’ button.
  7. Confirm the deletion.
引用自 MDTechVideos
How to Delete DirectX Shader Cache in Windows 11/10
https://www.youtube.com/watch?v=DTmYw399jcQ
Общее [RUS]
Данное руководство решает вылет игры Red Dead Redemption 2 с причиной “ERR_GFX_D3D_DEFERRED_MEM” при получении достижений в Steam и Rockstar Games Launcher.
К ошибке “ERR_GFX_D3D_DEFERRED_MEM” приводит уведомление из Rockstar Games Launcher когда игра использует графический API “DirectX 12”.
Чтобы в этом убедиться, вы можете попросить вашего друга отправить вам сообщение или приглашение в игру, когда вы находитесь в Red Dead Redemption 2. Через несколько секунд вы получите ошибку.
Решение 1
  1. Первый способ исправления - переключить графический “API” на Vulkan.
  2. Перейти в Настройки - Графика.
  3. В разделе Графика (Дополнительно) включить дополнительные настройки.
  4. Переключить графический “API” на Vulkan.
Решение 2
Второй способ исправления - выключить уведомления Rockstar Games Launcher.
  1. Запустить любую игру с Rockstar Games Launcher - Red Dead Redemption 2 или GTA V.
  2. Открыть Rockstar Games Launcher Overlay - по умолчанию кнопка “Home”.
  3. Нажать кнопку с иконкой шестеренки.
  4. Выбрать раздел “Настройки”.
  5. Параметр “Скрыть уведом.” установить “Включено”.
Решение 3
Третий способ исправления - очистка DirectX 12 Shader Cache.
Этот способ плох тем, что действие необходимо повторять перед каждым запуском игры.
  1. В Windows нажать сочетание клавиш “Win” + “S”.
  2. В появившемся окне поиска ввести запрос “Очистка диска”.
  3. Открыть системное приложение “Очистка диска”.
  4. Выбрать диск “С:”.
  5. Установить галочку напротив варианта “Кэш построителя текстуры DirectX”.
  6. Нажать кнопку “ОК”.
  7. Подтвердить удаление.
引用自 MDTechVideos
Как очистить кэш DirectX Windows 10/11
https://www.youtube.com/watch?v=DTmYw399jcQ