web-dev-qa-db-ja.com

Ubuntuに2枚のグラフィックカードがある場合、どのように機能しますか?

2枚のグラフィックカードを搭載したAsus-n552vwラップトップを使用しています。

1- intel HD graphics 530
2- nvidia Geforce GTX960m

そして、ubuntu 16.04.2をインストールしました。現時点でどのグラフィックが使用されているのかわかりませんが、それらは適切にインストールされていますか?中断しようとすると、PCIeエラーが発生し、ハード電源をオフにする必要があるためです。

Ubuntuの横にもWindows10があり、デフォルトでIntel 530グラフィックを使用し、solidworksなどのソフトウェアを実行するときにnvidia 960mカードのみを使用します。

Ubuntuがどのように機能し、960mをオフにしてUbuntuで530のみを使用するにはどうすればよいですか?サスペンションの問題も解決してください!

1
user145959

私はそれをテストするためのデュアルGPUラップトップはもう持っていませんが、これはNVIDIA Optimus(カードの切り替え用)のように聞こえますが、Linuxではbumblebeeプロジェクトによって処理されます。

https://bumblebee-project.org/

ユニバース/マルチバースリポジトリ(ユニバースはコミュニティが管理するソフトウェア、マルチバースの著作権が制限されたソフトウェア)にあると思います。何らかの理由でこれらがマシン上で有効になっていない場合(ソフトウェアが見つからないと文句を言う場合)、次のようにして有効にできます。

Sudo add-apt-repository universe
Sudo add-apt-repository multiverse
Sudo apt-get update

Bumblebeeをインストールするには

Sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic primus 
reboot

これで、デフォルトですべてのIntel GPU(省電力の理由)になり、代わりに専用カードでアプリケーションを起動するには、次のように「optirun application-to-start」コマンドで起動します。

optirun blender
optirun nvidia-settings
...
1
canofcolliders