Performance problems RTX 5070TI
NVIDIA Open GPU Kernel Modules Version
575.64
Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.
- [x] I confirm that this does not happen with the proprietary driver package.
Operating System and Version
Arch Linux
Kernel Release
Linux msi-arch 6.15.3-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Thu, 19 Jun 2025 14:41:01 +0000 x86_64 GNU/Linux
Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.
- [x] I am running on a stable kernel release.
Hardware: GPU
GPU 0: NVIDIA GeForce RTX 5070 Ti Laptop GPU (UUID: GPU-846a94a0-8570-27c4-9943-057ea9ee7cea)
Describe the bug
Hello everyone, I'm here to report performance issues with the NVIDIA driver.
This happens when running games using PROTON or even native ones like DOTA 2. It also happens when compiling shaders with the graphics card.
In dmesg, I see the following errors, and the system starts to hang and unlocks or stabilizes after a few minutes, but then hangs again.
[70517.773649] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70517.822257] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70517.822269] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70517.822301] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70517.822304] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70517.822312] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70517.825967] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70517.829411] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70517.929159] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70517.937141] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70517.937147] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70517.937167] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70517.937169] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70517.937175] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70517.939158] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70517.944109] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70518.579283] nvidia 0000:01:00.0: Enabling HDA controller [70518.712365] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70518.890177] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70518.890186] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70518.890212] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70518.890214] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70518.890221] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70518.891676] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70518.895935] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70519.531252] nvidia 0000:01:00.0: Enabling HDA controller [70519.626284] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70519.635723] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70519.635727] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70519.635742] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70519.635743] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70519.635747] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70519.636900] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70519.640723] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70519.727158] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70519.736504] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70519.736508] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70519.736522] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70519.736524] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70519.736527] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70519.737627] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70519.741763] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70519.766098] nvidia 0000:01:00.0: Enabling HDA controller [70519.850051] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70519.860170] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70519.860174] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70519.860188] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70519.860189] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70519.860192] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70519.861340] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70519.865199] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70522.119199] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/0005:045E:0B13.000A/input/input37 [70522.119611] microsoft 0005:045E:0B13.000A: input,hidraw5: BLUETOOTH HID v0.23 Gamepad [Xbox Wireless Controller] on 24:eb:16:b8:8d:81 [70527.227220] nvidia 0000:01:00.0: Enabling HDA controller [70527.332751] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70527.348514] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70527.348522] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70527.348543] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70527.348545] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70527.348551] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70527.349931] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70527.354128] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70527.995150] nvidia 0000:01:00.0: Enabling HDA controller [70528.083078] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70528.096103] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70528.096110] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70528.096133] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70528.096136] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70528.096142] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70528.097237] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70528.102007] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70528.739147] nvidia 0000:01:00.0: Enabling HDA controller [70528.853526] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70528.867254] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70528.867261] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70528.867288] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70528.867291] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70528.867297] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70528.868466] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70528.873376] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70529.515085] nvidia 0000:01:00.0: Enabling HDA controller [70529.624784] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70529.638602] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70529.638609] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70529.638626] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70529.638629] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70529.638634] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70529.639841] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70529.643959] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70529.751377] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70529.764473] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70529.764480] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70529.764498] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70529.764501] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70529.764506] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70529.765840] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70529.771137] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70529.879772] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70529.894875] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1353 [70529.894881] NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from status @ kernel_gsp.c:4615 [70529.894901] NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from kgspCreateRadix3(pGpu, pKernelGsp, &pKernelGsp->pGspUCodeRadix3Descriptor, NULL, pGspFw->pImageData, pGspFw->imageSize) @ kernel_gsp.c:4502 [70529.894903] NVRM: kgspInitRm_IMPL: Error preparing GSP-RM image [70529.894909] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM [70529.896177] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x51:1941) [70529.901064] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [70531.604072] nvidia 0000:01:00.0: Enabling HDA controller [70531.713518] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [70534.058683] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [70534.445498] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71337.090501] nvidia 0000:01:00.0: Enabling HDA controller [71337.193510] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71339.545784] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71340.642437] nvidia 0000:01:00.0: Enabling HDA controller [71340.708344] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71343.073875] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71345.195287] nvidia 0000:01:00.0: Enabling HDA controller [71345.922447] nvidia 0000:01:00.0: Enabling HDA controller [71346.834371] nvidia 0000:01:00.0: Enabling HDA controller [71348.450259] nvidia 0000:01:00.0: Enabling HDA controller [71348.513166] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71350.971438] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71355.403308] nvidia 0000:01:00.0: Enabling HDA controller [71355.456018] nvidia 0000:01:00.0: Enabling HDA controller [71355.898173] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71357.928327] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71358.574179] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71360.077884] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71360.699879] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71362.206577] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71362.731917] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71364.236663] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71364.773634] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71366.283275] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71366.818180] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71368.327739] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1 [71369.434117] nvidia 0000:01:00.0: Enabling HDA controller [71369.497605] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. [71371.878938] NVRM: _intrInitRegistryOverrides: NV_REG_STR_RM_INTR_LOCKING_MODE was set to: 0x1
To Reproduce
Open a game. Wait for lag or stuttering. Check your journal o dmesg output.
Bug Incidence
Sometimes
nvidia-bug-report.log.gz
More Info
I checked the CPU and RAM consume but there is no saturation.
Actually I'm using this parameters:
options nvidia NVreg_UsePageAttributeTable=1 \ NVreg_InitializeSystemMemoryAllocations=0 \ NVreg_DynamicPowerManagement=0x01 \ NVreg_RegistryDwords=RMIntrLockingMode=1