پس از ۷ ماه توسعه، 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مانند قبل، تمام نسخههای آزمایشی ایجاد شده پس از انتشار، شماره نسخه ۰.۹۱ را دریافت خواهند کرد.

فرصت های تازه:
- بخش هایی که به شما امکان می دهد مناطق LED را به زیرگروه های کوچکتر تقسیم کنید، به عنوان مثال، برای جدا کردن بصری دستگاه های متصل به صورت سری در پورت های ARGB (کولر، نوار) - قبلاً آنها به عنوان یک نوار جامد نمایش داده می شدند. مناطق به صورت دستی توسط کاربران پیکربندی می شوند.
- مدیر طرحبندی صفحهکلید (KLM)، که توسعه یکپارچهسازیها برای طرحبندیها را زمانی که صفحهکلید در مناطق مختلف با طرحبندیهای مختلف ارسال میشود، ساده میکند (به عنوان مثال، QWERTZ، AZERTY). با اضافه شدن پشتیبانی به کنترلرها، عملکرد KLM برای نسخه بعدی گسترش خواهد یافت.
- صفحه ای با شناسه های دستگاه برای ساده سازی توسعه دستگاه های جدید.
- ادغام پلاگین با SDK، به افزونه ها اجازه می دهد تا دستورات SDK خود را تعریف کنند.
- آیکون های PNG با آیکون های همه کاره تر جایگزین شده اند. * اضافه شدن ترجمه برای مالزی، ژاپنی، کرواتی و لهستانی. ترجمه های موجود به روز شد.
- برای همه سیستم عامل ها، الزام استفاده نکردن از سیریلیک در مسیرهای فایل (افزونه ها، نام پروفایل، مسیر پوشه تنظیمات، نام کاربری که تنظیمات در پوشه آن ذخیره می شود) لغو شده است.
پشتیبانی از دستگاه های جدید:
- بسیاری از پردازندههای گرافیکی جدید از ASUS، Colorful، EVGA، Gainward، Gigabyte، iGame، MSI، NVIDIA، Palit و PNY به کنترلکنندههای موجود اضافه شدهاند.
- کنترلر AOC: AOC GK500 (صفحه کلید)، AOC GMM700 (پد) و AOC GM500 (موس).
- کنترلر ASRock برای بردهای USB ASRock Polychrome وصله شده است.
- کنترلر ایسوس اکنون از ASUS ROG Ally پشتیبانی می کند و دستگاه های جدیدی را اضافه می کند.
- پشتیبانی از کیبوردهای Cherry اجرا شده است. * اضافه شدن پشتیبانی از Corsair Dominator Platinum DDR5 و Corsair Vengeance DDR5 به کنترلر Corsair.
- پشتیبانی از CRYORIG H7 Quad Lumi اضافه شد.
- پشتیبانی از دستگاه های صفحه کلید Das جدید اضافه شده است.
- تجزیه جدول پیکربندی ENE SMBus در کنترلر ENE بهبود یافته است (خطای LED ناشناخته در امضاهای LED در اکثر مدل های RAM ENE رفع شده است). به دلیل عملکرد ناپایدار ذخیره در برخی از مدل های ماژول های رم، عملکرد حالت ذخیره در دستگاه در فایل پیکربندی پنهان می شود.
- پشتیبانی از دستگاه های جدید GaiZhongGai اضافه شده است.
- طرحبندیهای جدید برای مادربردهای گیگابایت اضافه شد.
- کنترلر HyperX پشتیبانی از دستگاههای جدید را اضافه کرده است. برای دستگاههایی که توصیفگر HID آنها با استاندارد مطابقت ندارد، یک کلاس دستگاه اضافه شده است که آنها را مجبور میکند از طریق libusb-hidapi تحت Linux.
- پشتیبانی از JSAUX Steam Deck اضافه شده است.
- پشتیبانی از تایپد LEGO Dimensions اضافه شده است.
- پشتیبانی از دستگاه های جدید در Lenovo Notebook Controller اضافه شده است.
- پشتیبانی از برخی مادربردهای لنوو اضافه شده است.
- پشتیبانی از دستگاه های جدید Lian-Li اضافه شده است.
- رفع اشکالات در کنترلر لاجیتک.
- لیست مدل های آنلاک بردهای 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، فهرست طرحبندیها کامل نیست.
- ممکن است تعداد کانالهای آدرسپذیر ایسوس دقیق نباشد.
- بر Linux ممکن است پشتیبانی از کارتهای گرافیک NVIDIA و AMD کار نکند. در هر دو مورد، این مشکل به دلیل مشکلات درایورهای دستگاه (amdgpu و درایور اختصاصی NVIDIA) است. نسخه بتای درایور NVIDIA ممکن است این مشکل را برطرف کند.
- کامپایلر MinGW پشتیبانی نمی شود.
یادداشت ها:
- به دلیل تغییر نام برخی از کنترلکنندههای دستگاه، ممکن است نیاز به ایجاد مجدد نمایههای موجود باشد. اندازههای منطقه ARGB که قبلاً پیکربندی شدهاند نیز ممکن است ذخیره نشوند.
- هنگام ارتقاء از نسخه های قبل از 0.6، اکیداً توصیه می شود که OpenRazer و OpenRazer-win32 را در تنظیمات غیرفعال کنید. این به برنامه اجازه می دهد تا از کنترلر جدید Razer با پشتیبانی بهبودیافته دستگاه استفاده کند. OpenRazer برای حذف در نسخه بعدی برنامه ریزی شده است.
- هنگام ارتقاء از نسخه های قبل از 0.6، دایرکتوری افزونه ها باید پاک شود، زیرا قبل از انتشار 0.6، هیچ سیستم نسخه سازی برای API پلاگین ها وجود نداشت.
منبع: opennet.ru
