You are not logged in.

#1 2024-09-16 11:19:29

mewt
Member
Registered: 2008-06-24
Posts: 34

Upgrade to Kernel 6.11.arch1-1 and nvidia 560.35.03-7 regression

I upgraded from linux-6.10.10.arch1-1 and nvidia 560.35.03-6 to linux 6.11.arch1-1 and nvidia 560.35.03-7 which caused a number of strange graphical issues/

1) Hyprland - stuttering / jerky mouse movement, overall slow performance, graphical glitches in terminal (tested with htop). No logs in journalctl
2) waybar - showing incorrect workspace numbers (2/3 instead of 1/2). Trying to move to workspace 1 hid mouse
3) Kwin - stopped loading with black screen and mouse cursor only. journalctl logs as follows:

Sep 16 12:40:15 Minas-tirith kwin_wayland[2729]: kwin_scene_opengl: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.
Sep 16 12:40:15 Minas-tirith kwin_wayland[2729]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Sep 16 12:40:15 Minas-tirith kwin_wayland[2729]: kwin_scene_opengl: 0x502: GL_INVALID_OPERATION error generated. <image> and <target> are incompatible
Sep 16 12:40:15 Minas-tirith kernel: [drm] [nvidia-drm] [GPU ID 0x00002600] Framebuffer memory not appropriate for scanout
Sep 16 12:40:15 Minas-tirith kernel: [drm] [nvidia-drm] [GPU ID 0x00002600] Framebuffer memory not appropriate for scanout
Sep 16 12:40:15 Minas-tirith kwin_wayland[2729]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Sep 16 12:40:15 Minas-tirith kwin_wayland[2729]: kwin_wayland_drm: Failed to create framebuffer: Invalid argument
Sep 16 12:40:15 Minas-tirith kwin_wayland[2729]: kwin_wayland_drm: Failed to create framebuffer: Invalid argument

downgrading to the previous versions resolved all issues with plasma and hyprland (and waybar) all loading correctly and functioning as expected.

Offline

#2 2024-09-17 11:33:43

ziggybeans
Member
Registered: 2021-04-20
Posts: 3

Re: Upgrade to Kernel 6.11.arch1-1 and nvidia 560.35.03-7 regression

Same here. Was running 6.10.10 with Nvidia 560.35.03 and everything was fine. Upgraded only my kernel to 6.11.0. Now hyprland consumes 100% CPU on all cores, screen is very laggy, waybar shows wrong workspace, and hyprctl is showing a new phantom monitor causing things to render off screen.

Reverting to Linux 6.10.10 resolves the issues.

Last edited by ziggybeans (2024-09-17 11:34:18)

Offline

#3 2024-09-17 16:36:48

snx9
Member
Registered: 2024-05-02
Posts: 4

Re: Upgrade to Kernel 6.11.arch1-1 and nvidia 560.35.03-7 regression

Same here.  Have not tested much with cpu usage, but get the phantom monitor.

The phantom screen appears on gnome also. The reason seems to be that simpledrm is initialized so the system sees 2 gfx cards.
I can get simpledrm to not init and the phantomscreen goes away by adding this to the kernel options: initcall_blacklist=simpledrm_platform_driver_init

However there is no display until gdm launches and no boot logo and trying to switch to a VT gives a black screen.

I Tested with the cachyos 6.11 kernel from aur and there non of these issues appear afaik.

Offline

#4 2024-09-18 00:48:08

huyizheng
Member
Registered: 2018-05-15
Posts: 21

Re: Upgrade to Kernel 6.11.arch1-1 and nvidia 560.35.03-7 regression

This is because kernel 6.11 changed some `fbdev` related header file name, so the compiled `nvidia_drm` module does not have `fbdev` parameter. So `simpledrm` cannot be automatically disabled.
Apply this PR, and rebuild the kernel module, can fix this issue:
https://github.com/NVIDIA/open-gpu-kern … s/pull/692

Offline

#5 2024-09-18 13:21:49

snx9
Member
Registered: 2024-05-02
Posts: 4

Re: Upgrade to Kernel 6.11.arch1-1 and nvidia 560.35.03-7 regression

huyizheng wrote:

This is because kernel 6.11 changed some `fbdev` related header file name, so the compiled `nvidia_drm` module does not have `fbdev` parameter. So `simpledrm` cannot be automatically disabled.
Apply this PR, and rebuild the kernel module, can fix this issue:
https://github.com/NVIDIA/open-gpu-kern … s/pull/692

Cheers i just tested that PR and it fixed the issue with the phantom screen and simpledrm that was not disabled.

Offline

#6 2024-09-18 18:46:25

pbo
Member
Registered: 2021-09-20
Posts: 4

Re: Upgrade to Kernel 6.11.arch1-1 and nvidia 560.35.03-7 regression

just to add the same thing with:
linux-zen 6.11.zen1-1
nvidia-dkms 560.35.03-2

using nvidia_drm.modeset=1 and nvidia_drm.fbdev=1 : simpledrm load anyway and got an error about fbdev unknown parameter, tty is at 1024x768 and can't start wayland.
using initcall_blacklist=simpledrm_platform_driver_init : simpledrm isnt loaded, tty is black with [drm] User-defined mode not supported: "1920x1080" , but if I enter login, password and launch Hyprland blindy it works.

Offline

#7 Yesterday 10:13:25

mewt
Member
Registered: 2008-06-24
Posts: 34

Re: Upgrade to Kernel 6.11.arch1-1 and nvidia 560.35.03-7 regression

huyizheng wrote:

This is because kernel 6.11 changed some `fbdev` related header file name, so the compiled `nvidia_drm` module does not have `fbdev` parameter. So `simpledrm` cannot be automatically disabled.
Apply this PR, and rebuild the kernel module, can fix this issue:
https://github.com/NVIDIA/open-gpu-kern … s/pull/692

Do we know when this fix will be made available in testing ? Last refresh seems to still give the same version of nvidia package

Offline

Board footer

Powered by FluxBB