Ubuntu 18.04 无法与英特尔集成显卡配合使用

Ubuntu 18.04 无法与英特尔集成显卡配合使用

我正在尝试使用我的 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

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

答案1

如果我理解正确的话,您的第一个愿望是只在 IGD 上运行,然后再解决剩余的问题。以下步骤应该可以实现第一个目标,并逐步完善。

每一步完成后检查是否有改进,并在成功后停止。不要不必要地将内核模块列入黑名单,因为这可能意味着独立卡不会关闭。事实上,您可能希望交换步骤 3 和步骤 4。

1. 配置 Xorg 以优先使用英特尔

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

Section "OutputClass"
   Identifier "Intel"
   MatchDriver "i915"
   Driver "intel"
EndSection

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 ...

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

sudo apt remove xserver-xorg-video-all
sudo apt install xserver-xorg-video-intel

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


笔记:这是我的回答的编辑副本这个问题,它可能为您的后续步骤提供有用的指示,因为它涉及解决独立卡的问题。

答案2

上述解决方案对我而言不起作用,我通过清除 nux-tools 解决了该问题:

sudo apt purge nux-tools

相关内容