Hi guys,
I’m very new to Linux, only just switched today after looking up info about installation for the past few days. I’m having a lot of trouble trying to get my screen to actually give me the proper resolution.
I have a Samsung Odyssey G9 49" Super Ultrawide with a native resolution of 5120x1440, which has alwas worked fine one windows, but my Fedora KDE Plasma only gives me a max resolution of 3840x1080.
I’ve only found older posts about similar problems but what they had or did wasn’t applicable to my situation or doesn’t work. The first ‘solution’ I found was something about switching to X11 on login but that only gives me a black screen. From what I understand that’s because it’s an older system that isn’t supported or developed anymore. Other people did a lot of things from the console, but I am way too new to understand that xD
I have managed to install the nvidia driver (I think), on the screenshots below you can see that I checked and installed it in the settings list on Discover. I couldn’t find the ‘Nvidia driver for Linux’ when using the search function there though (on youtube people found the driver when searching for nvidia apps in Discover but I’m guessing they updated it and put it with the settings). The screenshots also show my system and kernel info, as well as the display screen where you can see the resolutions I have access to. Oh and the firmware on my screen is also on the latest version, have checked that and made sure.
I would greatly appreciate some help getting my screen sorted out so that I can start enjoying this.
*update: I’ve tried kscreen-doctor and xrandr commands to add a new mode with the resolution and the modeline I got from a cvs command. but they both give an error saying the parameters are invalid.
it is on Displayport. HDMI doesn’t (or at least didn’t) support the 5120x1440 resolution. I bought this cable specifically for this screen and it’s still the same cable from when I had it in windows. so that should be good.
I’m currently trying to see if I can make it work with xandr commands, kscreen-doctor commands didn’t work
Basically manually rolling back the nvidia driver to an older version like this:
First had to remove the nvidia drivers with the sudo dnf remove *nvidia* --exclude nvidia-gpu-firmware command
Based on this, I’m thinking that you didn’t actually have the Nvidia drivers installed originally. The screenshot shows that you configured Discover to have access to the RPMFusion repos, but it doesn’t prove that the drivers were actually installed. And if you couldn’t find “Nvidia driver for Linux”, then you presumably couldn’t install it.
If that’s true, then you were using nouveau (the open-source driver) at the time when you couldn’t get 5120x1440.
However, if you’re sure that you had the Nvidia drivers installed at the point that you posted your problem, then this seems like a new bug. There was a known issue in the 580.105.x driver series that prevented the use of high resolutions and/or high refresh rates. But this should be fixed in the 580.119.x series, which is what you would have installed had you done a new install today.
Moot point because we know OP is using Displayport, but the licensing issue there is specific to AMD cards. Nvidia on Linux does support HDMI 2.1 (I guess the license holders permit closed-source but not open-source implementations of the protocol.)
To test if the newer driver (580.119.02) will support the ultra-wide resolution it would be simple to run sudo dnf upgrade \*nvidia\* --allowerasing to install the newest driver.
After rebooting if it does not support the proper resolution it would be easy to downgrade back to the 580.95.05 driver using the steps you used before.
I think you may have been right and that I only had the repos, not the driver.
After your comment I figured I’d try downloading the newest drivest through the console commands instead of finding an icon I could click on (after all the ‘troubleshooting’ I did yesterday I feel more confident at that now xD) and when I did I had my proper resolutions.
I guess I was too stuck in finding the driver through the GUI instead of just using the darn console, so I basically made this a problem on my own by being a dummy. But thanks to you, I got up to date drivers now, so thanks for leaving a reply!