我有一台配备英特尔 8700k CPU 和 Nvidia 1070 的电脑
当我的显示器连接到 1070 时,一切都很好
当我的显示器连接到 iGPU(intel UHD 630)时,无法完成启动。它开始在终端中打印启动信息,但在这里停止:
Started Session 1 of user MyUser
Started User Manager for UID 1000
Created slice User Slice of gdm
Starting User manager for UID 121
Started session c1 of user gdm
Started user manager for UID 121
Stopping User manager for UID 121
Stopped User manager for UID 121
Removed slice User Slice of gdm
Created slice User slice of gdm
...
Started session c2 of user gdm
Started session c3 of user gdm
...
Starting Update UTMP about system runlevel changes
Started update UTMP about system runlevel changes.erface
Gdm/X 从未启动。我可以切换 tty,但无法启动 x
我尝试将内核更新到 4.14.1,但结果还是一样
当我使用 nvidia 卡启动并转到“附加驱动程序”时,我可以看到 1070 和 iGPU(iGPU 使用专有的英特尔微码),但该设备被列为“未知”
我如何让 X 在我的 iGPU 上输出?
编辑:来自 Xorg.log:
LoadKernelModule: Setting of real/effective user Id to 0/0 failed (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed intel: waited 202 ms for i915.ko driver to load
LoadKernelModule: Setting of real/effective user Id to 0/0 failed (EE) No devices detected
答案1
好的,问题已解决
sudo update-pciids
之后您有 2 个选择:
- 升级到内核 4.14.1
或者
- 添加然后运行
i915.alpha_support=1
GRUB_CMDLINE_LINUX_DEFAULT=""
/etc/default/grub
sudo update-grub
更新pciids
对于这两种选择来说似乎都是必不可少的