我想在 Kubuntu 15.10 上设置双显示器系统。我有一块 NVIDIA GF119 [GeForce GT 520] 显卡,之前曾将其与分辨率为 1680x1050 的 Acer AL2223W 显示器一起使用,没有发现任何问题。我尝试添加分辨率为 1920x1080 的 Ancor Communications Inc ASUS VS238 作为第二台显示器。但是,我无法让两台显示器同时工作。
当我的登录屏幕出现时,它看起来像是一个全尺寸的登录屏幕,位于一个略小的登录屏幕后面。我假设 X(或 xrandr 或其他)生成两个显示,但将它们都放在 (0,0) 处,而不是一个放在 (0,0) 处,另一个放在左侧或右侧。
一旦我登录,一个屏幕就会变黑。但是,如果我将光标移到该屏幕上,它就会显示出来,尽管是 X 默认使用的 X 形光标。有趣的是,如果我从 KDE 启动应用程序,并因此获得表示程序正在加载的小弹跳图标,它会显示在黑色显示器上。如果我将指针移到黑色显示器上,它会像往常一样出现在光标下方,但当指针在工作显示器上时,它也会显示出来,就好像光标在工作屏幕上的黑屏坐标上一样。
当我nvidia-settings
使用打开sudo
时,X 服务器显示配置显示 NVIDIA 可以检测到两个显示器并按照我的要求对齐它们。目前,“X 屏幕 0”绝对定位在 +0+0 处,“X 屏幕 1”绝对定位在 +1920+0 处;ASUS 显示器使用配置“X 屏幕 0”,Acer 显示器使用“X 屏幕 1”。Xinerama 已禁用。我尝试将显示器的定位从绝对更改为右侧/左侧,然后保存 X 配置,但当我重新启动 X 时,更改消失了。
当我打开 KDE 系统设置 → 显示和监视器时,它只显示一个显示器。至少那个显示器工作正常。
xrandr 仅列出一个已连接的屏幕;所有其他端口均已断开连接。它列出的单个屏幕是正确的。目前,输出为
屏幕 0:最小 8 x 8,当前 1920 x 1080,最大 16384 x 16384 DVI-I-0 断开(正常左反转右 x 轴 y 轴) DVI-I-1 连接主 1920x1080+0+0(正常左反转右 x 轴 y 轴)509mm x 286mm 1920x1080 60.00*+ 1680x1050 59.95 1440x900 59.89 1280x1024 75.02 60.02 1280x960 60.00 1280x800 59.81 1280x720 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00 800x600 75.00 72.19 60.32 56.25 640x480 75.00 59.94 HDMI-0 断开(正常左反转右 x 轴 y 轴)
--newmode
我曾尝试使用和手动向 xrandr 添加屏幕--addmode
,但未成功;很有可能我没有正确执行我的 xrandr 版本。根据xrandr -v
,我的 xrandr 程序版本为 1.4.3,而服务器报告的 RandR 版本为 1.4。
我的显卡有 VGA、DVI 和 HDMI 三个端口。我试过将 ASUS 的端口设置为 HDMI,将 Acer 的端口设置为 DVI,然后又将 ASUS 的端口设置为 DVI,将 Acer 的端口设置为 VGA。但是,设置中唯一的两个区别是哪个屏幕可以工作,哪个屏幕是黑屏,以及哪个屏幕在 X 启动前显示启动信息。
我当前的 xorg.conf:
# nvidia-settings:nvidia-settings 生成的 X 配置文件 # nvidia-settings: 版本 352.39 (buildmeister@vm-ubuntu1404-x64-001) 2015 年 8 月 14 日星期五 21:52:24 PDT “服务器布局”部分 标识符“Layout0” 屏幕 0 “屏幕0” 0 0 屏幕 1 “Screen1” 右侧“Screen0” 输入设备“键盘0”“核心键盘” 输入设备“Mouse0”“CorePointer” 选项“Xinerama”“0” 结束部分 “文件”部分 结束部分 “输入设备”部分 # 从默认生成 标识符“Mouse0” 驱动程序“鼠标” 选项“协议”“自动” 选项“设备”“/dev/psaux” 选项“Emulate3Buttons”“否” 选项“ZAxisMapping”“4 5” 结束部分 “输入设备”部分 # 从默认生成 标识符“Keyboard0” 驱动程序“kbd” 结束部分 “监控”部分 # HorizSync 源:edid,VertRefresh 源:edid 标识符“Monitor0” 供应商名称“未知” 型号名称“Ancor Communications Inc ASUS VS238” 水平同步 24.0 - 83.0 垂直刷新 50.0 - 75.0 选项“DPMS” 结束部分 “监控”部分 # HorizSync 源:edid,VertRefresh 源:edid 标识符“Monitor1” 供应商名称“未知” 型号名称“Acer AL2223W” 水平同步 31.0 - 81.0 垂直刷新 56.0 - 75.0 选项“DPMS” 结束部分 “设备”部分 标识符“Device0” 驱动程序“nvidia” 供应商名称“NVIDIA Corporation” 主板名称“GeForce GT 520” 总线 ID “PCI:1:0:0” 屏幕 0 结束部分 “设备”部分 标识符“Device1” 驱动程序“nvidia” 供应商名称“NVIDIA Corporation” 主板名称“GeForce GT 520” 总线 ID “PCI:1:0:0” 屏幕 1 结束部分 “屏幕”部分 标识符“Screen0” 设备“Device0” 监控“Monitor0” 默认深度 24 选项“立体声”“0” 选项“metamodes”“DVI-I-1:nvidia-auto-select +0+0” 选项“SLI”“关闭” 选项“MultiGPU”“关闭” 选项“BaseMosaic”“关闭” “显示”子部分 深度 24 结束子节 结束部分 “屏幕”部分 标识符“Screen1” 设备“Device1” 监视器“Monitor1” 默认深度 24 选项“立体声”“0” 选项“metamodes”“VGA-0:nvidia-auto-select +0+0” 选项“SLI”“关闭” 选项“MultiGPU”“关闭” 选项“BaseMosaic”“关闭” “显示”子部分 深度 24 结束子节 结束部分
顺便说一句,我的输入设备工作正常。
如果有更多信息有帮助,请告诉我。