我正在努力提高显示器的刷新速度。我首先使用以下命令获取监视器信息:
swaymsg -t get_outputs返回这些信息
Output DP-3 'Unknown U34G2G4R3 0x0000094A' (focused)
Current mode: 3440x1440 @ 59.973 Hz
Position: 0,0
Scale factor: 1.000000
Scale filter: nearest
Subpixel hinting: unknown
Transform: normal
Workspace: 1
Max render time: off
Adaptive sync: disabled
Available modes:
3440x1440 @ 59.973 Hz
3440x1440 @ 144.001 Hz
3440x1440 @ 120.000 Hz
3440x1440 @ 99.982 Hz
2560x1080 @ 143.945 Hz
2560x1080 @ 120.000 Hz
2560x1080 @ 119.880 Hz
2560x1080 @ 59.976 Hz
2560x1080 @ 60.000 Hz
2560x1080 @ 59.940 Hz
2560x1080 @ 50.000 Hz
1720x1440 @ 59.936 Hz
1920x1080 @ 60.000 Hz
1920x1080 @ 59.940 Hz
1920x1080 @ 50.000 Hz
1680x1050 @ 59.954 Hz
1280x1024 @ 75.025 Hz
1280x1024 @ 60.020 Hz从这一点,我知道我目前的刷新率是60,我可以提高到144。
我尝试使用此命令设置我的分辨率+刷新速率(我也尝试了没有刷新速率的命令,导致监视器关闭时的相同行为)
swaymsg output DP-3 mode 3440x1440@144Hz position 0 0一旦输入,监视器就会关闭显示任何输入源。然后,我必须运行swaymsg reload才能返回到以前的设置。
以下是我的规格,以防有用:
-` jaro@workstation
.o+` ----------------
`ooo/ OS: Arch Linux
`+oooo: Kernel: 5.18.1-arch1-1
`+oooooo: Uptime: 56m
-+oooooo+: Packages: 397 (pacman)
`/:-:++oooo+: Shell: zsh 5.9
`/++++/+++++++: Resolution: 3440x1440
`/++++++++++++++: WM: sway
`/+++ooooooooooooo/` Terminal: kitty
./ooosssso++osssssso+` CPU: AMD Ryzen 5 5600X (12) @ 3.7GHz [37.2°C]
.oossssso-````/ossssss+` GPU: NVIDIA GeForce RTX 3070
-osssssso. :ssssssso. Memory: 2138MiB / 32071MiB (6%)
:osssssss/ osssso+++. Disk (/): 7.2G / 255G (3%)
/ossssssss/ +ssssooo/-
`/ossssso+/:- -:/+osssso+-
`+sso+:-` `.-/+oso:
`++:. `-/+/
.` `/发布于 2022-06-02 15:09:50
经过大量的测试和研究,我决定尝试在X11上进行测试,以便找到更多的资源。最后,我发现nouveau驱动程序对屏幕停电负有责任。在下载了我的显卡的专有驱动程序后,我可以完美地设置我的分辨率和刷新率为144 of。可悲的是,Wayland不支持专有驱动程序..。我想我需要保留X11作为我在这个桌面上的主要显示服务器。
https://stackoverflow.com/questions/72460852
复制相似问题