web-dev-qa-db-ja.com

Nvidiaドライバーをインストールするにはどうすればよいですか?

Nvidia GTXカードを注文しました。しかし、ジレンマがあります。 Ubuntuの「追加ドライバー」で使用可能なドライバーを引き続き使用する必要がありますか、それともNvidiaサイトからドライバーをインストールする必要がありますか?

それで、私にとってどのドライバーが最適ですか?

147

更新-2018年9月18日

簡単な方法:

この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に関する一般的な質問:

  1. 古いバージョンのUbuntuで最新のドライバーを使用できますか?
  2. ビデオカードとドライバーの違い:公式のNvidiaサイト、Ubuntuのデフォルト、PPAおよびNouveau?
  3. ビデオカードを使用する場合、どのPPAが推奨されますか?
  4. インストールするドライバーまたはパッケージを知る方法は?
  5. ドライバーのインストール方法は?
  6. 独自のドライバーの違いは?
  7. 私のビデオカードがUbuntuでサポートされているかどうかを知る方法は?

Nvidiaの問題またはオーバークロック設定のトラブルシューティングについては、 この回答 をご覧ください。

  1. 最新のドライバーを使用することで解決される一般的なバグは何ですか?
  2. ビデオカードがインストールされない(インストールの問題)
  3. ビデオカードによるチューニングと調整
  4. デフォルトの画面解像度を設定する簡単な方法

ビデオカードに関するよくある質問:

1.古いバージョンのUbuntuで最新のドライバーを使用できますか?

12.04以降、ビデオドライバはより頻繁に保守および更新されます。古いもので示された問題を処理して解決するのは簡単です。最新のNvidiaカードをお持ちでない限り、追加のPPAはほとんど必要ありません。

2.ビデオカードとドライバーの違い:公式のNvidiaサイト、Ubuntuのデフォルト、PPAおよびNouveau

見つかった問題、「すぐに使える」体験がエンドユーザーにどのように感じられるか、それらがどのように互換性があるか、更新、インストール、または削除がどれだけ簡単か、そしてそれを取得した後の感じ方に従って、次の順序でそれらをお勧めしますセットアップ:

