ターミナル経由でグラフィックカードドライバーを変更する方法


12

私は最近、Asus Radeon HD 7870のドライバーをプロプライエタリなドライバーに変更しようとしました(友人が私にそれがずっと速いと言った)が、それは私のUbuntuのインストールを殺したようです。起動するたびにGRUBが表示されるので、Ubuntuを選択し、1〜2秒起動してからブラックスクリーンを起動します。ブラックスクリーンの原因はログイン画面に到達したことだと思います。その時点でもSSHでログインできます。

だから誰もがオープンソースドライバーに切り替える方法を教えてもらえますか?

編集:そして、USBからUbuntuを起動すると、すべてが正常に機能することを付け加えます。

編集:ここで私のプロセスはドライバー向けです。

  1. Radeon HD 7870をシステムにインストールします
  2. 起動すると、すべてが自動的に正常に動作します
  3. 私は行って確認し、それがオープンソースのドライバーを使用していることを確認しました(Software and Updatesプログラムに入り、ドライバータブに行って確認しました)
  4. 友人は、より高速であるため、私は所有権のあるものに切り替えることをお勧めします(flgrx-updatesのラインに沿ったものだと思います)
  5. ソフトウェアと更新プログラムに移動し、ドライバータブに移動します。そこからflgrx-updatesを選択し、OKを押しました。
  6. システムを再起動すると、動作しなくなります。いくつかの基本的なトラブルシューティングの後、ここに来ました。

更新:gertvdijkのおかげで、私は独自のドライバーを無効にすることができましたが、Ubuntuはまだ勝ちません。何らかの理由で、オープンソースドライバーが自動的に有効になっていないと思います。誰にもアイデアはありますか?問題を見つけるのに役立つシステムログはありますか?


まだubuntu v14で起こっています:(
w00t

これを修正できましたか?私は両方のドライバを試してみましたし、私は今、それだけで...ランダムに起こるので、何かが壊れてしまったと思います
ピーターRaevesに

@PeterRaevesここで以下で述べたように、システムパーティションを再インストールしただけで、修正されました。
scaru

1
@scaru次回この問題が発生した場合は、xserver-xorgのパージ、インストール、再構成を試してください。それはちょうど私のためにトリックをしたものです。
ピーターレイブス

私はubuntu 16.04デスクトップでnvidiaドライバーだけで同じ問題を抱えていましたが、最終的には同じです:テキストコンソールからグラフィックモードでログインできませんでした...問題を修正したのはまさにパージと再びのxserver-xorgのパッケージインストール
ルーク

回答:


5

14.04以降では、jockey-textはリポジトリにインストールされていないか、利用できません。ログイン後にNoveauドライバーがコンピューターを完全にロックアップさせ、nvidiaドライバーに戻る必要があるという問題から回復しました。以下がその方法です。

ログイン画面で、ログインする代わりに、CRL + ALT + F2 Typeを使用して端末に移動しました

ubuntu-driversデバイス

デバイスのリストを取得して、必要なデバイスを特定します。出力は次のようになりました。

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias:pci:v000010DEd00000391sv00001462sd00000630bc03sc00i00
ベンダー:NVIDIA Corporation
モデル:G73 [GeForce 7600 GT]
ドライバー:nvidia- 304-distro non-free推奨
ドライバー:nvidia-173-distro non-free
ドライバー:xser​​ver-xorg-video-nouveau-distro free組み込み
ドライバー:nvidia-304-updates-distro non-free

私はnvidia-304が欲しかったので、私はタイプしました:

apt-get install nvidia-304

その後、再起動し、デスクトップアプリケーションの追加ドライバーを使用して、実際に選択したドライバーを使用していることを確認しました。


3

プロプライエタリなドライバーをアンインストールするために、あなたは簡単にできるはずです:

sudo apt-get remove fglrx   fglrx-amdcccle fglrx-pxpress 

標準ドライバーをインストールした場合、または

sudo apt-get remove fglrx-updates   fglrx-amdcccle-updates 

「アップデート」をお持ちの場合。

ファイルを手動で削除することを忘れないでください/etc/X11/xorg.conf。そうしないと、Xは引き続き独自のドライバーを検索し、正しく起動しません(ほとんどの場合)。

これは通常、デフォルト(オープンソース)ドライバーを再度有効にします。


3

ちょうど同じ問題(Ubuntu 14.04 LTSを実行している)があったため、ここでチャイムを鳴らしたかっただけです。システム設定で別のビデオカードドライバーを選択し、再起動後、コンピューターが低グラフィックモードで起動するように促しました。

私にとって問題を解決したのは、/ etc / X11 / xorg.confを削除することでした。現在、X11はUbuntuで使用されるウィンドウマネージャーであり、設定用に.confで終わるすべてのファイルを読み込みます(少なくとも-これは3分間のGoogleの話です)。

振り返ってみると不可欠であると思われるファイルを完全に削除するのをためらうので、名前を別の名前に変更しました。

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo reboot

これで問題は解決しました。

最初は、コマンドラインを使用してビデオカードドライバーを元に戻すという考えでした。ビデオカードドライバーを変更する方法を見つけることができなかったため、このアイデアを試すことにしました。1つの提案された答えは、使用するように言ったjockey-textコマンドラインを使用して独自のビデオドライバーを変更する方法?); ただし、14.04以降jockey-textはUbuntuの一部ではなくなりました。

