หลังจากพัฒนามาเกือบหนึ่งปี ในที่สุดก็มีการเผยแพร่ OpenRGB 0.8 เวอร์ชันใหม่ ซึ่งเป็นชุดเครื่องมือโอเพนซอร์สสำหรับควบคุมแสงไฟ RGB ในอุปกรณ์ต่อพ่วง แพ็กเกจนี้รองรับเมนบอร์ดจาก ASUS, Gigabyte, ASRock และ MSI ที่มีระบบย่อย RGB สำหรับไฟเคส, โมดูลหน่วยความจำที่มีไฟจาก ASUS, Patriot, Corsair และ HyperX, การ์ดจอจาก ASUS Aura/ROG, MSI GeForce, Sapphire Nitro และ Gigabyte Aorus, ตัวควบคุมแถบไฟ LED ต่างๆ (ThermalTake, Corsair, NZXT Hue+), พัดลมระบายความร้อนเรืองแสง, เมาส์, คีย์บอร์ด, หูฟัง และอุปกรณ์เสริม Razer ที่มีไฟ ข้อมูลเกี่ยวกับโปรโตคอลสำหรับการโต้ตอบกับอุปกรณ์ต่างๆ ได้มาจากการวิศวกรรมย้อนกลับของไดรเวอร์และแอปพลิเคชันที่เป็นกรรมสิทธิ์เป็นหลัก โค้ดเขียนด้วยภาษา C/C++ และเผยแพร่ภายใต้ใบอนุญาต GPLv2 มีการสร้างเวอร์ชันสำเร็จรูปสำหรับ... Linux (deb, rpm, appimage) macOS и Windowsเช่นเดียวกับที่ผ่านมา บิลด์ทั้งหมดที่สร้างขึ้นหลังจากการเผยแพร่จะได้รับหมายเลขเวอร์ชัน 0.81

ในรีลีสใหม่ อินเทอร์เฟซได้รับการออกแบบใหม่และปรับให้เหมาะสมบางส่วน มีการเพิ่มการแปลโปรแกรม รวมถึงการแปลเป็นภาษารัสเซีย (ยกเว้นฟังก์ชันบางอย่างที่เพิ่มในขั้นตอนความเสถียรของการเปิดตัว)
ท่ามกลางการเปลี่ยนแปลง:
- กฎ udev จะถูกสร้างขึ้นโดยอัตโนมัติ
- ไลบรารี inpout32 ซึ่งทำให้เกิดปัญหาเมื่อทำงานควบคู่ไปกับโปรแกรมป้องกันไวรัสและโปรแกรมป้องกันการโกง (Vanguard) บางตัวถูกแทนที่ด้วย WinRing0
- เพื่อให้การทำงานควบคู่ไปกับซอฟต์แวร์อย่างเป็นทางการสำหรับอุปกรณ์ SMBus เป็นไปอย่างถูกต้อง Windows ปัจจุบันมีการใช้ระบบมิวเท็กซ์ ซึ่งช่วยแก้ปัญหาได้เกือบทั้งหมด
- รายชื่ออุปกรณ์ที่รองรับได้ขยายออกไปเพื่อรวมการ์ดกราฟิกจำนวนมากจาก ASUS, Gigabyte, EVGA, MSI, Gainward และ Palit นอกจากนี้ยังเพิ่มการรองรับการ์ดกราฟิก NVIDIA Illumination ด้วย แต่เช่นเดียวกับการ์ดกราฟิก NVIDIA รุ่นเก่า ปัจจุบันใช้งานได้เฉพาะภายใต้เงื่อนไขบางประการเท่านั้น Windowsเนื่องจากปัญหาเกี่ยวกับการรองรับ I2C ผ่านไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ (สามารถแก้ไขปัญหาได้โดยการติดตั้งไดรเวอร์เบต้า) ปัญหาที่พบได้บ่อยในเมนบอร์ด MSI MysticLight ได้รับการแก้ไขแล้ว และตอนนี้สามารถใช้งานร่วมกันได้อีกครั้งแล้ว และรายชื่อเมนบอร์ดที่รองรับก็ได้รับการขยายเพิ่มเติมด้วย
- นอกเหนือจากอุปกรณ์ต่อพ่วง "คลาสสิก" จำนวนมากที่ได้รับการรองรับแล้ว รายการนี้ยังรวมถึงไฟ NanoLeaf แบบโมดูลาร์ SRGBMods Raspberry Pi Pico สามารถใช้กับอุปกรณ์ทำเองได้ และขณะนี้ Arduino สามารถเชื่อมต่อผ่าน i2c ได้แล้ว
ปัญหาที่ทราบได้แก่:
- เส้นทางการตั้งค่าจะต้องไม่มีอักขระที่ไม่ใช่ ASCII มีการเตรียมการแก้ไข แต่ไม่รวมอยู่ในรุ่นเพื่อรักษาความเข้ากันได้กับปลั๊กอินที่มีอยู่ แต่จะรวมอยู่ในรุ่นล่าสุดหลังการเปิดตัว
- พบว่าผู้ผลิตคีย์บอร์ด Sinowealth นำค่า VID/PID จากคีย์บอร์ด Redragon มาใช้ซ้ำโดยใช้โปรโตคอลอื่น เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น (รวมถึงความเสียหาย) รหัสสนับสนุนสำหรับแป้นพิมพ์ Sinowealth จึงถูกปิดการใช้งานและไม่รองรับ
- เอฟเฟกต์ “คลื่น” ใช้ไม่ได้กับ Redragon M711
- เมาส์ Corsair บางตัวไม่มีป้าย LED
- ในแป้นพิมพ์ Razer บางรุ่น รายการเค้าโครงยังไม่สมบูรณ์
- จำนวนช่องที่สามารถระบุตำแหน่งได้ของ Asus อาจไม่ถูกต้อง
- ตามปกติหลังจากอัปเดต ขอแนะนำให้สร้างโปรไฟล์ที่มีอยู่ใหม่สำหรับอุปกรณ์ โปรไฟล์เก่าอาจใช้งานไม่ได้หรือทำงานไม่ถูกต้อง และเมื่ออัปเดตจากเวอร์ชันเป็น 0.6 คุณจะต้องล้างโฟลเดอร์ปลั๊กอิน เนื่องจากก่อน 0.6 จะไม่มีเวอร์ชัน ระบบสำหรับปลั๊กอิน API
ที่มา: opennet.ru
