OpenRGB 1.0 ، یک ابزار برای مدیریت دستگاه های RGB ، قبلاً منتشر شده است

OpenRGB

به تازگی OpenRGB نسخه 1.0 منتشر شد، که قبلاً به OpenAuraSDK معروف بود. این نسخه 1.0 بعد از یک سال توسعه مداوم این ابزار ارائه می شود هدف آن فراهم کردن یک برنامه و کتابخانه نرم افزار منبع باز است آسان برای استفاده برای دسترسی و کنترل چراغ های RGB بر روی تجهیزات مختلف رایانه ، از جمله مادربردها ، ماژول های RAM ، کارت های گرافیک ، دستگاه های خنک کننده و لوازم جانبی.

این پروژه در ابتدا فقط بر روی ASUS Aura متمرکز بود. این از شاخه AsusAuraWindows صفحه کلید ویژوالایزر ایجاد شده است تا در مورد جزئیات پروتکل Aura اطلاعات بیشتری کسب کند و یک درایور انعطاف پذیر ، سازگار و قابل اطمینان تر برای Aura ایجاد کند.

درباره OpenRGB

این اجرای ارائه شده کاملاً محکم است و از چندین کنترلر Aura در سیستم عامل های Intel و AMD پشتیبانی می کند که نیاز به نصب برنامه های رسمی اختصاصی را از بین می برد که به یک تولید کننده خاص گره خورده اند.

OpenRGB با درایورهای سازگار با Aura سازگار است در تولید کنندگان مختلف ماژول حافظه RGB ، از جمله G.Skill Trident Z RGB و دیگران استفاده می شود.

ال proyecto کتابخانه ای از توابع را با یک API جهانی برای کنترل نور پس زمینه ارائه می دهد از برنامه های کاربردی، یک ابزار کنسول و یک رابط گرافیکی در Qt. پشتیبانی از انتخاب حالت های تغییر رنگ (موج رنگ و غیره) ، کنترل مناطق نور پس زمینه ، استفاده از جلوه های پیشرفته ، تعریف طراحی LED و همگام سازی نور پس زمینه با اقدامات انجام شده (موسیقی رنگی و غیره).

این بسته از مادربردهای ASUS ، Gigabyte ، ASRock و MSI با زیر سیستم RGB پشتیبانی می کند برای نور پس زمینه مسکن ، ماژول های حافظه با نور پس زمینه از کارتهای گرافیکی ASUS ، Corsair و HyperX ، ASUS Aura و Gigabyte Aorus ، درایورهای مختلف نوار LED (ThermalTake ، Corsair ، NZXT Hue +) ، کولرهای روشن ، موش ، صفحه کلید ، هدفون و لوازم جانبی با نور پس زمینه Razer

اطلاعات مربوط به پروتکل تعامل دستگاه در درجه اول توسط درایورها و برنامه های اختصاصی مهندسی معکوس به دست می آید.

در بیشتر موارد ، استفاده از i2c-dev یا کنترل از طریق USB برای تعامل با رایانه کافی است ، اگرچه قوانین udev نیز ارائه شده است. استفاده از درایورهای RGB مادربرد Aura / ASRock به وصله هسته لینوکس نیاز دارد. برای تجهیزات جانبی Razer ، از درایور OpenRazer (بسته openrazer-dkms-drivers در دبیان / اوبونتو) استفاده می شود.

کد به زبان C / C ++ نوشته شده و تحت مجوز GPLv2 توزیع می شود. این برنامه چند پلت فرم است و برای لینوکس و ویندوز موجود است.

سرانجام صمی توانید سازگاری سخت افزاری را بررسی کنید که در حال حاضر از این ابزار در پشتیبانی می کند لینک زیر

چگونه OpenRGB را در لینوکس نصب کنیم؟

برای کسانی که مایل به نصب OpenRGB بر روی سیستم خود هستند ، باید از دستورالعمل هایی که در زیر به اشتراک می گذاریم پیروی کنند.

اولین کاری که باید انجام دهیم این است آخرین نسخه Qt Creator را نصب کنید. (می توانید جزئیات نصب Qt Creator را در اینجا بررسی کنید لینک زیر).

در مورد اوبونتو و مشتقات ما باید برخی از وابستگی ها را نصب کنیم:

sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev

اکنون ما می خواهیم ابزار را با دستور زیر بدست آوریم:

git clone https://gitlab.com/CalcProgrammer1/OpenRGB

اکنون این کار انجام شده است ما باید زیر مدول ها را به روز کنیم:

git submodule update --init –recursive

و در اینجا ما می توانیم دو کار انجام دهیم ، یکی از آنها باز کردن پروژه با سازنده QT یا کامپایل آن در سیستم است.

برای کامپایل کردن ، فقط دستورات زیر را اجرا کنید:

cd OpenRGB
qmake OpenRGB.pro
make -j8
./OpenRGB

در پایان تدوین ما باید اجازه دسترسی به SMBus را بدهیم.

در Intel می توانیم این کار را با دستور زیر انجام دهیم:

modprobe i2c-dev i2c-i801

یا در مورد AMD ، ابتدا باید درایورهای SMBus را لیست کنیم:

sudo i2cdetect -l

پس از شناسایی کنترل کننده ، باید مجوزهایی را به کنترل کننده اعطا کنیم ، به عنوان مثال:

sudo chmod 777 /dev/i2c-0

سرانجام ، باید در نظر گرفت که برخی از قابلیت های ادامه دار در تمام راه اندازی مجدد هنوز وجود ندارد ، اما عملکرد اصلی پیکربندی رنگ ها و حالت ها پایدار است.

اگر می خواهید در این باره بیشتر بدانید شما می توانید جزئیات را بررسی کنید در لینک زیر.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.