I just recently joined the Linux platform and so far I am loving the fedora experience. Being new to linux I have encountered several problems, some of which I have been able to find answers to here and on other websites.
The problem that I am facing right now is related to switching from Wayland to xorg. One of the first things I did when starting out with Fedora was installing the Nvidia proprietary drivers (since I am using a Nvidia GPU), and this fixed the problem of having really poor graphical performance.
When I log in and use Wayland, the nvidia drivers work perfectly and the performance is blazingly fast. However, when switching to use xorg, the performance is terrible - probably identical to that which I had prior to installing the Nvidia drivers.
This makes me think that perhaps there is some problem with xorg using the nvidia proprietary drivers, but I am compleetly clueless here. I have checked the status of the nvidia drivers and ensured that they’re installed and running properly, so I am clueless as to what could be the problem at hand. So, I wonder:
do I need to modify the xorg config file, and if so how?
do I need to install other nvidia drivers? (I guess no).
Probably not, though we need more info to be certain.
We cannot know without knowing what has been installed and from where.
Please post the output of inxi -Fzxx and dnf list installed \*nvidia\* (as text, copied and pasted) using the </> button on the toolbar so we may see the data exactly as formatted on your screen.
What procedure did you use to install the nvidia drivers? Were they installed from the rpmfusion repo or by following directions from some other location?
@banane
Just so you are aware. With the release of the next version of fedora (41) the current plan is to remove X11 from the install media. This means that it is quickly going away and as long as wayland works for your apps then try not to switch back.
Installation procedure: After enabling rpm fusion I ran the sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda command to install the proprietary nvidia drivers.
I wanted to automate some tasks related to starting applications and putting them in different workspaces at system startup with a script, and found out I could use wmctrl to help me in the process of doing this, however it is not really compatible with Wayland. On xorg, wmctrl works fine.