I am trying to set my monitor to its supported 100Hz but it is either not allowing me to (going up to 90Hz) or half the screen is distorted. It used to work but it got problematic after some update…
I have a slightly different card and the results of inxi -G are a little different.
mine
[quote]inxi -G
Graphics: Device-1: NVIDIA GP107 [GeForce GTX 1050] driver: nvidia v: 440.64
Display: x11 server: Fedora Project X.org 1.20.6 driver: nvidia resolution: 1920x1080~75Hz
OpenGL: renderer: GeForce GTX 1050/PCIe/SSE2 v: 4.6.0 NVIDIA 440.64
[/quote]
Notice that I show a Display: entry and a resolution: entry while yours shows a blank Display entry and a tty: entry.
Are you doing this on a tty? or with the display manager running?
are you using wayland or X11?
my lsmod and glx info is the same.
I allowed my monitor and card to auto-negotiate the settings for freq, and the resolution is exactly what the monitor is designed for.
nvidia packages I have installed are
[quote] dnf list ‘*nvidia*’
Last metadata expiration check: 1:07:23 ago on Sun 29 Mar 2020 12:19:56 PM MDT.
Installed Packages
akmod-nvidia.x86_64 3:440.64-1.fc31
kmod-nvidia-5.5.10-200.fc31.x86_64.x86_64 3:440.64-1.fc31
kmod-nvidia-5.5.11-200.fc31.x86_64.x86_64 3:440.64-1.fc31
kmod-nvidia-5.5.9-200.fc31.x86_64.x86_64 3:440.64-1.fc31
nvidia-modprobe.x86_64 3:440.64-1.fc31
nvidia-persistenced.x86_64 3:440.64-1.fc31
nvidia-settings.x86_64 3:440.64-1.fc31
nvidia-xconfig.x86_64 3:440.64-1.fc31
xorg-x11-drv-nvidia.x86_64 3:440.64-2.fc31
xorg-x11-drv-nvidia-cuda.x86_64 3:440.64-2.fc31
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:440.64-2.fc31
xorg-x11-drv-nvidia-devel.x86_64 3:440.64-2.fc31
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:440.64-2.fc31
xorg-x11-drv-nvidia-libs.x86_64 3:440.64-2.fc31
[/quote]
IIRC when I first switched to the nvidia card there were problems with wayland and nvidia not playing well in the same sandbox so I had to force my system to use nvidia and X11 by blacklisting the nouveau driver in the boot settings as well as doing something to the x11 settings.
Later updates of wayland and x11 made it so when the nvidia drivers were loaded the system automatically used x11 so that problem is a thing of the past, but still I suspected you were using x11 because of the nvidia card.
However, this still does not directly address the original issue in that you asked about setting the video to 100hz refresh.
As I recall from my experiences during bygone years, different video cards used different frequencies to match with different resolutions on the older CRT type monitors and on some of the early flat-screens. Some not-so-small number of video cards were sacrificed to the quest for higher resolutions than the hardware could support, as it was often a trial-and-error configuration for graphical displays in the early 90s. Often the same video card could support different resolutions on the same monitor depending on the frequency selected.
Most people nowadays just go with the default auto-config settings, but maybe you can experiment a little to see what is possible if you are not happy with the auto settings.
I have seen posts where the settings for the lowest resolution monitor have to be selected when 2 different monitors are attached to the same video card.
That may be a bug you should file. Nouveau has had a lot of problems with nvidia cards and if just having it installed on your system prevents the video card from operating properly I would see that as an issue.
The nouveau driver has been modified recently to have less interference with nvidia but seems it still is not fully fixed.
Does your compositor support refresh rates beyond 60Hz (or beyond refresh rates which are multiples of 60Hz)? If not then a (refresh rate % 60) frames would be skipped/interpolated to give you the choppy feeling.