I recently migrated to Fedora from EndeavourOS because the Arch experience for me was super unstable, and I wished to have a more stable and functional OS that would just work for me.
Sadly, this turned out to not be the case, as upon switching, I am once again having terrible graphical performance in multiple games - very slow performance, needlessy high energy usage, severe lag spikes, and almost completely broken shadows. When using Gamescope to bypass my compositor with the Steam Deck’s optimized one, the issue is actually aggravated as the game runs even slower and with severe input lag. A 2017 mid-range graphics card (RX 570) shouldn’t be brought to its knees by even a 2012 game (Euro Truck Simulator 2) out of all things, yet here we are.
I’m utilizing the Cinnamon spin of Fedora 35 Workstation, with the RPM version of Steam. Both Proton 6.3-8 and Proton 7.1-GE were utilized, with little success or difference in results. I’m not sure whether the issue is a missing driver or Cinnamon’s compositor fudging things, but I’m pretty sure the Steam package pulled all the necessary drivers, and I also followed the Lutris docs’ guide on installing all the dependencies.
inxi -Fzx in terminal and post the output as </> Preformatted text here.
I’m sorry to tell you that, but Fedora Linux is very similar to Arch Linux working on the edge. This means changes are always there and will be in future too.
The other point is your Nvidia Hardware. Nvidia uses proprietary software. So making a good driver is always depending on the manufacturer. Every mayor kernel change needs a new installation of the driver.
As I use the Mate desktop i know also the Cinnamon version from my time when i was using Linux Mint. I never really got happy with it. Even with simpler hardware it gave me problems with the graphic part.
Did you switch on the 3D rendered function in Cinnamon?
Yes, but there’s a difference between Bleeding Edge and Leading Edge; Arch pushes every new thing into its repository regardless of stability, while Fedora pushes newer stuff but only after it was tested to work. I do not want to go back to Mint/Ubuntu/Debian’s definition of stable meaning ridiculously ancient, years-old packages.
The RX 570 is an AMD card, though.
I found it to be the most user-friendly DE and the one I’m the most used to, which is why I chose it. Other DEs I experimented were either too limited/radically different (GNOME), too overwhelming (KDE Plasma) or too clunky (Xfce and LXQt).
What sorts of graphics issues did you get?
I never saw that option, where is it?
I tested it in the Solus live environment. It was fairly nice, but didn’t seem to be too customizable and it also crashed the X server and kicked me to TTY when changing a setting. I don’t know whether these were issues with MATE or with Solus, though.
Would it be possible to customize MATE to visually resemble and function like Cinnamon, and also have it use a compositor that functions better with games?
As I use it seldom my installations are virtually, there it comes a message when you start it without.
Maybe just a thing in virtualization.
In my opinion they are already very similar. lately i installed a LMDE-4 and was not aware that it comes by default with cinnamon. One command and i had my beloved DE beside it.
In Fedora it’s possible to install it. There are 2 existing groups:
sudo dnf groups list |grep -i mate
MATE Desktop
MATE Applications
# to see all groups:
sudo dnf groups list
# to install groups:
sudo dnf group install "mate desktop"
Maybe you have an external SSD where you can use temporary to install the mate spin. So you can boot in both versions without giving up your configuration you have now. Just look that you install Grub2 on the external disk too.
If it is just to see if you can get along with it, you can also install Virtualbox and use it there. The benefit of this is you can run both on the same time.
Just do not forget, that visualized, the GPU is also and you might not can use it as you install it on a HD. But if it is to see if you could get along this would be a very easy option.
This is not necessary. It is easy to have multiple DEs installed and select which to use when you log in. They exist happily beside each other. Just install the DE instead of the entire spin.
I forgot a point, if you test mate on fedora, you best install the mate-menu ad add it on the panel. sudo dnf install mate-menu
Fedora still comes with the gnome2 menu who not has a search field to find an app.