web-dev-qa-db-ja.com

OptirunはセカンダリGPUにアクセスできません-エラー:[XORG] -configの引数が無効です

マルハナバチで奇妙な問題が発生しています。 nvidia-364でbumblebee-nvidiaをインストールしました。 Bumblebeedが起動しますが、optirunに接続しようとすると、optirunは次のように報告します。

[ 1225.971452] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) 

[ 1225.971523] [ERROR]Aborting because fallback start is disabled.

Bumblebeedレポートの出力:

[ 1225.971295] [ERROR][XORG] (EE) 
[ 1225.971305] [DEBUG][XORG] Fatal server error:
[ 1225.971313] [ERROR][XORG] (EE) 
[ 1225.971320] [DEBUG][XORG] Invalid argument for -config
[ 1225.971327] [DEBUG][XORG]    With elevated privileges, the file specified with -config must be
[ 1225.971335] [DEBUG][XORG]    a relative path and must not contain any ".." elements.
[ 1225.971342] [DEBUG][XORG]    Using default xorg.conf search path.
[ 1225.971350] [ERROR][XORG] (EE) 
[ 1225.971357] [ERROR][XORG] (EE) 
[ 1225.971363] [DEBUG][XORG] Please consult the The X.Org Foundation support 
[ 1225.971369] [DEBUG][XORG]     at http://wiki.x.org
[ 1225.971376] [DEBUG][XORG]  for help. 
[ 1225.971382] [ERROR][XORG] (EE) 
[ 1225.971388] [ERROR]X did not start properly

カーネルモジュールに正しく接続され、正しいフォルダにアクセスできるように見えます。primusは見つかりましたが、問題はxorgを起動する引数の不正なパスに関連しているようです。 bumblebeedがxo​​rgにフィードしようとしているパスを確認できません。

誰かこれで経験がありますか?

詳細: nvidia-primeを使用して切り替え可能なグラフィックスを取得することが可能であり、動作させることができることを認識しています。ただし、nvidiaに到達するにはすべてのプログラムを再起動する必要があり、非現実的です。ほとんどの時間、Intelを使用し、特定のプログラムにのみnvidiaを使用できるようにする方がはるかに実用的です。

また、bumblebeeは少し時代遅れであることに気づいていますが、適切に設定すればUbuntu 16.04でも操作できます(動作していたが、後でシステムに関係のない何かを壊して再インストールする必要がありました)。

3
Dugi

ニースの回避策を見つけました。ばかげていた。パッケージprimusには、primusrunと同じことを行うoptirunコマンドが付属していますが、これはエラーを発生させません。

3
Dugi

バンブルビーが現在サポートされていないことがわかるまで、このようなエラーが発生しました。代わりに、primeを使用してみてください。

Sudo apt-get install nvidia-prime prime-indicator

また、詳細については this link を確認してください。

EDIT:prime-indicatorインストール ここ

0
Szczepan