The Linux Thread - The Autist's OS of Choice

  • The Kiwi Farms was targeted with a historic DDoS attack last week. Confirmed reports of 2.8Tbps on an individual provider, topping 4.8Tbps when known volumes are added together, and possibly up to 8Tbps if the attacker is believed. This is the third of fourth largest recorded.
  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
It's just... I remember demoing Fedora 42 and Fedora 43, both times using the Plasma edition, and I was bogged down with SIGSEGV errors just by logging in. Not to mention the poor multimonitor handling under Wayland that's now basically permanent because Plasma 6.7 nixed Xorg support (or was set to nix Xorg support; can't remember which).
I haven't hit any segfaults at all, and so far multi-monitor performance seems to be fine. My setup isn't anything special, I have an 165hz 1440p panel from some no-name Chinese brand I found on Amazon a few years ago, flanked by two Dell U2415s running at 60hz 1200p. Thus far, no issues with refresh rates or tearing or anything. The most annoying thing I've run into is sometimes games in WINE will try to default to the leftmost monitor which is in portrait mode, but sometimes that happened on Windows for me too. As for why KDE Plasma? I've used plenty of X11 DEs and WMs in the past mostly on my laptop, but I wanted to go for Wayland slop for futureproofing. I also wanted to see if Wayland was still as shit as people had claimed, and so far I haven't run into any issues.
If you don't mind my asking: how far down the Fedora rabbit hole did you go as of yet? There were some adjustments I had to go through when jumping ship from an RX Vega 64 to a 9070 XT, and then realising that Linux Mint couldn't support my GPU anymore. Fedora's honestly such a strange distro because I don't like Red Hat, I don't like the direction they take Linux into... but I can't deny having tons of fun doing obscure shit.

Did you do all the stuff outlined in RPM Fusion to enable software+hardware codecs and multimedia playback?
Did you succeed in enabling DVD and Blu-ray disc playback?
Did you have a chance to screw around with Ollama now that you have an AMD card that ROCM doesn't completely shit the bed on?
Did you try experimenting with Podman containers for self-hostable goodies like FreshRSS, complete with systemd --user services?
How have your Steam/Heroic(GOG/Epic/Amazon)/emulated video games played thus far?
When I still had my RTX 3080 I did the necessary RPM Fusion installs for the proprietary drivers, as well as the fixes for LUKS so the disk encryption password prompt doesn't hit a black screen. As far as the specifics you mentioned:

I've installed all the RPM Fusion codecs, haven't tried out DVD or Blu-ray playback but I do need to see if my LG reader/writer can still rip 4K UHD Blu-rays. Ollama might be a fun project for the desktop, but I leave all my hosted services to my dumpy little home server and its NUC cousin. So far every single game I've thrown at it runs at least as well as on Windows after the AMD card switch, and before that it was still at least as good as long as it used Vulkan. Most of my stuff runs through Steam, but I have EVE Online set up through Bottles. I know, Bottles sucks, but I have it working and I don't want to set it back up in Heroic Launcher.

Trust me, I know I'm using one of the most corposlop options for Linux and Wayland is trannysoft, but so far I haven't had a need to jump to anything more exotic or anything flashier. The issues I've had have all been KDE, and it's usually stupid shit like plasmashell freezing. And I wouldn't have finally wiped the last Windows holdout in my household if I wasn't experiencing that and worse on Windows 11. Overall, Fedora... Just Werks.
 
Last edited:
As for why KDE Plasma? I've used plenty of X11 DEs and WMs in the past mostly on my laptop, but I wanted to go for Wayland slop for futureproofing. I also wanted to see if Wayland was still as shit as people had claimed, and so far I haven't run into any issues.

So... I totally understand wanting to give Wayland a fair shake. As horrifying as it may be to say... I'm pretty sure that GNOME outmatches Plasma 6 in terms of Wayland functionality. Mutter is simply far more mature than KWin ever was on Wayland, and Mutter itself is a terrible compositor (even as an X11 window manager for GNOME Shell, Mutter fucking sucked). My experience with the Plasma Wayland session, even on a 9070 XT back in December when I was trialing Fedora versions to run on this PC I built, was awful. Maybe it was a 2025 thing and there were regressions that ultimately got fixed... but Plasma 6 was a total shitshow on launch and even to this day, regressions continue to pile on while the Plasma team tells us "Look! Shiny new feature!"

Specific issues I had on Plasma Wayland that I did not have under GNOME Shell (on bare metal; no QEMU bullshit)
- My mouse hanging briefly for like 2-3 seconds whenever I'm moving my cursor between monitors (i.e. dragging a Firefox window from my right monitor over to my left one)
- Slight lag (1-2 seconds) in between new application windows firing up.
- MORE graphical artifacting on Plasma than I had on GNOME Shell; GNOME Shell still looked like a glitchy nightmare, but I saw artifacts like once every 2-3 minutes of substantial activity and Plasma was like every 30 seconds
- Plasma Discover just... never firing up. At all. As in I could click on the "Discover" icon, have the icon bounce under my cursor for a while, and the window doesn't pop up whatsoever.
- The segfault on login (persistent on Fedora 42 and 43; have not tried with Fedora 44 and I don't plan to).

Wayland-specific issues I had with vidya gaemz across both GNOME Shell and Plasma. The same issue persisting for both games, btw.
- On The Witcher: Enhanced Edition and The Witcher 2: Assassin of Kings, the in-game launcher does not allow you to click on "launch game," and instead, you must bypass the launcher EXE and go straight to the game executable. On Xorg, the launcher works as expected. Not particularly important for Witcher 1, but Witcher 2's launcher actually lets you toy with the graphical settings.

I haven't hit any segfaults at all, and so far multi-monitor performance seems to be fine. My setup isn't anything special, I have an 165hz 1440p panel from some no-name Chinese brand I found on Amazon a few years ago, flanked by two Dell U2415s running at 60hz 1200p. Thus far, no issues with refresh rates or tearing or anything.

I mean hey, you're having a good time on Fedora Plasma (much to my own surprise), and I'm assuming you're running the latest Fedora anyway. I have primitive monitors; two 75Hz 1080p enterprise panels @ 5ms response times. You have fancier stuff to work with. Maybe that's a difference too? I dunno, but you're still a stronger man than I am for putting up with multimonitor on Wayland.

The most annoying thing I've run into is sometimes games in WINE will try to default to the leftmost monitor which is in portrait mode, but sometimes that happened on Windows for me too

Yeah, primary monitor detection is an invalid use case for Wayland apparently, and every fucking compositor has to do shit ever so slightly differently which makes troubleshooting a goddamn nightmare. I've had that problem on Windows too, but never under a Xorg-forward Linux distro. My primary monitor is my left-hand one, that's what gets all my vidya.

I've installed all the RPM Fusion codecs, haven't tried out DVD or Blu-ray playback but I do need to see if my LG reader/writer can still rip 4K UHD Blu-rays

JFYI: ArchWiki article, and this thing was such a friggin lifesaver. The rundown is "install libbluray, libaacs, and libbdplus, download that KEYDB.cfg file and place it in the proper directory, plug in your BD drive, and be blown away at how Evangelion 1.11's Blu-ray disc plays flawlessly. Totem was my video player of choice for years, but GNOME Video deprecated disc playback (insert Emmanuele_Bassi_UHMUSECASE_Soyjak.jpg here). Celluloid worked, but I ultimately settled on VLC because it still plays discs with menus well enough. I can't speak about proper 4K UHD discs, but basic bitch 1080p blu-rays should be the least of your worries. Just don't be a fucking retard like me and key in pacman -Syu libaacs libbdplus libbluray on your Fedora console.

Ollama might be a fun project for the desktop, but I leave all my hosted services to my dumpy little home server and its NUC cousin

I specifically gave Ollama a whirl with the Podman container for Open WebUI to give me a GUI in Firefox. Protip: make damn sure your Ollama instance is pointing to 0.0.0.0 and not 127.0.0.1. I don't know why, but Podamn really fucking hates the normal fucking localhost IP address. I'm not gonna lie, Ollama is more of a novelty than it is something well and truly useful... but it was certainly quite handy to have a local chatbot sanity check my bash scripts instead of wasting ChatGPT or Claude tokens. I honestly felt compelled to give Ollama a fair shake on my desktop precisely because the 9070 XT was AMD's first graphics card where they didn't neglect the self-hosted LLM crowd. Just don't expect Llama3.1, Qwen2.5-coder:14b, or deepseek-r1:14b to diagnose why your Steam game crashed via the Proton logs. You're gonna get a ton of "oi m8 did u update ur shit?"

So far every single game I've thrown at it runs at least as well as on Windows after the AMD card switch, and before that it was still at least as good as long as it used Vulkan. Most of my stuff runs through Steam, but I have EVE Online set up through Bottles. I know, Bottles sucks, but I have it working and I don't want to set it back up in Heroic Launcher.

Ironically, I've had more issues getting irksome Windows Media Framework titles to work properly. Y'know, 32-bit suboptimal PC ports like Catherine Classic and DMC HD Collection where the gameplay is fine, all the in-game cutscenes render perfectly, but then all the FMVs are fucking borked to hell and back. That's more of an issue on the Wine/Proton end than it is on the hardware or operating system stack. Also kudos to you for getting EVE Online up and running; I play tons of Master Duel, Dark Souls III co-op, and Warframe these days. Multiplayer works pretty damn good. I think with multiplayer titles, Proton Experimental works better than GE-Proton but that's more of a hazy supposition than anything backed iwth hard and fast data.

Trust me, I know I'm using one of the most corposlop options for Linux and Wayland is trannysoft, but so far I haven't had a need to jump to anything more exotic or anything flashier. The issues I've had have all been KDE, and it's usually stupid shit like plasmashell freezing. And I wouldn't have finally wiped the last Windows holdout in my household if I wasn't experiencing that and worse on Windows 11. Overall, Fedora... Just Werks.

I appreciate your candour, your rationale and experiences align closely to my own, but I still can't believe that you're having a seamless experience on Fedora Plasma of all things. I mean hey, you ain't me, our biases are probably directionally similar but we might end up taking different forks in the road. I get all of that. More power to ya. It's just... the Cinnamon spin is pretty damn ace stuff all things considered. Strip away the Fedora branding and you'd be hard-pressed to tell if you're on Linux Mint or not. That's how "it just works" it is.
 
I appreciate your candour, your rationale and experiences align closely to my own, but I still can't believe that you're having a seamless experience on Fedora Plasma of all things. I mean hey, you ain't me, our biases are probably directionally similar but we might end up taking different forks in the road. I get all of that. More power to ya. It's just... the Cinnamon spin is pretty damn ace stuff all things considered. Strip away the Fedora branding and you'd be hard-pressed to tell if you're on Linux Mint or not. That's how "it just works" it is.
It almost makes me wonder if it's a hardware lottery thing, or perhaps I'm not nearly as much of a power user as I thought.
I would still recommend someone try the Fedora Plasma spin if I was suggesting something to a newish Linux user that wanted more frequent software updates without being an Arch derivative, but Cinnamon is a kickass DE as well. If I didn't specifically want to experience Wayland for myself I probably would have used that spin. If I get a wild hair up my ass I might switch over to it in the future for a bit but right now, the important thing is I'm not running Windows.
 
Last edited:
Well, everyone is going to hate me. I had a stupid issue on Cinnamon where if I switched on the KVM switcher from my work machine to my personal machine and back and then back, it would remove all the options for logout, shutdown, hibernate, etc. Most of the suggested fixes didn't work. XFCE and KDE I don't particularly like, and Mate I've never had much luck with (doesn't seem to work properly).

I've gone back to using GNOME + Wayland, and everything works very well. I've used Dash-To-Dock and Appindiactor icons extensions.
 
- Slight lag (1-2 seconds) in between new application windows firing up.
Just this completely disqualified Wayland Plasma for me. I launch terminals with a meta+t combo and I expect them to be up before I can let go of the keys. I think it also happened on X11, can't remember. Now I'm chilling on Cinnamon :)

