ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)


时间:2019-03-13 作者:魏文应


要解决什么问题 ?

通过本文,你能够实现类似于以下的效果:

  • 给电脑接两个显示器,分别是独立显卡 nvidia 和集成显卡,独立显卡通过 DVI 接口和显示器连接。
  • 选择 拼接显示器 选项,扩展显示。
ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)_第1张图片
ubuntu18.04分辨率设置

本文要解决的问题是:

扩展显示时,nvidia 显卡接的屏幕,分辨率不高,比如,没有 1920 × 1080 这个常用的分辨率选项。

问题分析

首先,不要使用 xrandr 命令去设置,亲测没有什么用。

解决问题

依次执行下面步骤:

  • 在 ubuntu 软件中,找到 软件和更新
  • 点击 附加驱动,选择 NVIDIA 驱动,点击 应用更改,等待显卡驱动安装完成。
  • 重启你的电脑。
  • 重启电脑后,在搜索栏 NVIDIA X Server Settings ,打开这个英伟达显卡驱动设置面板。

找到 软件和更新 ,点击 附加驱动,选择 NVIDIA 驱动,点击 应用更改,等待显卡驱动安装完成:

ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)_第2张图片
软件和更新设置

重启电脑后,在搜索栏 NVIDIA X Server Settings ,打开这个英伟达显卡驱动设置面板:

ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)_第3张图片
搜索 NVIDIA 控制面板

打开 NVIDIA X Server Settings 后,如果依然没有找到你想要的分辨率,那么依次点击 X Server Display Configuration -> Save to X Configuration File ,保存路径选择为 /etc/X11/xorg.conf (必须是这个路径文件):

ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)_第4张图片
生成配置文件

之后打开这个文件 sudo vim /etc/X11/xorg.conf ,将横向和纵向的刷新频率增大一下(注意,这一步操作是危险的,范围不能太大,太大超出你屏幕的频率范围,开机可能就黑屏的,屏幕无法显示出来,特别是显示器连接线是VGA接口的用户):

    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "HP P240va"
    HorizSync       24.0 - 80.0  # 将这个数值的范围调大一些,原来是24.0 - 55.0,我改成了24.0 - 80.0
    VertRefresh     50.0 - 60.0 # 将这个数值的范围调大一些,原来是50.0 - 72.0,我改成了50.0 - 60.0
    Option         "DPMS"
ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)_第5张图片
修改

保存上面操作,重启电脑。再去设置里看看有没有 1920 × 1080 的分辨率选项。如果没有,再逐步将扫描范围增大。你可以通过 xrandr 命令,查看哪些分辨率可以选择:

ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)_第6张图片
查看哪些分辨率可以选择

你会发现,随着刷新频率范围增加,可以选择的分辨率选项也会随之增加。如果你发现你选择了 1920 × 1080 之后,并没有铺满屏幕,你可以直接将频率设置为 60 Hz(把1920 × 1080 后面的 auto 该为 60 Hz):

ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)_第7张图片
把1920 × 1080 后面的 auto 该为 60 Hz

然后看一下,如果正常,就重新点击 Save to X Configuration File 保存一下配置。重新启动电脑。

你可能感兴趣的:(ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率))