web-dev-qa-db-ja.com

* Ubuntu 16.04にNvidia Optimusハードウェア用の正常なグラフィックドライバーをインストールする方法

* Ubuntu 16.04にNvidia Optimusハードウェア用の健全なグラフィックスドライバーをインストールする方法のコミュニティサマリーを作成してください。

私はこれが数年ごとに繰り返し起こることを見ることができます。

Ubuntu 16.04がリリースされてから数か月も経っていないので、新しいハードディスクを購入してKubuntu 16.04をインストールしました。私のラップトップは、CPU上のIntelsomethingグラフィックスドライバーとNvidia GTX 670MXディスクリートカードを備えた数年前のものです。 (それはオプティマスシステムです。)

これは、bumblebeeとnvidiaドライバーの奇妙な組み合わせやテキスト設定ファイルなどの編集を介してこれを機能させるために使用されていたもので、primusrun/optirun executable_fileを実行するために使用されました。 (新しいアップデートが再び壊れるまで、またはCUDAを使用したい...)

追加のコンテキストについては、この question を参照してください。リンクされている質問も参照してください。

Ubuntu 16.04で「最適化」するにはどうすればよいですか?

16.04の新しいリリースはprimusrun/optirunのすべてを廃止し、今では以前よりも「はるかに優れた」動作をするグラフィックソリューションがシームレスに切り替えられるようになりました。 (または、これはまったく間違った情報であり、オンラインで読んだものを完全に誤解していませんか?)

それで、Sudo apt-get install nvidia-361-updatesを一緒に試してみましたnvidia-prime... Kubuntuに再起動して、すべてが機能しているように見えました!グラフィックカードが温まり始め、ファンが回転し始めました。これは、通常、カードが「オンになっていて、それを加熱するために何かをしていなければ」発生しません。これ以上テストすることはできませんでしたが、デスクトップ環境のレンダリング用のものであると思います。

しかし、しばらくして、私のシステムが突然オフになります。再起動すると、突然ログインできなくなります...システムがフリーズ、ログアウト、またはオフになります。

そこで、私はこの question の情報に従うことを試みました。

事態はさらに悪化しました。これで、ログイン画面にもアクセスできなくなりました。起動後、画面が黒/空白のままになります。ただし、ttyウィンドウに到達することはできます。

他の質問 here および here がありますが、これらは同様の問題を説明していますが、問題は解決しませんでした。 (ubuntu 16.04 graphics driver blank screenまたはこれに類似したものを検索した後にこれらを見つけました。)

それを行う「正しい」方法は何ですか。

「それを修正するかもしれない」というあまりにも多くのことを試みるという古典的なことをしましたが、私が実行しているすべてのコマンドの正確な効果を詳細に完全に理解していないので、私は穴に陥りましたおそらく、新規インストールで再度開始し、最初から正しく実行する時間です.

だから私の質問は、どのように「正しくする」のですか? Intel統合グラフィックプロセッサと一緒にNvidia GTX 670MXを搭載したオプティマスラップトップ、* Ubuntu 16.04にインストールするドライバー、PPA、ソフトウェアの組み合わせ、および作成順序optimusハードウェアは機能しますか?

さらに、16.04でoptimusシステムのハードウェアサポートを改善するために根本的に大きなことをしたと提案するとき、以前の声明で正しいか間違っていますか?

10
user3728501

私がしたこと

1:最初にlspci | grep VGAを実行して、コンピューターが使用しているNvidiaグラフィックカード/チップセットを確認しました。

2:次に、 nvidiaドライバーのWebサイト にアクセスして、Linux x86_64用にインストールするグラフィックドライバーのバージョンを確認しました。

3:システムにグラフィックドライバーppaを追加しましたSudo apt-add-repository ppa:graphics-drivers/ppa

4:その後Sudo apt-get update

5:その後Sudo apt-get install nvidia-367しかし、あなたのシステムは結果に応じて異なるドライバーバージョンになりますステップ2から!

...再起動して、動作するかどうかを確認します...

うまくいきましたか?

恐らく。ログインできますが、デュアルスクリーン構成を再度変更する必要がありました。これで完了です。うまくいくようです。システムのパフォーマンスをどのように確認できるかについての提案があれば、コメントを残してください。

編集:glxgearsは13000 FPSを報告します。 Nvidiaドライバーがないとどうなるかわかりません。

更新-いいえ、動作しません!

私のシステムが使用できなくなった、いらいらする問題があります。ファイルを参照するとき、ディレクトリを変更するときに、ウィンドウが更新されるまでに約1秒の遅延が生じることがあります。これにより、システム上のファイルをすばやく参照することが難しくなります。

さらに、ターミナルで入力する際に​​、コマンドが効率的かつ迅速に実行されるのを妨げる遅延/遅延が時々発生します。

したがって、私のシステムは「使用できません」。

私が今試していること。

0:xubuntu 16.04の新規インストール。 apt-get update / upgrade

1:Sudo apt-get install intel-microcode

2:再起動

3:Sudo apt-add-repository ppa:/graphics-drivers/ppa

4:Sudo apt-get install nvidia-364(367ではない)

チェックしただけで、ラップトップBIOSのセキュアブートが無効になっているようです。

5:再起動

6:glxgears -info | grep "GL_"は、Nvidiaカードを使用してglxgearsが実行されていることを報告します

7:glxinfo | grep "OpenGL version"また、nvidiaカードが機能していることを示唆しています。

8:...グラフィックの問題が再発した場合は更新されます...

更新:スクリーンセーバーに切り替えたときのグラフィックの問題に気付きました。これは非常に面倒だったので、Sudo apt-get remove nvidia-*を実行し、再起動してからSudo apt-get install nvidia-361...うまくいけば、このドライバーの方が良いでしょう...

nvidia-361は、ドライバーバージョンnvidia-367と同様に、ファイルマネージャーでスクロールすると画面が破損するという同じ問題があるようです。

nvidia-361-updatesを試してみます...しかし、希望はありません。

361には、ファイルマネージャーのスクロールとティアリングに関する問題がまだあります...試してみる352

バージョン352をインストールしようとすると、apt-getがnvidia-361を追加パッケージとしてインストールしようとすることに気付きました。

Nvidia 340を試しました...ログインしようとしたときにクラッシュしたため、すべてのnvidiaパッケージを削除しました。このは正しい方法であるように見えますが、これらのドライバーはどれも私のシステムでうまく動作しないようです。


私は数週間後にこれに戻ってきました

...そしてこのガイドに従いました: http://lenovolinux.blogspot.co.uk/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html?m=1

Optirunでエラーが発生していましたが、追加コマンドSudo apt-get remove xserver-xorg-legacyで機能しているように見えましたが、パフォーマンスは14.04のときほど良くありません!

2
user3728501