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)?
22 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.