Nvidia PPA-優れたパフォーマンス。 PPAに含まれているドライバーを使用することにより、ほとんどのカードでそのまま使用できます(Nvidiaカードの世代ごとに異なります。

buntuのデフォルトの推奨ドライバー-Ubuntuは、使用しているカードに応じて、どのNvidiaドライバーが必要かを判断するのに素晴らしい仕事をします。

Nouvea-これは、Nvidiaドライバーのオープンソース実装です。彼らはまた素晴らしい仕事をしており、彼らは公式ドライバーやPPAのドライバーと同等ではありませんが(さらに最新のNvidiaカードでは)、開発速度、コミットメント、献身、そして毎週の進歩、これは実際に持って促進するオプションであると確信しています。

Official Nvidia Site-これらは公式ドライバー(PPAのドライバーと同じ)です。重要な違いは、ドライバーが自動的にアップグレードされず、更新、アンインストール、インストール時に問題が発生することです(非常にまれですが、それが起こる)。

違いは、次の点で合計できます。

-公式サイト-

  • 最新のドライバーを提供
  • ターミナルを介したインストール
  • 更新が表示されたら、新しいパッケージを手動でダウンロードする必要があります
  • 他の方法よりも多くの問題があります(Nvidia専用)

-PPAリポジトリ-

  • 公式リリース後、最新のドライバー時間/日を提供します
  • インストールは、ターミナルまたはGUIを介して行われます
  • 以前にドライバーをインストールしている場合は、パッケージが自動的に更新されます
  • 更新が表示されると、更新マネージャーを使用して更新するよう通知されます
  • 公式のものよりも安定しており、テスト済みです
  • 他の方法を使用するよりも問題が少ない(すべてのビデオカードで問題が少ない)
  • これは、Nvidiaカードの最初の推奨方法です。

-デフォルトのUbuntuドライバー-

  • 新しいリリースごとに、ドライバーはどんどん良くなります
  • PPAよりも頻繁に更新されない
  • ほとんどの場合、ドライバーはそのまま使用できます(Nouveau for Nvidia)
  • 公式サイトまたはPPAと比較した場合、最新ではない
  • 他の方法(PPAまたは公式)よりもUbuntuではるかにテスト済みです。
  • 更新が簡単

4.インストールするドライバーまたはパッケージを知る方法は?

持っているビデオカードの数と、統合されているかどうかに応じて、インストール方法とインストールするパッケージは、シングルカード用の上記の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-primeと呼ばれる公式のNVIDIAパッケージで、nvidia-355パッケージと一緒に自動的にインストールされます。プロファイルレベル、つまりユーザーがログインしたときに使用するカードを決定できます。この決定は、NVIDIA Xサーバー設定コントロールパネルで調整できます。 nvidia-primebumblebeeは互換性がないことに注意してください。bumblebeeがインストールされている場合、nvidia-primeは正しく機能せず、そのオプションはNVIDIA Xサーバー設定コントロールに表示されません。パネル。 1. bumblebeeを削除する必要があります。2.reinstallnvidia-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

5.ドライバーのインストール方法は?

使用する方法は、使用しているビデオカードの数と使用しているビデオカードの種類によって異なります。 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の場合は、このリンクをたどることができます buntu 14.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

6.独自のドライバーの違いは?

独自のドライバーの詳細については、 追加ドライバー間の違い(Nvidia) をご覧ください。

7.私のビデオカードがUbuntuでサポートされているかどうかを知る方法は?

あなたのビデオカードがUbuntuでサポートされているかどうかを知るためのヒントをいくつか紹介します。

  • ビデオカードが存在した場合BEFORE使用しているUbuntuバージョンのリリースでは、サポートされる99%の変更があります。

  • ビデオカードが6か月以内に表示された場合AFTER使用しているUbuntuバージョンのリリースであり、そのUbuntuバージョンを更新し続けると、サポートされる可能性がかなり高くなります。

  • 上記のPPAのいずれかを追加した場合、サポートされる確率は99.99%です。

  • NvidiaサイトまたはPPAのサポートを確認すると、より迅速な回答が得られる場合がありますが、ほとんどすべての場合、ビデオカードはオープンソースドライバーまたは独自のドライバーのいずれかによってサポートされます。

  • 最新のUbuntuバージョンを使用すると、最新のビデオカードがサポートされる可能性も向上します。

一般に、最新のビデオカードまたはほとんどの最新のビデオカードを持っている場合、最新のドライバーが必要になるというのが経験則です。そのため、最新のNvidiaカードをお持ちの場合、Ubuntuに付属のPPAまたはソフトウェアソースを使用して、常に最新のドライバーをインストールしてください。

NOTE-Ubuntuは「About This Computer」のGraphicsオプションに値nknownを表示する場合があります。これが発生している場合は、mesa-utilsパッケージをインストールしてください。

この回答は、一般的なNvidiaのバグ(黒い画面、一般的に動作しないドライバー、低FPSなど)の解決に向けられています。

  1. 最新のドライバーを使用することで解決される一般的なバグは何ですか?
  2. ビデオカードがインストールされない(インストールの問題)
  3. ビデオカードによるチューニングと調整
  4. デフォルトの画面解像度を設定する簡単な方法

1.最新のドライバーを使用することで解決される一般的なバグは何ですか?

すべてのビデオカードで共有される一般的なバグは次のとおりです。

  • Unityランチャーまたはパネルがありません
  • Nvidia Settings内に欠落しているオプション
  • デスクトップが表示されない(黒い画面)
  • 画面の上部/下部が切り取られています
  • ビデオがバラバラに見える
  • 高解像度は使用できません(見つかりません)
  • ビデオはVGAで表示されますが、HDMIでは表示されません(およびその逆)
  • ふたを閉じるときにラップトップで動作していないサスペンド
  • ファンの速度が非常に大きくなるか、常に最高速度になります
  • 熱問題
  • nvidia-xconfigxorg.confを正しく作成していません

このいずれかが発生した場合は、PPAの1つを追加し、ビデオドライバーを管理可能な最新のものに更新することをお勧めします。ほとんどすべての場合、更新と再起動後に問題は解決します。これらの場合、グラフィックドライバーPPAの使用もお勧めします。

また、関連する質問をいくつかご覧ください。

ATI/AMD、Intel、またはNVIDIA Graphics for Unityのどれですか?

AMDから直接プロプライエタリATI Catalystビデオドライバー(fglrx)をインストールする正しい方法は何ですか?

nity 3DでDesktop Cubeを正しく有効にする方法

NvidiaカードのHDMIオーディオを有効にする

デスクトップの視覚効果を有効にするには?

NVIDIAドライバはアップグレード後に機能しません。なぜターミナルしか見えないのですか?

nvidiaドライバーをインストールしたときにデスクトップが表示されません!

LightDM/Ubuntuの起動時に最新のNvidia/ATIカードの黒い画面

HDMI/VGA接続は画面の境界をカットするか、ぼやけたテキストを作成します

/ etc/X11/xorg.confは存在しませんか?

Xorg PPAから最新のNvidiaをインストールすると黒い画面が表示されます

今、私が言及したいいくつかのポインタ:

  • NVIDIAカードの場合、xorg.confコマンドラインを使用してnvidia-xconfigファイルを作成することも役立ちます。ターミナルに移動して次を入力し、再起動します。

    Sudo nvidia-xconfig
    

    nvidia-xconfigが次のエラーのいずれかをスローした場合、xorg.confコマンドを再度実行する前に、既存のnvidia-xconfigファイルを削除する必要がある可能性が高いことを理解してください。

    • 検証エラー-セクションが欠落している、セクション内の情報が間違っている、閉じられたセクションではない、または少なくとも1つのセクションが必要なだけであることに言及できます。

    • WARNING-セクションで見つかったパラメーターに関する値にいくつかのエラーが含まれている場合があります。たとえば、パラメーターの値を明示的に指定していない場合などです。

    • FATAL SERVER ERROR-nvidia-xconfigを実行した後、「スクリーンが見つかりません」というエラーが表示される場合があります。可能なモジュールはまだ動作しています(nouveauがロードされているか、nvidiaサイトからNvidiaドライバーパッケージを使用してnvidiaドライバーがインストールされています。

    • ERROR-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の再インストールは、他の場合にも役立ちます。

    1. 次のコマンドを使用して既存のxorgを削除します

      Sudo apt-get remove --purge xserver-xorg
      
    2. 次のコマンドを使用してxorgをインストールします

      Sudo apt-get install xserver-xorg
      
    3. 次のコマンドを使用してxorgを再構成します

      Sudo dpkg-reconfigure xserver-xorg
      
    4. この後、上記のように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

2.ビデオカードが正しくインストールされない(インストールの問題)

ATIまたはNvidiaに関連するほとんどのインストールの問題は、 Nvidiaドライバーをインストールできません に記載されている手順に従うことで解決できます。

  • 公式のNvidiaドライバーをインストールしましたが、それらの更新または削除に問題があります
  • 画面が間違っている/破損しているように見える
  • Unityはロードできません
  • 決してGUI環境にアクセスできない

公式のNvidiaドライバーをインストールした場合は、UbuntuをRecovery Modeで起動した後、以下のすべての手順に従ってください。そうでない場合は、手順2に進みます。

  1. NvidiaサイトからNvidiaドライバーまたは公式AMDサイトからATIドライバーをインストールした場合、ターミナルで次のように入力します(この例では、Ubuntu 64Bitに304.51バージョンのNvidiaがインストールされていると仮定しています)。

    Sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
    
  2. nvidia-currentnvidia-current-updatesなどのnvidiaパッケージをインストールしている場合は、それらを削除します。 ATIドライバーについても同様です。 Sudo apt-get remove nvidia-currentたとえば。

  3. たとえば、Nvidia/ATIドライバーをブラックリストに追加した変更、またはNvidia/ATIドライバーに関連する他のファイルへの変更は元に戻す必要があります。これは、あなたが先に進んでクレイジーな編集を始めた場合のためです(私は知っています^^)。

  4. xorg.confファイルを削除またはバックアップ/移動します。今このファイルは必要ありません。

  5. 上記のすべての手順を実行した後、PCを再起動し、Nvidiaの場合はNvidiaドライバーではなく、ATI/AMDの場合はfglrxではなく、ATIドライバーではなくNouveauでロードすることを確認します。

  6. 現在、Nouveauドライバー(またはATIオープンソースドライバー)でUnityを実行していることがわかっている場合、またはたまたまビデオエラーが発生した場合、またはLightDMを正しくロードできない場合、3つのオプションはすべて終了します。同じ方法。再起動するときに、GRUBメニューで[リカバリモード]を選択します。復旧モードで復旧オプションが表示されたら、rootオプションまたはFailsafe Xオプションを選択します。このモードで、以前のすべての手順が完了したら、上記のPPAを使用してNvidia/ATIドライバーをインストールします。最新のビデオカードがある場合は、常に最新のドライバーをインストールしてください。Nvidiaカードの場合はSudo apt-get install nvidia-430、最新のATI/AMDカードの場合はSudo apt-get install fglrxです。 Nvidia/ATIドライバーに関しては、これを行う前に何もインストールしないでください(明らかにNouveauドライバーを除く)。

  7. ここで再起動すると、すべてが機能するはずです。

注-手順6で、PCの読み込みが停止しているように見える場合は、 CTRL+ALT+F1 TTY1ターミナルに移動し、そこからステップ6を実行します。

その他の一般的なインストールの問題には、解決が含まれます。次の方法で、ターミナルを介して解像度を確認および変更できます。

  1. 端末を開いてxrandrと入力すると、サポートされているすべての可能な解像度が表示されます(これはビデオカードとモニター/テレビによって異なります)。リストに表示される順序に注意してください。解像度を示す最初の行は1行目で、次の行は2です。サポートされているすべての解像度についても同様です。値を0にすると、実際に解像度を設定した後、デフォルトの解像度にリセットされます。

  2. xrandr -s Xと入力します。ここで、Xは上記の行番号です。したがって、次のようになります:xrandr -s 1

    最後にnity Launcher/Panelが表示されないを報告したユーザーの場合、カーネルお​​よび/またはNvidiaバージョンを更新した後、最初に行うことはUnityプラグインが有効かどうかを確認することです。これについては、Compiz Config Settings Manager(既にインストールされていると仮定)に移動し、Unityプラグインに移動します。チェックボックスがアクティブになっていることを確認してください。そうでない場合は、このオプションを有効にして、画面上の提案に従ってください。

3.ビデオカードの調整と調整

Nvidiaビデオカードの場合、次の手順を実行します。

  1. ターミナルタイプ:Sudo nano /etc/X11/xorg.conf

  2. deviceセクションを見つけて、次の行を追加します。

     Option "Coolbits" "4"
    

次のようになります。

 Section "Device"
     Identifier     "Device0"
     Driver         "nvidia"
     VendorName     "NVIDIA Corporation"
     Option         "Coolbits" "4"
 EndSection

ここで保存して再起動します。 (ビデオカードのモデルに応じて)次のようなファン速度に関する新しいオプションが表示されます。

CoolBitsの簡単な説明:

CoolBitsは、NV-CONTROL X拡張でのGPUクロック操作のサポートなど、サポートされていないさまざまな機能を有効にします。このオプションは、有効にする機能のbit maskを受け入れます。これは、0、1、2、または4の値を意味します。

CoolBits = 1-「Coolbits」オプション値に「1」(ビット0)が設定されている場合、nvidia-settingsユーティリティには、「Clock Frequencies」というラベルの付いたページが含まれます。操作される。 「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/でより具体的なファイルに分割されていることに注意してください

たとえば、一部のビデオカードには、xorg.confが存在しない限り、ユニティランチャーまたはトップパネルが表示されません。また、ビデオカードを微調整したい場合は、xorg.confに追加されたCoolbitsオプションが必要になる場合があります。これらがnvidia-xconfigが存在する理由です。 Xがビデオカードのすべてのオプションを検出または提供しない場合に追加レベルのサポートを提供する。

もう1つのトリックは、update-pciidsを実行してPCI IDリストを更新することです。非常にまれなケースでは、ビデオカード(実際にはすべてのPCIデバイス)のIDが正しく検出または検出されないため、これに関連する問題の解決に役立ちます。

場合によっては、Compiz Config Settings Manager内のOpenGLプラグインでテクスチャフィルター値をFastに変更することも役立ちます。

最後に、Nvidia設定パネルのOpenGL設定画像設定オプションを「高パフォーマンス」に変更すると、場合によっては役立ちます。

4.デフォルトの画面解像度を設定する簡単な方法

xrandrの使用またはxorg.confファイルの編集に関するいくつかのヒントを読んで実行しましたが、~/.config/monitors.xmlファイルを文字通り編集して15行目あたりの解像度を変更するのが最も簡単な方法でした18(幅、高さ、および速度に言及するもの)。そのため、正しい幅、高さ、およびレートを設定し、再起動してこれをテストします。これは、コンピューターの起動後に表示するデフォルトの解像度を設定するためだけです。

228
Luis Alvarado

まず、NVIDIAグラフィックスハードウェアを識別する必要があります。そのため、ターミナルを開いて実行します。

lspci -k | grep -EA2 'VGA|3D'

次のオプションをすべて使用する必要はありません。
目標に到達したら停止します。
数値が大きいほど、ソリューションは複雑になります(安定性が低下します)。

オプション1-Ubuntuの公式リポジトリで利用可能なNVIDIAドライバーを確認します:

apt-cache search nvidia

オプション2.1-ランチパッドで利用可能なNVIDIAドライバーを確認します:

独自のGPUドライバーPPA

オプション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サイトで利用可能なドライバーを検索:

NVIDIA GPUドライバーリリース

次に、次の手順に従います

ステップ1.1-使用して実行するNVIDIAドライバーを選択します:

Sudo apt-get install nvidia-<version_number>

ステップ1.2-NVIDIA GPUがOptimusサポートを持っている場合:

Sudo apt-get install nvidia-prime

ステップ2-ドライバーのインストールプロセスを完了するには、次を実行します:

Sudo reboot

追加情報:

サポートされているNVIDIA GPU製品

NVIDIA GPUドライバーのリリース情報

NVIDIAはレガシーGPUリリースの時間枠をサポートしています

24
cl-netbox

ドライバーをインストールします。

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.conffileを構成して、すべての解像度を取得します。 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ファイルが作成されます。ここで、次のことを行う必要があります。

  1. xサーバーを殺す
  2. 新しいxorg.confファイルを生成します
  3. 名前を変更して移動する
  4. gUIに戻る

解像度などを操作するためのより良いGUI(arandr):

Sudo apt-get update
Sudo apt-get install arandr
6
The Demz

NVIDIAドライバーをインストールするためにコマンドラインやソフトウェアセンターを使用する必要はありません(この方法でインストールしないことをお勧めします。ブラックスクリーンで起動する場合があるためです)。

UbuntuにはNVIDIAドライバーが付属事前構成済み(ただしインストールされていません)、必要な作業は次のとおりです。

  1. オープンダッシュ

  2. 検索して起動追加のドライバー、検索を待ってから、インストールするドライバーを選択します。 2つのドライバーが付属し、1つはオープンソースのNouveauであり、NVIDIA独自のものです。

  3. ドライバーを選択し、を押して変更を適用して待機します。ダウンロードしてインストールするためには、ある程度の時間とインターネット接続が必要になる場合があります。

  4. 次にリブートします。

enter image description here

独自のドライバを選択しました

5
Edward Torvalds

推奨される方法は、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とマークされたパッケージがインストールされます。

このアダプタをサポートしているドライバのバージョンは、次の場所で確認できます

Nvidiaドライバーサイト

たとえば、私のカードは340、346、349、352、および355のメジャーバージョンでサポートされています。

現在、Ubuntuリポジトリには、このアダプター用の340および352ドライバーバージョンがあります。 352をインストールするのは理にかなっています。

上記のようにGUIから実行するか、

Sudo apt-get install nvidia-352

アダプタが公式リポジトリのドライバでサポートされていない場合、または最新のものを試してみたい場合は、ppaからドライバをインストールできます。

Hybrydグラフィック

Intel CPUを搭載したラップトップを使用している場合、ほとんどの場合、CPUを内蔵したIntelアダプターも使用できます。

この場合、nvidia-primeパッケージもインストールする必要があります。ただし、公式リポジトリからインストールする場合、自動的にインストールされます。

その後、Nvidia X Server Settings(PRIMEプロファイル)でアダプターを切り替えることができます。

enter image description hereenter image description here

または、ターミナルで実行できます。

  • Sudo prime-select nvidiaはNvidiaアダプターに切り替わります。

  • Sudo prime-select intelはIntelアダプターに切り替わります。

  • prime-select queryは現在の状態を表示します。

設定を適用するには、ログオフしてログオンする必要があります。

Nouveauドライバーでサポートされていない新しいアダプター

オープンソースのnouveauドライバーでサポートされていない非常に新しいNvidiaアダプターがあるという状況に直面するかもしれません。

この場合、システムがGUIで起動できない場合があります。

この回答 を参照して、nomodesetパラメーターで起動できます。 LiveUSBから起動する場合は、この方法でシステムを起動し、Ubuntuをインストールする必要があります。

Ubuntuをインストールしたら、nomodesetで再度ブートし、適切なNvidiaドライバーをインストールする必要があります。

UEFIモードで起動すると、そのF6オプションは表示されません。その場合は、メニューをグラブする必要があります。eを押して、手動でnomodesetと入力します。

4
Pilot6

これを行う方法についての詳細な回答を次に示します。 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を使用)

enter image description hereenter image description hereenter image description here

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

再起動すると、設定は完了です。

第二の方法:

押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:

Sudo add-apt-repository ppa:xorg-edgers/ppa 
Sudo apt-get update 
Sudo apt-get install nvidia-340

enter image description here

どちらの方法もNvidia Driverバージョン340でテストされており、どちらも正常に機能します。事後多くの更新が行われ、すべてが正常に機能します。

3
Mitch

これで最後の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デスクトップはさまざまな問題に夢中になりました。

  1. 私はシナプスを使用していますが、それを起動すると、画面に表示することができなかった左側のUnityツールバーに最小化するため、使用できませんでした
  2. デスクトップまたはcliから「システム設定」を起動できませんでした。シナプスと同じことをした
  3. ログイン時にマウスが画面に表示される場合と表示されない場合があります。そうでない場合は、シャットダウンする必要があります...再起動ではなく...

そのドライバーを削除してコマンドラインから動作するドライバーを再インストールする方法を準備する時間がなかったので(システム設定ツールを使用できなかったことを思い出してください?? ...以前に動作していたシステム。

したがって、この道を始める前に、ボーイスカウトモデルが「準備をしてください」と言っているようにしてください。

最悪なのは... NVIDIAの最新ドライバーがインストールされていても、GTX 650のHDMIポートをモニターに表示できないことです。ダブルチェックするために、HDMIケーブルを2番目に新しいHDMI対応モニターに接続しましたが、それでも信号はありません。

だから、私はまだHDMIポートを動作させようとしていますが、ガラス1/2いっぱいに戻っていますが、その過程で多くを学びました。

これが他の人に役立つことを願っています。

2
bmullan

簡単なコマンドラインインストール方法(@edwardtorvaldsによる回答のテキストベースのバリエーション):

  1. コマンドを実行する

    ubuntu-drivers devices
    

    /usr/bin/ubuntu-driversubuntu-drivers-commonによって提供されます。これは 14.04 以降にパッケージとして含まれており、以前のリリースでは app として利用可能です。)

  2. 数秒後、次のような出力が得られるはずです。

    == /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ドライバーは非フリーソフトウェアであるため、最初に multiverseリポジトリーが有効 であることを確認する必要があります。)

