Nvidia GTXカードを注文しました。しかし、ジレンマがあります。 Ubuntuの「追加ドライバー」で使用可能なドライバーを引き続き使用する必要がありますか、それともNvidiaサイトからドライバーをインストールする必要がありますか?
それで、私にとってどのドライバーが最適ですか?
更新-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の問題またはオーバークロック設定のトラブルシューティングについては、 この回答 をご覧ください。
ビデオカードに関するよくある質問:
12.04以降、ビデオドライバはより頻繁に保守および更新されます。古いもので示された問題を処理して解決するのは簡単です。最新のNvidiaカードをお持ちでない限り、追加のPPAはほとんど必要ありません。
見つかった問題、「すぐに使える」体験がエンドユーザーにどのように感じられるか、それらがどのように互換性があるか、更新、インストール、または削除がどれだけ簡単か、そしてそれを取得した後の感じ方に従って、次の順序でそれらをお勧めしますセットアップ:
Nvidia PPA-優れたパフォーマンス。 PPAに含まれているドライバーを使用することにより、ほとんどのカードでそのまま使用できます(Nvidiaカードの世代ごとに異なります。
buntuのデフォルトの推奨ドライバー-Ubuntuは、使用しているカードに応じて、どのNvidiaドライバーが必要かを判断するのに素晴らしい仕事をします。
Nouvea-これは、Nvidiaドライバーのオープンソース実装です。彼らはまた素晴らしい仕事をしており、彼らは公式ドライバーやPPAのドライバーと同等ではありませんが(さらに最新のNvidiaカードでは)、開発速度、コミットメント、献身、そして毎週の進歩、これは実際に持って促進するオプションであると確信しています。
Official Nvidia Site-これらは公式ドライバー(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-prime
と呼ばれる公式のNVIDIAパッケージで、nvidia-355
パッケージと一緒に自動的にインストールされます。プロファイルレベル、つまりユーザーがログインしたときに使用するカードを決定できます。この決定は、NVIDIA Xサーバー設定コントロールパネルで調整できます。 nvidia-prime
とbumblebee
は互換性がないことに注意してください。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
使用する方法は、使用しているビデオカードの数と使用しているビデオカードの種類によって異なります。 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
独自のドライバーの詳細については、 追加ドライバー間の違い(Nvidia) をご覧ください。
あなたのビデオカードが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など)の解決に向けられています。
すべてのビデオカードで共有される一般的なバグは次のとおりです。
nvidia-xconfig
はxorg.conf
を正しく作成していませんこのいずれかが発生した場合は、PPAの1つを追加し、ビデオドライバーを管理可能な最新のものに更新することをお勧めします。ほとんどすべての場合、更新と再起動後に問題は解決します。これらの場合、グラフィックドライバーPPAの使用もお勧めします。
また、関連する質問をいくつかご覧ください。
ATI/AMD、Intel、またはNVIDIA Graphics for Unityのどれですか?
AMDから直接プロプライエタリATI Catalystビデオドライバー(fglrx)をインストールする正しい方法は何ですか?
nity 3DでDesktop Cubeを正しく有効にする方法
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つのセクションが必要なだけであることに言及できます。
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の再インストールは、他の場合にも役立ちます。
次のコマンドを使用して既存の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をRecovery Modeで起動した後、以下のすべての手順に従ってください。そうでない場合は、手順2に進みます。
NvidiaサイトからNvidiaドライバーまたは公式AMDサイトからATIドライバーをインストールした場合、ターミナルで次のように入力します(この例では、Ubuntu 64Bitに304.51バージョンのNvidiaがインストールされていると仮定しています)。
Sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
nvidia-current
やnvidia-current-updates
などのnvidiaパッケージをインストールしている場合は、それらを削除します。 ATIドライバーについても同様です。 Sudo apt-get remove nvidia-current
たとえば。
たとえば、Nvidia/ATIドライバーをブラックリストに追加した変更、またはNvidia/ATIドライバーに関連する他のファイルへの変更は元に戻す必要があります。これは、あなたが先に進んでクレイジーな編集を始めた場合のためです(私は知っています^^)。
xorg.conf
ファイルを削除またはバックアップ/移動します。今このファイルは必要ありません。
上記のすべての手順を実行した後、PCを再起動し、Nvidiaの場合はNvidiaドライバーではなく、ATI/AMDの場合はfglrx
ではなく、ATIドライバーではなくNouveauでロードすることを確認します。
現在、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ドライバーを除く)。
ここで再起動すると、すべてが機能するはずです。
注-手順6で、PCの読み込みが停止しているように見える場合は、 CTRL+ALT+F1 TTY1ターミナルに移動し、そこからステップ6を実行します。
その他の一般的なインストールの問題には、解決が含まれます。次の方法で、ターミナルを介して解像度を確認および変更できます。
端末を開いてxrandr
と入力すると、サポートされているすべての可能な解像度が表示されます(これはビデオカードとモニター/テレビによって異なります)。リストに表示される順序に注意してください。解像度を示す最初の行は1行目で、次の行は2です。サポートされているすべての解像度についても同様です。値を0にすると、実際に解像度を設定した後、デフォルトの解像度にリセットされます。
xrandr -s X
と入力します。ここで、Xは上記の行番号です。したがって、次のようになります:xrandr -s 1
。
最後にnity Launcher/Panelが表示されないを報告したユーザーの場合、カーネルおよび/またはNvidiaバージョンを更新した後、最初に行うことはUnityプラグインが有効かどうかを確認することです。これについては、Compiz Config Settings Manager(既にインストールされていると仮定)に移動し、Unityプラグインに移動します。チェックボックスがアクティブになっていることを確認してください。そうでない場合は、このオプションを有効にして、画面上の提案に従ってください。
Nvidiaビデオカードの場合、次の手順を実行します。
ターミナルタイプ:Sudo nano /etc/X11/xorg.conf
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設定で画像設定オプションを「高パフォーマンス」に変更すると、場合によっては役立ちます。
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 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
fileを構成して、すべての解像度を取得します。 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
と入力します。
これを行う方法についての詳細な回答を次に示します。 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
再起動すると、設定は完了です。
第二の方法:
押すだけ 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 以降にパッケージとして含まれており、以前のリリースでは app として利用可能です。)
数秒後、次のような出力が得られるはずです。
== /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リポジトリーが有効 であることを確認する必要があります。)
今後、デフォルトのリポジトリでNvidiaドライバーを使用できます。したがって、PPAは必要ありません。
実行:
Sudo apt-get update
Sudo apt-get install nvidia-361
現在、nvidia-361
はデフォルトのリポジトリで利用可能な最新バージョンです。 apt-cache search nvidia
で利用可能なすべてのドライバーを検索して、確認することをお勧めします。
実行中の問題は、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 +パッケージが必要だと教えてくれました。
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
そこには多くの解決策がありますが、ここに実際に働いたものがあります(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
インストール中に、「配布されたスクリプトが失敗しました」という警告が表示される場合がありますが、無視してください。