No fucking excuse for that and if you look for a fix you just get fags telling you slow down bro enjoy life, what's the rush man
 
Just this completely disqualified Wayland Plasma for me. I launch terminals with a meta+t combo and I expect them to be up before I can let go of the keys. I think it also happened on X11, can't remember. Now I'm chilling on Cinnamon :)

No fucking excuse for that and if you look for a fix you just get fags telling you slow down bro enjoy life, what's the rush man
I'm trying it now, there is a slight delay but it's definitely not a second, let alone two. It is there though, I know I've used X11 DEs in the past where terminal emulators and other simple programs launched instantly.
 
i noticed when i ran gnome that it would crash like constantly. their wayland session is extremely broken the deeper you get into trying to make it a usable DE.
kde krashes every now and then and takes my display with it and its slightly buggy but 6.6 has been pretty nice. id argue im actually having a better time on kde wayland than i was on sonicde xlibre. everythings smoother, less bugs in random applications, and nvidia support is actually there now.
i still use xorg on all my legacy machines so im very very thankful for all the work being done on xorg but my desktop has been wayland for some time and ive seen it grow to the point its finally usable for me even from an accessibility perspective.
 
The only time I've ever had Cinnamon crash was when I was trying to play an old pinball game on steam that had a messed up emulator. I think it was running a really old version of wine that was wrapped up and shipped as a Linux game so it was running under the Linux backwards compatibility tool
 
