Optimusテクノロジーを搭載したNVIDIA GeForceはUbuntuでサポートされていますか?


171

Dell XPS 15ラップトップの購入を検討しています。ラップトップにはLinuxで動作するNvidia 420mカードがありますが、Nvidia OptimusテクノロジーはLinuxではサポートされていないことを読み続けています。NvidiaからIntelに切り替えて電力を節約することにはあまり興味がありませんが、Ubuntuをインストールした場合、Nvidiaカードが実際に機能することを知っておく必要があります。

Optimusテクノロジーを搭載したNvidiaカードの使用経験がある人、またはさらに優れた問題のラップトップ(1GBNVIDIA®GeForce®GT 420Mを搭載したDell XPS 15)を使用した経験があれば素晴らしいでしょう。

Linuxの採用から人々を遠ざける大きな問題は、この種のハードウェアの問題です。私は長期のUbuntuユーザーであり、このような購入で間違いを犯す余裕がないサポーターです。Windows 7はオプションではないため、グラフィックアクセラレーションがないことを知るために£500以上を費やしたくありません。


ハイブリッドグラフィックスのサポートの青写真があることを考えれば、状況は少し改善するかもしれません:blueprints.launchpad.net/ubuntu/+spec/desktop-p-hybrid-graphicsしかし、サポートされているレベルまで完全にサポートされるとは思わないでしょうWindowsで。
719016

ライブデモの概要は次のとおりです。youtube.com
watch?v=6ki7PLcXo00

CUDAはマルハナバチと非常によく機能します。BlenderでGPUレンダリングを使用しています。

19
「人々がLinuxを採用するのを妨げる大きな問題は、この種のハードウェアの問題です。」繰り返す価値がある。
セコイアマクダウェル

回答:


159

ドライバのダウンロードページの[サポート対象製品]タブに GT420Mがサポートされていると記載されている場合でも、Optimusバリアントはサポートされていません。[追加情報]タブから:

サポートされているGPUを組み込んだ一部の設計は、Nvidia Linuxドライバーと互換性がない場合があります。特に、ハードウェアの統合グラフィックスを無効にする手段が利用できない場合、切り替え可能な(ハイブリッド)またはOptimusグラフィックスを備えたノートブックおよびオールインワンデスクトップデザインは動作しません。

このOptimusデザインは、ディスクリートNvidiaカードが統合されたIntel GPUに配線されており、モニターにまったく接続されていないことを意味します。一部のハイブリッドグラフィックラップトップでは、BIOSでNvidiaカードを選択できますが、最新のOptimusラップトップのほとんどにはこのオプションがありません。

経験から言えば、i5-460Mプロセッサと組み合わせたGT425Mがあります。カードを切り替えたり無効にしたりするためのBIOSまたはハードウェア設定がない場合は、お金を捨てています。XPS 15ファミリには、これらの機能はないようです。Intelグラフィックカードを使用することはできますが、Nvidiaカードも使用したい場合があります。これは、現時点では直接可能ではありません。

Optimusのない別のラップトップを探した方がいいでしょう。Optimusはくだらないものであり、NvidiaはLinuxのより良いサポートを提供することを拒否します。冒険好きでそのようなノートブックを購入する場合は、Linux Hybrid Graphicsブログにアクセスして、Launchpadメーリングリストを購読してください。そのようなカードを(うまくいけば)動作させるためのさまざまな方法については、wikiをご覧ください。1つの方法はBumblebeeと呼ばれ、nvidiaカードでプログラムをレンダリングできます。私は現在、他のソリューションよりもそれをお勧めします(開示:私はそれの開発者です)。

Ubuntu 12.10 Quantalには、PRIMEと呼ばれるハイブリッドグラフィックラップトップを実際にサポートするための最初のビットが付属しています。これは非常に実験的で開発中であり、おそらく多くの人々にとって十分に安定していません。これをサポートしているのはオープンソースのグラフィックスドライバーだけですが、Nvidiaは作業が多すぎなければ将来的にサポートをリリースする可能性がありますこのページは、Quantalのハイブリッドグラフィックサポートを追跡します。これらはRaringの設計図です

nvidia.comからドライバーをインストールした場合

nvidia.comから直接ドライバーインストールすることにより、大きな間違いを犯しました。新しいドライバーを使用する場合は、ubuntu-x-swat/x-updatesPPAを追加します。これは、Optimusシステムが停止しないようにnvidiaドライバーをインストールするためです。

