web-dev-qa-db-ja.com

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ドライバーを試しました。

システム仕様:

  • OS:Ubuntu GNOME 15.04
  • CPU:Intel i5-3570K
  • GPU:NVIDIA GeForce GTX 660

このエラーはどのように解決できますか?

6
Silke

私にとっての「解決策」は、Intel統合GPUを無効にすることです。これについては、2つの方法があります。

UEFI/BIOS

UEFI/BIOS設定でIntel GPUを無効にします。これについては、マザーボードごとに異なります。 Asrock Z77 Pro4では、次の設定を意味していました。

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

他のマザーボードでは、おそらく同じ場所にあります。

ブラックリストカーネルドライバー

もう1つのオプションは、カーネルドライバー(i1915)をブラックリストに登録することです。これについては this answerで説明されています。
/etc/modprobe.d/blacklist.confを編集して、blacklist i915を追加します。

これは、TTY(ctrl + alt + f1)に切り替えて、ログインして実行することで実行できます。

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

再起動後、Intel GPUは動作しなくなりますが、Nvidia GPUは動作し、(できれば)Xorgがクラッシュしなくなります。

2
Silke

まず、コンソールに切り替えました(CTRL-ALT-F1)。それから私はすべてのnvidiaのものを削除しました

Sudo apt-get autoremove --purge nvidia-*

を使用してnouveauドライバーを再インストールしました

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

それから

Sudo reboot

これはおそらく私たちの両方が望んでいるものではないことを知っていますが、デスクトップがまったくないよりはまだましです...

私のセットアップ(完全を期すため):

  • OS:Ubuntu 15.04
  • CPU:Intel i5-4570S
  • GPU:Nvidia GeForce GT 610
2
Philip

Nvidiaドライバーのインストール後にnvidia-xconfigを実行してみてください。次に再起動します。

1
moonchild_it