iamdroppy/EvgaI2C

Integration with OpenRGB (or just Linux)?

Opened this issue · 2 comments

Hi, I recently compiled your solution file and it's working nicely to change the colours on my 1070 FTW. Would it be possible to get this working on Linux or potentially integrated with OpenRGB? I've tried to follow the wiki on how to add support for devices on there but since you probably know a lot regarding how this GPU sets RGB, I'd be grateful if you could look into it perhaps? If not, is there any way this program could work on Linux?
Thanks a lot!

EDIT: Managed to set RGB values in Linux with i2cset 1 0x49 0x0<9-a> 0x<00-ff> e.g. i2cset 1 0x49 0x0a 0xff would set the green LED to full brightness. Also managed to set different colour modes using the 0x0c address.

Do you know how the colour settings are saved to the GPU so that they stay after losing power?

Hey there! sorry for the late reply, I've been working quite a lot the past few days. Tomorrow I'll take a look and reply when I'm over the PC!

Cheers!

Just an update.
Based on your research, I worked with CalcProgrammer1 to get the 1070FTW supported in OpenRGB. I managed to find the values for the different RGB modes as well. https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/EVGA-GPU
I still have no idea how persistent settings are stored. Using OpenRGB or the method I described above doesn't store the settings on reboot. If you've had the chance to have a look at how the values are stored persistently, then let me know.