RE: Documentation for RGB strip on RX 7900 XTX (Reference)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[Public]

> -----Original Message-----
> From: amd-gfx <amd-gfx-bounces@xxxxxxxxxxxxxxxxxxxxx> On Behalf Of
> Alexander Koskovich
> Sent: Tuesday, January 9, 2024 9:21 PM
> To: Christian König <ckoenig.leichtzumerken@xxxxxxxxx>
> Cc: amd-gfx@xxxxxxxxxxxxxxxxxxxxx
> Subject: Re: Documentation for RGB strip on RX 7900 XTX (Reference)
>
> Are there any userspace utilities for checking out the ATOMBIOS tables? Have
> never done so and all the utilities I've found online are too old for this card (at
> least it refuses to open the VBIOS for this card).


There is atomdis and I think there is some limited bios parsing in umr. That said, you'd need probably need to update the headers in those projects with the latest ones from the kernel kernel and probably add new parsers for the newer data table versions.

Alex

>
>
> On Tuesday, January 9th, 2024 at 3:02 AM, Christian König
> <ckoenig.leichtzumerken@xxxxxxxxx> wrote:
>
>
> >
> >
> > Am 08.01.24 um 23:32 schrieb Deucher, Alexander:
> >
> > > [Public]
> > >
> > > > -----Original Message-----
> > > > From: amd-gfx amd-gfx-bounces@xxxxxxxxxxxxxxxxxxxxx On Behalf Of
> > > > Alexander Koskovich
> > > > Sent: Sunday, January 7, 2024 11:19 PM
> > > > To: amd-gfx@xxxxxxxxxxxxxxxxxxxxx
> > > > 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.
> >
> > Christian.
> >
> > > Alex




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux