时间:2019-03-13
作者:魏文应
要解决什么问题 ?
通过本文,你能够实现类似于以下的效果:
- 给电脑接两个显示器,分别是独立显卡 nvidia 和集成显卡,独立显卡通过 DVI 接口和显示器连接。
- 选择 拼接显示器 选项,扩展显示。

本文要解决的问题是:
扩展显示时,nvidia 显卡接的屏幕,分辨率不高,比如,没有 1920 × 1080 这个常用的分辨率选项。
问题分析
首先,不要使用 xrandr
命令去设置,亲测没有什么用。
解决问题
依次执行下面步骤:
- 在 ubuntu 软件中,找到 软件和更新 。
- 点击 附加驱动,选择 NVIDIA 驱动,点击 应用更改,等待显卡驱动安装完成。
- 重启你的电脑。
- 重启电脑后,在搜索栏
NVIDIA X Server Settings
,打开这个英伟达显卡驱动设置面板。
找到 软件和更新 ,点击 附加驱动,选择 NVIDIA 驱动,点击 应用更改,等待显卡驱动安装完成:

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

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

之后打开这个文件 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"

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

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

然后看一下,如果正常,就重新点击 Save to X Configuration File
保存一下配置。重新启动电脑。如果出现下面情况,屏幕没有铺满、溢出:

那么,回去更改一下设置里的 刷新频率,我这里,将刷新频率设置为了 59.93
:

设置后,保存设置,即可显示正常。
网友评论