如何更改显示器的刷新率?


22

如何在Oneiric中更改显示器的刷新率?

现在在“显示”对话框中没有选项可以执行此操作。默认情况下为60Hz,但我的显示器需要75Hz。

在以前的版本中,“显示”对话框中曾经有这样的选项。

编辑-半烤解决方案

到目前为止,我能做的最好的事情是:

xrandr -s 1280x1024 -r 75

这是完美的,但是我的问题是它不是永久的。注销并重新登录后,它默认恢复为60 Hz。

也许应该将它放入一些脚本中并添加到启动中?我只是不知道该怎么做。


打开Startup Applications,然后添加该命令
值得注意的是

Answers:


18

您应该能够使用xrandr。计算分辨率和刷新率所需的模式行:

cvt 1600 900 75

(这里的示例分辨率为1600x900。)现在,使用以下命令创建一个新模式xrandr

xrandr --newmode "1600x900_75.00" 104.00 1600 -hsync +vsync

将新模式添加到xrandr

xrandr --verbose --addmode VGA-0 "1600x900_75.00"

并激活它

xrandr --output VGA-0 --mode "1600x900_75.00"

请注意,您的值将有所不同。特别是您的显示器可能不是VGA。运行xrandr不带任何参数的命令以查找监视器的名称,并改用该名称。运行xrandr -q将显示可用输出的列表。

这是有关xrandr 的更多信息


这在Ubuntu 13.10上对我有用。谢谢!
佐尔坦

1
这个答案没有按我预期的那样工作pratik@pratik-SVE15116ENB:~$ xrandr --newmode "1368x768_75.00" 104.00 1600 -hsync +vsync xrandr: failed to parse '1368x768_75.00' as a mode specification Try 'xrandr --help' for more information.
Pratik 2015年

9

在12.04中,可以在配置监视器后通过在〜/ .config / monitors.xml中修改rate标签来更改刷新率。这对我来说可以重启。

例:

<monitors version="1">
    <configuration>
        <clone>no</clone>
        <output name="DVI-I-0"></output>
        <output name="DVI-I-1">
            <vendor>ACI</vendor>
            <product>0x24e1</product>
            <serial>0x01010101</serial>
            <width>1920</width>
            <height>1080</height>
            <rate>144</rate>
            <x>0</x>
            <y>0</y>
            <rotation>normal</rotation>
            <reflect_x>no</reflect_x>
            <reflect_y>no</reflect_y>
            <primary>yes</primary>
        </output>
        <output name="HDMI-0"></output>
        <output name="DP-0"></output>
        <output name="DVI-D-0">
            <vendor>DEL</vendor>
            <product>0xa017</product>
            <serial>0x31314553</serial>
        </output>
        <output name="DP-1"></output>
    </configuration>
</monitors>

经过数小时的搜索,这是唯一对我有用的解决方案。非常感谢!
MrMaffen'Apr 12'15

嗯,它144.00076293945312在中说<rate>,但显然不是
发布

7

所以我的解决方案是,这似乎在我的系统上运行良好:

  1. 我打开了启动应用程序

  2. 我点击添加

  3. 我在命令字段中输入了名称和以下内容:

    xrandr -s 1280x1024 -r 75

使用此xrandr -s 1280x1024 -r 75在每次系统启动时运行,并根据需要设置刷新率。可能有更好的选择,但现在对我来说似乎可以。

希望LTS可以解决改变刷新率的简便,GUI方式的showstopper错误。


2
实际上,这不是在系统启动时运行,而是在(您的)用户登录时运行,这是完全不同的。初始登录屏幕将不受此影响
MestreLion 2012年

另外,在屏幕保护程序之后,您需要再次运行它。
niry

Rate 144.00 Hz not available for this size即使是这样(在我刚跑步的时候就在上面说xrandr
自我发布

6

监视器的刷新率由Compiz自动检测。

如果要更改它,请compiz-settings-manager使用以下命令进行安装。

sudo apt-get install compizconfig-settings-manager

在破折号“ ccsm”中找到并单击复合插件。

取消选中“检测刷新率”,然后将刷新率调整为您的手动设置。

在此处输入图片说明


1
我下载了每日构建,并进行了实时运行,然后按照您的建议进行操作。完成后,我按了“后退”按钮,但是什么也没发生。我注销并重新登录,但没有任何更改。我需要在此阶段重新启动计算机吗?
2011年

嗯-我怀疑您可以通过现场CD做到这一点。
fossfreedom

1
我看不到应如何应用此设置。我取消选中此框,将刷新率设置为75 Hz,我所能击中的只是左下角的“返回”按钮。当我回来时,又是50 Hz。
2011年

您现在正在使用已安装的版本-还是仍在运行实时CD?
fossfreedom

1
这个答案没有按我预期的那样工作。它显示了我们的满意度的刷新率,但是在我重新启动后,设置重置为60HZ
Pratik 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.