الإصدار الأول من OpenRGB ، مجموعة أدوات لإدارة أجهزة RGB

بعد عام من التطوير نشرت الإصدار الأول من المشروع OpenRGB، تهدف إلى توفير مجموعة أدوات عالمية مفتوحة لإدارة الأجهزة ذات الإضاءة الخلفية الملونة، مما يسمح لك بالاستغناء عن تثبيت تطبيقات الملكية الرسمية المرتبطة بشركة مصنعة معينة، وكقاعدة عامة، يتم توفيرها لنظام التشغيل Windows فقط. الكود مكتوب بلغة C/C++ و وزعت من خلال مرخص بموجب GPLv2. البرنامج متعدد المنصات ومتوفر لنظامي التشغيل Linux وWindows.

صفقة يدعم اللوحات الأم ASUS وGigabyte وASRock وMSI مع نظام فرعي RGB لإضاءة العلبة، ووحدات ذاكرة بإضاءة خلفية من ASUS وCorsair وHyperX، وبطاقات رسومية ASUS Aura وGigabyte Aorus، والعديد من وحدات تحكم شريط LED (ThermalTake، Corsair، NZXT Hue+)، وإضاءة Razer الخلفية المتوهجة المبردات والفئران ولوحات المفاتيح وسماعات الرأس والملحقات. يتم الحصول على المعلومات حول بروتوكول التفاعل مع الأجهزة بشكل أساسي من خلال الهندسة العكسية لبرامج التشغيل والتطبيقات الخاصة.

تم تطوير المشروع في البداية تحت اسم OpenAuraSDK وكان يركز على تنفيذ بروتوكول ASUS Aura، ولكن تم توسيعه بعد ذلك ليشمل فئات أخرى من الأجهزة. أصبح دعم Aura الآن ناضجًا تمامًا ويغطي أجيالًا مختلفة من وحدات تحكم Aura RGB عبر منصات متعددة تعتمد على وحدات المعالجة المركزية Intel وAMD، بالإضافة إلى وحدات التحكم المتوافقة مثل G.Skill Trident Z.

للتفاعل مع المعدات، يكفي في معظم الحالات استخدام i2c-dev أو التحكم عبر USB (مقترح
قواعد أوديف). للعمل مع وحدات تحكم RGB على اللوحات الأم Aura/ASRock، يجب عليك استخدام رقعة لنواة لينكس. تستخدم الأجهزة الطرفية لـ Razer برنامج تشغيل OpenRazer (حزمة برامج تشغيل openrazer-dkms على Debian/Ubuntu).

يقدم المشروع مكتبة من الوظائف مع واجهة برمجة تطبيقات عالمية للتحكم في الإضاءة من التطبيقات، وأداة مساعدة لوحدة التحكم، وواجهة رسومية في Qt. يدعم اختيار أوضاع تغيير اللون (موجة اللون، وما إلى ذلك)، والتحكم في مناطق الإضاءة الخلفية، وتطبيق التأثيرات المتقدمة، وتحديد تخطيط LED ومزامنة الإضاءة الخلفية مع الإجراءات التي يتم تنفيذها (الموسيقى الملونة، وما إلى ذلك).

الإصدار الأول من OpenRGB ، مجموعة أدوات لإدارة أجهزة RGB

المصدر: opennet.ru

إضافة تعليق