@Ferryman so I'm a bit confused on how channels work. I need the latest yt-dlp but to get it I need to edit My channels.scm. is it wise to just run a more recent inferior channel or should I mix and match stable packages like on gentoo?
 
@Ferryman so I'm a bit confused on how channels work. I need the latest yt-dlp but to get it I need to edit My channels.scm. is it wise to just run a more recent inferior channel or should I mix and match stable packages like on gentoo?
You can mix and match as you wish if you can find a channel that has a yt-dlp version more stable than the mainline repos. As far as channels are concerned, its just adding repos to your "archive" of packages that you can then reference and download from. If you add a third party channel that ships a newer yt-dlp than upstream, it should work just fine.

If you need newer software than what is available upstream, your options are either to compile from source, find a third party channel that offers it, or write your own channel and package it yourself (which is not nearly as scary as it sounds, Guix has some of the best packaging UX out of any package manager). By the way, I just checked and it looks like yt-dlp is at its most recent release in the main Guix repo (2026.3.17) so you should be good to go. You can use "guix search (package)" to check what version any package from any channels you have saved in channels.scm is currently at, or you can do the same here for the main repo.
 
Something you may have wondered about when using certain software on Linux is why it refuses to use your preferred file manager when you save and load. For Audacity 3 (+ prior versions) the reason is that its built in a way that defaults any file management dialog on that software to a fugly GTK based one regardless of what you have it set as the default. This is more noticeable if you use a non-GTK FM in a Qt based environment with Dolphin like I do, but it is still a problem on GNOME (or any other GTK based DE)

The reason why is because even though this functionless fallback might look like the FM that got lobotomized due to "use case?", it is not. As such it doesn't follow certain user expectations for Nautilus like plugins or w/e. But this isn't an unsolved problem, GTK3 has had a method to respect native file choosers with GtkFileChooserNative for a very long time now. In fact its existed in GTK3 since 3.20 which was released 10 fucking years ago. So I decided to just patch this feature into the source of Audacity myself:

gay.png

Originally I was waiting for Tentacruel & Co to finish their rewrite of Audacity 3 from wxWidgets/GTK3 to Qt which will most likely fix this by default, but its taking forever and also might be shite. Because of that I also suspect if I commit this it will probably be received like any new commits to X11; that is sent straight to the trash with "use new thing instead". - For anyone who want this its probably best to just use the fork of Audacity 3 which I think(?) already does this. The last time I tried it doe there were some major stability regressions compared to default Audacity 3. But YMMV.
 
The reason why is because even though this functionless fallback might look like the FM that got lobotomized due to "use case?", it is not. As such it doesn't follow certain user expectations for Nautilus like plugins or w/e. But this isn't an unsolved problem, GTK3 has had a method to respect native file choosers with GtkFileChooserNative for a very long time now. In fact its existed in GTK3 since 3.20 which was released 10 fucking years ago. So I decided to just patch this feature into the source of Audacity myself:
Probably still worth at least sending a PR.
 
Huh, I'll need to give that a try. When I was still on Windows I ran into issues with using the Steam client vs standalone, but that was ages ago and I had just used the standalone client since.
I mean it doesn't really matter how you install it, Eve works just fine with Bottles, Lutris, and Steam, with the only differences being incredibly minor and basically file path stuff. Tons of various player-made tools are being made with Linux builds nowadays, too.
 
You can mix and match as you wish if you can find a channel that has a yt-dlp version more stable than the mainline repos. As far as channels are concerned, its just adding repos to your "archive" of packages that you can then reference and download from. If you add a third party channel that ships a newer yt-dlp than upstream, it should work just fine.

If you need newer software than what is available upstream, your options are either to compile from source, find a third party channel that offers it, or write your own channel and package it yourself (which is not nearly as scary as it sounds, Guix has some of the best packaging UX out of any package manager). By the way, I just checked and it looks like yt-dlp is at its most recent release in the main Guix repo (2026.3.17) so you should be good to go. You can use "guix search (package)" to check what version any package from any channels you have saved in channels.scm is currently at, or you can do the same here for the main repo.
Well I did guix pull and added yt-dlp to my packages and it pulled 25 for some reason
 
Back
Top Bottom