nvidia.comからnvidiaドライバーをインストールすると、すべてのグラフィック効果が失われたり、黒い画面が表示されたり、グラフィックパフォーマンスが非常に遅くなったりする場合があります。アンインストール手順:

  1. 起動Shift前に押したままにして、復旧オプションを選択することにより、復旧モードで起動します
  2. 次のメニューで、を選択しnetrootます。
  3. nvidiaをアンインストールします。

    nvidia-uninstall
    
  4. nvidiaによって生成された構成ファイルがある場合は削除します。

    rm /etc/X11/xorg.conf
    
  5. GL用のMesaパッケージを再インストールします。

    apt-get --reinstall install libgl1-mesa-glx
    
  6. 完了したら、次を使用して再起動します。

    reboot
    

Bumblebeeのインストール手順

以前にBumblebeeまたはIronhideをインストールしたことがある場合は、http://wiki.bumblebee-project.org/Upgrading-on-Ubuntuの手順を必ず確認してください。

Bumblebeeバージョン3.0 "Tumbleweed"以降、Nvidiaカードを無効にして安全な方法で電力節約できますプレスリリース)。パフォーマンスを向上させるために、個別のカードを使用してプログラムを実行することもできます。インストール手順:

  1. Nvidiaドライバーのユニバースおよびマルチバースリポジトリ有効にします。1.(13.10 Saucyのオプション)リポジトリ内のドライバが古い可能性があるため、最近のドライバを含むPPAを追加します。

    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
    
  2. (13.04 Raring以前の場合、Saucy以降では必要ありません)Stable Bumblebee Releases PPAを追加します。

    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    
  3. 独自のNvidiaドライバーを使用してBumblebeeをインストールします。

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  4. 再起動または再ログインしてグループの変更を適用する

nvidiaカードでプログラムを実行する場合は、optirunプログラムを使用します。

optirun firefox &

省電力のみに関心がある場合は、手順4の最後のコマンドを次のように置き換えます。

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

後で、インストールしてNVIDIAを使用できますbumblebee-nvidia。32ビットプログラムを使用する場合でも、で必要なライブラリをインストールできますsudo apt-get install virtualgl-libs-ia32。linux-headers-genericを追加する必要があります。追加しないと、省電力モジュールbbswitchを構築できません。

virtualglの代わりに、primusパフォーマンスを向上させることもできます。パッケージ名は次のとおりですprimus

primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears

(注:60 fpsの制限について尋ねる前に、FAQを読んでください。)

https://wiki.ubuntu.com/Bumblebeeも参照してください

ノート:

  • acpi_call手動での使用は非推奨です。デフォルトでは、サスペンドは生き残りません。
  • ppa:mj-casalogic/bumblebeeMrMEEE / bumblebee-Old-and-and-andited git は使用しないでください。これはもはやメンテナンスされておらず、多くのエラーが含まれています。
  • Martin Juhlは元のBumblebeeをIronhideに分岐しましたが、元のBumblebeeの設計上の欠陥がまだ存在し、「電源管理」機能が安定していないため、使用すべきではありません(間違った方法、_ONおよび_OFFが使用されます) )。インストールはまだ混乱しているので、削除するとインストールが壊れる場合があります。

nvidiaカードもBumblebeeも使用したくない場合

nvidiaドライバーを誤ってインストールした場合(つまり、ジョッキーを使用)、2つの選択肢があります。

  • ドライバー(パッケージnvidia-current)をアンインストールします
  • このバグレポートの説明に従って、デフォルトのOpenGLライブラリを設定します

6
@JorgeCastro Bumblebeeは、nvidiaカードを使用する場合にのみ必要です。nvidiaドライバーをインストールしない場合、Intelカードは正常に機能します。
Lekensteyn

2
@JorgeCastro確かに、グラフィカルなデスクトップを機能させるためにこれ以上のアクションは不要です。nvidiaドライバーをインストールしないように人々に伝えてください。すでに行っている場合は、削除する必要があります。
Lekensteyn

エネルギー消費はどうですか?バンブルビーは非アクティブ(Nvidia)GPUをオフにできませんか?私の知る限り、「ただジョッキーを無視する」ルートに進むと、それはまだアクティブであり、電力を消費します(少なくとも人々が彼らのシステムで作業できるようになるので、それほど悪くはありません:))。
htorque

