לאחר 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 הוחלפו באייקונים מגוונים יותר. * נוספו תרגומים למלזית, יפנית, קרואטית ופולנית. עודכנו תרגומים קיימים.
- בכל מערכות ההפעלה בוטלה הדרישה לא להשתמש בקירילי בנתיבי קבצים (תוספים, שמות פרופילים, נתיב לתיקיית ההגדרות, שם משתמש שבתיקיה שלו יישמרו ההגדרות).
תמיכה במכשירים חדשים:
- מעבדי GPU חדשים רבים מבית ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit ו-PNY נוספו לבקרים קיימים.
- בקר AOC: AOC GK500 (מקלדת), AOC GMM700 (פד) ו-AOC GM500 (עכבר).
- בקר ASRock תוקן עבור לוחות USB של ASRock Polychrome.
- בקר ASUS תומך כעת ב-ASUS ROG Ally ומוסיף מכשירים חדשים.
- הוטמעה תמיכה במקלדות Cherry. * נוספה תמיכה עבור Corsair Dominator Platinum DDR5 ו- Corsair Vengeance DDR5 לבקר Corsair.
- נוספה תמיכה עבור CRYORIG H7 Quad Lumi.
- נוספה תמיכה במכשירי Das Keyboard חדשים.
- ניתוח טבלת התצורה של ENE SMBus שופר בבקר ה-ENE (שגיאת LED Unknown בחתימות LED ברוב דגמי ה-ENE RAM תוקנה). עקב הפעולה הלא יציבה של שמירה בדגמים מסוימים של מודולי RAM, פונקציית מצב השמירה במכשיר מוסתרת בקובץ התצורה.
- נוספה תמיכה במכשירי GaiZhongGai חדשים.
- נוספו פריסות חדשות עבור לוחות אם של Gigabyte.
- לבקר HyperX הוסיף תמיכה עבור התקנים חדשים. עבור התקנים שתאור ה-HID שלהם אינו תואם לתקן, נוספה מחלקת התקן שמאלצת אותם לעבוד דרך libusb-hidapi תחת Linux.
- נוספה תמיכה עבור JSAUX Steam Deck.
- נוספה תמיכה עבור משטח הצעצועים של LEGO Dimensions.
- נוספה תמיכה במכשירים חדשים בבקר Lenovo Notebook Controller.
- נוספה תמיכה עבור כמה לוחות אם של Lenovo.
- נוספה תמיכה במכשירי Lian-Li חדשים.
- תיקנו באגים בבקר Logitech.
- רשימת הדגמים הלא נעולים של לוחות MSI Mystic Light הורחבה.
- נוספה תמיכה בבקרי Nollie32.
- נוספה תמיכה ב-NZXT Hue 1 (התקן חכם V1).
- נוספה תמיכה במכשירי NZXT Hue 2 חדשים, כולל אביזרים נוספים עבורם.
- הטמיעה תמיכה במקלדות OKS.
- בקר Razer הוסיף תמיכה במכשירים חדשים ותיקן שגיאת אתחול שגרמה לתמיכה מסוימת במכשירים להיות לא אמינה. מקלדות רבות של Razer הועברו לשימוש ב-KeyboardLayoutManager.
- נוספה תמיכה במקלדות RedSquare.
- נוספה תמיכה באוזניות Roccat.
- נוספו תכונות חדשות עבור מכשירי Sapphire.
- נוספה תמיכה עבור 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
