web-dev-qa-db-ja.com

コマンドラインを使用して独自のビデオドライバーを変更する方法は?

私のラップトップコンピューターにはNvidiaビデオカードが搭載されており、Ubuntu 12.04 LTS 64ビットを実行しています。昨日のアップグレード中に、新しいNvidiaドライバーバージョン304(正しく覚えていれば)がインストールされたように見えました。アップグレードして再起動した後、Additional Driverツールを開いて、Nvidiaドライバーバージョン304が使用中であることがわかりました。ここまでは順調ですね。

ただし、Additional Driverツールは、Nvidiaドライバーバージョン319が存在し、このドライバーバージョンが推奨されていることも報告しました。次に、この推奨ドライバーに変更することを選択し、ドライバーをダウンロードしてインストールし、システムを再起動すると、黒い画面とコマンドシェルが表示されました。

コマンドラインを使用して独自のNvidiaビデオドライバーを変更し、システムで動作する以前のバージョンに戻すにはどうすればよいですか?

(2番目の質問:どうやら機能しないビデオドライバーが推奨されたのはどうしてですか?)

30
mghg

Ubuntu 12.04(以降のバージョンについては、他の回答を参照してください)

jockey-textを使用して、UbuntuでNvidiaドライバーを無効または有効にできます。

例えば:

  • jockey-text --listを実行して、使用可能なオプションのリストを取得します。

  • Sudo jockey-text -d xorg:nvidia_304を実行して、304ドライバーを削除します。

  • Sudo jockey-text -e xorg:nvidia_304を実行して、同じドライバーを有効にします。

  • jockey-text --helpを実行して、ヘルプマニュアルを参照してください。

11
mikewhatever

このように buntu Community Help Wiki Page では、Ubuntu 14.04+は異なります:

Ubuntu 14.04以降

Jockey-textコマンドは、Ubuntu 14.04のリリースで削除されました。 ubuntu-driversを使用して各ドライバーのパッケージのリストを取得し、apt-getを使用してパッケージをインストールできるようになりました。例えば:

Sudo ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM [Quadro 2000M]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free

Sudo apt-get install nvidia-331

Ubuntu 12.04(mikewhateverの答えと同じ)

X GUIを使用せずにドライバーを変更する必要がある場合、おそらくそれらのドライバーがインストールされていないために、jockey-textコマンドでできます。例えば:

jockey-text --help
jockey-text -l
jockey-text -e xorg:nvidia_current
43
pd12

リポジトリの304/319ドライバーを使用して同じ問題が発生しました。NvidiaのWebサイトには独自のドライバーがインストールされており、実際に非常にうまく動作します。

http://www.beginninglinux.com/home/graphics-drivers/install-nvidia-custom-driver-on-ubuntu-12-04

特に/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULTnomodesetが含まれていることを確認してください。そうしないと、Nvidiaドライバーが機能しません。

また、独自のドライバーが機能せず、コマンドラインで停止している場合は、常にNvidiaドライバーをアンインストールして、デフォルトのnouveauドライバーをインストールできます。

Sudo apt-get autoremove --purge nvidia-*
Sudo service lightdm stop
Sudo apt-get install xserver-xorg-video-nouveau
8
Mike

Nvidiaから.shファイルをダウンロードして、次の手順を実行することもできます。

  • 最初にcontrol + alt + f1を押します-GUIモードを終了します

    • Sudo service gdm stop(ubuntuで)
    • nvidiaドライバーをダウンロードしたフォルダーに移動します
    • ./nvidia.drivers.sh
    • インストール後のSudoリブート
0
Paulo Botelho