いくつかの追加調査:X11はデフォルトでxorg.confをもう作成しないことを読みました。上記の解決策はうまくいかないかもしれません。


関連する可能性のある回答に対して+1。xorg.confファイルの内容は、使用しているドライバーによって異なります。デフォルトでは、このファイルは実際には14.04には存在しません。独自のグラフィック設定を初めて実行すると、xorg.confファイルが自動的に生成される可能性があります(nvidia-settingsこれを行うため、AMD / Radeonの場合も同様です)。
-clearkimura

xorg.confを削除して再起動すると、ATI GPUを備えたUbuntu 18.04が機能しました。
アンドリュー

1

2日間追加の回答がなかった後、Ubuntuを再インストールすることにしました。UbuntuライブUSBを作成し、それを使用してUbuntuを再インストールするように指示しました(システムファイルは置き換えられますが、ファイルは保持されます)。


1
解決策がOSの再インストールであることは非常に悲しいことです。
15

0

SSHで実行します。

jockey-text --list

次に、無効にして実行するドライバーを特定します

sudo jockey-text --disable driveridentification

交換してくださいdriveridentification(例でIDを使用して、ドライバのショーをアップxorg:nvidia_experimental_310、私の場合)。現在、これをテスト/検証することはできません。

jockey-text通常のGUIの「追加ドライバー」アプリケーションのコマンドラインテキストのみのバージョンです。通常のGUIアプリケーションと同じタスクを実行できるはずです-他のタスクのヘルプを参照してください:

jockey-text --help

これは、SSHを使用して引き続きログインできると言っている場合に機能します。自分のマシンにSSHを設定していない他の読者の場合、回復モードで起動するか、Grubコマンドラインでグラフィックドライバーカーネルモジュールをブラックリストに登録してから、ジョッキーの変更を実行する必要があります。


SSHでそのコマンドを実行しました。それから、私はjockey-commonsをインストールしなければならなかったので、それをしました。その後、私は再びそれを実行しました。これが私が得たものです。 root@david-desktop:~# jockey-text Additional Drivers Searching for available drivers... root@david-desktop:~#
scaru

@scaruそれでは、「追加ドライバー」アプリケーションを使用してRadeonドライバーをインストールしていないと思いますか?質問の最初の場所にドライバーをインストールした方法に関するすべての詳細を含めてください(編集してください!)。これが私の答えを無効にする場合-次回の質問でより具体的にしてください!
gertvdijk

わかりました。元の質問をさらに詳細に更新しました。しかし、はい、ソフトウェアと更新アプリケーションの[追加のドライバー]タブでドライバーを変更しました。
scaru

@scaru答えが間違っていてごめんなさい-これはインタラクティブなアプリケーションであると間違って想定していました。更新させてください。
gertvdijk

わかりました。jockey-text --listを実行してみたところ、次のroot@david-desktop:~# jockey-text --list kmod:fglrx - Video driver for the AMD graphics accelerators (Proprietary, Disabled, Not in use) kmod:fglrx_updates - ATI Fire GL (Proprietary, Enabled, Not in use) root@david-desktop:~# ようになりました。 そのため、何らかの理由でオープンソースドライバがリストされていません。
scaru
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.