我正在尝试使用我的 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=1
到GRUB_CMDLINE_LINUX_DEFAULT
。完成后,sudo update-grub
在重启前运行。
3. 将nouveau
内核驱动程序列入黑名单
编辑/etc/default/grub
并添加modprobe.blacklist=nouveau
到 GRUB_CMDLINE_LINUX_DEFAULT
。完成后,sudo update-grub
在重启前运行。(对于 AMD 黑名单radeon
、amdgpu
等。)
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