lspci
次の情報を教えてください。
$ lspci|grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
これはすべて正確ですが、GPUの一般的な名前です。しかし、ドライバーマネージャー — KDE コントロールモジュール — より興味深い情報を提供しました: まずドライバをインストールするためのすべてのオプション
NVIDIA Corporation N460GTX Cyclone 1GD5/OC
これは、ベンダー(MSI)によって指定された名前とまったく同じです。
KDEユーティリティを使用せずにそのような名前を見つける方法は?私はコンソールベースのソリューションを好む。
つまり、KCMという名前はどこに由来したのでしょうか?
ベストアンサー1
を使用してこの情報を取得できますudevadm
。たとえば、私のシステムでは、次のようにlspci
なります。
# lspci|grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti Boost] (rev a1)
代わりにudevを照会すると、次のような結果が得られます。
# udevadm info -q property -p /sys/bus/pci/devices/0000:01:00.0
DEVPATH=/devices/pci0000:00/0000:00:02.0/0000:01:00.0
DRIVER=nvidia
ID_MODEL_FROM_DATABASE=GK106 [GeForce GTX 650 Ti Boost] (GeForce GTX 650 Ti Boost TwinFrozr II OC)
ID_PCI_CLASS_FROM_DATABASE=Display controller
ID_PCI_INTERFACE_FROM_DATABASE=VGA controller
ID_PCI_SUBCLASS_FROM_DATABASE=VGA compatible controller
ID_VENDOR_FROM_DATABASE=NVIDIA Corporation
MODALIAS=pci:v000010DEd000011C2sv00001462sd00002874bc03sc00i00
PCI_CLASS=30000
PCI_ID=10DE:11C2
PCI_SLOT_NAME=0000:01:00.0
PCI_SUBSYS_ID=1462:2874
SUBSYSTEM=pci
USEC_INITIALIZED=22791556
ID_MODEL_FROM_DATABASE
カードの詳細な説明があります。
パラメータで使用される値を知るには、-p
出力の最初の部分を使用してくださいlspci
。たとえば、lspci
表示されている場合は12:34.5
次のようにします。/sys/bus/pci/devices/0000:12:34.5