使用英特尔显卡的双显示器在 Ubuntu 18.04 上停止工作

ang*_*era 10 multiple-monitors intel-graphics msi 18.04

我在发布几天后安装了 ubuntu 18.04。直到现在它都运行良好。现在它没有检测到外部显示器。

我的系统没有外部底座的笔记本电脑 MSI gs30 2m shadow

$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic
Run Code Online (Sandbox Code Playgroud)

$ sudo lspci -v

00:02.0 VGA compatible controller: Intel Corporation Crystal Well Integrated Graphics Controller (rev 08) (prog-if 00 [VGA controller])
    Subsystem: Micro-Star International Co., Ltd. [MSI] Crystal Well Integrated Graphics Controller
    Flags: bus master, fast devsel, latency 0, IRQ 34
    Memory at afc00000 (64-bit, non-prefetchable) [size=4M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 5000 [size=64]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [a4] PCI Advanced Features
    Kernel driver in use: i915
    Kernel modules: i915
Run Code Online (Sandbox Code Playgroud)

$ xrandr

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080     60.00*+  59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会发生:

  • XOrg 日志中唯一的错误是(EE) open /dev/fb0: Permission denied( $ grep EE ~/.local/share/xorg/Xorg.*)
  • 此外,在显示设置中,没有“检测显示”按钮,就像在 Ubuntu 17.10 中一样。
  • 我尝试从https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers安装最新的驱动程序
  • 我尝试了不同的电缆和显示器。
  • 谷歌搜索,我没有找到任何适合我的问题的最新回复。
  • 与其他笔记本电脑一起测试了电缆和显示器,并且没有任何问题。
  • 使用 Live USB 进行测试,没有问题。
  • 两个监视器都在登录中工作。
  • 该模块是否i915适合i7-4870HQ(Haswell microarch)?

老实说,我不知道从哪里开始搜索。

注意:办公室照常工作,有两台显示器!!就像它在记住配置一样。但上周双显示器在家工作。发生了什么变化?如何解决?

ang*_*era 0

当我尝试时:

  • 电缆和显示器与其他笔记本电脑进行测试,没有任何问题。
  • 笔记本电脑与其他显示器进行了测试,并且仅与我习惯在办公室使用的显示器一起使用。
  • 使用 Ubuntu 18.04 Lived USB 启动可以正常工作。
  • 登录页面启用第二个监视器。登录后停止工作。

所以问题很明显是我的用户的问题。

解决问题的步骤:

  • 删除(或移动)~/.local/xorg文件夹
  • 重新开始。
  • 现在,显示器无法工作,但至少处于“显示”设置中,因此可以检测到它。然后,我可以启用它并配置为第二个监视器。

所以它是固定的。还在办公室与另一台显示器一起工作。