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


32

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

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

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

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

回答:


11

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

jockey-textUbuntuでNvidiaドライバーを無効または有効にするために使用できます。

例えば:

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

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

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

  • 実行jockey-text --helpしてヘルプマニュアルを表示します。


1
13.10ではどうですか?というツールはありませんjockey
northben

1
jockey-textはjockey-commonによって提供されます:sudo apt-get install jockey-common
bacon 14

10
14.04(おそらく13.10)は、動作が異なる実行可能ファイルに置き換えられjockey-commonubuntu-drivers-commonいますubuntu-drivers
ニックT 14

45

このUbuntu Community Help Wikiページにあるとおり、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

14.04でubuntu-drivers: command not found実行しようとすると取得できsudo ubuntu-drivers devicesます。
pir

2
最初apt install ubuntu-drivers-commonにインストールするために実行しubuntu-driversます。
ハンク

1
彼は新しいドライバーをインストールする方法を尋ねませんでした。彼は、既にインストールされているドライバーをアクティブにする方法を尋ねました:「私のシステムで動作していた以前のバージョンに戻る」
ジェームズ

10

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

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

特にすべての/etc/default/grub行にGRUB_CMDLINE_LINUX_DEFAULTが含まれていることを確認してくださいnomodeset。そうしないと、Nvidiaドライバーは動作しません。

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

sudo apt-get autoremove --purge nvidia-*
sudo service lightdm stop
sudo apt-get install xserver-xorg-video-nouveau

sudo:stop:コマンドが見つかりません
Krease

0

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

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

    • sudo service gdm stop(ubuntuで)
    • nvidiaドライバーをダウンロードしたフォルダーに移動します
    • ./nvidia.drivers.sh
    • インストール後のsudo再起動
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.