RedM Crashes

What is the issue you’re having?

I can’t change my output adapter to my desired GPU, despite it working on Red Dead Online. I’ve tried essentially everything under the sun, for some reason nothing works for RedM. I have 2. AMD Radeon™ 780M is my systems, and NVIDIA GeForce RTX 4050 Laptop GPU (with the 15k shown in the screenshot I’ve provided), which works on red dead online! it’s currently set to that! (1), is my RTX, and (0) seems to be AMD. Yet anytime I try and switch RedM to RTX, it always just thinks it’s on AMD, and won’t run unless it’s set to 0.

What have you tried already to fix the issue?

  • I’ve tried windows Graphic Settings.
  • I’ve tried the NVIDIA Control panel - “Manage 3D settings” thing. I’m not sure what else to do.

What server did you get this issue on?

Any server I try, RedM as a whole.

Error screenshot(s)

Windows version

Windows 11 Home

System specifications

Device name mineallmine
Processor AMD Ryzen 7 7840HS w/ Radeon 780M Graphics (3.80 GHz)
Installed RAM 32.0 GB (31.2 GB usable)
Device ID 2E860835-7982-4CDD-BB28-39CBF7F64976
Product ID 00325-80000-00000-AAOEM
System type 64-bit operating system, x64-based processor
Pen and touch No pen or touch input is available for this display

(Keep in mind I also have the AMD processor.)

Antivirus software

None?

Hello, this is a friendly reminder because this is your first time creating a topic (or it has been a while since your last topic) in this category.

Please note that most of the support is provided by the Cfx.re community on a voluntary basis. We ask you to be patient; there is no guarantee we have a solution to your problem(s). To avoid unnecessary/duplicate topics, please browse the forums before creating a topic.

To improve your chances of your issue(s) being solved, please provide as much information as possible about the issue(s) you are having. Also —whenever possible— please use the template given to you when creating a topic.

Thanks for keeping these forums tidy!
:mascot:

I’ve been dealing with very inconsistent RedM startup behavior, including:

  • If you see this, the user interface isn't able to show
  • DXGI shared resources errors
  • ERR_GFX_STATE
  • RedM sometimes hanging around 67% during initialization
  • Sometimes needing several client restarts before RedM would launch correctly

My setup uses an NVIDIA RTX 5080 as the main GPU and an Intel UHD iGPU which I need to keep enabled for OBS/streaming. Disabling the Intel GPU is therefore not an option.

What currently seems to make RedM significantly more reliable for me is the following:

1. Force all relevant RedM processes to use the NVIDIA GPU

In Windows 11:

Settings → System → Display → Graphics

Set the following applications to:

High performance – NVIDIA GeForce RTX 5080

For example:


RDR2.exe
RedM.exe
RedM_b1491_GTAProcess.exe

The important one in my case was the RedM Game subprocess.

RedM.exe and RDR2.exe were already assigned to the RTX 5080, but the RedM_b1491_GTAProcess.exe subprocess was still using the Windows default setting.

After explicitly assigning the subprocess to the NVIDIA GPU, the behavior improved.

Be aware that the executable name/build can change, e.g.:


RedM_b1491_GTAProcess.exe
RedM_bXXXX_GTAProcess.exe

So after a RedM/build update it may be worth checking the Windows Graphics settings again.

2. Limit RedM/RDR2 to 90 FPS

The second change that made a noticeable difference was limiting the game to 90 FPS.

Before doing this, my RedM menu/loading screens were often running at around 180 FPS, and startup was extremely unreliable.

In the NVIDIA Control Panel:

Manage 3D settings → Program Settings

Select the RedM/RDR2 game process and set:


Max Frame Rate: 90 FPS
Power management mode: Prefer maximum performance

Since applying the 90 FPS cap, RedM has been considerably more reliable during startup.

3. Test this without ReShade first

For troubleshooting purposes I would recommend testing this setup without ReShade or other graphics modifications first.

This workaround is specifically about:


Windows GPU assignment
+
RedM Game subprocess → dedicated NVIDIA GPU
+
90 FPS limit

In my testing, ReShade being enabled or disabled did not appear to be the main cause of the original issue, but removing additional graphics hooks makes it much easier to verify whether this workaround helps.

Important

This is only a workaround based on my own testing, not a confirmed universal fix.

Especially on systems with both an NVIDIA GPU and an Intel iGPU, RedM/Cfx seems to occasionally have problems during DXGI/D3D12 initialization or shared-resource creation.

If you need your Intel iGPU for OBS/QuickSync, you do not necessarily have to disable it. For me, explicitly assigning the RedM game subprocess to the NVIDIA GPU and limiting the frame rate to 90 FPS has been a much more practical solution.

My relevant setup:


GPU 1: NVIDIA GeForce RTX 5080
GPU 2: Intel UHD Graphics
RedM: Canary
RDR2 build: b1491
API: DirectX 12

Hopefully this helps anyone getting the same random UI isn't able to show / ERR_GFX_STATE behavior.

Hello your graphics card has only 6GB of Vram the other option is by making your 4050 and the integrated Cpu video card Whole thats why you are having 15Gb of vram