smu11 Uclk behavior on arcturus
Carl Klemm
carl at uvos.xyz
Fri Dec 27 22:13:07 UTC 2024
Hi,
i noticed in drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c that
arcturus never reclocks its memory, allways keeping it at the boot up
default of 1200 Mhz regardless of load.
This is despite teh fact the vbios on my m100 devices contain other
uclk states too:
FreqTableUclk:
FreqTableUclk 0: 600
FreqTableUclk 1: 800
FreqTableUclk 2: 1000
FreqTableUclk 3: 1200
I would like to inquire why this is so, it seams that amdgpu is
needlesy buring a tonne of power whenever the mi100's are idle for no
particular reason. In difference to some other amd devices that lock
their memory clocks to a high level in some cirumstances mi100 dosent
have to contend with the timeing requirements of scanout buffers,
makeing it all the more puzzeling why the driver is desinged to behave
like this.
Is there some errata in arcturus hardware preventing the reclocking of
the memory? Is this an oversight?
With regards,
Carl Philipp Klemm
More information about the amd-gfx
mailing list