Ubuntu 18.04 集成显卡显示故障

Ubuntu 18.04 集成显卡显示故障

我正在设置 Dell Inspiron 双启动到 Ubuntu 18.04。在 Ubuntu 端,我已将用于显示的显卡切换为集成卡:设置 -> 关于将图形显示为“Mesa Intel® UHD Graphics 620 (WHL GT2)”。*

然而,这会导致每次重启后桌面上出现两个绿色故障条,如下图所示https://i.stack.imgur.com/M9B9F.jpg以及某些应用程序(如 Skype 和 emacs)的显示故障。奇怪的是,Firefox 似乎没问题。将机器从睡眠状态唤醒后,故障通常会变得更严重。

我在 Windows 端运行了 GPU 内存测试,没有发现任何问题。

有什么办法可以解决这个问题(不使用独立显卡)?或者问题的根源可能是什么?


*:不管怎样,我通过复制内容/usr/share/X11/xorg.conf.d/etc/X11/xorg.conf.d并创建以下内容,让 Ubuntu 声称它正在使用集成卡(同时触摸屏仍可工作) /etc/X11/xorg.conf

Section "Device"
    Identifier      "intel"
    Driver          "intel"
    BusId           "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier      "intel"
    Device          "intel"
EndSection

我读过其他人声称能够使用 nvidia-settings 工具的“PRIME Profiles”选项卡来实现此目的,但我的没有这样的选项卡。

更多集成卡信息:

> sudo lspci -v -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation Device 3ea0 (prog-if 00 [VGA controller])
    Subsystem: Dell Device 0896
    Flags: bus master, fast devsel, latency 0, IRQ 162
    Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
    Memory at 80000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 3000 [size=64]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: [40] Vendor Specific Information: Len=0c <?>
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [100] Process Address Space ID (PASID)
    Capabilities: [200] Address Translation Service (ATS)
    Capabilities: [300] Page Request Interface (PRI)
    Kernel driver in use: i915
    Kernel modules: i915

答案1

你尝试过 Wayland 吗?

注销并将桌面更改为“Ubuntu(Wayland)”或类似的。

我遇到了一些与您遇到的屏幕撕裂问题类似的错误,将其更改为 Wayland 后问题就解决了。

也许是我做了其他更改,但在我切换到 Wayland 之后,问题就解决了。

尝试一下并告诉我是否有效。

答案2

就我而言,我生成了一个自定义 xorg.conf(Ctrl-Alt-F6 进入终端,,,,killall Xorg重新启动以使用新的 .conf 恢复 X),在注意到故障后,我查看了 xorg.conf,它选择了弃用的sudo Xorg -configure“ intel”驱动程序,而不是内核内置的“modesetting”驱动程序。我不得不删除该软件包并重新生成(或者只是在 xorg.conf 中将“intel”更改为“modesetting”)sudo mv /root/xorg.conf.new /etc/X11/xorg.confxserver-xorg-video-intel

相关内容