Enabling GSP on nouveau (RTX 3080) causes errors in console
System information
System:
Host: archlinux Kernel: 6.7.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
Console: tty 3 DM: SDDM Distro: Arch Linux
CPU:
Info: 12-core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3+ rev: 0 cache:
L1: 768 KiB L2: 6 MiB L3: 64 MiB
Speed (MHz): avg: 2419 high: 3700 min/max: 2200/4950 boost: enabled cores: 1: 3700 2: 2968
3: 2200 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 2200 12: 2200 13: 2200
14: 2200 15: 2200 16: 2200 17: 2200 18: 2200 19: 3700 20: 3700 21: 2200 22: 2200 23: 2200
24: 2200 bogomips: 177597
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080] vendor: ASUSTeK driver: nouveau v: kernel arch: Ampere
pcie: speed: 16 GT/s lanes: 8 ports: active: DP-1,DP-2 empty: DP-3,HDMI-A-1,HDMI-A-2
bus-ID: 2b:00.0 chip-ID: 10de:2206
Display: server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4 driver: X: loaded: modesetting
alternate: fbdev,nouveau,nv,vesa dri: nouveau gpu: nouveau tty: 160x45
Monitor-1: DP-1 model: Samsung LC32G7xT res: 2560x1440 dpi: 93 diag: 806mm (31.7")
Monitor-2: DP-2 model: Acer XG270HU res: 2560x1440 dpi: 109 diag: 685mm (27")
API: EGL v: 1.5 platforms: device: 0 drv: nouveau device: 1 drv: swrast gbm: drv: nouveau
surfaceless: drv: nouveau inactive: wayland,x11
API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 23.3.5-arch1.1 note: console (EGL sourced)
renderer: NV172, llvmpipe (LLVM 16.0.6 256 bits)
API: Vulkan Message: No Vulkan data available.
Describe the issue
Whenever I enable GSP through the kernel parameters, my console on startup is spammed with messages, Hyprland refuses to start, and I get the following message showing dozens of times in my tty when I switch to it:
nouveau 0000:2b:00.0: gsp: cli:0xc1d00002 obj:0x00730000 ctrl cmd:0x00731341 failed: 0x0000ffff
Regression
It hasn't worked ever
Edited by AdamCosner