I keep getting this error nonstop: VkResult: VK_ERROR_OUT_OF_DEVICE_MEMORY

What is the issue you’re having?

Hello can yall please help me? This issue first started when I didn’t get off when the server restarted. Then I could never get back on and kept getting this error.

I did get it to work once again after doing a ton of things: changed to DX12, clear cache, verify files all didn’t work. I changed/lowered one water setting a smidge in Red dead and it worked again. BUT the server restarted and I didn’t realize and I got the same error and this time tweaking the setting did help.

[Window Title]
RedM

[Main Instruction]
Failed to allocate memory for Vulkan. VkResult: VK_ERROR_OUT_OF_DEVICE_MEMORY A device memory allocation has failed.

What have you tried already to fix the issue?

Clearing Cache
Verifying Red Dead Files
Reinstalling Red Dead
Reinstalling RedM
Removing Reshade (client did start after fresh install but once it updated to go on the server it restarted and gave me the same crash)

I changed to DX12 from Vulkan I was on Vulkan when it first happened. Nothing happened. Same error
I changed/lowered some settings in Red Dead and it helped 1 time and fixed the problem then gave me the same error at server restart. I repeated this again and it didn’t work and gave me the same error.

I have enough space and memory on my pc.
I updated all my drivers.
I set a custom size on my drive to allocate more memory.
Forced it to use my GPU

What server did you get this issue on?

The Rift Trails (but it happens after restart if I don’t log off before and then keeps happening over and over I can’t ever get the client to work again)

Windows version

Windows 11

System specifications

Processor AMD Ryzen 5 5600X 6-Core Processor (3.70 GHz)
Installed RAM 32.0 GB
Graphics card NVIDIA GeForce RTX 4070 (12 GB)
Storage 1.08 TB of 2.73 TB used
System type 64-bit operating system, x64-based processor

Antivirus software

Malwarebytes

CitizenFX crash zip file (‘Save information’ on a crash)

CfxCrashDump_2026_06_18_14_57_54.zip (2.04 MB)

Log files

CitizenFX_log_2026-06-18T144334.log (57.5 KB)
CitizenFX_log_2026-06-18T143125.log (92.7 KB)
CitizenFX_log_2026-06-18T144508.log (57.4 KB)
CitizenFX_log_2026-06-18T144215.log (101 KB)

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:

Update:

So far this seems to of worked but i’m not 100% sure it will work long term. I’ll update after awhile.

(I also haven’t reinstalled Reshade yet)

Switch to an Experimental RedM Graphic Branch

Cfx.re developers pushed an experimental update specifically designed to address persistent “Out of Vulkan Memory” failures on newer system configurations. You can force your client to pull this update:

  • Navigate to your RedM folder: Right Click RedM exe → Open file location → RedM Application Data

  • Find the file named CitizenFX.ini and open it with Notepad.

  • Look for any line that says UpdateChannel= and either replace it entirely or add it if it isn’t there (I had to add mine).

  • (Make sure this is the only UpdateChannel line in the text file).

What to add: UpdateChannel=specific/feature/rdr3-graphic-improvements

  • Save the file and launch RedM.

What the final file looks like:

[Game]
IVPath=D:\SteamLibrary\steamapps\common\Red Dead Redemption 2
SavedBuildNumber=1491
PoolSizesIncrease={"DrawableStore":50000,"Object":2000}
ReplaceExecutable=0
UpdateChannel=specific/feature/rdr3-graphic-improvements

Note: Keep in mind that I manually increased my memory pool previously thinking that was the issue. You might not have the PoolSizesIncrease= line in your code and that’s completely okay! We just care about adding the UpdateChannel= line.

this feature branch is outdated and shouldn’t be used anymore. The fixes from that feature branch is now present on Canary/Latest (unstable) with some extra tweaks to resolve the instability that is present in that feature branch. You can use UpdateChannel=canary in CitizenFX.ini to use that branch if you are unable to launch the client

1 Like

Thank you so much for the help!!! I really appreciate it!

Mm it did happen again sadly. It worked for awhile but I have the error with canary.

The change unfortunately had to be backed out due to compatability concerns with some unusual system configurations.

It should be re-added later next week. Or you should at least use the newer version of the branch UpdateChannel=specific/feature/redm-vulkan-improvements-2

1 Like

Thank you so much!!