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

Cannot control fan settings on Gigabyte 7900GRE #344

Closed
2 tasks done
m-czernek opened this issue Jun 24, 2024 · 7 comments
Closed
2 tasks done

Cannot control fan settings on Gigabyte 7900GRE #344

m-czernek opened this issue Jun 24, 2024 · 7 comments

Comments

@m-czernek
Copy link

m-czernek commented Jun 24, 2024

Checklist

Bug description

When using LACT, I cannot control fans on my AMD Radeon RX7900 GRE. See screenshot, I set the fans to 100% and they are still 0%.

Attaching a debug snapshot at: LACT-sysfs-snapshot-20240624-195418.tar.gz

image

System info

- LACT version: 0.5.4-release (commit 6dc3520)
- GPU model: Radeon RX 7900 XT/7900 XTX/7900M (https://www.gigabyte.com/Graphics-Card/GV-R79GREGAMING-OC-16GD#kf)
- Kernel version: 6.9.5-1-default
- Distribution: openSUSE Tumbleweed
@ilya-zlobintsev
Copy link
Owner

Could you try the test release and see if it fixes the issue? This might be related to #329 .

@m-czernek
Copy link
Author

m-czernek commented Jun 26, 2024

In the meantime, I'm trying a different GPU. I reproduced this on RX 7700 as well, the test release didn't help. I have:

  • Updated the RPM (lact-0.5.5-0.x86_64)
  • Restarted the lactd service

Same behavior with fans (set to 100%, shows 0% current):

image

I also see a very strange behavior that the GPU, when I plug it into the system, is power throttled. The max power usage limit doesn't change between the 7900GRE and 7700, it tops at 253W. When I set it to 253W, my GPU takes at most 91W, and seems to underperform.

I wonder, could this be something else?

@m-czernek
Copy link
Author

Also note btw, regarding the fan issue itself, the static settings does kick in, but only when under load. My assumption is that the GPU waits until certain temperature, and then activates the fan settings.

@ilya-zlobintsev
Copy link
Owner

ilya-zlobintsev commented Jun 26, 2024

the static settings does kick in, but only when under load.

This is known behaviour due to a driver limitation. From readme:

There is an unconfigurable temperature threshold below which the fan does not get turned on, even with a custom curve.

This affects static speed too as it's applied as a curve with a single point.

@m-czernek
Copy link
Author

Gotcha, sorry for the noise then. Before closing the issue, have you encountered the power issue by any chance?

@ilya-zlobintsev
Copy link
Owner

There have been reports of the power limit being lower than it should be: https://gitlab.freedesktop.org/drm/amd/-/issues/2356. However, it was supposed to be fixed in kernel 6.8 (see #255 for more info), so I'm not sure why you're still getting this issue.

The drm/amd tracker might have more reports or other useful info about this.

@m-czernek
Copy link
Author

Thank you very much for your help, appreciate the links. I'm closing the issue since the fan setting is WAD.

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

2 participants