หลังจากพัฒนามา 7 เดือน OpenRGB 0.9 ชุดเครื่องมือโอเพนซอร์สสำหรับจัดการแสงไฟ 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.91

คุณสมบัติใหม่:
- ส่วนที่อนุญาตให้คุณแบ่งโซน LED ออกเป็นกลุ่มย่อยที่เล็กลง ตัวอย่างเช่น เพื่อแยกอุปกรณ์ที่เชื่อมต่อเป็นอนุกรมบนพอร์ต ARGB ด้วยสายตา (ตัวทำความเย็น, เทป) - ก่อนหน้านี้จะแสดงเป็นแถบทึบ ผู้ใช้กำหนดค่าโซนด้วยตนเอง
- Keyboard Layout Manager (KLM) ซึ่งช่วยลดความยุ่งยากในการพัฒนาการผสานรวมสำหรับเลย์เอาต์เมื่อจัดส่งคีย์บอร์ดในภูมิภาคต่างๆ ด้วยเลย์เอาต์ที่แตกต่างกัน (เช่น QWERTZ, AZERTY) ฟังก์ชันการทำงานของ KLM จะได้รับการขยายสำหรับรุ่นถัดไปเมื่อมีการเพิ่มการสนับสนุนให้กับตัวควบคุม
- หน้าที่มีรหัสอุปกรณ์เพื่อลดความซับซ้อนในการพัฒนาอุปกรณ์ใหม่
- การรวมปลั๊กอินเข้ากับ SDK ทำให้ปลั๊กอินสามารถกำหนดคำสั่ง SDK ของตนเองได้
- ไอคอน PNG ถูกแทนที่ด้วยไอคอนที่หลากหลายมากขึ้น * เพิ่มคำแปลสำหรับภาษามาเลเซีย ญี่ปุ่น โครเอเชีย และโปแลนด์ อัปเดตการแปลที่มีอยู่
- สำหรับระบบปฏิบัติการทั้งหมด ข้อกำหนดไม่ให้ใช้ Cyrillic ในเส้นทางไฟล์ (ปลั๊กอิน, ชื่อโปรไฟล์, เส้นทางไปยังโฟลเดอร์การตั้งค่า, ชื่อผู้ใช้ในโฟลเดอร์ที่จะบันทึกการตั้งค่า) ได้ถูกยกเลิกแล้ว
รองรับอุปกรณ์ใหม่:
- GPU ใหม่จำนวนมากจาก ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit และ PNY ได้ถูกเพิ่มไปยังคอนโทรลเลอร์ที่มีอยู่แล้ว
- คอนโทรลเลอร์ AOC: AOC GK500 (คีย์บอร์ด), AOC GMM700 (แพด) และ AOC GM500 (เมาส์)
- คอนโทรลเลอร์ ASRock ได้รับการแก้ไขสำหรับบอร์ด ASRock Polychrome USB
- ขณะนี้คอนโทรลเลอร์ ASUS รองรับ ASUS ROG Ally และเพิ่มอุปกรณ์ใหม่
- ดำเนินการรองรับคีย์บอร์ด Cherry * เพิ่มการรองรับ Corsair Dominator Platinum DDR5 และ Corsair Vengeance DDR5 ไปยังคอนโทรลเลอร์ Corsair
- เพิ่มการรองรับ CRYORIG H7 Quad Lumi
- เพิ่มการรองรับสำหรับอุปกรณ์ Das Keyboard ใหม่
- การแยกวิเคราะห์ตารางการกำหนดค่า ENE SMBus ได้รับการปรับปรุงในตัวควบคุม ENE (ข้อผิดพลาด LED ที่ไม่รู้จักในลายเซ็น LED ใน ENE RAM ส่วนใหญ่ได้รับการแก้ไขแล้ว) เนื่องจากการดำเนินการบันทึกที่ไม่เสถียรในโมดูล RAM บางรุ่น ฟังก์ชันโหมดบันทึกบนอุปกรณ์จึงถูกซ่อนอยู่ในไฟล์กำหนดค่า
- เพิ่มการสนับสนุนสำหรับอุปกรณ์ GaiZhongGai ใหม่
- เพิ่มเค้าโครงใหม่สำหรับเมนบอร์ด Gigabyte
- ตัวควบคุม HyperX ได้เพิ่มการรองรับอุปกรณ์ใหม่ ๆ สำหรับอุปกรณ์ที่คำอธิบาย HID ไม่เป็นไปตามมาตรฐาน ได้มีการเพิ่มคลาสอุปกรณ์ที่บังคับให้ทำงานผ่าน libusb-hidapi ภายใต้เงื่อนไขดังกล่าว Linux.
- เพิ่มการรองรับ JSAUX Steam Deck
- เพิ่มการสนับสนุนสำหรับ LEGO Dimensions toypad
- เพิ่มการสนับสนุนสำหรับอุปกรณ์ใหม่ใน Lenovo Notebook Controller
- เพิ่มการรองรับสำหรับเมนบอร์ด Lenovo บางรุ่น
- เพิ่มการสนับสนุนสำหรับอุปกรณ์ Lian-Li ใหม่
- แก้ไขข้อบกพร่องในคอนโทรลเลอร์ Logitech
- รายชื่อรุ่นที่ปลดล็อกของบอร์ด MSI Mystic Light ได้รับการขยายแล้ว
- เพิ่มการรองรับสำหรับคอนโทรลเลอร์ Nollie32
- เพิ่มการรองรับ NZXT Hue 1 (Smart Device V1)
- เพิ่มการรองรับสำหรับอุปกรณ์ NZXT Hue 2 ใหม่ รวมถึงอุปกรณ์เสริมเพิ่มเติมสำหรับอุปกรณ์เหล่านั้น
- ดำเนินการสนับสนุนแป้นพิมพ์ OKS
- คอนโทรลเลอร์ Razer เพิ่มการสนับสนุนสำหรับอุปกรณ์ใหม่และแก้ไขข้อผิดพลาดในการเริ่มต้นที่ทำให้การสนับสนุนอุปกรณ์บางอย่างไม่น่าเชื่อถือ คีย์บอร์ด Razer หลายรุ่นถูกโยกย้ายไปใช้ KeyboardLayoutManager
- เพิ่มการสนับสนุนสำหรับแป้นพิมพ์ RedSquare
- เพิ่มการรองรับหูฟัง Roccat
- เพิ่มคุณสมบัติใหม่สำหรับอุปกรณ์แซฟไฟร์
- เพิ่มการรองรับ TP-Link Kasa Smart
- เพิ่มการสนับสนุนสำหรับอุปกรณ์ Wooting ใหม่
- แก้ไขข้อบกพร่องในโหมดคอนโซล (CLI)
Известныепроблемы:
- เอฟเฟกต์ "คลื่น" ยังคงใช้ไม่ได้กับ Redragon M711
- เมาส์ Corsair บางตัวไม่มีป้าย LED
- ในแป้นพิมพ์ Razer บางรุ่น รายการเค้าโครงยังไม่สมบูรณ์
- จำนวนช่องที่สามารถระบุตำแหน่งได้ของ Asus อาจไม่ถูกต้อง
- На Linux การ์ดกราฟิก NVIDIA และ AMD อาจใช้งานไม่ได้ ในทั้งสองกรณีนี้ เกิดจากปัญหาเกี่ยวกับไดรเวอร์อุปกรณ์ (amdgpu และไดรเวอร์เฉพาะของ NVIDIA) เวอร์ชันเบต้าของไดรเวอร์ NVIDIA อาจแก้ไขปัญหานี้ได้
- ไม่รองรับคอมไพเลอร์ MinGW
หมายเหตุ:
- เนื่องจากการเปลี่ยนชื่อตัวควบคุมอุปกรณ์บางตัว โปรไฟล์ที่มีอยู่อาจต้องสร้างใหม่ ขนาดโซน ARGB ที่กำหนดค่าไว้ก่อนหน้านี้อาจไม่ได้รับการบันทึกเช่นกัน
- เมื่ออัปเกรดจากเวอร์ชันก่อน 0.6 ขอแนะนำให้ปิดการใช้งาน OpenRazer และ OpenRazer-win32 ในการตั้งค่า ซึ่งจะช่วยให้แอปใช้คอนโทรลเลอร์ Razer ใหม่พร้อมการรองรับอุปกรณ์ที่ได้รับการปรับปรุง OpenRazer มีกำหนดนำออกในรุ่นถัดไป
- เมื่ออัปเกรดจากเวอร์ชันก่อน 0.6 จะต้องล้างไดเร็กทอรีของปลั๊กอิน เนื่องจากก่อนการเปิดตัว 0.6 ไม่มีระบบการกำหนดเวอร์ชันสำหรับ API ของปลั๊กอิน
ที่มา: opennet.ru