1
@htorque Bumblebeeはカードのオン/オフを切り替えることができますが、これは実験的な機能であり、実際の通話を知っている必要があります。ツイッターを使用している場合は、Bumblebeeが最終的に適切な呼び出しを自動で検出できるようになったときに通知を受けるために、私(Lekensteyn)またはTeam_Bumblebeeをフォローしてください。
レーケンステイン

1
@htorque Bumblebee 3.0では、bbswitchを使用してカードを無効にできるようになりました
レーケンシュタイン

41

Ubuntu 12.10以降のアップデート:

ハイブリッドグラフィックスをサポートするために必要なグラフィックススタックのすべての部分が12.10になりました。Quantal Quetzalには、ハイブリッドグラフィックスをサポートするためのインフラストラクチャがあります。外部モニターをディスクリートチップでのみ駆動できる場合にディスプレイを拡張し、ディスクリートチップでアプリケーションを実行して統合GPUで表示します。

ただし、2つの注意事項がありますが、1つは大規模で、もう1つはマイナーです。

ちょっとした注意点は、GUIがサポートされていないことです-個別のGPUでアプリケーションを実行する明確な方法はありません。これを行うにはDRI_PRIME=1、アプリケーションを起動する前に環境変数を設定します。

-主な注意点は、これが唯一の無料のドライバーに適用されるということですnouveauradeonintel。Nvidiaは現在、Linuxでハイブリッドグラフィックスをサポートすることに関心を示していdma-bufますが、使用する必要があるカーネルシンボルはGPLとしてマークされており、使用されません。

さらに、ハイブリッドサポートでは軽度のテストのみが行われており、GPU全体での同期化による破損を防止するなど、まだ実装されていない部分があります。

Ubuntu 12.04 LTS現在のステータス:

nVidiaの公式な立場は、LinuxでOptimusをサポートする計画がないということです。当社のグラフィックスタックは、1枚のカードのみが特定のディスプレイを駆動するという前提で設計されており、回避するのは容易ではありません。

Dave Airlieは、Xサーバーとカーネルでこれを解決するために多くの作業を行いました。それは、drm-buf主にLinaroを介してARMの世界から出てきた作業に基づいています。これがすべて実行されたら(6か月から1年先のようです)、ハイブリッドグラフィックスを正しく実行できるようになります。その時点で、nVidia LinuxでOptimusをサポートすることを再検討する可能性があります。これは、実装するのに大きな技術的な混乱ではなくなるからです¹。

現在、ハイブリッドグラフィックスをサポートするという点では、Bumblebeeプロジェクトはこれらのラインに沿って何かをしています。基本的に、nVidiaカード上で2番目のXサーバーを実行し、レンダリングの出力全体にコピーします。これは見た目ほど悪くはありません-これは基本的にWindows 7でnVidiaカードが行うことであり、ハードウェアを少しサポートしています。

Ubuntu Xチームは、BumblebeeまたはIronhide(Bumblebeeのフォーク)をサポートする予定はありません。

システムにIntelカードとnVidiaカードを切り替えるBIOSオプションがある場合は、それらを選択できます。

システムにハードウェアマルチプレクサがあるため(nVidiaとIntel GPUの両方が出力に接続されている)、vga_swicherooが機能する場合、オープンソースドライバーを使用している場合にのみ、そのインターフェイスを使用してそれらを切り替えることができます。12.04では、この場合、未使用のGPUをオフにすることを計画しています。これにより、バッテリーの寿命が改善されます。

システムにBIOSオプションがなく、vga_switcherooがドライブ方法を認識しているハードウェアマルチプレクサがない場合、nVidiaカードは12.04では使用できません。

¹:AMDのfglrxドライバーは、ハイブリッドグラフィックスをサポートしています。Xサーバーのふりをして、Intelドライバー自体をロードすることで、これを行うようです。これはクリーンなソリューションではありません☺。


2
PRIME(デイブの仕事)の1年はまだ楽観的で、2年はより現実的だと思います。Optimusなどのテクノロジーは完全なソフトウェアソリューションであり、ハードウェアはWindows 7でもサポートを提供しません。Bumblebeeは完全なソリューションではありませんが、バージョン3.0ではデフォルトで省電力が追加されます。詳細については、askubuntu.com
a

