DSC is still kinda broken in Linux. In windows it works flawlessly.
DSC is also broken on Windows: Black screen and system freezes when I enable DSC, 10 bits HDR and VRR
DSC is still kinda broken in Linux. In windows it works flawlessly.
DSC is also broken on Windows: Black screen and system freezes when I enable DSC, 10 bits HDR and VRR
I have the same issue and my GPU still stays to P0 power state on idle.
I have this exact same problem on my AW2725DF 1440p monitor when using the maximum 360hz refresh rate. The problem goes away if I drop down to 240hz. This problem also does not occur on Windows for me.
Yeah, it it lonely sits in /etc/vulkan/icd.d/. Thanks
I have this exact same problem on my AW2725DF 1440p monitor when using the maximum 360hz refresh rate. The problem goes away if I drop down to 240hz. This problem also does not occur on Windows for me.
I have the issue with the same monitor. If I set VRR to Always
, the monitor AW2725DF loses video signal after few seconds until I disable VRR. On Windows I have black screens when alt-tabbing and while the screen is black, the system is frozen: The mouse doesn’t move on other screen and keyboard is not responding.
It seems it worked! I have just let it go idle, and it went into suspend – I was having a 100% rate of failure on this situation. I’ll do some more testing (I re-enabled automatic suspend), but I am optimistic this will finally fix this issue for me 🙏 Thanks for the tip!
More info on this: I completely removed the Nvidia driver and rebooted using Nouveau a couple of times with the charger unplugged, and all the times it booted successfully. So, this is definitely an issue caused by the Nvidia driver.
Any other tips on how I could fix this problem? AFAICS fbdev=0
is indeed in effect:
❯ modprobe -c nvidia | grep fbdev
options nvidia_drm fbdev=0
alias symbol:drm_fbdev_dma_setup drm_dma_helper
alias symbol:drm_fbdev_ttm_setup drm_ttm_helper
There is still a Vulkan bug (I think?) in this latest driver, that will make my external monitor freeze when running a game if I’m in hybrid mode (NVIDIA GPU+AMD APU) in optimus-manager, when I’m only using an external monitor. This issue doesn’t happen if I’m in NVIDIA-only mode, like in the previous drivers.
nvidia-bug-report.log.gz (1.5 MB)
Spoke too soon… =/
fev 02 18:31:44 fedoracosta systemd[1]: Starting nvidia-suspend.service - NVIDIA system suspend actions...
fev 02 18:31:44 fedoracosta suspend[20692]: nvidia-suspend.service
fev 02 18:31:44 fedoracosta logger[20692]: <13>Feb 2 18:31:44 suspend: nvidia-suspend.service
...
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:31:44 fedoracosta kernel: NVRM: mmuWalkSparsify: Failed to sparsify VA Range 0x1b0000 to 0x1effff. Status = 0x00000040
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_sparse.c:74
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:31:44 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x1b0000 to 0x1effff. Status = 0x00000040
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:31:44 fedoracosta kernel: NVRM: mmuWalkSparsify: Unmap failed with status = 0x00000040
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == unmapStatus @ mmu_walk_sparse.c:85
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:31:44 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x1b0000 to 0x1effff. Status = 0x00000040
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:31:44 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
fev 02 18:31:44 fedoracosta systemd[1]: nvidia-suspend.service: Deactivated successfully.
fev 02 18:31:44 fedoracosta systemd[1]: Finished nvidia-suspend.service - NVIDIA system suspend actions.
...
fev 02 18:31:44 fedoracosta kernel: PM: suspend entry (deep)
fev 02 18:31:44 fedoracosta kernel: Filesystems sync: 0.095 seconds
fev 02 18:32:04 fedoracosta kernel: Freezing user space processes
fev 02 18:32:04 fedoracosta kernel: NVRM: dmaAllocMapping_GM107: can't alloc VA space for mapping.
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Failed to sparsify VA Range 0x210000 to 0x22ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_sparse.c:74
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x210000 to 0x22ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Unmap failed with status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == unmapStatus @ mmu_walk_sparse.c:85
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x210000 to 0x22ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
fev 02 18:32:04 fedoracosta kernel: NVRM: dmaAllocMapping_GM107: can't alloc VA space for mapping.
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Failed to sparsify VA Range 0x230000 to 0x23ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_sparse.c:74
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x230000 to 0x23ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Unmap failed with status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == unmapStatus @ mmu_walk_sparse.c:85
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x230000 to 0x23ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
fev 02 18:32:04 fedoracosta kernel: NVRM: dmaAllocMapping_GM107: can't alloc VA space for mapping.
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Failed to sparsify VA Range 0x240000 to 0x24ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_sparse.c:74
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x240000 to 0x24ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Unmap failed with status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == unmapStatus @ mmu_walk_sparse.c:85
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x240000 to 0x24ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
fev 02 18:32:04 fedoracosta kernel: NVRM: dmaAllocMapping_GM107: can't alloc VA space for mapping.
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Failed to sparsify VA Range 0x370000 to 0x37ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_sparse.c:74
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x370000 to 0x37ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Unmap failed with status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == unmapStatus @ mmu_walk_sparse.c:85
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x370000 to 0x37ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
fev 02 18:32:04 fedoracosta kernel: NVRM: dmaAllocMapping_GM107: can't alloc VA space for mapping.
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Failed to sparsify VA Range 0x380000 to 0x38ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_sparse.c:74
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x380000 to 0x38ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkSparsify: Unmap failed with status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == unmapStatus @ mmu_walk_sparse.c:85
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1092
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:488
fev 02 18:32:04 fedoracosta kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0x380000 to 0x38ffff. Status = 0x00000040
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:65
fev 02 18:32:04 fedoracosta kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
fev 02 18:32:04 fedoracosta kernel: Freezing user space processes failed after 20.003 seconds (1 tasks refusing to freeze, wq_busy=0):
fev 02 18:32:04 fedoracosta kernel: task:gnome-shell state:R running task stack:0 pid:2355 tgid:2355 ppid:2212 flags:0x0000400e
fev 02 18:32:04 fedoracosta kernel: Call Trace:
fev 02 18:32:04 fedoracosta kernel: <TASK>
fev 02 18:32:04 fedoracosta kernel: ? gvaspaceAlloc_IMPL+0x861/0x19b0 [nvidia]
fev 02 18:32:04 fedoracosta kernel: ? srso_return_thunk+0x5/0x5f
fev 02 18:32:04 fedoracosta kernel: ? memmgrFillComprInfoUncompressed_IMPL+0x40/0xa0 [nvidia]
fev 02 18:32:04 fedoracosta kernel: ? memmgrGetKindComprForGpu_KERNEL+0x8e/0x130 [nvidia]
fev 02 18:32:04 fedoracosta kernel: ? dmaAllocMapping_GM107+0xdbd/0x1cf0 [nvidia]
fev 02 18:32:04 fedoracosta kernel: ? _kbusMapAperture_GM107+0x161/0x2c0 [nvidia]
fev 02 18:32:04 fedoracosta kernel: ? srso_return_thunk+0x5/0x5f
fev 02 18:32:04 fedoracosta kernel: ? _portMemAllocNonPagedUntracked+0x25/0x50 [nvidia]
...
Module options seem to be properly set:
❯ modprobe -c nvidia | grep NVreg
options nvidia NVreg_DynamicPowerManagement=0x02
options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/var/tmp
❯ cat /proc/driver/nvidia/params
...
DynamicPowerManagement: 2
...
PreserveVideoMemoryAllocations: 1
...
TemporaryFilePath: "/var/tmp"
Back to square one :-(
nvidia-bug-report.log.gz (489.9 KB)
On my second monitor plasmashell keeps restarting itself getting rid of desktop and bringing it back up, it complely crashed on wayland and I had to run systemctl --user restart plasma-plasmashell to get it back
gettingvkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
with gtk apps fairly frequently, very easy to trigger with mission center from flathub, just launch the app resize it a bit and open the hamburger menu.
seems its something to do with fractional scaling, changing 145% to 150% on kde seems to make them a lot more stable
nvidia-bug-report.log.gz (1.6 MB)
Okay, so I’ve ran the 570 drivers (closed drivers, GSP off) for a while now.
First, thank you for VRR finally working with multiple displays! This was a huge leap forward!
For me, the driver only contained fixes, no regressions found.
Now looking forward, with the risk of repeating myself, this needs fixing:
Good idea to summarize the problems 👏 if we can keep this updated in an objective and succinct manner, maybe this could help Nvidia devs to track all the issues.
@shelter could you please add “boot fails on some notebooks when on battery (internal display remains dark)” or something similar to the list?
while keeping these “release feedback” threads up2date with lists of most pressing issues is a good idea for many reasons regardless, I think it’s most convenient for Nvidia devs if github issues are properly filed and kept up2date.
You need to use the open module.
I just got the 5080 and everything is working.
Blackwell, does not support the closed module anymore.
Yes, only open driver for Blackwell onwards, found the article:
NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules | NVIDIA Technical Blog
Trying to use driver with 6.14 kernel ends up with module build error. Do not write that the kernel is not released, this happens many times and every time the fix does not reach the release of the kernel. Please prepare a fix and publish it, at least as a patch.
nvidia-drm/nvidia-drm-drv. c:1918:6: Error: «struct drm_driver» does not contain an element with the name «date»
1918 | . date = "20160202",
| ~~~
nvidia-drm/nvidia-drm-drv. c:1918:31: error: initialization of «unsigned int» from «char *» makes integer from pointer without a cast [-Wint-conversion]
1918 | . date = "20160202",
| ~~~~~~~
nvidia-drm/nvidia-drm-drv. c:1918:31: Note: (somewhere near the initialization for «nv_drm_driver.driver_features»)
nvidia-drm/nvidia-drm-drv. c:1918:31: Error: initializing element could not be computed during the composting
nvidia-drm/nvidia-drm-drv. c:1918:31: Note: (somewhere near the initialization for «nv_drm_driver.driver_features»)
CC [M] nvidia-drm/nvidia-drm-helper. o
make[4]: *** [/usr/lib/modules/6.14.0-rc1-1-MANJARO/build/scripts/Makefile.build:207: nvidia-drm/nvidia-drm-drv. o] Error 1
make[4]: *** Waiting for tasks to complete...
make[3]: *** [/usr/lib/modules/6.14.0-rc1-1-MANJARO/build/Makefile:1994. ] Error 2
make[2]: *** [/usr/lib/modules/6.14.0-rc1-1-MANJARO/build/Makefile:251: __sub-make] Error 2
make[2]: exit from directory «/var/lib/dkms/nvidia/570.86.16/build»
make[1]: *** [Makefile:251: __sub-make] Error 2
make[1]: exit from directory «/usr/lib/modules/6.14.0-rc1-1-MANJARO/build»
make: *** [Makefile:115: modules] Error 2
I have 4 various kernels installed for Arch, and can confirm seeing a similar large increase in each initramfs file size with 570.86.16 Beta
.
It definitely adds up, and I will likely need to drop one kernel as a result so as not to exhaust my ESP.
-rw-r----- 1 root root 197M Feb 3 10:37 initramfs-linux.img
-rw-r----- 1 root root 197M Feb 3 10:37 initramfs-linux-lts.img
-rw-r----- 1 root root 155M Feb 3 10:37 initramfs-linux-stable-mfm.img
-rw-r----- 1 root root 155M Feb 3 10:37 initramfs-linux-zen-mfm.img
-rw-r----- 1 root root 75M Jan 17 12:01 initrd.img-6.1.0-30-amd64
I can confirm that being on Debian trixie I had to put my kernel version on hold at least 2 times during last 12 months due to Nvidia drivers not compiling. Folks using Arch BTW probably have it even worse…