LACT- Fan control and overclocking
Hey guys
I tried using the fan control in LACT (for newly installed AMD GPU). But that is not available because overclocking is not enabled. So I tried to enable that first.
Two windows popped up. The config file "99-amdgpu-overdrive.conf" was created but then a wild error appeared:
"...could not determine initramfs type, manual inigramfs regeneration may be required"
A reboot doesn't change anything.
So, how do I regenerate initramfs?
Or:
Is there an easier way/program for this (P.S. coolercontrol didn't work)?
24 Replies
use the ujust to install lact
Done. Baby steps.
Okay overclocking seems to be on now but I get an error when I try to edit the fan curve. I cannot even revert to default:
Maybe removing and reinstalling LACT will do it?
@antheas
you have surpassed my knowledge
I de- and reinstalled LACT and after creating a new >empty< profile I can edit the fan curve. The reinstallation may have nothing to do with it.
Anyway, LACT fan control still does not work -.-
My GPU fans stay still even though I set the fan speed really high at low temps and they dont even spin on "static" setting.
Does anyone know a fan control software that works? 😮💨
You need a karg for the amd options
The issue you're having will affect any software
Hi kyle. Okay how does that work?
Is that the responsible doc?:
https://docs.bazzite.gg/Advanced/dracut-and-initramfs/?h=initram
How to Modify Initramfs and Dracut - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
shouldnt the ujust do this?
why doesnt it
It does, but I don't think it was used here
It needs a fix that's coming in the next update
I'll get you the command you need soon, just a little preoccupied at the moment
awesome. that's alright, I can wait.
perhaps important info: my GPU is a 7900XT,
according to reddit there were issus with this card a year ago.
https://www.reddit.com/r/linux_gaming/comments/13vt0mm/7900_xt_xtx_fan_curve/
Reddit
From the linux_gaming community on Reddit: 7900 XT / XTX Fan Curve
Explore this post and more from the linux_gaming community
7900xtx fan control should work in LACT, I have that card and I'm able to control my fan speed. Related/unrelated @Kyle Gospo I just reworked the lact ujust since they're in COPR now, I don't think I included anything for setting karg in the new version of the ujust command
oh yeah, I see the missed line, I'll add it back now. But that code isn't in the latest
:stable
to shouldn't be the cause of the issue here
rpm-ostree kargs --append-if-missing=$(printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))")
would be the command if the ujust happened to run without it, but I don't think the change to the ujust that I'm referring to would have gotten to your image yet. Worth running that anyway 🤷it's just that I read a few minutes ago that there is/was? a zero rpm "feature". The GPU starts only when around 60C which is what I observed.
ah yeah zero rpm is weird
i didn't realize it works now! that's new
also, funny related story, but my friend RMA'd a 3090 back in like Nov 2020 when they were still unobtanium because he thought it was faulty due to zero rpm fan mode
funny but sucks too 🥲 poor guy
so I should still try the command?
haha he ended up getting another card and then realizing that it was just a new "feature" 😆 - but I'm glad to hear it's working! although I am surprised it's working given that the maintainer expects it to only start working on kernel >6.13 and bazzite is on a (patched) 6.11 so maybe some of the zerorpm patches are included?
Zero RPM mode settings on RDNA3. Currently this needs a linux-next to be used, and the functionality is expected to land in kernel 6.13. But this resolves a long-standing issue with RDNA3 that made the fan always disabled below a certain temperature, even if using a custom curve.also running the rpm-ostree command should be non-destructive, it'll only add the karg if it doesn't exist and so long as you're running an amdgpu you want it there 👍
you write of "funktionality" but I want it gone 😂
okay I will try it and report back when done.
Answer: "No changes"
the other thing to check would be
systemctl status lactd
to see if the lact daemon is running or not
but i guess if overclocking features are working that is almost certainly runningActive: active (running)
hm yeah, dang
I'm out of ideas sadly 😬
😔 well I guess I have to live with it. Maybe it fixes itself with a random update. One can hope...
But still, all of you thank you so much for your time.
Did you ever get it working?
are you experiencing the same issue? if we've got two cases of something unexpected with LACT, it's worth opening an issue on their repo