ฉันลองใช้cat /proc/driver/nvidia/version
แต่มันบอกว่าไฟล์ไม่มีอยู่
มีวิธีอื่นในการทำเช่นนั้นหรือไม่?
ฉันพยายามค้นหาไฟล์ด้วยตนเอง แต่หาไม่เจอ ฉันค้นหาด้วย
และยังหาไม่เจอ
ข้อเสนอแนะใด ๆ
lsmod
? dmesg|grep -i nvidia
?
ฉันลองใช้cat /proc/driver/nvidia/version
แต่มันบอกว่าไฟล์ไม่มีอยู่
มีวิธีอื่นในการทำเช่นนั้นหรือไม่?
ฉันพยายามค้นหาไฟล์ด้วยตนเอง แต่หาไม่เจอ ฉันค้นหาด้วย
และยังหาไม่เจอ
ข้อเสนอแนะใด ๆ
lsmod
? dmesg|grep -i nvidia
?
คำตอบ:
ลองเรียกใช้nvidia-smi
คำสั่ง มันจะให้ข้อมูลเกี่ยวกับเวอร์ชั่นไดร์เวอร์การ์ดที่คุณมีในระบบของคุณเป็นต้นข้อดีคือคุณไม่จำเป็นต้องใช้ GUI และเป็นแบบแปรmodinfo nvidia
เปลี่ยน
ตกลง .. ก่อนอื่นการ์ดแสดงผลนี้คืออะไรและโมดูลเคอร์เนลใดที่ถูกโหลด:
$ lspci -k | grep -A 2 -i "VGA"
02:00.0 VGA compatible controller: nVidia Corporation NV41 [GeForce 6800 GS] (rev a2)
Kernel driver in use: nvidia
Kernel modules: nvidia, nouveau, nvidiafb
$ _
ดังนั้นฉันจึงมีการ์ดกราฟิก nVidia พร้อมโมดูลเคอร์เนลที่โหลด - "nvidia" ลองดูเพิ่มเติมเกี่ยวกับไดรเวอร์นี้ แต่ค้นหา "เวอร์ชั่น":
$ modinfo nvidia | grep version
แม้ว่าคุณจะสามารถอ่านเอาต์พุตแบบเต็มหาก ".. | grep version" ไม่ส่งคืนผลลัพธ์:
$ modinfo nvidia
modinfo nvidia
ระบบของฉัน
วิธีที่ง่ายที่สุดในการแยกหมายเลขเวอร์ชัน NVidia Driver เพียงอย่างเดียวคือการเรียกใช้สิ่งต่อไปนี้:
nvidia-smi --query-gpu=driver_version --format=csv,noheader
ในระบบของฉันนี้สร้างผลลัพธ์ต่อไปนี้:
andrew@illium~$ nvidia-smi --query-gpu=driver_version --format=csv,noheader
396.51
andrew@illium~$
ลองnvidia-settings
ใช้ Gui ที่เปิดขึ้นมาคุณจะเห็นหมายเลขเวอร์ชั่น
คุณยังสามารถใช้การตั้งค่า nvidia จากบรรทัดคำสั่ง:
$ nvidia-settings -q NvidiaDriverVersion
แอตทริบิวต์ 'NvidiaDriverVersion' (ดาวเนปจูน: 0.0): 304.117
ใช้ทั้งหมดเพื่อรับรายการคุณลักษณะทั้งหมด (verbose!)
$ nvidia-settings -q all
sudo
หรือไม่