web-dev-qa-db-ja.com

追加のドライバーで検出されないNVIDIAカードのドライバーをインストールするにはどうすればよいですか?

過去数日間、Ubuntu 12.04でNVIDIAグラフィックスカードGeForce GT550Mを使用してcompizを動作させようとしましたが、動作させることができませんでした。私はそれを行う方法に関するヒントとコツを探しましたが、今のところ何もうまくいきませんでした。これが最後に試したものです。 http://www.howtoforge.com/enabling-compiz-fusion-on-ubuntu-11.10-oneiric-ocelot

とても簡単に思えますが、Additional Driversツールを開くたびに、「このシステムでは独自のドライバーは使用されていません」と表示されます。私が見つけたすべてのチュートリアルにはこのステップが含まれているため、どれも機能していません。

Compizエフェクトを使用したいのですが、これ以上何を試せばいいのかわからないので、本当に助けが必要になります。前もって感謝します!

4
Tim

**​​このアプローチはよりシンプルで、より簡単に元に戻すことができます。

NVIDIAバイナリドライバーパッケージの手動インストール

NVIDIAバイナリドライバーパッケージを手動でインストールします。 Nouveauのデフォルトドライバーを自動的にブラックリストに登録し、カーネルモジュールを作成します。

Sudo apt-get install nvidia-current

ルートになる:

Sudo -i

次に、「xorg.conf」を変更して使用します。 「Sudo -i」を実行した端末にwholeコードスニペットをコピーして貼り付けます。

echo 'Section "Screen"
        Identifier      "Default Screen"
        DefaultDepth    24
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "Device"
        Identifier      "Default Device"
        Driver  "nvidia"
        Option  "NoLogo"        "True"
EndSection
' > /etc/X11/xorg.conf

次に、rebootご使用のマシン。

反転

動作しない場合は、変更を元に戻すことでデフォルトの状態に戻すことができます。

Sudo rm /etc/X11/xorg.conf && Sudo apt-get purge nvidia-current nvidia-settings

そして、もちろんrebootにする必要があります。

その後、最後の手段として@conner_bwの提案を試すことができます。

6

ドライバーをダウンロードして手動でインストールしようとしましたか?公正な警告:これは自分を維持するのが苦痛です。これが、私が数か月間10.04 LTSを実行できた方法です。 NVIDIAカード(GeForce GT430)が検出されませんでした。 最後の手段として、これはうまくいきました。 12.04でビデオカードを正常に入力すると...しかし、これをやるまで何度試しても、10.04では機能しませんでした。

1)ここから最新のドライバーをダウンロードします。

http://www.nvidia.com/Download/index.aspx?lang=en-us

重要:これらはホームフォルダの安全な場所に保管してください!カーネルを更新するたびに、インストーラーを再度実行する必要があります。起こることは、Ubuntuがカーネルを自動更新してリブートするたびに、文句を言い、行き詰まります。パニックにならないでください。これが発生したら、コンソールにドロップしてインストーラーを再度実行してください(ステップ6、7、8、および9)。

2)ルートとしてモジュールブラックリストを開きます。

gksudo gedit /etc/modprobe.d/blacklist.conf

3)これらの行をファイルの最後に追加して保存します。

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

4)以前にインストールしたNvidiaドライバーをアンインストールします。

Sudo apt-get --purge remove nvidia-*

5)コンピューターを再起動します

6)UbuntuがNvidiaドライバーをロードできないというエラーメッセージが表示されたら、[端末への終了](コンソールへの終了)を選択します。

6b)エラーなしで起動する場合は、Ctrl + Alt + F1を試して、自分でログインし、Sudo service gdm stop

7)ドライバをインストールします(それに応じてREPLACE_MEを変更します):

cd __REPLACE_ME__
Sudo sh NVIDIA-Linux-__REPLACE_ME__.run

8)インストーラーの質問に答え、フォロースルーして、終了します。

9)再起動:

Sudo shutdown -r now

ソース: http://ubuntuforums.org/showthread.php?t=1467074

PS:アンインストールする場合は、Sudo sh NVIDIA-Linux-__REPLACE_ME__.run --uninstallです

1
conner_bw

Sudo apt-get install mesa-utils && glxinfo | grep directの出力はdirect rendering: Yesです

現在は機能しています。理由はわかりません。提案された3Dチェックを実行しましたが、これは肯定的であり、デスクトップセッションを「ubuntu」を返すecho $DESKTOP_SESSIONでチェックしました。私の知る限り、それはユニティ3Dを実行していることを意味します。その後、「統一-リセット」を実行しましたが、突然、ぐらついた窓ができました。何が正確に機能したのかわかりません。

0
Tim