Ubuntu 18.04 不支持英特尔集成显卡

Rii*_*kyy 7 graphics intel drivers system-installation

我正在尝试使用 iGPU 安装 18.04,目的是使用我的专用 GPU 进行 GPU 直通。目前,我正处于尝试让 Ubuntu 与 i5 6600K 上的 iGPU 一起工作的阶段。

第一次安装时,我只使用 RX480 作为我的主要 GPU,安装进行得很顺利,一切正常。我将我的主 GPU 更改为 iGPU,而不是 Ubuntu 启动画面,我看到在后台进行检查,屏幕闪烁 4 次左右,然后我进入登录屏幕(即使我启用了自动登录)。我输入了密码,看起来好像要把我带到桌面,但它让我回到了登录屏幕。

然后我想也许我需要用 iGPU 作为主要设备来安装 Ubuntu,第一次我开始收到关于保存坏包的错误和写入虚拟内存的错误。所以我再次尝试,这次从我的 CPU 中删除超频,认为可能是这样。安装进行得很顺利,直到我不得不重新启动,然后我被带到登录屏幕,但屏幕全部撕裂,一切都难以辨认。我将主设备切换回专用 GPU,它完美启动并且图像显示正确。

我尝试添加GRUB_GFXPAYLOAD_LINUX=1920*1080到我的 grub 文件中,但它不起作用,我尝试更新,xserver-xorg-video-intel但被告知我有最新版本,我正在努力找出问题所在,并准备放弃这个项目。

如果它有帮助,我的系统规格是:

i5 6600k

16GB DDR4

RX 480 8GB

MSI Z170 Krait Gaming 3x

如果有人能帮助我,我会永远爱你,如果你需要我提供任何信息,请告诉我你需要什么。

zwe*_*ets 9

如果我理解正确,您的第一个愿望是专门在 IGD 上运行,然后对其余问题进行排序。以下步骤应达到提高彻底程度的第一个目标。

在每一步之后检查改进,并在它起作用时停止。不要不必要地将内核模块列入黑名单,因为这可能意味着独立卡不会断电。事实上,您可能想要交换步骤 3 和 4。

1. 配置 Xorg 以更喜欢 Intel

创建文件/etc/X11/xorg.conf.d/10-intel.conf(这可能需要mkdir /etc/X11/xorg.conf.d),包含:

Section "OutputClass"
   Identifier "Intel"
   MatchDriver "i915"
   Driver "intel"
EndSection
Run Code Online (Sandbox Code Playgroud)

2.禁用IGD模式切换

编辑/etc/default/grub并添加xdg.force_integrated=1GRUB_CMDLINE_LINUX_DEFAULT. 完成后,sudo update-grub在重新启动之前运行。

3. 将nouveau内核驱动列入黑名单

编辑/etc/default/grub并添加modprobe.blacklist=nouveauGRUB_CMDLINE_LINUX_DEFAULT. 完成后,sudo update-grub在重新启动之前运行。(对于AMD黑名单radeonamdgpu等。)

4.卸载Xorg nouveau驱动

sudo apt remove xserver-xorg-video-nouveau  # or radeon, amdgpu ...
Run Code Online (Sandbox Code Playgroud)

这将触发删除xserver-xorg-video-all默认安装的元包。没关系,但您可能希望继续xserver-xorg-video-intel安装(但请参阅下面的更新):

sudo apt remove xserver-xorg-video-all
sudo apt install xserver-xorg-video-intel
Run Code Online (Sandbox Code Playgroud)

更新 2019包描述xserver-xorg-video-intel现在建议不要安装包。它应该只在旧的(2007 年之前的)硬件上需要。


注意:这是我对这个问题的回答的编辑副本,它可能对您的后续步骤提供有用的指示,因为它是关于解决离散卡的问题。

  • 先生,你是一个该死的传奇。第一个解决方案就像一个魅力,现在如果失败,我有其他解决方案可以依靠。 (3认同)