Kubuntu 15.10 中第二台显示器出现黑屏

Kubuntu 15.10 中第二台显示器出现黑屏

我想在 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
    结束子节
结束部分

顺便说一句,我的输入设备工作正常。

如果有更多信息有帮助,请告诉我。

相关内容