在 Ubuntu GNOME 15.04 的全新安装中,我在安装 Nvidia 专有驱动程序后看到以下屏幕:
starting version 219
[ OK ] Started ACPI event daemon.
Starting ACPI event daemon...
_
Run Code Online (Sandbox Code Playgroud)
Xorg.0.log 的最后几行:
<snip>
[ 3.660] (II) intel(G0): [DRI2] Setup complete
[ 3.660] (II) intel(G0): [DRI2] DRI driver: i965
[ 3.660] (II) intel(G0): [DRI2] VDPAU driver: i965
[ 3.660] (II) intel(G0): direct rendering: DRI2 enabled
[ 3.660] (II) intel(G0): hardware support for Present enabled
[ 3.660] (EE) modeset(G1): drmSetMaster failed: Invalid argument
[ 3.660] (EE)
Fatal server error:
[ 3.660] (EE) AddScreen/ScreenInit failed for gpu driver 1 -1
<snip>
[ 3.661] (EE) Server terminated with error (1). Closing log file.
Run Code Online (Sandbox Code Playgroud)
(完整的日志在这里)
我尝试了所有可用的专有 Nvidia 驱动程序。
系统规格:
如何解决此错误?
对我来说,“解决方案”是禁用英特尔集成 GPU。有两种方法可以解决这个问题:
在 UEFI/BIOS 设置中禁用 Intel GPU。如何解决这个问题因主板而异。对于 Asrock Z77 Pro4 来说,这意味着设置:
Advanced > North Bridge Configuration > IGPU Multi-Monitor: Disabled
Run Code Online (Sandbox Code Playgroud)
在其他主板上,可能可以在类似的位置找到它。
另一种选择是将内核驱动程序列入黑名单 ( i1915),本答案对此进行了解释。
编辑/etc/modprobe.d/blacklist.conf并添加:blacklist i915.
这可以通过切换到 TTY ( ctrl++ )、登录并运行来完成alt:f1
echo "blacklist i915" | sudo tee --append /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)
重新启动后,Intel GPU 将不再工作,但 Nvidia GPU 将工作,并且(希望)Xorg 将不再崩溃。
| 归档时间: |
|
| 查看次数: |
7361 次 |
| 最近记录: |