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
如果有人能帮助我,我会永远爱你,如果你需要我提供任何信息,请告诉我你需要什么。
如果我理解正确,您的第一个愿望是专门在 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=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 ...
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 年之前的)硬件上需要。
注意:这是我对这个问题的回答的编辑副本,它可能对您的后续步骤提供有用的指示,因为它是关于解决离散卡的问题。