Steam : You don't have enough system and video memory to start the game

Hi everyone.
First, I want to congratulate and thank the team who created CachyOS because this is an awesome distribution.
I have only some issues about a few games, but they almost all work fine.
I’m just embarrassed with the game “Last of us Part 1 remastered” which does not launch on Steam. I have tried different version of proton, a command to improve the performance in the launch option, an option to force Directx 11 too, but no way.
I have this error message : “You don’t have enough system and video memory to start the game”.
I have 32 Gb of RAM, an i7, SSD, a Geforce GTX 1060 6G, and it was working fine in Windows 10.
Do you have an idea ?

The “free” command returns :
image

Also an issue to launch the old game “Obscure 1”, it does not start and does not do anything, does not display anything. But this is an old game so it’s probably complex and maybe “not planned to work”.
Siming

normally an old error from nvidia, about outdated drivers…
you could try to delete the “gameID” folder inside “steam/compatdata” make a backup first^^

Hi Joerg72. Thanks. I have tried, but unfortunately it did not work. Or maybe I could try to reinstall the game after had deleted the “gameID” folder.
Well, I have just tried to uninstall and reinstall the game after I had deleted the ID folder but I have still the issue.

Ok, did you use the runtime or native version of steam? I hope you don´t use the flatpak version^^

I have installed Steam using CachyOS Hello Gaming package (“Installer les paquets de Gaming” in French) :


I have both native and runtime version of Steam.

Thats fine, my english is bad and my french also^^
Did you use Dualboot? Just to be sure that you don´t run the game on an ntfs harddrive^^

Your English is probably better than mine :slightly_smiling_face:
Yes, I use dualboot in the same SSD harddrive than Windows.
I have a ntfs partition for Windows and a partition with btrfs file system for CachyOS Linux, both on the same harddrive.

did the game is installes on the ntfs drive?

No, it is installed in the Linux btrfs drive.

did you try “-dx11 %command%” *without the quotes.
second… go to steam settings, downloads and clear the “downloadcache”

I have tried but it does not launch the game, it stops immediately.

I get this kind of logs :
xxxxxxxx:warn:threadname:dispatch_exception Thread ID 02a0 renamed to “GPU Interrupts Handler”
xxxxxxxxx:warn:threadname:NtSetInformationThread Thread ID 02a0 renamed to L"GPU Interrupts Handler"
xxxxxxxxx:warn:vkd3d-proton:vkd3d_allocate_device_memory: Memory allocation failed, falling back to system memory.
xxxxxxxxx:err:seh:NtRaiseException Unhandled exception code c0000409 flags 1 addr 0x140ffb8d9
xxxxxxxxx:warn:seh:OutputDebugStringW L"[352:372:20250226,194555.608:INFO exception_handler_server.cc:635] Process close detected\n"
xxxxxxxxx:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker"
xxxxxxxxx:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker"
xxxxxxxxx:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker"
xxxxxxxxx:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker"
xxxxxxxxx:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker"
xxxxxxxxx:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker"
pid 14474 != 14473, skipping destruction (fork without exec?)

The “xxxxxxxxxx” are to hide some informations that could be confidentials but not sure at all :slightly_smiling_face:

I have also noticed these lines (Nvidia) :
xxxxxxxx:warn:vkd3d-proton:openvr_device_extensions: Failed to wait for VR registry key ready.
xxxxxxxx:warn:vkd3d-proton:openxr_vulkan_extensions: Failed to get OpenXR extensions size from wineopenxr.
xxxxxx:warn:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling SM 6.6 on pre-Turing NVIDIA despite lack of native compute shader derivatives.
xxxxxxx:vkd3d-proton:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 5. All out of band work will happen on the in band queue.
xxxxxxx::warn:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling SM 6.6 on pre-Turing NVIDIA despite lack of native compute shader derivatives.

In fact, maybe the main lines in the logs :
718.060:0144:0148:err:seh:NtRaiseException Unhandled exception code c0000409 flags 1 addr 0x140ffb8d9
718.117:0160:0174:warn:seh:OutputDebugStringW L"[352:372:20250226,194555.608:INFO exception_handler_server.cc:635] Process close detected\n"

I have post a comment on Github.

Thanks for your help, have a nice day.

I’ll keep you informed.

Another thing to try, maybe — try running an Xorg session instead of Wayland, unless that isn’t an option with your desktop environment.

Otherwise, from what I’m seeing of system requirements, seems like a 4GB GTX 970 or 1050ti 4GB are the minimum, so your 6GB card should be fine…

Also, if you were trying Steam Runtime, try Steam Native instead. It’s the most functional way I’ve used Steam on Cachy. You could try using a different version of Proton within Steam and see if that changes anything.

Hi Redmage913.
Thanks for your advise.
In fact, I’m already using X11 (KDE Plasama) and Steam Native.
I wonder if it was a good choice from my part to choose CachyOS drivers for NVIDIA (the CachyOS native drivers or open source), instead of Nvidia drivers for recent graphic cards, but my graphic card is quite old so I have not chosen the second option at the installation of the system.
Maybe there is a way to update my graphic card driver or change it.
But almost all my other games are working, except 1 or 2 wich get poor performances but still playable.