Lähes vuoden kehityksen jälkeen OpenRGB 0.8:n uusi versio julkistettiin, avoimen lähdekoodin työkalusarja oheislaitteiden RGB-valaistuksen ohjaamiseen.
Paketti on yhteensopiva ASUS-, Gigabyte-, ASRock- ja MSI-emolevyjen kanssa, joissa on RGB-alijärjestelmä kotelovalaistukseen, ASUS-, Patriot-, Corsair- ja HyperX-taustavalaistu muistimoduulit, ASUS Aura/ROG -näytönohjaimet, MSI GeForce, Sapphire Nitro ja Gigabyte Aorus, moniohjain LED-nauhat.
OpenRGB 0.8: n tärkeimmät uudet ominaisuudet
Tässä uudessa versiossa, joka tulee OpenRGB 0.8:sta yhteensopivien laitteiden luettelo on täydennetty monella näytönohjaimellatai ASUS, Gigabyte, EVGA, MSI, Gainward ja Palit.
Lukuisten "klassisten" oheislaitteiden lisäksi, joihin on lisätty tuki, luettelossa on myös NanoLeaf modulaariset valot, kodin laitteissa voit nyt käyttää SRGBMods Raspberry Pi Picoa, ja Arduino voidaan nyt yhdistää i2c:n kautta.
Se on myös korostettu lisätty tuki NVIDIA Illumination -näytönohjainkorteille, mutta tällä hetkellä se, kuten vanhemmat NVIDIA-näytönohjaimet, toimii vain Windowsissa, johtuen i2c:n vaikeuksista, joka toimii NVIDIAn omalla ohjaimella (ongelma korjataan asentamalla beta-ohjain). Kuuluisa MSI MysticLight -emolevyjen ongelma on ratkaistu ja niitä tuetaan nyt uudelleen, ja tuettujen emolevyjen luetteloa on laajennettu.
Toinen tässä uudessa versiossa esitetyistä muutoksista on se udev-säännöt luodaan nyt automaattisesti, sen lisäksi, että inpout32-kirjasto, joka aiheutti ongelmia työskennellessäsi samanaikaisesti joidenkin virustorjunta- ja anti-huijausten (Vanguard) kanssa, on korvattu WinRing0:lla.
Jotta se toimisi oikein rinnakkain SMBus-laitteiden virallisen ohjelmiston kanssa Windowsissa, käytetään nyt mutex-järjestelmää, joka ratkaisee suurimman osan ongelmista.
puolelta tunnetut ongelmat Niihin kuuluvat:
- Määrityspolku ei saa vielä sisältää muita kuin ASCII-merkkejä. Korjaus on valmisteltu, mutta se ei sisälly julkaisuun yhteensopivuuden säilyttämiseksi olemassa olevien laajennusten kanssa, mutta se sisällytetään varsinaisiin koontiversioihin julkaisun jälkeen.
- Paljastettiin, että näppäimistövalmistaja Sinowealth käytti Redragon-näppäimistöjen VID/PID-arvoja uudelleen eri protokollalla. Mahdollisten ongelmien (skaalaukseen asti) välttämiseksi Sinowealth-näppäimistön tukikoodi on nyt poistettu käytöstä, eikä sitä tueta.
- "Aalto"-efekti ei toimi Redragon M711:ssä.
- Joissakin Corsair-hiirissä ei ole LED-tarroja.
- Joidenkin Razer-näppäimistöjen asetteluluettelo ei ole täydellinen.
- Asus-osoittettavien kanavien määrä ei ehkä ole tarkka.
Kuinka asentaa OpenRGB Linuxiin?
Niiden, jotka ovat kiinnostuneita OpenRGB:n asentamisesta järjestelmään, tulee noudattaa alla olevia ohjeita. Ensimmäinen asia, joka meidän on tehtävä, on asenna uusin Qt Creator -versio. (Voit tarkistaa Qt Creator -asennuksen yksityiskohdat seuraava linkki).
Ubuntun ja johdannaisten tapauksessa meidän on asennettava joitain riippuvuuksia:
sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev
Nyt aiomme hankkia apuohjelman komennolla:
git clone https://gitlab.com/CalcProgrammer1/OpenRGB
Tehty tämä nyt meidän on päivitettävä alamoduulit:
git submodule update --init –recursive
Ja tässä voimme tehdä kahta asiaa, joista yksi on avata projekti QT-luojan kanssa tai koota se järjestelmään.
Käännä vain suorittamalla seuraavat komennot:
cd OpenRGB
qmake OpenRGB.pro
make -j8
./OpenRGB
Kokoomuksen lopussa meidän on sallittava SMBus-pääsy.
Intelissä voimme tehdä sen komennolla:
modprobe i2c-dev i2c-i801
Tai jos kyseessä on AMD, meidän on ensin lueteltava SMBus-ohjaimet:
sudo i2cdetect -l
Kun ohjain on tunnistettu, meidän on annettava ohjaimelle käyttöoikeudet, esimerkiksi:
sudo chmod 777 /dev/i2c-0
Lopuksi on otettava huomioon, että kaikilla uudelleenkäynnistyksillä on edelleen joitain ominaisuuksia, mutta värien ja tilojen määrittämisen päätoiminnot ovat vakaat.
Kuten tavallista, On suositeltavaa luoda olemassa olevat profiilit laitteille päivityksen jälkeen, vanhat eivät välttämättä toimi tai toimi väärin, ja kun päivität versioista 0.6:een, sinun on tyhjennettävä plugins-kansio, koska ennen 0.6:ta ei ollut plugin API -versiointijärjestelmää.
Jos haluat tietää enemmän siitä voit tarkistaa yksityiskohdat Seuraavassa linkissä.