fortified_banana ,
@fortified_banana@beehaw.org avatar

Nope, not at all. Silverblue here (GNOME), and the upgrade went smooth, nvidia drivers and all.

BentiGorlich OP ,
@BentiGorlich@gehirneimer.de avatar

very nice

SimplyTadpole ,
@SimplyTadpole@lemmy.dbzer0.com avatar

I have had a LOT of issues, but they're mostly of the papercut variety - and most of them have to do with Plasma 6 rather than Fedora 40 itself (at least I think so).

I think my CPU is running hotter on 40 than it was on 39, though.

BentiGorlich OP ,
@BentiGorlich@gehirneimer.de avatar

That doesn't sound promising, though I am using Gnome, so at least my DE is not getting the biggest upgrade :)

kellenoffdagrid ,
@kellenoffdagrid@lemmy.sdf.org avatar

Yeah, Gnome 46 has been a really solid, small upgrade in my experience. I swear it's made things smoother and more consistent, plus some of the minor visual tweaks and refinements are welcome. Turns out a lot of what they did is under-the-hood optimizations and improvements to accessibility, so the Gnome desktop update itself has been a small but welcome improvement.

So far I haven't had any issues elsewhere I'm Fedora 40, but maybe that's because I've checked for new updates pretty frequently and done some restarts since the upgrade, that might be keeping things fresh.

boredsquirrel ,

Yeah nearly all Fedora KDE issues are direct upstream Plasma issues. And not too many, tried Plasma 6 on Kinoite Rawhide for a while and reported a lot of them.

You can do the same with COSMIC and help make their release better!

UntouchedWagons ,
@UntouchedWagons@lemmy.ca avatar

Everything went smooth for me though my install is fairly pedestrian.

theshatterstone54 ,

Yes. Numerous COPR repos not updated aside, my sddm theme broke and doesn't detect Qtgraphicaleffects (which is installed). You know what the weirdest part is? There are 2 "dependencies" for the theme: quickcontrols and graphicaleffects, and luckily, quickcontrols was detected properly. I ended up rewriting the theme, and while it works, it is far from where it needs to be. Safe to say, I'm very annoyed.

Edit: I actually did a clean install, as I tried some other distros a few days before F40 released.

boredsquirrel ,

So those are either random 3rd party problems (please contact the COPR maintainers, there is Discourse integration) or direct Plasma issues :D

I was also a bit hesitant to already upgrade, as I tried Plasma 6 before and it wasnt perfectly stable, but I actually havent had any issues yet.

3rd party stuff of course

  • minimal desktop indicator
  • video lockscreen (ironically had a Qt5 bug with seemless playback that may now be fixed)

Some extensions have alternatives like Thermal Monitor, but upgrading was unintuitive. It needed removing and adding back.

theshatterstone54 ,

I don't use plasma so definitely not plasma issues. I use SDDM on the Sway Edition and then install Hyprland as my Wayland Compositor of choice.

boredsquirrel ,

I think SDDM is mainly maintained by Plasma people? But I dont know.

narc0tic_bird ,
@narc0tic_bird@lemm.ee avatar

I get SELinux warnings related to Proton/Wine (something about "execheap"), but everything still works as it should.

I also had a problem with one of my displays not working until I turned "dim screen after xyz" off (will have to look up what that setting was titled) in KDE. That is a weird issue as it completely crashed the display, even connecting to other computers doesn't work unless I unplug and replug the power of the display.

Other than that, worked fine so far and I've been using it since the beta.

electro1 ,
@electro1@infosec.pub avatar

Yes, Nvidia drivers broke, I had to remove and reinstall them, ( don't forget to reboot )

Edit: oh, and also my widgets broke, even ones that are made by KDE...

Also ClearClock is broken because it doesn't work on KDE 6

BentiGorlich OP ,
@BentiGorlich@gehirneimer.de avatar

I definitely don't want to deal with that. Last time that happened I had to do a clean install which is just pain imo XD

boredsquirrel ,

Use the Atomic variants from uBlue! This will make sure stuff like that happens on their servers, they fix it once and the users always get working updates. (Maybe with a day delay in cases like this)

phanto ,

I had to depmod -a, before then my gaming was messed up.

BentiGorlich OP ,
@BentiGorlich@gehirneimer.de avatar

what does depmod -a do?

possiblylinux127 ,
@possiblylinux127@lemmy.zip avatar

It fixes your games apparently

phanto ,

Honestly? I found it suggested on that other site.
Something to do with the kernel modules. All I know is that I had no working GPU, ran that, rebooted, and then everything was gold.

BRINGit34 ,
@BRINGit34@lemmygrad.ml avatar

I have had zero issues on my desktop. And on my laptop I have way better battery performance. Mind you both are using AMD graphics

BentiGorlich OP ,
@BentiGorlich@gehirneimer.de avatar

Are you using KDE or Gnome?

BRINGit34 ,
@BRINGit34@lemmygrad.ml avatar

Just vanilla gnome. I'm pretty basic

BentiGorlich OP ,
@BentiGorlich@gehirneimer.de avatar

Nice though. Sounds like I can do the upgrade 😁

helenslunch ,
@helenslunch@feddit.nl avatar

I'm seeing a lot of bad reviews of F40. I'd probably wait

boredsquirrel ,

Source

barbara ,

All good on my device but I use fedora atomic. If it wasn't good, I could just roll back.

poinck ,
@poinck@lemm.ee avatar

Does Fedora atomic use a rolling release model?

barbara ,

No, it's image based.

You can always use the testing image if you want

boredsquirrel , (edited )

No they just package the exact same versions, but differently. It uses rpm-ostree which is like Git but for operating systems (binaries).

A quick tour through Atomic Fedora

It relies on a main image, which could just be used like that. This is a minimal Fedora install, containing everything thats needed and nothing more.

You would then install apps via Flatpak, Appimage, binaries, Toolbox etc.

Or you can layer RPM packages, and you can install everything as on normal fedora. This will make updates a bit slower but is usually needed for small things like a different shell.

These packages will be kept updated in parallel to the OS. The OS is always 100% what Fedora ships, while the RPMs come from all the repos you can imagine, COPR, rpmfusion etc.

Rpm-ostree pulls down the update and the packages are added to that. But instead of modifying the current OS, it clones it, using the current one, and the differences (updates) that are downloaded.

This new image is now either complete, or gets the wanted RPMs added or removed. The new image is then set as new boot target.

You can use your system how long you want, but when you reboot (and this takes not any longer than a regular reboot) you will boot into the new version.

If something broke, you always have the last system kept. You can increase that number, so only the x-th last image gets automatically deleted. And you can manually sudo ostree admim pin 0 the current system, if you know it works well and you have for example a driver update, or a big system update, and want to be sure you will have this as backup.

You can also rebase, which means your system will now mirror a different repo of theirs. For example from Silverblue (GNOME) to Kinoite (KDE). This will change everything so that you now 100% have the packages of the new repo, failsafe.

If it would fail, the update would cancel and you dont get one.

So remember:

  • the system by default is 100% the one that Fedora ships. No manual upgrades, no strange "cant reproduce on my system" conflicts, nothing.
  • you can still install all RPMs you want
  • you can remove RPMs from the system
  • you can reset the system again to be 100% upstream
  • you can rebase to a different variant. Like Fedora to uBlue, including NVidia drivers and some packages. Or advanced images like Bluefin/Aurora, or Secureblue variants
  • updates either work 100% or fail
  • you will always have a fallback system (not only a kernel, an entire system) and you can keep as many as you want, forever

So basically: rpm-ostree gives you the needed control to have a stable OS.

But still not everything is "immutable" /managed with rpm-ostree. Your entire /var is mutable, and /etc and /home are symlinks from that. This means you can configure and break what you want, which can also be problematic.

Note though, that the vanilla /etc files are stored in /usr/etc, so you can restore them. Make sure to exclude crypttab, fstab and a few more!

poinck ,
@poinck@lemm.ee avatar

Thx, that was what I needed to understand Fedora atomic a bit better. Cool concept!

Unskilled5117 ,

If someone is interested in the atomic concept, i would recommend looking into uBlue. It offers the Fedora atomic spins with a lot of tweaks applied that take the user experience to another level. Everything is just hassle free. Highly recommended! There are separate images with tweaks for gamers and developers.

boredsquirrel ,

Same, still have Kinoite 39 pinned to be safe (even though I imagine rolling back would cause tons of broken dotfiles), but didnt need that.

Dotfiles are really the issue.

eveninghere ,

Version control the dot file.

boredsquirrel ,

How would this be done?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • kbinchat
  • All magazines