1
200_success

デフォルトのリポジトリで利用可能です。

今後、デフォルトのリポジトリでNvidiaドライバーを使用できます。したがって、PPAは必要ありません。

実行:

Sudo apt-get update
Sudo apt-get install nvidia-361

現在、nvidia-361はデフォルトのリポジトリで利用可能な最新バージョンです。 apt-cache search nvidiaで利用可能なすべてのドライバーを検索して、確認することをお勧めします。

1
Severus Tux

実行中の問題は、Linuxソースがないため、nvidiaドライバーをインストールできることです。あなたが欲しいのはあなたのカーネルバージョン用のLinuxヘッダーだと思います。

Sudo apt-get install linux-headers-genericは正しいヘッダーをインストールする必要があります。これにより、中断したところから続行できます。

0
Goldentoa11

少なくともLubuntuとMATE 14.04で346.72で簡単になりました。 Ctrl + Alt + F1を押すと、5つのコマンドがかかりました。私のために働いた手順は次のとおりです。

  1. NVidiaサイトからダウンロードします。
  2. Ctrl + Alt + F1を押して、ttyに移動してログインします。
  3. Sudo service lightdm stop
  4. cd /path/to/file
  5. Sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && Sudo sh NVIDIA-Linux-(asterisk)-346.72.run
  6. 64ビットで問題なくすべてが終了します。プレインストールスクリプトは失敗しましたが、とにかくインストールするように指示しました。そこからは、基本的に「はい、はい、はい」でした。
  7. Sudo service lightdm startまたはこのコマンドのバリエーション。 LubuntuとMATEではわずかに異なっていました。

