Conversation

Vlastimil Babka

Hm so after login to KDE my monitor goes full brightness for a while now. Thought it might be a 6.12 kernel thing, but it's happening with 6.11 too. Probably due to some userspace component, maybe KDE itself then. But I'm still going to blame @mairacanal obviously.
2
0
2
@vbabka @mairacanal yeah if it's even vaguely connected to graphics it's her fault.

Luckily no software uses memory or she could blame us for basically everything
1
0
1

@ljs @vbabka Considering that the display needs a framebuffer and the framebuffer is nothing but a block of memory, this an mm issue and you guys brought this upon yourselves.

2
0
2
@mairacanal @ljs but it's not mm's fault that everyone uses the memory (that we so painstakingly manage) wrong! Including DRM :(
2
0
1
@vbabka @mairacanal well at least we understand our own locking :( and never make dumb mistakes :(((
0
0
1

@vbabka @ljs I can say the same thing about userspace haha

1
0
2
@mairacanal @vbabka Hey Maira, you work with graphics, what are your thoughts on nvidia in linux?
1
0
1

@ljs @vbabka I believe that the future is looking bright right now with Nova and NVK.

TBH in the past, I tried to use nouveau in one of my laptops, but instead of making things better, the laptop started to struggle in simple tasks. This left me a bad impression, but it happened before the support for GSP.

Currently I'm curious to see if we can come up with a open-source solution that can compete with CUDA (maybe OpenCL)

1
0
2
@mairacanal @vbabka yeah I really hate using the out of tree driver so I hope that gets sorted.

I feel like steam has done a lot for linux gaming and thus graphics and the whole vulkan shader to abstract directx is mighty impressive so some CUDA equivalent would be nice.

I've been dogfooding recent kernels on my desktop system and having to use DKMS for it is annoying plus I have to patch the kernel to make it work since interfaces change so I end up reverting that to keep things working (...!)
2
0
3
@ljs @mairacanal for 10000 CZK I will not tell hch about those reverts.
1
1
0

@vbabka @ljs I had no idea that CZK means Czech korunas. Please, don't adopt the Euro, Czech korunas sounds so fancy.

0
0
2

@ljs @mairacanal @vbabka Funny, this is sort of why I started contributing to nouveau all these years ago!

Anyway, you'll have to be patient if you are waiting for Nova upstream! What GPU do you have? What's wrong with Nouveau now that the GSP support has landed?

1
0
2
@mupuf @mairacanal @vbabka tbh nothing is stopping that, s a 2070 super
1
0
1

@ljs @mairacanal @vbabka If you have a distro that is relatively up to date, then nvk and zink+nvk has known issues (at least related to chromium and discord) but may have good chances of working according to @gfxstrand (https://indico.freedesktop.org/event/6/contributions/295/attachments/228/308/2024-10-10%20XDC%202024%20-%20Nouveau%20NVK%20Update.pdf)

If you are not actively gaming, then Nouveau may actually be usable for you.

1
0
2
@mupuf @mairacanal @vbabka @gfxstrand tbh it is only for bring up and likely I will just not install anything as intend to use as server
0
0
2

Vlastimil Babka

Edited 23 days ago
@mairacanal update: found some info on reddit https://www.reddit.com/r/kde/comments/1g7s9c8/monitor_going_to_full_brightness_every_restart/ that hinted there's a tray icon. Indeed I could adjust the tray setting to make it visible, find out there's a slider for brightness set to 100%, and after adjusting to a lower value, it seems to be preserved on reboot too.
So this seems to be a result of a KDE update. I wish it would not touch the brightness at all if I never adjusted it. I don't see any way to set a "do not touch" there. Also quite bad how poorly discoverable it is. I don't see any brightness setting in the Display Configuration section of KDE Systems setting, or anywhere else there (except power control which can set up dimming to conserve battery).
1
0
2

@vbabka Userspace breaks user experience, kernel wins

1
2
2

@mairacanal @vbabka

kernel breaks the user; user breaks down crying

1
2
1