显示器的死角部分

我有3个屏幕当前处于活动状态,通过我的一个华硕R9 270X显卡运行(我确实有2个,但我的显示器出现问题,ASUS / AMD专有驱动程序崩溃了我的系统。)我现在有Ubuntu Mate 15.05运行单个270x,工作正常(当我尝试使用4由于某种原因时崩溃 – 屏幕全部镶嵌在我身上)。 我现在遇到的问题是,我的显示屏上缺少图标,但是当我执行CTR-ALT-Arrow键时,会显示第4个显示器应该在黑色背景上的位置。 此外,我的一个活动屏幕的部分已经死了。 我可以打开一个窗口,只有一半或窗口响应(右侧)。 我不知道造成这种情况的原因是什么,有没有任何线索?

xrandr输出:

 warren@RIVE:~$ xrandr Screen 0: minimum 320 x 200, current 3360 x 1950, maximum 16384 x 16384 DisplayPort-0 connected 1680x1050+0+900 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 1280x1024 75.0 60.0 1440x900 75.0 59.9 1024x768 75.1 60.0 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 HDMI-0 disconnected (normal left inverted right x axis y axis) DVI-0 connected 1680x1050+1680+900 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 1280x1024 75.0 60.0 1440x900 75.0 59.9 1024x768 75.1 60.0 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 DVI-1 connected 1440x900+1920+0 (normal left inverted right x axis y axis) 408mm x 255mm 1440x900 59.9*+ 75.0 1280x1024 75.0 60.0 1152x864 75.0 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 60.0 720x400 70.1 

您是否在/etc/X11/xorg.conf中描述了您的设备/监视器配置?

如果没有,我建议你这样做,这是让我的3台显示器在Ubuntu 15.04上运行的唯一方法。

您可以查看我的问题以查看配置文件的一些示例,以及通过xrandr或xorg.conf管理显示的方法。

另外,如果您想要更精确的帮助:

  • 你在使用哪些司机? 开源(radeon)还是专有(fglrx)?
  • xrandr的结果是什么?
  • 什么是lspci | grep VGA的结果 lspci | grep VGA
  • 您的显示器如何安排在桌面上? 根据使用的连接器描述位置/旋转:DisplayPort / DVI-0 / DVI-1。

要知道哪个显示器在DVI-O或DVI-1上,只需运行:

 xrandr --display DVI-0 --off 

它将禁用DVI-0上的显示。

重新启用它:

 xrandr --display DVI-0 --auto 

以下是从左到右(DP / DVI-0 / DVI-1)按顺序进行横向显示的所有显示的第一次尝试,请注意您需要使用命令lspci | grep VGA给出的正确PCI地址编辑行BusID lspci | grep VGA lspci | grep VGA

将这些行放在/etc/X11/xorg.conf中:

 Section "ServerLayout" Identifier "home_config" Screen 0 "Screen-DisplayPort-0" 0 0 Screen 1 "Screen-DVI-0" 1680 0 Screen 2 "Screen-DVI-1" 3360 0 EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/Type1" FontPath "built-ins" EndSection Section "Module" Load "extmod" Load "dri" Load "dri2" Load "dri3" Load "dbe" Load "glx" Load "record" EndSection Section "Device" Identifier "R9270X" Driver "radeon" BusID "PCI:4:0:0" #<--- replace here with the PCI adress given by lspci | grep VGA Option "Monitor-DVI-0" "Display-DVI-0" Option "Monitor-DVI-1" "Display-DVI-1" Option "Monitor-DisplayPort-0" "Display-DisplayPort-0" Option "AccelMethod" "glamor" Option "ModeDebug" "true" EndSection Section "Monitor" Identifier "Display-DisplayPort-0" Option "PreferredMode" "1680x1050" Option "Position" "0 0" Option "Enable" "true" EndSection Section "Monitor" Identifier "Display-DVI-0" Option "PreferredMode" "1680x1050" Option "Position" "1680 0" Option "Enable" "true" Option "Primary" "true" EndSection Section "Monitor" Identifier "Display-DVI-1" Option "PreferredMode" "1440x900" Option "Position" "3360 0" Option "Enable" "true" EndSection Section "Screen" Identifier "Screen-DisplayPort-0" Monitor "Display-DisplayPort-0" Device "R9270X" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen-DVI-0" Monitor "Display-DVI-0" Device "R9270X" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen-DVI-1" Monitor "Display-DVI-1" Device "R9270X" DefaultDepth 24 SubSection "Display" Depth 24 Viewport 0 0 EndSubSection EndSection Section "DRI" Mode 0666 EndSection 

如果出现问题,您无法访问您的显示管理器:

  1. 在恢复模式下重启
  2. 重命名文件xorg.conf: sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
  3. reboot: sudo reboot (或重启你的显示管理器sudo service lightdm restart
  4. 提供错误日志: cat /var/log/Xorg.0.log | pastebinit cat /var/log/Xorg.0.log | pastebinitcat /var/log/Xorg.1.log | pastebinit cat /var/log/Xorg.1.log | pastebinit

祝好运 !