My laptop’s display refresh rate is 75hz. Since I installed Linux, it is 60hz, and I cannot change it, it is stuck at it. Anything I could do to put it back to 75hz? Thanks!
Asus GL702VSK (ROG)
Linux 6.17.5-2-cachyos
KDE Plasma 6.5.0
NVIDIA GeForce GTX 1070 Mobile
Keep in mind I am using AI Inference to assist you with this problem. Please if anyone else with extensive Linux/Arch experience will chime in as well to assist, I am all for it.
Session Type (Critical for KDE Plasma 6.5)
echo $XDG_SESSION_TYPE
Reason: KDE Plasma 6.5 defaults to Wayland, which handles refresh rates differently than X11
Available Display Modes
xrandr --query
Reason: Shows what refresh rates the system actually detects
NVIDIA Settings Refresh Rate Options
Please:
Open nvidia-settings
Navigate to: X Server Display Configuration
Screenshot or report what refresh rates are available in the dropdown
OR command-line:
nvidia-settings -q RefreshRate
Verify Internal Display Name
xrandr --listmonitors
Reason: Need to know if it’s eDP-1, HDMI-0, DP-0, etc.
Screen 0: minimum 16 x 16, current 1920 x 1080, maximum 32767 x 32767
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.29
1680x1050 59.95
1440x900 59.89
1280x800 59.81
1152x720 59.97
960x600 59.96
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.14
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.27
640x350 59.28
3. Not applicable, cannot see those information on Wayland.
With command line nvidia-settings -q RefreshRate, I get ERROR: Error resolving target specification '' (No targets match target specification), specified in query 'RefreshRate'.
4. AC power
5.I don”t have an integrated GPU on my laptop, just a discrete one (GTX 1070).
Also, when running kscreen-doctor -o, here is what I get for the panel of the laptop:
I am seeing here a recommendation to login to the X11 interface and then work with the nvidia settings on that side. sometime the wayland system can be a bit off and if you see the same problem on the X11 side as Wayland then let me know. Sometime when you get the settings on the X11 it will then work properly on the Wayland as well.
I am on Wayland the whole time. I currently do not use the laptop panel, or rarely, when I need two screens.
It is not a big deal, but when I will be on the move, this 60hz refresh rate on the laptop panel will be bad, it hurts the eyes haha. On windows with 75hz there was actually a big difference.
Create Custom EDID File:
You can create a custom EDID file that includes additional modes, such as 75Hz.
Create an XML file for the custom EDID configuration (e.g., custom-edid.xml):
xml
1920
1080
75.00
Convert the XML to a binary EDID file using xrandr:
xrandr --newmode “custom_1920x1080_75” 169.35 1920 2048 2248 2576 1080 1083 1093 1111 +hsync -vsync
xrandr --addmode eDP-1 custom_1920x1080_75
Replace eDP-1 with the actual name of your display.
Apply Custom Mode:
xrandr --output eDP-1 --mode custom_1920x1080_75
Verify NVIDIA Settings Configuration
If you are still using NVIDIA drivers, ensure that the refresh rate is correctly set via nvidia-settings.
nvidia-settings -a CurrentMetaMode="“eDP-1: 1920x1080@75”
Step-by-Step Instructions for NVIDIA Settings
Open NVIDIA X Server Settings:
nvidia-settings
Navigate to Display Configuration:
Open X Server Display Configuration.
Ensure your display is selected.
Add a custom mode if necessary.
Set the Refresh Rate Manually:
Apply the changes and ensure that 75Hz appears in the refresh rate dropdown.
Persisting Configuration
To persist these settings across reboots, you can add them to your startup scripts or use KDE System Settings:
Create a Startup Script:
Create a script like ~/set_refresh_rate.sh with:
Add Script to Startup:
Go to System Settings → Startup and Shutdown → Autostart.
Add the path to your script (~/set_refresh_rate.sh) as a custom command.