2
Optimus 完全なソフトウェアソリューションではありません。nVidia GPUには、いくつかのハードウェア(nouveauプロジェクトがPCOPYエンジンと呼んでいるもの)がありますが、これは単なるパフォーマンスの最適化です。明らかに、PRIMEにとって1年があまりにもありそうないとは思いません。Optimusは、実際にはVRAMからコピーするほど洗練されていません。それを難し​​くしているのは、主にXサーバーの設計です。
RAOF

1
それは私の心から抜け落ちた。私のポイントは、スイッチング機能がソフトウェアに完全に実装されており、ハードウェアがそれで役に立たないということです(「muxless」)
Lekensteyn

右。それは全く本当です。私のポイントはちょっとした選択でした。ハードウェアは純粋に最適化です。
RAOF

1
12.10のRAOFの更新に感謝しますが、最新のUbuntuのサポートについて少し詳しく説明していただけますか?Nvidia Optimusを使用していますが、たとえば、Nvidiaチップセットに接続されているDVIポートにアクセスするものが表示されません。
ケンキンダー

14

あなたのラップトップはNVIDIAです-オプティマスが有効になっています。電力を節約するためのデュアルグラフィック構成。現在、nvidiaはLinuxでこのテクノロジーをサポートしていません。そのため、Linuxでは両方のグラフィックカードがオンになっているため、バッテリー消費量多くなり、過熱状態になります。詳細については、下記のリンクをご覧ください。

オプティマステックでは、Intelグラフィックスは常にオンになっています。GT540Mを使用すると、GT540Mによって生成された画像は、Intel grphicsカードを介して実際に転送されます。

Linuxで利用可能なオプション

nvidia GT540Mをオフにし、Intelのみを使用します。必要な場合にのみ、Nvidiaカードを特別なコマンドで使用してください。Also never install nvidia-drivers alone.

Bumblebeeをインストールして個別のGPUをオフにし、必要な場合にのみ有効にする手順

  1. ターミナルで次を入力します。

    sudo add-apt-repository ppa:bumblebee/stable
    

    それから

    sudo apt-get update
    
  2. 独自のnvidiaドライバーを使用してBumblebeeをインストールするには:

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  3. リブート。


nvidiaカードを無効にしたいだけなら、以下を学ぶ必要はありません

使用説明書:

nvidiaカードを使用してプログラムを実行するにoptirunは、端末でプレフィックスを付けたコマンドを使用します。glxspheresnvidiaカードタイプで実行したい。ただし、GUIメソッドも存在します。

optirun glxspheres

firefoxタイプを実行するには:

optirun firefox &

注: Wineなどの32ビットプログラムを実行し、Ubuntu 11.10 Oneiric以降を使用する場合は、次を使用して32ビットライブラリをインストールします。

sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

リンクされた質問:

オプティマスノートブックでnvidiaカード/ドライバーを使用できない


こんにちはWeb-E私はsudo apt-get install bumblebee bumblebee-nvidiaを入れたときにあなたが端末に教えたコマンドを入れようとしていました、私はmohamed @ mohamed-Aspire-3830TGを得ました:〜$ sudo apt-get install bumblebee bumblebee -nvidiaReadingパッケージリスト...完了依存関係ツリーの構築状態情報の読み取り...完了E:パッケージbumblebeeが見つかりませんE:パッケージbumblebee-nvidiaが見つかりません。これが何を意味するのかわかりません。
モハメドアーメド

第2ステップはスキップしたと思いますsudo apt-get update。最初に実行します。その後、再試行してください。再び失敗する場合。私に教えてください
ウェブ-E

10

NVIDIA Optimusは、現在のUNIXプラットフォームでサポートされていません

これは、仕様リストにOPTIMUSと書かれているラップトップ(モバイル)NVIDIAベースのシステム専用です。UbuntuでNVIDIAグラフィックスを使用することさえできなくなります。統合されたIntel Graphicsドライバーを使用する必要があります(プラットフォームでサポートされている範囲で、Sandy Bridgeのサポートはまだ弱いです)。

Optimusは、統合(通常はIntel)グラフィックスシステムとディスクリート(NVIDIA、ATI)グラフィックスシステムを切り替える従来の機能とは異なることに注意してください。Optimusを使用すると、統合されたグラフィックスパスが常に使用され、必要に応じて個別のグラフィックスを(さらに)有効にすることができます。これには現時点でWindows 7 が必要です(afaik、Vistaでも動作しません)。

これを理解するための参考文献をいくつか紹介します。

  1. UbuntuForums:nVidia OptimusとUbuntuの説明
  2. phoronix:NVIDIA Optimusは必然的にLinuxに登場しますか?
    Michael Larabelが2011年4月25日に投稿

ヒント:XPS 15 L502xと525M Optimusディスクリートグラフィックスを使用しています。


更新:これは、タブのNVIDIA Drivers 270.06ページからの引用Additional Informationです。

サポートされているGPUを組み込んだ一部のデザインは、NVIDIA Linuxドライバーと互換性がない場合があります。特に、ハードウェアの統合グラフィックスを無効にする手段が利用できない場合、切り替え可能な(ハイブリッド)またはOptimusグラフィックスを備えたノートブックおよびオールインワンデスクトップデザインは動作しません。

これで、NVIDIAをLinuxから駆動したい場合、新しいNVIDIAベースのラップトップ仕様で何を探すべきかがわかります。


更新:Bumblebee-Projectを見てください。そこ
から始めREADMEます。


5

現在、nVidia Optimusをサポートするバンブルビーがあります。

Intel Core i5(Intelグラフィックスを内蔵)とnVidia 420Mグラフィックスカードを搭載したDell Latitude E6520があります。optirunoptirun programname開始するには端末に入力)でプログラムを実行するとprogramname、nVidiaグラフィックを使用できるようになります。

CUDAプログラムでは試していません。


2

Dellにはグラフィックカードを選択するBIOSオプションがないため、Nvidiaドライバーは機能しません。bumblebeeの安定したリリースを試してください。昨日、Dell l502x(525Mカード)で機能し、複数回再起動した後に確認しました。デフォルトでは、Intelが使用されますが、コマンドoptirunを使用して、NVIDIAを使用してアプリケーションを実行できます。また、起動後にbumblebeeを再起動する必要があります。


2

NVidia Optimusは11.10と11.04の両方でIronhideで問題なく動作すると思います。Optimusラップトップを購入しないというアドバイスは、つまらないものであり、圧倒されます。Linuxラップトップで24時間365日、グラフィックモンスターを実行する必要があるのは誰ですか?Intel GPUはパワーがはるかに優れており、私が知る限り、IronhideはOptirunを起動するまでNVidia GPUを実行しません。Optimusラップトップにとても満足しています。

外部モニターの適切なサポートの欠如(1080iの解像度が得られない)は、SandyBridge Intel HD3000の問題であり、今後のリリースで分類されると信じています。この問題はOptimusとは関係がなく、すべてのIntel HD3000ラップトップで発生します。

このガイドは、Dell XPS17 L702xラップトップおよびOneiricを対象としていますが、ほとんどのOptimusラップトップで機能するはずです。

上記のリンクをたどる前に、すべてのNVidiaドライバーを必ず削除してください。


Intel Webサイトでは、HDグラフィック3000は最大2560 X 1600を出力できると主張しています。DellXPS 15 L502XはminiDisplayPortを介して1900X1080p外部モニターにリンクされています。しかし、1080iを出力しているか1080pを出力しているかはわかりません。どうやってそれを確認できますか?どういう意味ですか(1080iを取得できません)?私のext.monitorは1900X1080 60Hz PPを表示しています(ソース:Intel HD 3000)。
ハニノフスキー

1

bumblebeeソリューションを使用すると、統合カードと個別のnvidia optimusカードの両方を同時に実行できます。次に、acpi_callとbyo-switcherooは、特定のラップトップモデルに応じて、個別のグラフィックカードのオン/オフを切り替えるための異なるメカニズムを提供します。物事は以前よりも比較的よくサポートされています。http//launchpad.net/~hybrid-graphics-linuxをご覧ください。


1
これはOptimusシステムでは機能しません。現在、UNIX / Linuxシステム用の現在利用可能なドライバーはOptimusシステム上で正しく動作しません。
トーマス・ウォード

acpi_callはbbswitchを支持して廃止されました。
レーケンシュタイン

1

Linuxの採用から人々を遠ざける大きな問題は、この種のハードウェアの問題です。私は長期のUbuntuユーザーであり、このような購入で間違いを犯す余裕がないサポーターです。Windows7はオプションではないため、グラフィックアクセラレーションがないことを知るために£500以上を費やしたくありません。

長期的なLinuxユーザーの場合、ハードウェアの互換性はハードウェアメーカーに依存していることを理解する必要があります。Linux /カーネルコミュニティにこの新しいテクノロジーを採用する時間を与える必要があります。最後に、私たちが通常持っているのは、他のOSと比較して、Linuxでの非常に競争力のあるCPU管理です。しかし、それは時間がかかります。

私の友人を我慢してください。


確かに、それは通常時間の問題です-最初はBroadcomドライバー、wifiの不具合など、そして今はグラフィックスカードを使って。
NoBugs 14年

1

誰にとっても、それは私がやったように、Nvidia Optimusでラップトップを持っている、または買うつもりです:

この日付の時点で、完全に機能します。Intel HD3000とGeforce GT 540M(1GB)を搭載したPackard Bell EasyNote TSラップトップでLekensteynの回答で指摘された手順に従い、Ubuntu 12.04で両方のグラフィックデバイスを使用できるようになりました。

私が最初にしなければならなかったのは、統合されたIntelグラフィックスのみを使用するようにBIOSに変更することでした(最初の試みが再起動時に適切なドライバを選択せず​​、ビデオモードを台無しにしたため、そのように再インストールする必要がありました)。両方をアクティブにすると、Ubuntuのインストールの前後にcompiz / 3Dがアクティブになりませんでした。BIOSで統合グラフィックスのみがアクティブ化されているため、Intelグラフィックスを使用した3Dはインストール画面から完全にアクティブになりました。

これにより、Bumblebeeを使用して、Nvidiaドライバーをインストールすることなく、省電力を実現できます。

最後に、BIOSで両方のグラフィックをアクティブにし、Bumblebeeとbumblebee-nvidiaパッケージをインストールしました。これは魅力的な動作をします。「glxgears -info」と「optirun glxgears -info」を使用することで確認できますが、IntelまたはNvidiaグラフィックスで動作します。私は実際にWin7の下で、自動スイッチよりも良い「optirun」、の使用のようなので、私は、私は安全なバッテリに優れたグラフィックやないを使用したい場合は、今決めることができます。


私にとっても非常によく似た結果です。公式バンブルビーのウェブサイトがあるbumblebee-project.org
Sepero

1

現在(13.04 IIRC時点)、追加ドライバーを介してNVIDIAバイナリドライバーをダウンロードすると、自動的にインストールnvidia-primeされます。

その後、インストールして再起動すると、のPRIMEセクションの下にあるレンダラーを変更することで個別のグラフィックに変更できnvidia-settings、X11は次回のログインでそれを使用します。

ただし、これによりアテロシアスティアリングが発生するため、このオプションの使用はお勧めしません。だから、他の人が提案したようにBumblebeeをインストールしたいなら、心配しないでください。Bumblebeeをインストールする前に必要なことは、単にnvidia-primeパッケージを削除することだけです。


1

ubuntu 14.04より前は、この質問は有効でした-今では問題ではありません-私はOptimusを搭載したNvidiaカードを持っていて、WebGLのようなものが正常に動作するのに苦しみ、前の年にbumblbeeを使用することに頼らなければなりませんでした-しかし、クリーンドライブワイプをしたとき/ 14.04をインストールすると、デフォルトのnouveauドライバーでさえ、グラフィックをチャンピオンのようにレンダリングするようになりました-WebGLは簡単になりました!!!


0

質問に答えるために:それは恐ろしいです。まず、ハイブリッドモード(Optimus)を忘れてください。確かに、バンブルビーはありますが、未完成で複雑であり、ほとんどの場合機能しません(ワンクリックインストールを期待しないでください!)。私にとっては、まったく役に立たない。GPU(統合型または専用)を手動で無効にしても、エネルギーは節約されません。

ドライバーに関して言えば、物事は私にとって良くなりませんでした。デフォルトの専用ドライバーをインストールした後、Xorgはもう起動しませんでした。実際のnvidiaドライバーを使用すると事態が悪化しました。

だから今、私はくだらないバグの多いオープンソースのドライバーを使用しています。私は時々グラフィカルな問題を抱えていますが、それがGFXアクセラレーションを得ることができる唯一の方法です。GFXアクセラレーションのないUbuntuは完全に失敗します。Unity-2Dはバグがあり(アクセラレーションを備えたUnityよりも多く)、未開発だと感じています。XFCEは、オープンソースドライバーが再び動作するまでの唯一の一時的な解決策でした。XFCEは優れています(透過性などのソフトウェアレンダリングがあります)が、XFCEで機能するグローバルメニューのようなものを取得するには、ある程度の時間を費やす必要があります。

簡単に言えば、より良いドライバーをインストールしようとしない限り、それはすべて良いことです。少なくとも、私にとってはそうでした。ゲームを(おそらくワインを介して)実行したい場合、オープンソースのドライバーがあなたを大きく引き離すとは思いません。また、優れたバッテリー寿命を期待しないでください。(私にとっては:Windowsで4h30-5h00、ubuntuで1h45 !!!そして、私はネット上で見つけることができるすべてを試しました...)

私はGT540m 1GbとIntel IGPを持っています(バッテリー寿命を勝ち取ろうとして後者を無効にしましたが、役に立ちませんでした)。


1
lekenstynの答えを試してください-新しいリリースは先週行われたばかりで、非常に有望に見えます。
fossfreedomの

ありがとう。実行中のXorgを再び入手するとすぐに、正直にgaveめました。また、プロジェクトが行き詰まっていると思いました。提供された方法を使用して消費電力を削減する可能性はありますか?私の現在のバッテリー寿命はLinuxではかなり悪いので、それは本当にいいでしょう。
ピクセル氏

1
この回答のlekenstynによると(askubuntu.com/questions/70031/…)-はい。重要なことは、新しいプロジェクトが積極的に更新されていることです。したがって、現在および将来の良いものとより良いものを期待してください!詳細については、Lekenstynとプロジェクトにお問い合わせください。
fossfreedomの

BIOSオプションでない限り、Intel GPUを無効にすることはできません。Bumblebee 2.2または2.3には省電力機能はありませんでしたが、新しい3.0バージョンには自動的に適用される省電力機能があります。したがって、プログラムがBumblebeeで実行するように要求されない限り、ディスクリートビデオカードは常にオフになります。
-Lekensteyn

0

それはまったくうまくいきません。

LinuxをメインOSとして使用する予定がある場合は、Nvidia Optimusベースのコンピューターを購入しないください

お願いします !それをしないでください...それはあなたの人生で最も恐ろしい間違いになります。

私は苦手でも悪でもありません。Nvidia、Bumblebee、HDMIが動作しない、Intelが素晴らしい仕事をしていない(Nvidiaラップトップを購入したので仕事全体を行っているIntelであるため)、480p以上のフラッシュなしの問題はすべて言っているだけです(忘れてください)フルスクリーンで。

バッテリーが十分にあり、Windowsで3Dゲームを正しくプレイしたり、WindowsでフラッシュやHDムービーを視聴したりできるという理由だけでコンピューターを購入することを考えている場合は、はいよりも先に購入できます。

しかし、Ubuntu(または任意のLinuxディストリビューション)を最も使用されているOSとして使用するために購入したい場合は、自分で購入して購入しないでください...または問題が解決するまで待ってください...あなた、何かがうまくいくのを見るまでに長い時間がかかります。

最後に、Bumblebee / Ironhideは解決策ではありません。


4
人々がなぜこの答えに賛成票を投じるのか理解できません。彼の言うとおり、オプティマスは悪夢です。確かに、1000000人のubuntuユーザーのうちの1人がオプティマスを部分的に機能させたかもしれませんが、「通常の」ユーザー向けの魔法の解決策はありません。つまり、最初の答えを見てください。入力したコマンドの壁を見ると頭痛がします。そして、結局のところ、楽観的なポイント全体を忘れないでください:省エネ!Ubuntuでは機能しません。GPUを無効にしても、エネルギー消費は変わらないようです。
ピクセル氏

この答えは単に真実ではありません。1週間前に12.04にIntel、nvidia、optimusの組み合わせを購入しましたが、すべてうまくいきます。:ちょうど安定したPPAを追加launchpad.net/~bumblebee/+archive/stable、それは素晴らしい作品。今では、nvidiaで実行するアプリケーションとintel gpuで実行するアプリケーションを選択できるGUIアプリもあります。
eneden

申し訳ありませんが、うまく動作しません...ブラウザでフラッシュを実行したり、nvidiaを使用して重いゲームを実行したり、HDMIを使用したりしてください...あなたのために働くかもしれませんが、多くの人々。私は自分でAsus 1215Nを所有していますが、HDMI(ビデオとサウンド)もフラッシュもありません(通常またはフルスクリーンで480p以上)。はい、マルハナバチのプロジェクトは問題を解決しようとする大きな一歩であり、すべてのチームはそのために賞賛を受けるに値します...しかし、事実は事実です... DO!...単純に
-aliasbody

私はAsus N53SM(優れた1366x768解像度)を所有しており、bumblebeeドライバーで問題なく動作します。私は、任意の解像度/フルスクリーンでビデオを再生できます。SecondLifeをテストし、ほぼ完全なグラフィックス(最終設定)で良好なfpsで実行できます。例として、Tux Racerはフルスクリーンで実行され、平均でほぼ100fpsです。グラフィックパワーをさらに必要とすることがわかっているときはいつでもoptirunを使用することを忘れないでください。
Sepero

13.10では正常に動作し、マルハナバチやその他の回避策は必要ありません。ただし、Nvidiaは常に使用されているため、バッテリーの寿命は少し悪くなります。
NoBugs 14年

0

ここでは、ubuntuにnv​​idiaドライバーをインストールする簡単な手順を見つけることができます:http ://www.webupd8.org/2010/06/how-to-install-nvidia-25635-display.html

nvidiaはLinuxでのoptimusテクノロジーのサポートを提供していないことに注意してください。おそらくBIOSでデフォルトで有効になっています。この問題には2つの解決策があります。

  • BIOSでオプティマスを無効にします。これは簡単な解決策です。私にとってはうまくいく
  • マルハナバチを使用します。これはBIOSでオプティマスを無効にするほど簡単ではありませんが、機能しているようです。

私はオプティマスがLinuxでサポートされていなかった多くの人たちに感謝します私はなぜ今知っていると思います、そして私のBIOSでオプティマスを完全に無効にすると、グラフィックのインテル部分を使用できるようになりますか?.....ああ、web-eはグラフィックドライバーをインストールしないと言った一人でこれはどういう意味ですか?
モハメドアーメド

私の知る限り、BIOSでオプティマスを無効にするオプションはありません。ATIハイブリッドグラフィックスについて誤解している可能性があります。Nvidia optimusシステムは常にmuxlessです。私は(のみマルハナバチを経由して)直接ドライバをインストールしないことを言った理由は、これを読んで- askubuntu.com/a/36936/35775
ウェブ-E

@ Web-Eには、dell e6420のBIOSに「オプティマスを無効にする」オプションがあります。実際、私は今それを使用しています。その結果、nvidiaグラフィックカードは常に実行されます(optimusの場合のように「オンデマンド」ではありません)。バッテリーの寿命にはあまり影響しません(ただし、影響はあります)。
エフゲニーM.

情報をありがとう。:)。少なくとも彼らが何らかの選択肢を与えたということはよく知っている。ただし、ほとんどのシステムではそのオプションがありません。。:( 15. Dellのように私のXPS @MohamedAhmedあなたはBIOSでオプティマスを無効にするには、いずれかのオプションを取得しましたか?
ウェブ-E

0

i7 ivybridgeとnvidia GT630Mが付属する新しいASUS K55VMラップトップにUbuntu 12.04.3をインストールしました。HDMIとnvidiaの両方が正常に動作している状態で、nvidiaプライムのnvidia 319ドライバーが箱から出してすぐにインストールされていることに気づいて驚いた。次に、同様のラップトップを入手し、Kubuntuをインストールしましたが、今回はBumblebeeと310ドライバーを搭載していますが、nvidiaプライムは搭載していません。Manjaroも同じラップトップにインストールしました。Manjaroは、nvidia 325とカーネル310およびBumblebeeをインストールします。nvidiaプライムラップトップのFPSは最高でしたが、アイドル時は他の2つと比べて少し暖かくなりました。また、バッテリー消費も少し高くなりましたが、nvidiaカードは常に動作するため、期待どおりです。ただし、これらの数値は些細なものであり、Ubuntuマシンよりも5c低い​​温度でManjaroが最もクールに動作するKubuntuと比較して、アイドル時の平均温度は2-3c高くなっています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.