web-dev-qa-db-ja.com

マルハナバチが期待どおりに動作しているかどうかを確認するにはどうすればよいですか?

https://wiki.ubuntu.com/Bumblebee の指示に従いました

Sudo add-apt-repository ppa:bumblebee/stable
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Sudo apt-get update

独自のnvidiaドライバーをインストールする代わりに、次の方法で:

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

やった:

Sudo apt-get install --no-install-recommends bumblebee linux-headers-generic

省電力モードがアクティブであり、専用GPUが実行されていないことを確認するにはどうすればよいですか?

私を悩ませていることの1つは、System Settings - Details - Graphicsにアクセスした場合です。ドライバーはUnknownとして表示されます。

4

グラフィックカードモデルを取得するには、 mesa-utilsInstall mesa-utilsグラフィックスカードのモデルはnvidiaのものではないことを覚えておいてください。 nvidia optimusではnvidiaカードが直接公開されないため、Intelになります。 Nvidiaカードは、Intel経由で配線されます

--no-install-recommendsは、特定のパッケージ(主にnvidiaドライバー)がインストールされないようにします。

それを機能させるには、指示に従う必要があります。正しいドライバーをインストールしないと、ロード中に失敗する場合があります。ドライバーをインストールする際の問題は何ですか? optirunを使用しない限り、ドライバーは使用されません。

に関して、2番目の質問。正確な答えは本当にわかりません。

インストール後、ファンの騒音が下がり、バッテリーの寿命が非常に長くなりました。これは、省電力が機能していることを示していると思います。

dmesgを使用して、何が起こっているかを知ることができます。再起動してみてください

dmesg | grep bbswitch

以下のようなものが表示されます

[   25.305974] bbswitch: version 0.4.2
[   25.305983] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[   25.305991] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP
[   25.306182] bbswitch: detected an Optimus _DSM function
[   25.306192] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[   25.325482] bbswitch: disabling discrete graphics
[   25.325620] bbswitch: Result of Optimus _DSM call: 11000059

私が見ることができるように、あなたの前の質問で、Lekensteynは電源管理についてあなたに保証します。彼はbumblebeeの開発者です

3
Web-E

Bumblebeeがglxgearsで動作しているかどうかを確認できます。たとえば、私のコンピューターで:

$ glxgears -info
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
GL_RENDERER   = Mesa DRI Intel(R) Haswell Mobile 
GL_VERSION    = 3.0 Mesa 19.0.2
GL_VENDOR     = Intel Open Source Technology Center
GL_EXTENSIONS = GL_ARB_mu...... [AND A LOT OF OUTPUT]

しかし、私がそうするなら:

$ optirun glxgears -info
GL_RENDERER   = GeForce GTX 960M/PCIe/SSE2
GL_VERSION    = 4.6.0 NVIDIA 418.56
GL_VENDOR     = NVIDIA Corporation
GL_EXTENSIONS = GL_AMD_multi_draw_indirect...... [AND A LOT OF OUTPUT]

したがって、optirunを使用する場合にのみnvidiaカードが使用されることは明らかです。

0
alexis