I decided to try ditching the proprietary nvidia driver and try out the nouveau driver. My application is mostly for compute with OpenCL, but I think I would like to try NVK (I have a RTX 3000 series mobile GPU [Ampere I think] so it should be supported right?) as well. I uninstalled everytihing nvidia with commands like dnf remove \*nvidia\*
and dnf remove \*cuda\*
.
I noticed however that when I run clinfo
I get the following error at the top of the output
nvc0_screen_create:1002 - Base screen init failed: -19
Also
=== CL_PROGRAM_BUILD_LOG ===
<built-in>:1:10: fatal error: 'clc/clc.h' file not found
later on. clinfo
does show my integrated gpu and llvmpipe
The vulkaninfo
command hangs (it did not before, though it didn’t recognize the nvidia gpu after uninstalling the proprietary drivers).
edit: I see this in journalctl -r
as well
fedora abrt-dump-journal-oops[2025]: abrt-dump-journal-oops: Creating problem directories
fedora abrt-dump-journal-oops[2025]: abrt-dump-journal-oops: Found oopses: 1
fedora kernel: note: vulkaninfo[23423] exited with irqs disabled
glxgears
and inxi -Gx
also hang though inxi
does work, but it does not show the nvidia gpu (just my AMD integrated one).
journalctl -r
did show some errors a few hours ago where it said nouveau couldent find its firmware, but several boots later and that seems to have been resolved (probably by fwupdtool update
).
When I look for nouveau
in journalctl -r
now I do see some mentions in within yellow messages. And I see it mentioned before
fedora kernel: #PF: error_code(0x0000) - not-present page
fedora kernel: #PF: supervisor read access in kernel mode
fedora kernel: BUG: kernel NULL pointer dereference, address: 0000000000000000
Which looks bad?
Then
fedora kernel: nouveau 0000:01:00.0: fb: VPR locked, but no scrubber binary!
I also see
fedora gnome-shell[1342]: Added device '/dev/dri/card1' (nouveau) using non-atomic mode setting.
fedora gnome-shell[1342]: Device '/dev/dri/card1' prefers shadow buffer
Before it said there was a card 0 and 1, not sure if that matters here…
Not really sure what to do next, any help is appreciated