On 2024-01-09 03:31, Christian König wrote: > Am 09.01.24 um 09:23 schrieb Alexander Koskovich: >> Thanks for the info, will take a look. >> >> Also just to clarify, this is the first party AMD 7900 XTX, not a third >> party AIB (e.g. Sapphire, ASRock, etc). > > Yeah, but that doesn't matter. > > For the reference designs AMD basically just says how it should look like and > then somebody else stitches it together. The handling of for example how > connectors are detected is still the same. > > AMD should somewhere have detailed documentation what's on that reference > board, but to be honest I have absolutely no idea who to ask for that. It's > simpler to just look into the tables used by all vendors. > > Regards, > Christian. > >> >> >> On Tuesday, January 9th, 2024 at 3:02 AM, Christian König >> <ckoenig.leichtzumer...@gmail.com> wrote: >> >> >>> >>> Am 08.01.24 um 23:32 schrieb Deucher, Alexander: >>> >>>> [Public] >>>> >>>>> -----Original Message----- >>>>> From: amd-gfx amd-gfx-boun...@lists.freedesktop.org On Behalf Of >>>>> Alexander Koskovich >>>>> Sent: Sunday, January 7, 2024 11:19 PM >>>>> To: amd-gfx@lists.freedesktop.org >>>>> Subject: Documentation for RGB strip on RX 7900 XTX (Reference) >>>>> >>>>> Hello, >>>>> >>>>> I was wondering if AMD would be able provide any documentation for the >>>>> RGB strip on the reference cooler >>>>> (https://www.amd.com/en/products/graphics/amd-radeon-rx-7900xtx)? It >>>>> looks to be handled via I2C commands to the SMU, but having proper >>>>> documentation would be extremely helpful. >>>>> It depends on the AIB/OEM and how they designed the specific board. The >>>>> RGB controller will either be attached to the DDCVGA i2c bus on the >>>>> display hardware or the second SMU i2c bus. The former will require >>>>> changes to the amdgpu display code to register display i2c buses that are >>>>> not used by the display connectors on the board so they can be used by >>>>> 3rd party applications. Currently we only register i2c buses used for >>>>> display connectors. The latter buses are already registered with the i2c >>>>> subsystem since they are used for other things like EEPROMs on server and >>>>> workstation cards and should be available via standard Linux i2c APIs. >>>>> I'm not sure what i2c LED controllers each AIB vendor uses off hand. >>>>> https://openrgb.org/index.html would probably be a good resource for that >>>>> information. >>> >>> >>> It might also be a good idea to look some of the ATOMBIOS tables found >>> on your device. >>> >>> Those tables are filled in by the AIB/OEM with the information which >>> connectors (HDMI, DVI, DP etc...) are on the board and I bet that the >>> information which RGB controller is used and where to find it is >>> somewhere in there as well. >>> >>> Adding Harry from our display team, might be that he has some more hints >>> as well. >>> I don't know how the RGB strips are connected and controlled. Harry >>> Christian. >>> >>>> Alex >