Xorg.confを生成する必要はありません。インストール中に「はい」と答えたときに生成されたためです。また、インストールする前にnouveauをブラックリストに登録する必要はありません。私が遭遇した唯一の問題は、32ビットOSに同じドライバーをインストールしたときでした。最初のグーグルで入手したgcc +パッケージが必要だと教えてくれました。

0
Ben Doidge
  • ドライバーをダウンロードして、ホームディレクトリに配置します

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

  • 行う: ctrl + alt + F6 (警告:これにより、GUIなしのTTYに切り替わります)
  • ユーザー名とパスワードを使用してログインします
  • タイプ:Sudo service lightdm stop
  • タイプ:Sudo ./NVIDIA*
  • タイプ:Sudo reboot

ドライバーは問題なく動作するはずです(GTX 570でこれを行いました)。

ターミナルを開いてドライバーをテストします((ctrl + alt + T

  • タイプ:glxinfo | grep direct報告する必要があります:direct rendering: Yes
  • NVIDIA設定を調整するには、次のように入力します:nvidia-settings

注:スクリプトはデフォルトでnouveauドライバーをブラックリストに登録する必要があります。 NVIDIAドライバーが機能しない場合は、手動でこれを試してください:

  • タイプ:sudoedit /etc/modprobe.d/blacklist.conf

次の行を追加します。

blacklist nouveau
options nouveau modeset=0
  • タイプ:Sudo reboot
0
era878

そこには多くの解決策がありますが、ここに実際に働いたものがあります(Ubuntu 16.04の新規インストールとnvidiaバイナリドライバーのダウンロードがあると仮定します)

  1. デュアルブートを使用している場合は、BIOS設定に移動して、セキュアブートオプションを「他のOS」に切り替えます。

  2. 押す Ctrl+Alt+F1 ログインセッションでTTY-1を入力し、次の操作を行います。

    Sudo apt-get install linux-source
    Sudo apt-get install linux-headers
    
  3. ドライバーをインストールする前に、次の方法でlightdmを停止します。

    Sudo service lightdm stop
    
  4. NVIDIAスクリプトを実行する

    Sudo ./NVIDIA-Linux-x86_64-378.09.run
    

インストール中に、「配布されたスクリプトが失敗しました」という警告が表示される場合がありますが、無視してください。

0
Jie Cheng