!WsSfdPqWEeyWFgAMzr:matrix.org

reverse-engineering

5676 Members
14 Servers

Load older messages


SenderMessageTime
2 Jan 2024
@_discord_671438131802800141:t2bot.iotheroguezeta Relevant: https://www.phoronix.com/news/AMDGPU-SMU-14.0-Patches 00:07:00
@_discord_671438131802800141:t2bot.iotheroguezeta So we need to figure out the SMU i2c then. 00:07:33
@_discord_671438131802800141:t2bot.iotheroguezeta I think you are onto something to be honest. 00:08:17
@_discord_202224154550861824:t2bot.iogeo_bot In general you shouldn't attach proprietary code to an open source project, even if you got from decompiling. Companies can be extremely touchy about "intellectual property" 00:28:33
@_discord_671438131802800141:t2bot.iotheroguezeta Wow, this seems super detailed in the logs. It seems like they are logging the functions and including each individual command needed for each transfer.

writeSetCMDWithData:
**************************************************************
adli2c.iSize = sizeof(ADLI2C)
adli2c.iAction = ADL_DL_I2C_ACTIONWRITE
adli2c.iAddress = 0xb4
adli2c.iSpeed = 100
0 --------------------------------------------------
Dev 0: ADL_Display_WriteAndReadSMUI2C(0, &adli2c) = 0
adli2c.iDataSize = 24
i2cData[0]~[24]
40 51 2c 01 00 00 ff 00 ff ff ff cc 00 cc 00 00 00 ff ff ff ff ff ff ff

This section seems to contain the needed data to set the colors and I think the other ADL_Display_WriteAndReadSMUI2C comands could be start transfer and check if done. The first char seems to not be part of the data as it is not there in the read command.
01:13:33
@_discord_671438131802800141:t2bot.iotheroguezeta We can for Windows like we use NvAPI.dll for NVIDIA. I wonder if we can create a sniffer tool now that we know what we need to log.

I don't think you understand how big your find was. This can potenally unlock support for a bunch of AMD GPU's.
01:23:15
@_discord_671438131802800141:t2bot.iotheroguezetaRedacted or Malformed Event01:25:41
@_discord_671438131802800141:t2bot.iotheroguezeta https://gpuopen-librariesandsdks.github.io/adl/group__I2CDDCEDIDAPI.html 01:26:20
@_discord_671438131802800141:t2bot.iotheroguezeta I would not be surprised to see Saphire using this as a base for the card. 01:30:56
@_discord_671438131802800141:t2bot.iotheroguezeta I thinik ASRock would use SMU i2c as well. 01:31:11
@_discord_176686431329189888:t2bot.iochr1sno Are you able to write a sniffer tool for this one? 03:13:33
@_discord_671438131802800141:t2bot.iotheroguezeta Calc did this before. I'm not that failar with how to do it. 03:14:20
@_discord_176686431329189888:t2bot.iochr1sno Do we need to get his attention on this then perhaps? 03:17:36
@_discord_176686431329189888:t2bot.iochr1sno Is there an issue open for this card? 03:41:46
@_discord_176686431329189888:t2bot.iochr1sno OIk, cool. add the zip to that if not already 03:42:19
@_discord_176686431329189888:t2bot.iochr1sno just add the in a new commennt 03:43:46
@_discord_176686431329189888:t2bot.iochr1sno * just add the in a new comment 03:43:49
@_discord_176686431329189888:t2bot.iochr1sno I've added some context to the issue. 03:48:23
4 Jan 2024
@_discord_780856030514249798:t2bot.io.dark8088 changed their display name from dark8088 to .dark8088.03:52:10
@_discord_214930545027579906:t2bot.iocalcprogrammer1 we would need to make an AMD dll like we did for NVIDIA but I think that will be more difficult as the AMD DLL exposes more functions we would have to pass through 16:09:22
@_discord_214930545027579906:t2bot.iocalcprogrammer1 or you can try using API Monitor 16:09:32
@_discord_214930545027579906:t2bot.iocalcprogrammer1 that looks like the data we need 23:35:04
5 Jan 2024
@_discord_671438131802800141:t2bot.iotheroguezeta Well, there was read as well but the SMU I2C commands do seem like commands we want to log. 00:20:58
@_discord_454232751537651712:t2bot.iodjmalachite changed their profile picture.09:28:23
7 Jan 2024
@_discord_175443359886737408:t2bot.ioyellobird changed their profile picture.15:57:03
9 Jan 2024
@_discord_309802310861586434:t2bot.iovele_chris changed their display name from Vele/Chris to vele_chris.16:31:18
12 Jan 2024
@_discord_139075711553110016:t2bot.iodarkiox changed their display name from Darkiox to darkiox.19:06:28
@_discord_218881660530196482:t2bot.ioformula_1 changed their profile picture.19:23:01
26 Jan 2024
@huwg:matrix.orghugo(erstmaloffline) changed their display name from hugo to hugo(erstmaloffline).10:39:29
1 Feb 2024
@l_it:matrix.org@l_it:matrix.org left the room.11:11:36

There are no newer messages yet.


Back to Room ListRoom Version: 6