将 14.04 上的分辨率提高到超出所示值

将 14.04 上的分辨率提高到超出所示值

我在 Compaq 6715b 上进行了新安装。我尝试了以下操作这些说明来提高我的屏幕分辨率。

我做了什么:

  1. 运行命令:

    sudo cvt 1680 1080 60
    
  2. 像这样找到我的设备:

    xrandr -q
    

    我得到了这个:

    Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
    VGA-0 disconnected (normal left inverted right x axis y axis)
    LVDS connected primary 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
       1280x800       60.0*+
       1280x720       59.9  
       1152x768       59.8  
       1024x768       59.9  
       800x600        59.9  
       848x480        59.7  
       720x480        59.7  
       640x480        59.4  
    S-video disconnected (normal left inverted right x axis y axis)
    
  3. 然后我输入了以下内容:

    sudo xrandr --newmode "1680x1080_60.00"  151.50  1680 1792 1968 2256  1080 1083 1093 1120 -hsync +vsync
    
  4. 然后这样做:

    sudo xrandr --addmode LVDS 1680x1080_60.00
    
  5. 最后,我进入 GUI 并进行显示设置。我更改了分辨率,屏幕变得乱七八糟。只有一种平面颜色,没有任何组件。只有几个随机的方块。

我已经搜索过了,这个任务对我来说似乎相当具有挑战性。

有没有简单的方法可以解决这个问题?

非常感谢!

答案1

我不是这方面的专家,但我认为你需要确保你的显卡和屏幕都支持你想要设置的分辨率。

尝试这个来测试一下:xrandr --fb 1680x1080

如果分辨率没有改变,则表示您的系统不支持比已设置的更大的分辨率。

如果发生变化,则可能会更改为与预期不同的分辨率。通过运行xrandr并查找分辨率来检查:

LVDS connected primary WxH+0+0

一个明显的解决方法是使用以下方法提高分辨率:

xrandr --output LVDS --scale-from 1680x1080

虽然不一样(字符看起来很模糊)但是它有效。

答案2

不要在命令中设置刷新率cvt;让你的显示器完成所有工作:

cvt 1680 1080

您正在使用您的监视器名称LVDS,但检查 xrandr 检测到的内容是个好主意:

xrandr | grep " connected " | awk '{ print$1 }'

最后,使用 sudo!

相关内容