2012-04-25 6 views
7

Linuxでは、GPUはコマンドlspci | grep VGAで見つけられることをお勧めします。 Ubuntuではうまく動作しますが、CentOSで同じものを使用しようとすると、lspciコマンドが見つからないというメッセージが表示されます。 CentOS上でGPUカードを確認するにはどうすればいいですか?私はマシンの管理者ではなく、コマンドラインからリモートでのみ使用していることに注意してください。私はそのマシン上でGPUをGPGPUとして使用するつもりですが、まずそれがあるかどうかを確認する必要があります。CentOS LinuxでGPUを確認する方法

答えて

10

/sbin/lspciまたは/usr/sbin/lspciを起動しようとしましたか?

+0

うんを!ありがとう! – pythonic

2

lspciはpciutilsパッケージに含まれている必要があります。

あなたはdmidecodeでこれを行うことができますが、管理者ではないので、これを行うこともできないし、pciutilsパッケージをインストールすることもできません。ある場合

このシステム上のXorgが、それは簡単なはず:

grep Graphics /var/log/Xorg.0.log 
1

さて、あなたはCUDAを使用している場合、それはシステム上のCUDA対応のデバイスを列挙する機能を有しています。それを使わないのはなぜですか?

14

これはプロプライエタリドライバがインストールされている前提としていますが、次のコマンドを発行...

nvidia-smi 

出力は次のようになります。作品

Mon Dec 23 10:50:28 2013  
+------------------------------------------------------+      
| NVIDIA-SMI 331.20  Driver Version: 331.20   |      
|-------------------------------+----------------------+----------------------+ 
| GPU Name  Persistence-M| Bus-Id  Disp.A | Volatile Uncorr. ECC | 
| Fan Temp Perf Pwr:Usage/Cap|   Memory-Usage | GPU-Util Compute M. | 
|===============================+======================+======================| 
| 0 GeForce GTX 660  Off | 0000:01:00.0  N/A |     N/A | 
| 10% 38C N/A  N/A/N/A |  97MiB/2047MiB |  N/A  Default | 
+-------------------------------+----------------------+----------------------+ 

+-----------------------------------------------------------------------------+ 
| Compute processes:            GPU Memory | 
| GPU  PID Process name          Usage  | 
|=============================================================================| 
| 0   Not Supported            | 
+-----------------------------------------------------------------------------+ 
+0

これは私が探していたより具体的な情報を提供します。 –

+0

「トップ」コマンドのように自分自身をリフレッシュできますか? – hihell

+2

はい@hihell - 'watch -n 1 nvidia-smi'は毎秒更新します。 –