this post was submitted on 04 Aug 2024
414 points (98.6% liked)
Linux
5481 readers
390 users here now
A community for everything relating to the linux operating system
Also check out [email protected]
Original icon base courtesy of [email protected] and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I really really hope this will lead to some major UX improvements as more "normal people" start trying to use Linux. Currently, it's still often too complicated or cumbersome, if not downright buggy.
Example: I run Kubuntu and about 20% of the time when I plug in my external monitors, all my windows just crash. Things need to get to a state of "just working" much more often and in many more cases. I hope this surge of users will motivate people to move towards that or maybe bring in more contributors to advance that area.
I installed a new GPU and it changed the device name of my NIC so all my network setup suddenly broke.
Now every ~5th time I wake my computer from sleep the monitor comes on briefly and I then get a black screen. If I turn the monitor off and back on it fixes it.
Would be cool to have more people on Linux finding and fixing these little details.
Unlikely to happen. This is very complicated low level stuff that's often completely undocumented. Often the hardware is buggy but it works with Windows/Mac because that's what it's been tested with, so you're not even implementing a spec, you're implementing Windows' implementation.
Also the few people that have the knowledge to do this a) don't want to spend a ton of money buying every model of monitor or whatever for testing, and b) don't want to spend all their time doing boring difficult debugging.
I actually speak from experience here. I wrote a semi-popular FOSS program for a type of peripheral. Actually it only supports devices from a single company, but... I have one now. It cost about £200. The other models are more expensive and I'm not going to spend like £3k buying all the other models so I can test it properly. The protocol is reverse engineered too so.. yeah I'll probably break it for other people, sorry.
This sort of thing really only works commercially IMO. It's too expensive, boring and time consuming for the scratch-an-itch developers.
If Linux adoption reaches a critical mass then the manufacturers will start fixing these issues themselves. If Linux was 30% of all users and AMD paid a team to fix Linux support, they would eat the competition alive, but if Linux is 3% it doesn't make sense for them to devote resources to fixing Linux.
True but it'll have to be like 10% and I don't see that happening ever really. Unless Microsoft really screws up, which to be fair they are doing their best.
Use udev rules to get a stable name.
This one's weird.
GPU issue? Or something with older OS?
I use KDE and have never seen a similar problem.
Sure, stuff may get wonky, but crashing windows on monitor detection is a big deal.
I have a Framework laptop (Intel GPU) with Arch and KDE, and while I’ve never seen all windows crash when connecting an external monitor, I wouldn’t call it out of the ordinary for one or two to crash after I connect one, especially if I try to drag one to a new position right after.
I never had such a problem with my old laptop (which had a burnt out nVidia GPU and was running on the Intel iGPU), so could it be a regression with Wayland.
I gotta check this out. Guess I'm going to wear down a DP connector this week!
I can no longer check it on the Laptop though (died), but on my AMD system, so at least if the problem is actually KDE, it should show up. Otherwise, I'll just count myself unlucky and unable to reproduce.
It's a ThinkPad X1 Carbon Generation 10. I also have issues with the fan going to max at random times and generally a bad time when trying to hook it up to its docking station.
See also some previous threads I've written, here and here.
And that's ~2 years old too, so Ubuntu should usually not be a problem.
Interesting.
KDE isn't focused as much on stability or having a clean UI. However, it is very customizable.
If you want something easier look at gnome or cinnamon
I personally find their UI much cleaner than Gnome or cinnamon, but to each their own.