Recientemente มีการนำเสนอโครงการใหม่สามโครงการที่มีอินเทอร์เฟซแบบกราฟิกสำหรับการโอเวอร์คล็อก ของการ์ดแสดงผล NVIDIA และ AMD บนลินุกซ์ ซึ่งช่วยในการควบคุมความถี่สัญญาณนาฬิกาและพารามิเตอร์ของระบบทำความเย็นติดตามการเปลี่ยนแปลงของอุณหภูมิและลักษณะการทำงาน
TuxClocker เป็นหนึ่งในเครื่องมือเหล่านั้นและจะเป็นเครื่องมือที่เราจะพูดถึงในบทความนี้ นี้ เป็นอินเทอร์เฟซแบบกราฟิก Qt5 สำหรับโอเวอร์คล็อกการ์ด NVIDIA 600 และ GPU ซีรีส์ใหม่กว่า มีฟังก์ชันการทำงานที่คล้ายกันกับซอฟต์แวร์โอเวอร์คล็อก Linux GPU แบบโอเพนซอร์สอื่น ๆ
เกี่ยวกับ TuxClocker
ยูทิลิตี้ ช่วยให้ผู้ใช้สามารถเปลี่ยนแรงดันไฟฟ้าที่ให้มาและความถี่ของหน่วยความจำวิดีโอและแกน GPU ได้นอกจากนี้ยังสามารถปรับการเปลี่ยนแปลงความเร็วในการหมุนของตัวทำความเย็นตามอุณหภูมิและอื่น ๆ ได้อีกด้วย
เป็นไปได้ที่จะทำงานร่วมกับ GPU หลายตัว (multi-GPU) และยังมีจอภาพกราฟิกเพื่อแสดงขีด จำกัด พลังงานและอุณหภูมิที่รองรับรวมถึงคุณสมบัติอื่น ๆ
ปัจจุบัน เวอร์ชันเสถียรรองรับเฉพาะ NVIDIA GPUs เท่านั้น แต่รหัสการพัฒนามีข้อควรจำเพื่อเพิ่มการรองรับ AMD Radeon ในเวอร์ชันถัดไป
รหัส TuxClocker เขียนด้วยภาษา C ++ และแจกจ่ายภายใต้ลิขสิทธิ์ GPLv3
Tuxclocker เป็นอินเทอร์เฟซแบบกราฟิกสำหรับ nvidia-smi และ nvidia-settings และปัจจุบันรองรับฟังก์ชันต่อไปนี้:
- การตรวจสอบประสิทธิภาพการ์ดแสดงผล: อุณหภูมิหน่วยความจำวิดีโอและความถี่ GPU (กระแสและสูงสุด) แรงดันไฟฟ้าการใช้พลังงานโหลดหน่วยความจำ GPU / วิดีโอความเร็วพัดลม การนำเสนอข้อมูลในรูปแบบของรายการและกราฟ
- การโอเวอร์คล็อก GPU และ VRAM (บูสต์)
- ความร้อนสูงเกินไป (เพิ่มแรงดันไฟฟ้า)
- การเปลี่ยนแปลงขีด จำกัด พลังงาน
- การควบคุมความเร็วพัดลม: สามารถตั้งค่าความเร็วในการหมุนคงที่ (เป็นเปอร์เซ็นต์), เส้นโค้งตามอำเภอใจ (ซึ่งความเร็วในการหมุนจะขึ้นอยู่กับอุณหภูมิ) หรือออกจากการตั้งค่าจากโรงงาน
- โปรไฟล์เพื่อจัดเก็บการตั้งค่าที่แตกต่างกันและการถ่ายโอนข้อมูลอย่างรวดเร็วระหว่างกัน
- รองรับบางส่วนสำหรับระบบ GPU หลายระบบ
ในการทำงานเช่นเดียวกับโปรแกรมโอเวอร์คล็อกอื่น ๆ ภายใต้ GNU / Linux ต้องกำหนดค่า Coolbitsen ที่เกี่ยวข้องในการกำหนดค่า Xorg
จะติดตั้ง TuxClocker บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจสามารถติดตั้งเครื่องมือนี้ในระบบได้ พวกเขาต้องปฏิบัติตามคำแนะนำที่เราแบ่งปันด้านล่าง
สิ่งสำคัญคือต้องพูดถึงเรื่องนั้น เราต้องมีข้อกำหนดดังต่อไปนี้ สำหรับการเรียกใช้ TuxClocker บนการกระจาย Linux ของเรา
- nvidia-SMI
- nvidia- การตั้งค่า
- libxnvctrl และส่วนหัว
- Qt 5 และ x11extras
- คูลบิท
ตอนนี้เพื่อดำเนินการติดตั้งบน Linux distro ของเรา เรากำลังจะเปิดเทอร์มินัลและในนั้นเราจะดำเนินการคำสั่งต่อไปนี้เพื่อดาวน์โหลดซอร์สโค้ดของแอปพลิเคชัน:
git clone https://github.com/Lurkki14/tuxclocker
เสร็จแล้วเราจะเข้าถึงโฟลเดอร์ที่ดาวน์โหลดมา:
cd tuxclocker
และเราดำเนินการรวบรวมแอปพลิเคชันนี้ในระบบของเราด้วยคำสั่งต่อไปนี้:
qmake rojekti.pro make
ในตอนท้ายของการคอมไพล์หากทุกอย่างเรียบร้อยดีและไม่มีปัญหาตอนนี้เราจะติดตั้งแอปพลิเคชันด้วยคำสั่งต่อไปนี้เท่านั้น:
make install
หมายเหตุ: ไฟล์แอพพลิเคชั่นทั้งหมดจะถูกเก็บไว้ใน / opt / tuxclocker / bin
การติดตั้ง TuxClocker บน Arch Linux และอนุพันธ์
ตอนนี้สำหรับกรณีของผู้ใช้ Arch Linux, Manjaro Linux, Antergos หรือ distro อื่น ๆ ที่ใช้ Arch Linux พวกเขาจะสามารถติดตั้งเครื่องมือนี้ได้ง่ายขึ้น
นี้เป็นเพราะ มีการเพิ่ม TuxClocker ภายในที่เก็บ AUR และงานคอมไพล์ที่สกปรกทั้งหมดจะหลีกเลี่ยงไม่ได้
พวกเขาเพียงแค่ต้องเปิดใช้งานที่เก็บ AUR ในระบบและติดตั้งวิซาร์ด AUR หากคุณไม่ได้ติดตั้งไว้คุณสามารถตรวจสอบได้ โพสต์ถัดไป ที่เราแนะนำบ้าง
ในการติดตั้ง TuxClocker บน Arch Linux เราต้องเปิดเทอร์มินัลจากนั้นเราจะพิมพ์คำสั่งต่อไปนี้:
yay -S tuxclocker