web-dev-qa-db-ja.com

Proprietory Nvidia Graphics Driversをインストールしようとしています

数時間にわたってさまざまな提案を読んで試した後、このハウツーに戻りました。

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

私が遭遇する最初の問題は、リストされているドライバーのどれが私のNvidia GEForce 630Mグラフィックスカードをサポートするかを識別する方法です。リンクをたどっても、そこに記載されていないため、実際には役に立ちません(明示的に記載されている新しいドライバーのサポートが後で追加された場合を除きますが、対象の元のデバイスはそうではありません)。

ただし、知っていたとしても、「Additional Drivers」ダイアログ(以下を参照)に表示されない場合、どのようにインストールしますか?

2番目の問題:

記事では、私のハードウェアで利用可能なドライバーは通常、「追加ドライバー」にリストされていると述べています。私の場合、そうではありません。残念ながら、それを修正する方法や回避方法を教えてくれませんか?

BIOSを確認しましたが、統合されたグラフィックスを無効にする方法はありません。Nvidiaグラフィックスのみがあります。

私はこれで利用可能な各オプションも試しました:

$ Sudo update-alternatives --config i386-linux-gnu_gl_conf

私のシステムは2012年5月に購入したAcer Aspire 4752Gです。

Ubuntu 12.04LTSを実行しています。

うなめ-a:

3.2.0-38-generic-pae #61-Ubuntu SMP Tue Feb 19 12:39:51 UTC 2013 i686 i686 i386 GNU/Linux

64ビットハードウェアですが、ソフトウェアの互換性を高めるために32ビットOSをインストールしました。

$ Sudo tail -fn 500 /var/log/Xorg.0.log | grep '(EE)'を実行すると戻ります "

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.886] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

所有者のドライバーが必要な理由は、私のラップトップには3Dアクセラレーショングラフィックアダプターが付属しているため、オンボードグラフィックに苦労するのではなく、それを使用したいからです。また、ビットマイニング(計算能力にGPUを使用)にそれを使用して実験したいと思います。

3
Peter Snow

NVIDIA Webサイトに示されているように、パッケージとしてubuntu 12.04にcudaをインストールしました。

動作していないグラフィックサンプル:

hasan@ubt:~$ glxinfo | grep renderer 
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

リンク http://forum.ubuntuusers.de/topic/kubuntu-und-nvidia-mit-proprietaere-treiber/2/#post-5901377 は助けてくれました。

基本的に:

Sudo apt-get purge nvidia-319-updates nvidia-settings-319-updates nvidia-prime
Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get install xserver-xorg-lts-raring
Sudo apt-get install nvidia-319-updates nvidia-prime
Sudo reboot

glxinfo | grep rendererで確認してください。それは私のラップトップに表示されました:

OpenGL renderer string: GeForce GT 650M/PCIe/SSE2  

Cudaグラフィックデモが機能しました!

2
hasan

これはNvidia Optimusラップトップです 。つまり、2枚のビデオカードがあることを意味します。低電力のIntel統合カードと、ほとんどの処理を行うNiceオープンソースドライバ、そしてNvidia 630Mがレンダリング用の処理をオフロードします。

標準ドライバーのセットアップではまだこれを処理できません。これを使用するには、現在、 The Bumblebee Projectをインストール し、optirun(そのページでも)で実行する必要があります。

1
Oli