Custom resolution and refresh rate

How can I set custom resolution and refresh rate and I want that custom resolution and refresh rate in the settings too.

What kind of custom resolutions and refresh rates are you trying to achieve? I've found that typically by default Zorin finds most things pretty well, but I'm just wondering what it hasn't found here. What is your system specs? And also Wayland or Xorg? If you're using Xorg, you could use something along the lines of Xrandr to set a custom resolution and refresh rate to a specific monitor.

As for specifically adding those options to the monitor drop downs, I would have to look more into that because I've never tried to do it tbh.

It is in the Display Settings. got to Settings>Display and there You have it all:

I want resolution 1920×1080 and refresh rate 100hz but the refresh rate is capped at 85hz which feels much choppy than 100hz in windows,in windows it was locked at 85hz too but I set custom refresh rate in Nvidia control panel and set it to 100hz which worked.
I use xorg and my monitor is : https://www.newegg.com/msi-pro-mp251-24-5-fhd/p/N82E16824475334?srsltid=AfmBOopwwg2yg7TM4KbihJbxuAOJTvPUgqbRxkdF0mf3cGl2F3PwgUun

In the settings it's capped at 85hz

You should be able to use xrandr to accomplish this then. Here's an article that should help you with figuring it out:
How To Configure Your Monitors With Xrandr in Linux - LinuxConfig
As long as your monitor supports it, it should work. However, when it comes to adding it as a default option in the settings menu, i'm not so sure how achievable that is. But like I said, I haven't personally done that part, so I can't comment there.

2 Likes

Maybe it is locked for a Reason, maybe Performance or Compatibility Things. You can take a Look at @applecheeks37's Suggestion for this. Maybe that will help You.

I don't think it's an performance or a compatiblity issue because if I try to set my monitor's refresh rate more that what it's capable for example 110hz the screen go black and it says out of range so that is not the issue and I saw this YouTube video he added custom resolution to the settings:

I don't the command can you tell me the commands to achieve 1920x1080 in 100hz
And this guy added to Ubuntu Settings:

And when you do, what is explained in the Video?

That's what I don't understand that's why I sent the video link.

Ah, okay. First he uses the xrandr Command to show the available Resolutions in the List. And the Visual1 Name of the Display Device which is later important. And in your Case it could be named different. so, you have to look what it is named in Your Case.

Then he type cvt 1920 1080 because this is what he wants to have as the Resolution. And that gives him a Modeline Output what he needs. Then he create a new Resolution Mode with the Command xrandr --newmode [Modeline-Output]

After that he have to add the new Mode. That he do with the Command xrandr --addmode [Display-Device-Name, in his Case Virtual1] [Resolution-from-the-Modeline-Output] and then the Dispplay Settings will be reset and You have to go to Settings>Display anmd there choose Your created Resolution.

And after that he copies the newmode Command and addmode Command to a .profile File because the System seems to doesn't remember this Change.

1 Like

Got The Following Error :

phantom@PhantomBox:~$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 543mm x 302mm
   1920x1080     60.00 +  84.90*   59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x720      59.94    50.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
phantom@PhantomBox:~$ cvt 1920 1080 100
# 1920x1080 99.90 Hz (CVT) hsync: 114.58 kHz; pclk: 302.50 MHz
Modeline "1920x1080_100.00"  302.50  1920 2072 2280 2640  1080 1083 1088 1147 -hsync +vsync
phantom@PhantomBox:~$ xrandr --newmode "1920x1080_100.00"  302.50  1920 2072 2280 2640  1080 1083 1088 1147 -hsync +vsync
phantom@PhantomBox:~$ xrandr --addmode HDMI-0 "1920x1080_100.00"
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30
phantom@PhantomBox:~$ xrandr --addmode HDMI-0 "1920x1080_99.00"
xrandr: cannot find mode "1920x1080_99.00"
phantom@PhantomBox:~$ xrandr --addmode HDMI-0 "1920x1080_99.00"
xrandr: cannot find mode "1920x1080_99.00"
phantom@PhantomBox:~$ xrandr --newmode "1920x1080_99.00"  302.50  1920 2072 2280 2640  1080 1083 1088 1147 -hsync +vsync
phantom@PhantomBox:~$ xrandr --addmode HDMI-0 "1920x1080_99.00"
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30
phantom@PhantomBox:~$ 

Just to add some info, what version of nvidia driver are you running and what kernel are you on? You can check the kernel version with uname -r

phantom@PhantomBox:~$ uname -r
5.15.0-121-generic
phantom@PhantomBox:~$ 


phantom@PhantomBox:~$ nvidia-smi
Tue Sep 17 18:41:18 2024       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.157                Driver Version: 390.157                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GT 730      Off  | 00000000:01:00.0 N/A |                  N/A |
| 25%   57C    P0    N/A /  N/A |    340MiB /  4024MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0                    Not Supported                                       |
+-----------------------------------------------------------------------------+
phantom@PhantomBox:~$ 



Okay, when I understand that right, You could create a Mode for 1920x1080p and 100Hz but You couldn't add it to HDMI-0. Maybe with this HDMI isn't 100Hz possible. I mean in the Output List is the 1080p Resolution there but only with 84.90Hz max.

1 Like

The cable is capable of outputting 100hz and I think should be another way to set to 100hz, can I set it with xorg config?

Using Brave's A.I. search engine:

GT730's 100 Hz Capability

Based on the search results, the GT730 has an HDMI interface, which theoretically supports a refresh rate of up to 165Hz. However, the GPU’s performance is the limiting factor, and it cannot meet this requirement.

Practical Significance

In practice, the GT730’s capabilities are significantly lower than its theoretical maximum. According to the search results, the GPU’s performance is not sufficient to support refresh rates above 120Hz, as demonstrated by a user testing a 144Hz monitor with a GT730.

Conclusion

Given the limitations of the GT730’s performance and HDMI interface, it is unlikely that the GPU can support a refresh rate of 100Hz, let alone 120Hz or 165Hz. Therefore, the answer to the question “can a GT730 support 100 Hz?” is no, it cannot.

Which suggests you need to upgrade to a card that supports 100 Hz.

Well, You can try that if You want to.

The Cable might be, but can the HDMI on the Card deliver it?

1 Like