私のラップトップの診断にはいくつかの事前障害が示されており、他の問題もあるため、Ubuntuを使用する2番目の新しいラップトップを早急に購入しています。優れたグラフィックス機能を備えたラップトップが必要であり、Nvidia GeForce 840Mグラフィックスカードがいくつかあります。言い換えれば、私は今問題を抱えておらず、それを避けたいと思っています。
Ask Ubuntuなどに関する私の調査では、Ubuntu 14.04およびNvidiaドライバー(840Mドライバーだけでなく)にいくつかのバグがありましたが、修正が行われたか、少なくとも提案されていたことが示されています。しかし、決定的なものは何も見ていません。ラップトップ向けのUbuntu認定は、14.04からほとんど始まっていません。
私は1000ドルを費やそうとしていますが、先に進む前にもう少し保証が必要です。私の理解では、Live CDでは完全なシミュレーションを実行できないということです。特定のモデルのコンピューターやプロセッサーなど、互換性を(より)予測可能にする、わかりやすい具体的な要因はありますか?
Intel i5 4200Mでは MSI GP6 を、Intel i7 4700HQでは ASUS n56jn-mb71 を検討しています。どちらもNvidia 840Mグラフィックスカードを使用します。
私は非常によく似た問題を抱えていて、数日かけてカードを機能させようとしました。
CPUにIntelグラフィックドライバーを搭載したASUS X550LNと、専用のNVIDIA GEFORCE GT 840Mがあります。
まず、nvidia-340ドライバーをインストールすると、起動時にUnityとGnomeが失敗します。シェルCtrl + Alt + F1
にドロップし、ドライバーSudo apt-get remove nvidia*
を削除して、Intelグラフィックドライバーのみで実行するように戻すことができます。
いくつかの調査の結果、これらの両方のインターフェイスを使用することで、システムがNVIDIA Optimusになったことを発見しました(これは、Linuxではまだ十分にサポートされていません)。幸いなことに、Bumblebeeと呼ばれるプロジェクトがあります。詳細はこちら: https://wiki.ubuntu.com/Bumblebee
これが最終的に私のために働いたものです:
Bumbleebeeをインストールする
add-apt-repository ppa:bumblebee/stable
apt-get update
apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
私にとっては、この時点でbumblebeeがインストールされましたが、nvidia-304
パッケージがインストールされたので、nvidia-current
と共にインストールされます。オンラインで見ると、Driver 337+が必要であることがわかりました。これを書いている時点で、私にとって最高のドライバーはnvidia-340
でした。ただし、これはデフォルトのリポジトリにはないため、別のリポジトリを追加する必要があります。
正しいnvidiaドライバーをインストールする
add-apt-repository ppa:xorg-edgers/ppa
apt-get update
apt-get install nvidia-xxx
私にとってapt-get install nvidia-xxx
を初めて実行したときにエラーメッセージが表示されました。ただし、再度実行するだけで正常に機能しました。私は何が起こったのか100%はわかりません。
最新のドライバーを使用するようにbumblebeeを構成する
/etc/bumblebee/bumblebee.conf
を開きますDriver
で始まる行を見つけて、Driver=nvidia
に変更しますKernelDriver
で始まる行を見つけて、KernelDriver=nvidia-xxx
に変更しますLibraryPath
で始まる行を見つけて、LibraryPath=/usr/lib/nvidia-xxx:/usr/lib32/nvidia-xxx
に変更しますXorgModulePath
で始まる行を見つけて、XorgModulePath=/usr/lib/nvidia-xxx/xorg,/usr/lib/xorg/modules
に変更します基本的に、すべてのnvidiaビットをステップ2でインストールしたnvidiaドライバーに置き換えます。
再起動後、Unity、Gnome、または使用しているディスプレイマネージャーにアクセスできることを願っています。
glxspheres
optirun glxspheres
これが次の人にも役立つことを願っています!
2日前に、Intel HD 4400が統合され、このNvidia Geforce 840M GPUを搭載したLenovo Z50-70ラップトップをインストールしました。 Ubuntu 14.04信頼できるターをインストールしました(UEFIブートのusbスティックから)。システムはデフォルトでintel vgaで動作しました。はい、現在のnouveauドライバーはGeforce 840Mを認識できません。
最も簡単なソリューション:
ターミナルで、xorg-edgers ppaを追加します。
Sudo add-apt-repository ppa:xorg-edgers/ppa
(パスワードを入力し、PPA追加要求の後に別のEnterキーを押します)
パッケージデータベースの更新:
Sudo apt-get update
システム設定ウィンドウを開き、ソフトウェアとアップデート、および追加ドライバータブを開きます。数秒待つと、Nvidiaリストに少なくとも2つのコンポーネントが表示されます。 nouveau(現在の安定バージョンは340.58)ではなくnvidiaドライバーを選択し、自動インストールを待ちます(ウィンドウでプログレスバーが機能します)。
オプション(ただし、私のようなハイブリッドシステムに推奨):ターミナルで、nvidia-settingsおよびnvidia-primeをインストールします(デフォルトでインストールされる可能性があり、正確にはわかりません)。
Sudo apt-get install nvidia-settings nvidia-prime
プライムインジケーターをインストールしないでください。優れたドライバーが強制終了されます(プライムインジケーターパッケージがパッケージメンテナーによって更新されない限り、現在はそうではありません)。
システムを再起動すると、(最初の起動時にいくつかのフラッシュが行われた後)840Mは正常に動作します!
Bumblebeeまたはその他のサポートされていないツールをインストールした場合は、まずこれらを削除する必要があります!または、このおもちゃでだまそうとすることもできます。公式のプライムサポートにより、nvidia設定アプリケーションを使用して、Intelチップとnvidiaチップを切り替えることができます。
まあ、Z50-70でも同じ問題がありました。ここで説明したものを含む多くのソリューションを試しました。そして、私はこれら2つよりもはるかにうまく機能する何かを発見しました。
最初にapt-repositoryを追加します:Sudo add-apt-repository ppa:xorg-edgers/ppa
。
次に、パッケージデータベースSudo apt-get update
を更新します。
そして、nvidia-331ドライバーをインストールします。 この正確なバージョンをインストールします。新しいバージョンはインストールしません。私はいくつかの新しいバージョン(および他の多くのものも)を試してみましたが、それらは動作していましたが、はるかに悪いものでした。 Sudo apt-get install nvidia-331
。
その後、単に再起動します。すべて正常に動作するはずです。
Nvidia-331を使用すると自動的にインストールされるため、nvidia-primeやnvidia-settingsなどを追加でインストールする必要はありません。
このソリューションは、ハイブリッドシステムと通常のシステムの両方に適しています。
ハイブリッドシステムの所有者の場合:デフォルトで使用されるGPUはnVidiaである必要がありますが、Intelを使用する場合(省電力など)、nvidia-settings
で簡単に変更できます。
お役に立てば幸いです。 :-)