web-dev-qa-db-ja.com

nvidia optimusノートブックでgnome-Shellを動作させる

私が必要なのは、最も小さなハードウェアアクセラレーションを有効にしてgnome-ShellまたはUnity 3Dを動作させることです。

  • 私はbumblebee/ironhide/bumblebee-projectについて知っています。しかし、これらの高度な環境を使用可能にするためにx11サーバーで直接使用する方法を理解していませんでした。
  • どのカードがgnome-Shell/unity3dを機能させるかは気にしません。インテルのみを使用する方法があるのではないかと思います(ただし、高速化されています!)
  • 私は本当に省電力を気にしません

私はgnome-session-fallbackまたはunity 2dに戻るのに疲れています。

方法があるかどうか、または別のラップトップを購入するまでgnome 2. *で動けなくなるかどうかを教えてください。

3
Lotti

うん! Intel Graphic HD 3000のハードウェアアクセラレーションを取得して、Unity 3Dとgnome-Shellを有効にする方法を見つけました。

Ubuntuは、Intel hd 3000とnvidia-optimusカードの両方のドライバーをインストールしようとするようです。結果?混乱。 X11サーバーは、使用するドライバーを決定してVESAに戻すことはできません。

したがって、解決策は本当に簡単です。

apt-get remove --purge nvidia-current nvidia-common nvidia-settings xserver-xorg-video-nv

さらに、xserver-xorg-video-intelを除く他のすべてのディスプレイドライバーxserver-xorg-video- *を削除します。コンピューターとタダンを再起動してください!少なくとも、少し加速することができます!

3
Lotti

男..これは間違っています..インテルのドライバーを再インストールするだけです:

$ Sudo apt-get remove xserver-xorg-video-intel

$ Sudo apt-get install xserver-xorg-video-intel

問題は、nvidiaドライバーを削除すると、。/ usr/lib/xorg/modules /内のファイルが削除されることです。しかし、Intelドライバーを再インストールすると、ファイルが再びコピーされ、すべて正常に動作します。 :)

https://launchpad.net/~bumblebee 私はいつでも必要なときにnvidiaカードを使用するためにbumblebeeを使用しており、非常にうまく機能します!:D)

bumblebeeのインストールを再試行する場合は、まず、まだインストールされている可能性のある古いがらくたを削除する必要があります。

$ Sudo apt-get --purge remove ironhide bumblebee

(この問題を確認してください: Ironhideをアンインストールすることも、他のパッケージをインストールすることもできません

このパッケージを正常に削除した後、それを行うにはnouveauドライバーがブラックリストに登録されていることを確認する必要があります。

テキストを追加します。

blacklist nouveau

ファイルに

/etc/modprobe.d/blacklist.conf

ファイルを開くには

$ Sudo gedit /etc/modprobe.d/blacklist.conf

ファイルを編集します:

/etc/default/grub

次の行を探します:GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"

それを次のように変更します。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rdblacklist=nouveau"

OK!今、私たちにはもうヌーボーはありません:D叙事詩の勝利!!今、私たちはnvidia独自のドライバーをインストールする必要があります

$ Sudo apt-get install nvidia-current

(追加のドライバーツールを使用してインストールしたため、100%確信が持てません!!)

さて、bumblebeeをインストールするためのすべての設定が完了しました。

まず、マルハナバチのppaを追加します

$ Sudo ppa-purge ppa:mj-casalogic/bumblebee

それから

$ Sudo apt-get update && Sudo apt-get install bumblebee

この後...次のコマンドを実行して、すべてがセットアップされているかどうかを確認できます。

$ glxgears 

これはIntel HDカードを使用します...しかし、コマンドの前にoptirunを追加すると、nvidiaカードが使用されます

$ optirun glxgears

幸運を!

1
Pedro Gouveia

ちょうど別の提案。私もNvidiaカードを持っていますが、Gnome-Shellは公式のNvidiaカードよりもnouveauドライバの方が反応が良いようです。実際、Gnome-Shellが行うほとんどすべての機能が大幅に改善されています。

0
Vik

Nouveauドライバーを常に使用すると、バッテリーの消耗が非常に速くなります。

とにかくもう1つ追加します... nvidiaのプロプライエタリではなくnouveauドライバーを使用する場合は、ファイル/etc/bumblebee/bumblebee.confを編集する必要があります

Sudo nano /etc/bumblebee/bumblebee.conf

そしてそれが言うところ

DRIVER="nvidia" 

次のように変更します。

DRIVER="nouveau"
0
Pedro Gouveia