Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an option to display memory clock values at double-data rate #294

Open
ojsl1 opened this issue Jun 3, 2023 · 1 comment
Open

Add an option to display memory clock values at double-data rate #294

ojsl1 opened this issue Jun 3, 2023 · 1 comment

Comments

@ojsl1
Copy link

ojsl1 commented Jun 3, 2023

The maximum memory clock for my Sapphire 7900 XTX Pulse according the official specs at https://www.techpowerup.com/gpu-specs/sapphire-pulse-rx-7900-xtx.b9966 are reported at 2500MHz, however using the profile-peak dpm level radeon-profile reports my memory clock being no more than 1249MHz, and I've never seen it go above that no matter what load, profile, level or mode I throw at it.

Using the auto dpm level (echo auto > /sys/class/drm/card0/device/power_dpm_force_performance_level ) and the compute powerprofile my core clocks easily go above 3.1GHz during intense ML workloads, but at the same time the memory clocks compensate by underclocking themselves to 96MHz, which has lead me questioning the memory clock values.

Here (youtube) Jayz overclocks a Powercolor 7900 XTX with the release Windows drivers and discusses the automatic memory underclocking, all the while the memory clocks aren't seen going below 909MHz during the whole video.

These are my sysfs memory clock levels:

cat /sys/class/drm/card0/device/pp_dpm_mclk
0: 96Mhz *
1: 456Mhz
2: 772Mhz
3: 1249Mhz

The level one sounds like the level jayz was getting underclock to on the above video.

Why do the amdgpu drivers report the memory clocks at half speed, is there some kind of "linux" rationale for this? According to this issue from the official AMD gitlab issue tracker https://gitlab.freedesktop.org/drm/amd/-/issues/1403 the MCLK was being reported at half-speed already with RDNA2. Should radeon-profile double the value or should I open an issue to the amd gitlab issue tracker?

@ojsl1
Copy link
Author

ojsl1 commented Jun 3, 2023

Foolish me didn't read the gitlab issue completely I went and linked in the first place, would be nice though if the GUI had an option to display all the MCLK values at double-data rate to avoid future confusion.

@ojsl1 ojsl1 changed the title Memory clocks being reported at half the actual value on 7900 XTX Add an option to display memory clock values at double-data rate Jun 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant