Nvidia GTXカードを注文しました。しかし、ジレンマがあります。Ubuntuの「追加ドライバー」で利用可能なドライバーを引き続き使用する必要がありますか、それともNvidiaサイトからドライバーをインストールする必要がありますか?
それで、私にとってどのドライバーが最適ですか?
Nvidia GTXカードを注文しました。しかし、ジレンマがあります。Ubuntuの「追加ドライバー」で利用可能なドライバーを引き続き使用する必要がありますか、それともNvidiaサイトからドライバーをインストールする必要がありますか?
それで、私にとってどのドライバーが最適ですか?
回答:
更新済み-2018年9月18日
このPPAを追加する前に、ページのPPAの説明をご覧ください。PPAの使用に関する重要な情報、Nvidiaカードに適したバージョンなどが記載されています。これは、最新バージョンのドライバーまたはカードで最後にサポートされているドライバーが必要なデスクトップユーザー向けです。
18.04+を使用してインストールするには、次のコマンドを実行します。
sudo add-apt-repository ppa:graphics-drivers/ppa
これにより、リポジトリが自動的に更新され、次の行を実行できます。
sudo apt install nvidia-driver-396
対応するドライバをインストールした後にデスクトップがロードされない場合は、次を実行します。
sudo nano /etc/gdm3/custom.conf
次に、コメント(#記号)を行から削除します
# WaylandEnable=false
保存します。次に再起動します。それでも機能しない場合は、実際にUEFIを使用している可能性があるため、セキュアブートを無効にしてください。
Nvidiaの問題のトラブルシューティングまたはオーバークロック設定については、次の回答を参照してください。
ビデオカードに関するよくある質問:
12.04以降、ビデオドライバはより頻繁に保守および更新されます。古いもので示された問題を処理して解決するのは簡単です。最新のNvidiaカードをお持ちでない限り、追加のPPAはほとんど必要ありません。
見つかった問題、「すぐに使える」エクスペリエンスがエンドユーザーにどのように感じられるか、それらがどのように互換性があるか、更新、インストール、または削除がどれだけ簡単か、そしてそれを取得した後の感じ方に従って、次の順序でそれらをお勧めしますセットアップ:
Nvidia PPA-優れたパフォーマンス。PPAに含まれているドライバーを使用することにより、ほとんどのカードですぐに使用できます(Nvidiaカードの世代ごとに異なります。
Ubuntuのデフォルトの推奨ドライバー -Ubuntuは、使用しているカードに応じてどのNvidiaドライバーが必要かを判断するのに素晴らしい仕事をします。
Nouveau-これは、Nvidiaドライバーのオープンソース実装です。彼らはまた素晴らしい仕事をしており、公式ドライバーやPPAのドライバーと同等ではありませんが(さらに最新のNvidiaカードでは)、開発のスピード、コミットメント、献身、そして毎週の進歩、これは実際に持って促進するオプションであると確信しています。
公式Nvidiaサイト -これらは公式ドライバー(PPAのドライバーと同じ)です。重要な違いは、ドライバーが自動的にアップグレードされず、更新、アンインストール、およびインストール時に問題が発生することです(非常にまれですが発生します)。
違いは、次の点で合計できます。
- オフィシャルサイト -
-PPAリポジトリ-
-デフォルトのUbuntuドライバー-
持っているビデオカードの数と、統合されているかどうかに応じて、インストール方法とインストールするパッケージは、シングルカード用の上記のPPAから変更されます。
ハイブリッドモードの2つのビデオカードを搭載したコンピューター
Nvidia 319.xx以降、Nvidia Optimusと共通のPCIeドライバーの両方が1つに統合されているため、Nvidia-319パッケージ以降をインストールすると、Integrated NvidiaカードおよびPCIカード用のドライバーが入手できます。
ハイブリッドカードには2つの解決策があります。1つ目はと呼ばれるパッケージでbumblebee
、さまざまなアプリケーションにさまざまな構成を使用できます。それをインストールするには、次を実行します:
sudo apt install bumblebee linux-headers-generic
2つ目は、と呼ばれる公式のNVIDIAパッケージnvidia-prime
で、nvidia-355
パッケージと共に自動的にインストールされます。プロファイルレベル、つまりユーザーがログインしたときに使用するカードを決定できます。この決定は、NVIDIA Xサーバー設定コントロールパネルで調整できます。なおnvidia-prime
とbumblebee
互換性がありません。場合はbumblebee
インストールされた後nvidia-prime
、正しく機能しません、とそのオプションは、NVIDIA X Serverの設定コントロールパネルに表示されません。あなたは1削除する必要がありますbumblebee
。2. 再インストール nvidia-430
それが再び動作させるために。
この後、コンピューターの電源をオフにしてから再びオンにすることをお勧めします。
次の図は、nvidia-prime
インストールされている場合に表示bumblebee
されますが、必ずしもインストールされている場合もありません。
SLIセットアップのコンピューター
SLIモードで2つ以上のビデオカードを使用している場合、次のことができます。
NVidiaカードの場合、作成時Xorg.conf
に次を行に追加します。
sudo nvidia-xconfig --sli=On
最後に、Ubuntuには、ビデオカードと使用可能なドライバーに応じて、使用するドライバーを適切に推奨する方法があります(これが、PPAを最初に追加することもお勧めする理由です)。次のように入力します:
ubuntu-drivers devices
ビデオカードを含むがそれに限定されない、ハードウェアで利用可能なドライバーパッケージの一覧が表示されます。ビデオカードに推奨されるドライバーを確認するには、次のように入力します。
ubuntu-drivers devices | grep recommended
使用する方法は、使用しているビデオカードの数と使用しているビデオカードの種類によって異なります。Nvidiaビデオカードをインストールする方法のいくつかを次に示します。
NVIDIA(ヘッダーを必要とする古いドライバー)
Nvidiaでは、ドライバーを正しくインストールするために、その時点で使用しているカーネルバージョンのヘッダーファイルを最初にインストールする必要が何度もあります。したがって、最初に次の行を実行する必要があります。
sudo apt-get install linux-headers-generic
次に、ドライバーに関連するパッケージ(Nvidia *の場合はnvidia *)をインストールします。それ以外の場合は、さらに進んでソースと特定のヘッダーファイルをインストールする必要がある場合があります。次に例を示します。
sudo apt install linux-source linux-headers-3.5.0-16-generic
linux-source
この場合、3.5.0-16-generic
カーネルバージョンがあると仮定して、パッケージと特定のヘッダーファイルをインストールします。
特定の時間に使用しているバージョンを確認するにはuname -r
、使用中の特定のカーネルバージョンを提供する必要があります。
Nvidiaの場合、必要なビデオカードとパッケージ、最新のビデオカードの場合、および上記のPPAを追加したと仮定すると、ターミナルラインは次のようになります。
sudo apt install nvidia-driver-430
最後の数字は、ビデオカードの古さや新しさによって変わります(利用可能なバージョンは390、410、415、418です)。
GeForce 10、20、およびRTXシリーズGPUで使用nvidia-430
GeForce 8および9シリーズGPUで使用nvidia-340
GeForce 6および7シリーズGPUで使用nvidia-304
最新バージョンでは、最新のNvidiaカードのグラフィックスの破損、HDMIサポート、熱サポートなどに関連する修正と修正が追加されています。通常、ビデオドライバーを更新すると、多くの問題が解決します。
Fan Controlおよびnvidia-settings
アプリにないその他のNvidia機能は、Ubuntu関連ではなく、Nvidia関連であることに注意してください。公式のNvidiaフォーラムのNvidia開発者に、追加したい機能(ファンコントロール、オーバークロック機能など)について質問することをお勧めします。
CUDAの場合は、このリンクに従ってください。Ubuntu14.04でのCUDAのインストールとテスト
Bumblebee(NVIDIA Optimus)の場合、次のPPAを使用できます(Ubuntu 15.04以降のユーザーは、既に含まれているため、オプションでこれを実行できません)。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install bumblebee linux-headers-generic
プロプライエタリドライバーの詳細については、追加ドライバー(Nvidia)の違いをご覧ください。
ビデオカードがUbuntuでサポートされているかどうかを確認するためのヒントを次に示します。
使用しているUbuntuバージョンのリリース前にビデオカードが存在していた場合、サポートされる99%の変更があります。
ビデオカードが6ヶ月未満の登場場合、AFTER使用しているUbuntuのバージョンのリリースとあなたがUbuntuのバージョンを更新することを保ち、その後、あなたはそれがサポートされますかなり良いチャンスがあります。
上記のPPAの1つを追加した場合、99.99%の確率でサポートされます。
NvidiaサイトまたはPPAのサポートを確認すると、より迅速な回答が得られる場合がありますが、ほとんどすべての場合、ビデオカードはオープンソースドライバーまたは独自のドライバーのいずれかによってサポートされます。
最新のUbuntuバージョンを使用すると、最新のビデオカードがサポートされる可能性も向上します。
一般的に、最新のビデオカードまたはほとんどの最新のビデオカードを持っている場合は、最新のドライバーが必要になるというのが経験則です。したがって、最新のNvidiaカードをお持ちの場合、Ubuntuに付属のPPAまたはソフトウェアソースを使用して、常に最新のドライバーをインストールしてください。
注 -Ubuntuは、[このコンピューターについて]のグラフィックスオプションに値Unknownを表示する場合があります。これが発生している場合は、mesa-utils
パッケージをインストールしてください。
この回答は、一般的なNvidiaのバグ(ブラックスクリーン、一般的に機能しないドライバー、低FPSなど)の解決に向けられています。
すべてのビデオカードで共有される一般的なバグは次のとおりです。
nvidia-xconfig
xorg.conf
正しく作成していないこのいずれかが発生した場合は、PPAの1つを追加し、ビデオドライバーを管理可能な最新のものに更新することをお勧めします。ほとんどすべての場合、更新と再起動後に問題は解決します。これらの場合、グラフィックドライバーPPAの使用もお勧めします。
また、関連する質問をいくつかご覧ください。
Unity向けのATI / AMD、Intel、またはNVIDIAグラフィックスはどれですか?
独自のATI Catalyst Video Drivers(fglrx)をAMDから直接インストールする正しい方法は何ですか?
Unity 3Dでデスクトップキューブを正しく有効にする方法
デスクトップの視覚効果を有効にするにはどうすればよいですか?
アップグレード後にNVIDIAドライバーが機能しません。なぜ端末しか見えないのですか?
nvidiaドライバーをインストールしたときにデスクトップが表示されません!
LightDM / Ubuntuの起動時に最新のNvidia / Atiカードの黒い画面
HDMI / VGA接続により画面の境界線が切れたり、ぼやけたテキストが作成される
Xorg PPAから最新のNvidiaをインストールすると黒い画面が表示される
今、私が言及したいいくつかのポインタ:
NVIDIAカードのxorg.conf
場合、nvidia-xconfig
コマンドラインを使用してファイルを作成することも役立ちます。ターミナルに移動して次を入力し、再起動します。
sudo nvidia-xconfig
nvidia-xconfig
次のエラーのいずれかがスローされた場合xorg.conf
、nvidia-xconfig
コマンドを再実行する前に既存のファイルを削除する必要がある可能性が高いことを理解してください。
検証エラー -セクションが欠落している、セクション内の情報が間違っている、閉じたセクションではない、または少なくとも1つのセクションが必要であることを示すことができます。
警告 -セクションで見つかったパラメーターに関する値にいくつかのエラーが記載されている場合があります。たとえば、パラメーターの値を明示的に指定していない場合などです。
致命的なサーバーエラー -実行後nvidia-xconfig
、「画面が見つかりません」というエラーが表示される場合があります。これは、PPAのインストールなどの上記の推奨事項が最初に適用されなかったか、可能なモジュールがまだ機能していることを意味します(nouveauが読み込まれているか、 nvidiaサイトのNvidiaドライバーパッケージを使用してインストールされたnvidiaドライバー。
エラー-sudoなしでコマンドUnable to write to directory '/etc/X11'
を実行した場合と同様のエラーが発生しますnvidia-xconfig
。エラーが引き続き発生する場合は、最初にファイルnvidia-settings
を削除する必要がありxorg.conf
ます。
xorg.conf
ファイルを削除する必要があるすべての場合、削除する前に、ファイルに加えた変更を必ずバックアップしてください。
ドライバーを再インストールすると、いくつかの問題が解決します。たとえば、nvidia-graphics-drivers-355
ドライバーパッケージを使用している場合は、次を実行して再インストールします。
sudo apt-get install --reinstall nvidia-graphics-drivers-355
Xorgの再インストールは、他の場合にも役立ちます。
次のコマンドを使用して既存のxorgを削除します
sudo apt-get remove --purge xserver-xorg
次のコマンドを使用してxorgをインストールします
sudo apt-get install xserver-xorg
次のコマンドを使用してxorgを再構成します
sudo dpkg-reconfigure xserver-xorg
この後、上記のようにNvidiaまたはATIを使用している場合は、ビデオドライバーを再インストールすることをお勧めします。
PPAからNvidiaドライバーをインストールして再起動した後(そしてハイブリッドシステムがない場合)、ブラックスクリーンに苦しんでいる場合は、bumblebee.confとともにbumblebeeパッケージを削除する必要があるかもしれませんファイル。Xorg PPAから最新のNvidiaをインストールするに記載されている手順に従ってください。これには黒い画面が表示されるか、単に次の行を実行します。
sudo apt-get purge bumblebee primus
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot
ATIまたはNvidiaに関連するほとんどのインストールの問題は、「Nvidiaドライバーをインストールできません」で説明されている手順に従って解決できますが、要するに、次のいずれかの問題があると仮定して、次の手順に要約できます:
公式のNvidiaドライバーをインストールした場合は、Ubuntuを回復モードで起動した後、以下のすべての手順に従ってください。そうでない場合は、手順2に進みます。
NvidiaサイトからNvidiaドライバーをインストールした場合、または公式AMDサイトからATIドライバーをインストールした場合は、ターミナルで次のように入力します(この例では、Ubuntu 64Bitに304.51バージョンのNvidiaがインストールされていると仮定します):
sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
nvidiaパッケージをインストールnvidia-current
またはnvidia-current-updates
削除した場合。ATIドライバーについても同様です。sudo apt-get remove nvidia-current
例えば。
たとえば、Nvidia / ATIドライバーをブラックリストに追加した変更、またはNvidia / ATIドライバーに関連する他のファイルへの変更は元に戻す必要があります。これは、あなたが先に進んでクレイジーな編集を始めた場合のためです(私は知っています^^)。
xorg.conf
ファイルを削除またはバックアップ/移動します。今このファイルは必要ありません。
上記のすべての手順を実行した後、PCを再起動し、Nvidiaケース用のNvidiaドライバーまたはfglrx
Ati / AMDケース用ではなくATIドライバーではなく、Nouveauでロードされることを確認します。
現在、Nouveauドライバー(またはATIオープンソースドライバー)でUnityを実行していることがわかっている場合、またはたまたまビデオエラーが発生した場合、またはLightDMを正しくロードできない場合、3つのオプションはすべて終了します。同じ方法。再起動するとき、GRUBメニューで[リカバリモード]を選択します。リカバリモードでリカバリオプションが表示されたら、ルートオプションまたはフェイルセーフXオプションを選択します。このモードで、以前のすべての手順が完了したら、上記のPPAを使用してNvidia / ATIドライバーをインストールします。最新のビデオカードをお持ちの場合は、常に最新のドライバーをインストールしてください:sudo apt-get install nvidia-430
Nvidiaカードまたはsudo apt-get install fglrx
最新のAti / AMDカード用。Nvidia / ATIドライバーに関しては、これを行う前に何もインストールしないでください(明らかにNouveauドライバーを除く)。
ここで再起動すると、すべてが機能するはずです。
注-ステップ6で、PCのロードがスタックしているように見える場合は、CTRL+ ALT+ F1を押してTTY1ターミナルに移動し、そこからステップ6を実行します。
その他の一般的なインストールの問題には、解決が含まれます。次の方法で、ターミナルを介して解像度を確認および変更できます。
ターミナルを開き、xrandr
これを入力すると、サポートされているすべての可能な解像度が表示されます(これはビデオカードとモニター/テレビによって異なります)。リストに表示される順序に注意してください。解像度を示す最初の行は1行目で、次の行は2です。サポートされているすべての解像度についても同様です。値を0にすると、実際に解像度を設定した後、デフォルトの解像度にリセットされます。
タイプxrandr -s X
上述のようにX行番号です。したがって、次のようになりますxrandr -s 1
。
最後に、カーネルバージョンやNvidiaバージョンを更新した後にUnityランチャー/パネルが表示されないと報告したユーザーの場合、最初に行うことは、Unityプラグインが有効になっているかどうかを確認することです。これについては、Compiz Config Settings Manager(既にインストールされていると仮定)に移動し、Unityプラグインに移動します。そのチェックボックスがアクティブになっていることを確認してください。そうでない場合は、このオプションを有効にして、画面上の提案に従ってください。
Nvidiaビデオカードの場合、次の手順を実行します。
ターミナルタイプで: sudo nano /etc/X11/xorg.conf
デバイスセクションを見つけて、次の行を追加します。
Option "Coolbits" "4"
次のようになります。
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "Coolbits" "4"
EndSection
ここで保存して再起動します。(ビデオカードのモデルに応じて)次のようなファン速度に関する新しいオプションが表示されます。
CoolBitsの簡単な説明:
CoolBitsは、NV-CONTROL X拡張でのGPUクロック操作のサポートなど、サポートされていないさまざまな機能を有効にします。このオプションは、有効にする機能のビットマスクを受け入れます。これは、0、1、2、または4の値を意味します。
CoolBits = 1-「1」(ビット0)が「Coolbits」オプション値に設定されている場合、nvidia-settings
ユーティリティにはクロック設定を操作できる「クロック周波数」というラベルのページが含まれます。「Coolbits」はGeForce FX以上でのみ利用可能です。
CoolBits = 2- "2"(ビット1)が設定されている場合、異なる量のビデオメモリでGPUを使用するときにSLIを初期化しようとします。
CoolBits = 4-「4」(ビット2)が設定されている場合、サーマルモニターページでは、プログラム可能なファン機能を備えたグラフィックスボード上でGPUファン速度を構成できます。
デフォルトのオプションは0です(サポートされていない機能は無効になっています)。
Nvidia 337.XX現在、次のオプションが利用可能です。
CoolBits = 8-「8」(ビット3)が設定されている場合、nvidia-settings
コントロールパネルのPowerMizerページには、クロック値に適用するクロックドメインごとおよびパフォーマンスレベルごとのオフセットを設定できるテーブルが表示されます。これは、GeForce GTX 400シリーズ以降の特定のGeForce GPUで許可されています。すべてのクロックドメインまたはパフォーマンスレベルが変更されるわけではありません。
CoolBits = 12- "12"(ビット3 + 2)の場合、これはCoolbits 8 + Coolbits 4の効果を有効にするのと同じになります。したがって、新しいオーバークロック機能とファン制御が得られます。
このオプションは、次のコマンドを発行してアクティブにすることもできます。
nvidia-xconfig --cool-bits=4
警告:これにより、システムが損傷し、保証が無効になる場合があります。
また、独自のドライバーの情報は通常、ホームフォルダーに保存されることを追加します。たとえば、保存された情報nvidia-settings
は~/.nvidia-settings-rc
、次のように入力してアクセスできます。
nano ~/.nvidia-settings-rc
xorg.conf
が使用されていない場合、ATIまたはNvidiaの設定はどのように機能するのですか?その理由は、Xがxorg.conf
入力/出力デバイスやビデオカードなどの多くのオプションを自動的に検出して構成できるからです。これは以前は自動的には行われませんでしたが、2010年以降、Xは多くのオプションを処理し、問題なく、またはファイルを構成する必要なくそれらを検出できます。
これらの多くはまだ存在していますが、より具体的なファイルに分割されていることに注意してください /usr/share/X11/xorg.conf.d/
たとえば、一部のビデオカードには、Unityランチャーまたはトップパネルが表示されていないと表示されませんxorg.conf
。他の場合、ビデオカードを微調整したいユーザーは、xorg.confに追加されるCoolbitsオプションが必要になる場合があります。これらがnvidia-xconfig
存在する理由です。Xがビデオカードのすべてのオプションを検出または提供しない場合に追加レベルのサポートを提供するため。
別のトリックはupdate-pciids
、PCI IDリストを更新するように実行することです。非常にまれなケースでは、ビデオカード(実際にはすべてのPCIデバイス)のIDが正しく検出または検出されないため、これに関連する問題の解決に役立ちます。
場合によっては、Compiz Config Settings Manager内のOpenGLプラグインでテクスチャフィルター値をFastに変更することも役立ちます。
最後に、Nvidia設定パネルのOpenGL設定で画像設定オプションを「高パフォーマンス」に変更すると、場合によっては役立ちます。
ファイルを使用xrandr
または編集するためのヒントのいくつかを読んで実行しxorg.conf
ましたが、私が見つけた最も簡単な方法は、文字通り~/.config/monitors.xml
ファイルを編集し、15行目から18行目(幅、高さ、およびレートに言及するもの)の解像度を変更することでした。そのため、正しい幅、高さ、レートを設定し、再起動してこれをテストします。これは、コンピューターの起動後に表示するデフォルトの解像度を設定するためだけです。
まず、NVIDIAグラフィックスハードウェアを識別する必要があります。そのため、ターミナルを開いて実行します。
lspci -k | grep -EA2 'VGA|3D'
次のオプションをすべて使用する必要はありません。
達成したいものに到達したら停止します。
数値が大きいほど、ソリューションは複雑になります(安定性が低下します)。
オプション1-公式のUbuntuリポジトリで利用可能なNVIDIAドライバーを確認します。
apt-cache search nvidia
オプション2.1-ランチパッドで利用可能なNVIDIAドライバーを確認します。
オプション2.2-最新のNVIDIAドライバーを含めるには、ソフトウェアソースにリポジトリを追加します。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
ドライバーを検索します...ドライバーのリストが表示されます...一番下のバージョンが最新です。
apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"
オプション3-NVIDIA Webサイトで利用可能なドライバーを検索:
次に、次の手順を実行します。
ステップ1.1-使用して実行するNVIDIAドライバーを選択します。
sudo apt-get install nvidia-<version_number>
ステップ1.2-NVIDIA GPUにOptimusサポートがある場合:
sudo apt-get install nvidia-prime
ステップ2-ドライバーのインストールプロセスを完了するには、次を実行します。
sudo reboot
追加情報:
sudo apt-get install nvidia-*
。オプションの方法は、PPAからインストールすることです。これはこの答えを得るのに良いでしょう。すでに+1。
lspci -k | grep -EA2 VGA|3D
。モデルと、ドライバーがインストールされているかどうかが表示されます。
ドライバーをインストールします。
sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update
mesa-utils
グラフィック情報を表示するためにインストールします:
sudo apt-get install mesa-utils
glxinfo | grep OpenGL
コンピューターを再起動します。
sudo shutdown -r now
問題の解決:
/etc/X11/xorg.conf
すべての解像度を取得するようにファイルを構成します。xorg.confの構成に関する情報 gtfを使用してモードラインを作成する
というファイルを作成し、xorg.conf
それを配置し/etc/X11
ます。Xは構成ファイルを読み取り、ステートメントを受け入れようとします。その後、明示的に指定しないものはすべて自動構成されます。
実行nvidia-xconfig
すると、基本構成のフィッシュボーンが作成されます。他のバイナリドライバ用の同様のコマンドが存在する場合があります。
sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm
これにより、現在のディレクトリにxorg.conf.newファイルが作成されます。ここで、次のことを行う必要があります。
解像度などを操作するためのより良いGUI(arandr):
sudo apt-get update
sudo apt-get install arandr
NVIDIAドライバーをインストールするためにコマンドラインやソフトウェアセンターを使用する必要はありません(黒い画面で起動する場合があるため、この方法でインストールしないことをお勧めします)。
Ubuntuには、NVIDIAドライバーが事前に構成されています(ただしインストールされていません)。必要なことは次のとおりです。
オープンダッシュ
追加のドライバーを検索して起動し、検索されるまで待ってから、インストールするドライバーを選択します。2つのドライバーが付属しています。1つはオープンソースのNouveauであり、NVIDIA独自のものです。
ドライバーを選択し、[ 変更の適用]を押して待機します。ダウンロードしてインストールするためには、ある程度の時間とインターネット接続が必要になる場合があります。
次にリブートします。
独自のドライバーを選択しました
推奨される方法は、Ubuntuリポジトリからドライバーをインストールすることです。
現在、すべてのNvidiaアダプターは、Ubuntuリポジトリに含まれるドライバーによってサポートされています。しかし、これは常に当てはまるわけではなく、将来的にはしばらくの間Ubuntuの公式ドライバーでサポートされない新しいアダプターが登場する可能性があります。
ほとんどの場合、システムは正しいドライバーを選択します
システム設定->ソフトウェアとアップデート->追加ドライバー。
まず、GPUのモデルを見つける必要があります。
ターミナルlspci -k | grep -EA2 'VGA|3D'
で実行すると、次のようになります
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia
そのため、このモデルはGeForce GTX 550 Ti
Nvidia独自のドライバーがインストールされています。
オープンソースドライバーが使用されている場合は、
Kernel driver in use: nouveau
どの専用ドライバーがインストールされているかを確認するには、次を実行します。
dpkg -l | grep nvidia
マークの付いたパッケージii
がインストールされます。
このアダプタをサポートしているドライバのバージョンは、次の場所で確認できます
たとえば、私のカードは340、346、349、352、および355のメジャーバージョンでサポートされています。
現在、Ubuntuリポジトリには、このアダプター用の340および352ドライバーバージョンがあります。352をインストールするのは理にかなっています。
上記のようにGUIから実行するか、
sudo apt-get install nvidia-352
アダプタが公式リポジトリのドライバでサポートされていない場合、または最新のものを試してみたい場合は、ppaからドライバをインストールできます。
Intel CPUを搭載したラップトップを使用している場合、ほとんどの場合、CPUを内蔵したIntelアダプターも使用できます。
この場合、nvidia-prime
パッケージもインストールする必要があります。ただし、公式リポジトリからインストールする場合、自動的にインストールされます。
その後、Nvidia X Server Settings
(PRIMEプロファイル)でアダプターを切り替えることができます。
または、ターミナルで実行できます。
sudo prime-select nvidia
Nvidiaアダプターに切り替わります。
sudo prime-select intel
Intelアダプタに切り替わります。
prime-select query
現在の状態を表示します。
設定を適用するには、ログオフしてログオンする必要があります。
オープンソースのnouveauドライバーで十分にサポートされていない非常に新しいNvidiaアダプターを使用している場合があります。
この場合、システムがGUIから起動できない場合があります。
この回答を参照して、nomodeset
パラメーターで起動できます。LiveUSBから起動する場合は、この方法でシステムを起動し、Ubuntuをインストールする必要があります。
Ubuntuをインストールしたら、nomodeset
再度起動して適切なNvidiaドライバーをインストールする必要があります。
UEFIモードで起動すると、そのF6
オプションは表示されません。その場合、メニューをグラブし、を押しe
てnomodeset
手動で入力する必要があります。
nomodeset
ドライバーをインストールした後は必要ありません。から削除して/etc/default/grub
実行しsudo update-grub
ます。
これを行う方法についての詳細な回答を次に示します。Ubuntu 12.10から14.04に最新のNvidiaドライバーをインストールする2つの方法をリストします。いくつかのファイルをインストールするために必要になるため、システムにsynapticがインストールされている場合に最適です。インストールされていない場合は、キーボードのCtrl+ Alt+ Tを押してターミナルを開きます。開いたら、以下のコマンドを実行します:
sudo apt-get install synaptic
リストされているすべての手順では、ターミナルを使用する必要があります。開くには、キーボードのCtrl+ Alt+ Tを押すだけです
最初の方法:
最初にすることは、Ubuntuディストリビューションを更新することです
sudo apt-get update && sudo apt-get dist-upgrade
必要に応じて再起動します。
Nvidiaからディストリビューションの最新ドライバーをダウンロードします
linux-source + linux-headers-generic + dkmsをインストールします(Synaptic Package Managerを使用)
Build Essentilas、gcc、g ++をインストールします
sudo apt-get install build-essential gcc g++
この時点でシステムを再起動します。
システムがバックアップおよび実行されたら、編集し/etc/modprobe.d/blacklist.conf
、ファイルの最後に次の行を追加します
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
ファイルを保存して終了します。
現在のNvidiaドライバーを削除します
sudo apt-get remove --purge nvidia*
xserver-xorg-video-nouveauドライバーを削除します
sudo apt-get --purge remove xserver-xorg-video-nouveau
GRUBファイルを編集する
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX
削除"quiet splash"
して置き換えた行から"text"
次のコマンドを使用してgrubを更新します
sudo update-grub
sudo update-initramfs -u
この時点でシステムを再起動します。システムが再起動すると、テキストモードになります。システムにログインしてから
sudo su
(パスワードを入力してください)
cd Downloads
(Nvidiaがダウンロードしたファイルがそこにあることを条件として)
sh xxx.run
(xxxはNvidiaファイル名です)[OK]をクリックしますドライバーに関するメッセージが表示されたら、[はい]をクリックします([はい]をクリックすることが非常に重要です)インストールが完了するまで待ってから、
sudo nano /etc/default/grub
持っているラインからGRUB_CMDLINE_LINUX
削除"test"
し、それを置き換え"quiet splash"
、その後行います
Ctrl+ x→ y→ enterファイルを保存して終了します。
次のコマンドを使用してgrubを更新します
sudo update-grub/
sudo update-initramfs -u
再起動すると、設定は完了です。
2番目の方法:
キーボードのCtrl+ Alt+ Tを押して、ターミナルを開きます。開いたら、以下のコマンドを実行します:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-340
どちらの方法もNvidia Driverバージョン340でテストされており、どちらも正常に機能します。事後多くの更新が行われ、すべてが正常に機能しています。
これで最後の2日間を過ごした後、件名に私の警告をそこに放り出したかった。
私は長年Ubuntuを使用しています。先週、古いクアッドコアAMD 940ベースのPCを廃止し、asus moboとビデオカード用の新しいAMD 8350 8コアを構築しました。ゲームをプレイしないため、新しいGTX 650 gpuカードを購入しました。
GTX 650をインストールした後、Noveauドライバーで正常に機能しましたが、ビデオカードのHDMIポートを使用したいと思いましたが、何らかの理由でHP w2207hモニターでは機能しませんでした。
NOTE: I'd actually never tried the hdmi port on that monitor before so I don't know if
it ever worked as that monitor is now nearly 4 years old.
そこで、最初にテストしたUbuntu NVIDIA「Current Proprietary」をインストールしました。
まだHDMIはありませんが、統一されたデスクトップなどはすべてうまくいきました。
NVIDIAから直接Linuxドライバーを試してみるべきだと思うので、ドライバーセクションに移動して、Linux GTX 650カードを検索し、その.runファイルをダウンロードしました。
ubuntu / unityを初めて使用する場合の次のステップ
ctrl + alt + F1を押すと端末に移動します
次に、NVIDIAドライバーを適用できるようになる前に、バックグラウンドで実行中のLIGHTDMを強制終了する必要があります。
$ sudo service lightdm stop
lightdmが停止したら、.runファイルを実行可能に変更する必要があります。
$ sudo chmod +x ./<nvidia>.run
最後に、新しいドライバーインストールプログラムを実行します。
$ sudo ./<nvidia>.run
これが開始され、回答する必要がある複数の質問が表示されます。
完了したら再起動します。
今私の警告。
上記のすべての作業を開始する前に、2台目のコンピューター/ラップトップを使用できるようにして、問題が発生した場合に上記を逆にする方法を調べるか、必要な情報をすべて印刷しておく必要があります。
新しいNvidiaドライバーを「パージ」する必要があるコマンドライン
$ sudo ./<nvidia>.run --uninstall
完了したら、Noveauドライバーをインストールしたままにしない限り、再起動する前にビデオドライバーをインストールする必要があります(削除していないので、ほとんどの場合、上記のNVIDIA専用ドライバーを試してみる必要はありません)。
次に...必要に応じてNoveauドライバーを再インストールするために必要なコマンドラインを確認してください。
なぜこれを投稿したのですか?
GTX 650カード用の最新のNVIDIA Webサイトドライバーをインストールするのは非常に慎重でした。
ただし、再起動後、Ubuntu 12.10 Unityデスクトップはさまざまな問題に夢中になりました。
そのドライバーを削除し、コマンドラインから動作するドライバーを再インストールする方法を準備する時間がなかったため(システム設定ツールを使用できなかったことを覚えていますか?...に戻るのは本当に苦痛でした以前に動作していたシステム。
したがって、この道を始める前に、ボーイスカウトモデルが「準備をしてください」と言っているようにしてください。
最悪なのは... NVIDIAの最新ドライバーがインストールされていても、GTX 650のHDMIポートをモニターに表示できないことです。ダブルチェックするために、HDMIケーブルを2番目に新しいHDMI対応モニターに接続しましたが、それでも信号はありません。
だから、私はまだHDMIポートを動作させようとしているところに戻っていますが...グラス1/2いっぱい私はその過程でたくさん学びました。
これが他の人に役立つことを願っています。
簡単なコマンドラインインストール方法(@edwardtorvaldsによる回答のテキストベースのバリエーション):
コマンドを実行する
ubuntu-drivers devices
(/usr/bin/ubuntu-drivers
によって提供されるubuntu-drivers-common
ので、パッケージとして含まれている、14.04として、および利用可能なアプリ以前のリリースです。)
数秒後、次のような出力が得られるはずです。
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
model : GF108 [GeForce GT 430]
vendor : NVIDIA Corporation
driver : nvidia-346-updates - distro non-free
driver : nvidia-340-updates - distro non-free
driver : nvidia-304-updates - distro non-free
driver : nvidia-340 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-304 - distro non-free
driver : nvidia-346 - distro non-free recommended
推奨ドライバーはnvidia-346
ですので、実行してください
sudo apt-get install nvidia-346
(nVidiaドライバーは非フリーソフトウェアであるため、最初にマルチバースリポジトリが有効になっていることを確認する必要があります。)
ubuntu-drivers devices | grep recommended
これからは、Nvidiaドライバーがデフォルトのリポジトリで利用可能になります。したがって、PPAは必要ありません。
実行:
sudo apt-get update
sudo apt-get install nvidia-361
現在のところ、nvidia-361
デフォルトのリポジトリで利用可能な最新バージョンです。使用可能なすべてのドライバーを検索することにより、確認することができます。apt-cache search nvidia
64ビット版のダウンロード: http : //www.nvidia.com/object/linux-display-amd64-295.53-driver.html
32ビット版のダウンロード: http : //www.nvidia.com/object/linux-display-ia32-295.53-driver.html
sudo service lightdm stop
sudo ./NVIDIA*
sudo reboot
ドライバーは問題なく動作するはずです(GTX 570でこれを行いました)。
ターミナルを開いてドライバーをテストします:(ctrl+ alt+ T)
glxinfo | grep direct
報告する必要があります:direct rendering: Yes
nvidia-settings
注:スクリプトは、デフォルトでnouveauドライバーをブラックリストに登録する必要があります。NVIDIAドライバーが機能しない場合は、手動でこれを試してください。
sudoedit /etc/modprobe.d/blacklist.conf
次の行を追加します。
blacklist nouveau
options nouveau modeset=0
sudo reboot
実行中の問題は、Linuxソースがないため、nvidiaドライバーをインストールできることです。あなたが欲しいのはあなたのカーネルバージョンのLinuxヘッダーだと思います。
sudo apt-get install linux-headers-generic
正しいヘッダーをインストールする必要があります。これにより、中断したところから続行できます。
少なくともLubuntuとMATE 14.04では346.72で簡単になりました。Ctrl + Alt + F1を押すと、5つのコマンドがかかりました。私のために働いた手順は次のとおりです。
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
sudo service lightdm start
またはこのコマンドのバリエーション。LubuntuとMATEではわずかに異なっていました。 xorg.confを生成する必要はありません。インストール中に「はい」と答えたときに生成されたためです。また、インストールする前にnouveauをブラックリストに登録する必要はありません。私が遭遇した唯一の問題は、32ビットOSに同じドライバーをインストールしたときでした。最初のグーグルで入手したgcc +パッケージが必要だと教えてくれました。
そこには多くの解決策がありますが、ここに実際に働いたものがあります(Ubuntu 16.04の新規インストールとnvidiaバイナリドライバーのダウンロードがあると仮定します)
デュアルブートを使用している場合は、BIOS設定に移動して、セキュアブートオプションを「他のOS」に切り替えます。
ログインセッションでCtrl+ Alt+ F1を押してTTY-1に入り、次の操作を行います。
sudo apt-get install linux-source
sudo apt-get install linux-headers
ドライバーをインストールする前に、次の方法でlightdmを停止します。
sudo service lightdm stop
NVIDIAスクリプトを実行する
sudo ./NVIDIA-Linux-x86_64-378.09.run
インストール中に、「配布されたスクリプトが失敗しました」という警告が表示される場合がありますが、無視してください。