I made a post about this on the r/SolusProject reddit a few days ago and didn't receive any conclusive answer on why Budgie performs worse than KDE for me in games. Said post can be found here.. This post here will be mostly a copy-paste of that one, with several changes based on more current observations.
So I have recently switched to linux several months ago where I moved over from windows full-time to arch. I have had a good time there, but am very interested in Solus. After hearing about the 4.1 release, I decided to give it a go. Lo and behold, all the versions I have tried are extremely snappy and quick. I don't think I have ever used another linux distribution this speedy out of the box before.
On the other hand, when I try to run steam games such as Factorio and Rimworld in steam on Solus Budgie I experience some lag where my framerate varies between 30 and 60 FPS in both games. I assume this is somehow down to CPU-bound issues in Budgie because I don't see any noticeable difference in more GPU-bound games such as No Man's Sky.
I did not experience these issues on arch KDE or Solus KDE, so I believe it is a budgie issue from what I can tell.
I do not experience this issue on arch gnome. When I tried to install Solus Gnome, I was unable to boot into a GUI post-installation even after making sure that Wayland was disabled in /etc/gdm/custom.conf as well as installing drivers from CLI (nvidia proprietary ones). So at the moment I am unable to determine whether this is an issue of Solus' implementation of Gnome (in Gnome and Budgie) or if it is just a budgie issue.
I have done some research into these issues, and the only point of reference I was able to find is a setting in the budgie settings called "Disable unredirection of windows". The option reads: "This option is for advanced users. Use this if you are having graphical or performance issues with dedicated GPUs." Intrigued, I turned this on... and it makes no difference.
So from the information I have, I am sure that the issue is related to budgie (possibly gnome since budgie is based on it, though I can't be sure at the moment since I am unable to test Gnome).
Before anyone asks, I do have my proprietary nvidia graphics drivers installed and I am up to date as far as eopkg is concerned.
This issue also occurs on a completely fresh installation of Solus Budgie where all I have done is: install proprietary nvidia drivers from doflicky (including 32bit), install steam, install the games I need to test, and run them. I have not messed around with any config files or anything else. I mention this because someone asked in the reddit thread whether I had messed with CPU governor or similar. I haven't.
My PC specs:
CPU: i5 9600k
GPU: GTX 1080
RAM: 32GB corsair
Motherboard: MSI Z390
Storage: 2TB SATA SSD
I would really like to give budgie a fair shot if at all possible, since it is an awesome desktop environment. Does anyone know what I can do about this?