GNU/Linux >> Linux の 問題 >  >> Ubuntu

更新されたNvidiaドライバー– 304.88と319.32の混合バージョン?

私の問題は、追加のドライバーGUIを使用してドライバーを更新しようとした後、カーネルモジュールがバージョン304.88(更新前の古いバージョン)であるとXorgが言っているのに、ドライバーコンポーネントがバージョンであるため、GUIでUbuntuを起動できなくなったことです。 319.32(新しいバージョン)

これはdpkg-l|の出力です。 grep nvidia

dkpg -l | grep nvidia
ii nvidia-304 : 304.88-0ubuntu0.0.3
 NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-319 : 319.32-0ubuntu0.0.1
 NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-common : 1:0.2.44.2
 Find obselete NVIDIA drivers
ii nvidia-current : 304.88-0ubuntu0.0.3
 Transitional package for nvidia-current
ii nvidia-settings : 304.88-0ubuntu.0.0.3
 Transitional package for nvidia-settings
ii nvidia-settings-304 : 304.88-0ubuntu.0.0.3
 Tool for configuring the NVIDIA graphics driver
ii nvidia-settings-319 : 319.32-0ubuntu.0.0.1
 Tool for configuring the NVIDIA graphics driver

それがそのファイルの出力です。

startxからのメッセージは次のとおりです。

NVIDIA:APIの不一致:NVIDIAカーネルモジュールのバージョンは304.88ですが、このNVIDIAドライバーコンポーネントのバージョンは319.32です。カーネルモジュールとすべてのNVIDIAドライバコンポーネントのバージョンが同じであることを確認してください。

   Fatal server error:
   no screens found

アップデート中に問題が発生したことを理解しているので、これを修正して304の残りの部分を削除して319に置き換える方法を考えています。nvidia-currentが319に更新されるため、再インストールしても機能しませんでした。そして私はグーグルで検索し、誰かがこのパッケージをインストール/再インストール/アンインストールしようとしていることを発見しました:nvidia-current-updates-dev

しかし、私はそのパッケージをインストールしていなかったので、役に立ちませんでした。それ以外は無知です。私が提供した情報が十分であり、すぐに答えを得ることができることを願っています。

編集:

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise

uname -a
Linux SQuad 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/LINUX

ベストアンサー

最新バージョンをインストールする代わりに、Kernelをインストールすることをお勧めします これはUbuntu 12.04.3 LTSを対象としています つまり、Linux Kernel 3.8.0.30 。リポジトリで利用できるので、他の場所に行く必要はありません。 Kernel 3.8.0.30をインストールする手順は次のとおりです。 Ubuntu12.04.3LTSの場合。

  • 次のコマンドを順番に実行します(いずれかのコマンドでエラーが発生した場合は、エラーメッセージとともにエラーが発生したコマンドにコメントするだけです)

    • これを実行してリポジトリを更新します:

      sudo apt-get update
      
    • これを実行して、Kernel 3.8.xをインストールします。 (注意してください、文字を見逃さないでください)

      sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
      
    • これを実行してgrubを更新します:

      sudo update-grub
      
    • これを実行して、インストールされているすべてのパッケージを再構成します(時間がかかるため、しばらくお待ちください。失敗した場合は、エラーが発生します。次の手順に進んでください)

      sudo dpkg-reconfigure -a
      
    • これを実行してシステムを再起動します:

      sudo reboot
      
  • 再起動すると、Grub Entryにもう1つのエントリが表示されます。 Linux Kernel 3.8.0.30の場合 それを選びました。

  • 何が起こるかを見てください。さらに支援が必要な場合は返信してください。

関連:GNOME 3ログインマネージャをインストールする方法は?

nvidia-304を削除します nvidia-319を再構成します

これを行うには、次の手順に従います。nvidia-319 現在、システムにインストールされています。

  • ターミナルを開き、次のコマンドを実行して完全にnvidia-304

    sudo apt-get autoremove nvidia-304*
    sudo apt-get --purge remove nvidia-304*
    sudo apt-get autoremove
    sudo apt-get autoclean
    
  • 次に、これらのコマンドを実行して、nvidia-319を再構成します

    sudo update-grub
    sudo dpkg-reconfigure nvidia-319
    

    上記のコマンドでエラーが表示された場合は、nvidia-319を置き換えてみてください nvidia-319*を使用

    sudo update-grub
    sudo update-initramfs -u (it would take some time)
    
  • 次に、システムを再起動します

    sudo reboot
    

返信..


Ubuntu
  1. Ubuntu 13.10および14.04にEverpadをインストールしますか?

  2. UbuntuにBlenderの最新バージョンをインストールして最新の状態に保つ方法は??

  3. Kubuntu16.10にNvidiaドライバーをインストールする方法

  1. Ubuntu 20.04 LTSFocalFossaで複数のGCCとG++コンパイラのバージョンを切り替える方法

  2. LinuxMint20にNvidiaドライバーをインストールする方法

  3. Nvidiaドライバーのアップグレード後にのみUbuntu12.04ターミナル?

  1. 「nvidia-304-updates」と「nvidia-304」(および同様のもの)??

  2. 指紋– GUIと18.04ログインの問題?

  3. FglrxドライバーUbuntuをインストールしますか?