Nvidia:Xorg 在 15.04 上崩溃:“drmSetMaster 失败:参数无效”

Nvidia:Xorg 在 15.04 上崩溃:“drmSetMaster 失败:参数无效”

Nvidia:Xorg 在 15.04 上崩溃:“drmSetMaster 失败:参数无效”

在全新安装的 Ubuntu GNOME 15.04 中,安装 Nvidia 专有驱动程序后出现以下屏幕:

starting version 219
[  OK  ] Started ACPI event daemon.
                    Starting ACPI event daemon...
_

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.

(完整日志这里

我尝试了所有可用的专有 Nvidia 驱动程序。

系统规格:

  • 操作系统:Ubuntu GNOME 15.04
  • 处理器:英特尔 i5-3570K
  • 显卡:NVIDIA GeForce GTX 660

该错误该如何解决?

答案1

首先我切换到控制台(CTRL-ALT-F1)。然后我删除了所有 nvidia 的东西

sudo apt-get autoremove --purge nvidia-*

并使用重新安装 nouveau 驱动程序

sudo apt-get install --reinstall xserver-xorg-video-nouveu

然后

sudo reboot

我知道这可能不是我们俩想要的,但这总比没有桌面要好……

我的设置(为了完整性):

  • 操作系统:Ubuntu 15.04
  • 处理器:英特尔 i5-4570S
  • 显卡:Nvidia GeForce GT 610

答案2

对我来说,“解决方案”是禁用英特尔集成 GPU。有两种方法可以实现此目的:

UEFI/BIOS

在 UEFI/BIOS 设置中禁用 Intel GPU。具体操作方法因主板而异。对于 Asrock Z77 Pro4,这意味着设置:

Advanced > North Bridge Configuration > IGPU Multi-Monitor: Disabled

在其他主板上它可能位于类似的位置。

黑名单内核驱动程序

另一个选项是将内核驱动程序列入黑名单(i1915),详情请参阅答案。
编辑/etc/modprobe.d/blacklist.conf并添加:blacklist i915

这可以通过切换到 TTY ( ++ ctrl) 、登录并运行来完成:altf1

echo "blacklist i915" | sudo tee --append /etc/modprobe.d/blacklist.conf

重启后,Intel GPU 将不再工作,但 Nvidia GPU 可以工作,并且(希望)Xorg 将不再崩溃。

答案3

nvidia-xconfig安装 nvidia 驱动程序后尝试运行。然后重新启动。

相关内容