Here is my new GNU/Linux distribution guide about Debian KDE 12, the right GNU/Linux distribution for professional digital painting in 2024! Also about three major problems with GNU/Linux distros that will drive away all professional artists, IMO, and how I got kicked out of the Fedora KDE ecosystem with F40, which imposed Plasma6 and Wayland. I hope it helps other artists here!
@davidrevoy wow, this was so much more thorough and comprehensive than I was expecting on first click. Lovely job and writing (and I also love your art)!
Just wasted a couple of hours getting #sunshine to work with a #wayland compositor only to find out virtual screens are not supported by #kmsgrab at all.
AND
#wlroots does not support faking the ‘connected’ state of an output.
X plays an unavoidable central role in the chain. Nowadays, most components of the architecture (udev, evdev, the compositor) have become self-sufficient in accomplishing their individual tasks and therefore do not need X for nothing else than as a dumb data relay. The proponents of #Wayland realised this and decided it would make more sense to replace X altogether with the compositor, thus making the display server and the composite manager become the same thing. https://sgfault.com/post/2016/8/2016-08-22-display-server-primer/
@thomholwerda On the flipside, those things are supported by Fedora and there may be other Fedora users with the same problem so you raising the question and getting help might help others out as well and possibly even for those not running Fedora that stumble in from a search engine about your issue. All that to say, you're definitely welcome to ask about it there.
@thomholwerda It's a community distribution and not a commercial one. Think of it less as a support entitlement and more of an opportunity for the community to come together to help one another out and potentially make things better for users of those things in the broader Linux/open source world. Reporting bugs and problems is useful way to contribute, even if your immediate personal goal is just trying to get your laptop to work better with it.
Modern Linux reminds me of when I started using Linux ca. 2 decades ago.
The graphics server randomly crashing without any usable error message, all applications have different font scaling and style. Screen recording not working (let alone individual windows recording), having to re-login for gaming, desktop menu has no proper icons support etc.
My last thing is starting log-running terminal tasks in a #tmux session because I know that at some point the GUI just stops working and drops me to the login prompt.
@dirk You can pipe the compositor output to a file (or check journald, if using systemd). The compositor crashing shouldn't be a frequent thing, if you can help report this with more details its invaluable to the community.
Font size is a huge annoyance. Applications all use the same scale, but the problem is that there's no standard default font size.
Shout out to #NVIDIA for finally producing a usable, playable, tear-free GPU experience on #Wayland#Linux, only 3 short years after I paid a lot of money for my RTX3070 laptop! #NVK did it first though! I have GRUB set up to be able to select between the two drivers and am excited to see both of them progressing. NVIDIA 555 Beta drivers with the nvidia-beta AUR package.
Even Intel, with a BRAND NEW first generation architecture, had workable drivers within 6 months of release, just saying though...
I know NVIDIA's driver worked for desktop cards for the most part, but it was basically unusable for render offloading (Optimus) configurations in my experience.
Seriously NVIDIA...what is this? Opened Overwatch at the practice range, low settings. Memory slowly crept to like 13GB used over the course of like 10 minutes and CPU was pegged the whole time the game was in focus. Closed the game, look how much memory was freed....the game was also stuttery at 90FPS ish while #NVK gets a smooth 120 or so in the same area.