Πρώτη έκδοση του 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+), ψύκτες, ποντίκια, πληκτρολόγια, ακουστικά και αξεσουάρ. Οι πληροφορίες σχετικά με το πρωτόκολλο αλληλεπίδρασης με συσκευές λαμβάνονται κυρίως μέσω της αντίστροφης μηχανικής ιδιόκτητων προγραμμάτων οδήγησης και εφαρμογών.

Το έργο αρχικά αναπτύχθηκε με το όνομα OpenAuraSDK και επικεντρώθηκε στην εφαρμογή του πρωτοκόλλου ASUS Aura, αλλά στη συνέχεια επεκτάθηκε σε άλλες κατηγορίες συσκευών. Η υποστήριξη Aura είναι πλέον πλήρως ώριμη και καλύπτει διάφορες γενιές ελεγκτών Aura RGB σε πολλαπλές πλατφόρμες που βασίζονται σε επεξεργαστές Intel και AMD, καθώς και συμβατούς ελεγκτές όπως το G.Skill Trident Z.

Για αλληλεπίδραση με εξοπλισμό, στις περισσότερες περιπτώσεις αρκεί να χρησιμοποιήσετε το i2c-dev ή να ελέγξετε μέσω USB (προτείνεται
κανόνες udev). Για να εργαστείτε με ελεγκτές RGB σε μητρικές Aura/ASRock, πρέπει να χρησιμοποιήσετε κηλίδα για τον πυρήνα του Linux. Τα περιφερειακά Razer χρησιμοποιούν το πρόγραμμα οδήγησης OpenRazer (πακέτο openrazer-dkms-drivers σε Debian/Ubuntu).

Το έργο προσφέρει μια βιβλιοθήκη λειτουργιών με ένα καθολικό API για τον έλεγχο του φωτισμού από εφαρμογές, ένα βοηθητικό πρόγραμμα κονσόλας και μια γραφική διεπαφή σε Qt. Υποστηρίζει την επιλογή τρόπων αλλαγής χρώματος (κύμα χρώματος κ.λπ.), έλεγχο ζωνών οπίσθιου φωτισμού, εφαρμογή προηγμένων εφέ, προσδιορισμό της διάταξης LED και συγχρονισμό του οπίσθιου φωτισμού με τις ενέργειες που εκτελούνται (έγχρωμη μουσική κ.λπ.).

Πρώτη έκδοση του OpenRGB, μιας εργαλειοθήκης για τη διαχείριση συσκευών RGB

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο