I want to undervolt and tweak my GPU, and I was wondering what is the best GUI based control center between LACT And CoreCtrl ?
Videos
Hello Everyone!
Lately I got gigabyte rx 7800xt second hand, and it has a problem of not reporting the fan speed correctly, it stays at 0rpm, or 16bit integer rpm...
Under windows, I can manually force the speed using MSI Afterburner by setting the fan curve and then turning on the "A" option, which is what makes the fans start following the curve
the magical "A" option that starts spinning the fans correctlyThat is hovewer my secondary system I use only for playing games with anticheat...
Under my Linux (NixOS) I have tried using CoreCtrl and LACT, unable to set any speed manually, doesn't matter if I set it to automatic, curve, or static speed, it seems to still rely on the reported fan speed, not just setting the pwm. Is there any way to mitigate it? any way to force the fan speed other way? I do have overdrive enabled:
amd.overdrivehere is screenshots from LACT:
lact - static lact - curve lact - autoIf anyone is willing to help, or share any ideas I'd be super grateful. Thank you all in advance awesome people!
Since CoreCtrl has announced no further updates what's our go to alternative now?
I really wish r/Amd would release an official tool for Linux
Hi im new to cachyos. Just install today coming from bazzite. I used lact to set a undervolt with a little bit of underclok to make the gpu run with better temperatures, but when I install lact in cachyos the option to change this settings are not available, I already change the value for permission on the grub but didnt work, I tried installing corectrl to see if shows there but no, it only shows the power slider, can someone help me with this issue Im a little lost
i'm trying to finish setting up proper fan control on my system, but corectrl and coolercontrol, while it does detect the sensors and fans, won't control them. the fans on the gpu are spinning, but setting a speed in either software doesn't work.
So iv been looking at power reporting and figured out the tdp vs tbp thing with rdna3 on linux. LACT and core ctrl both show a limit of 333w for my card (tdp) which is equal to the +15 limit i have on windows of 390w (tbp) However even with LACT showing 333w i dont see it going anywhere near that usually around 290w. Core Ctrl acted the same except when power limit was toggled it suddenly jumped up to 320-330w. I cant do the same on LACT. Whats going on here? Id like to just use LACT because it runns as a service and has zero fan. I dont see a difference in performance....almost like its a display bug?
EDIT: i could only reproduce that corectrl thing once. But now i can sdee wattage bounce up to 300w in LACT sometimes it just depends
I've just read a post that says something about corectrl... and that makes me think, do I really need corectrl?
I''ve bien using this tool for a while now on debian 11 and now on debian 12. but I just use it for fan control and watching some graphics like voltage and so. what do you recommend me to do?
This is the way I found out fucking around with LACT and CoreCtrl.
If you had used the kernel parameter amdgpu.ppfeaturemask=0xffffffff it means you already have it, this steps are for people who doesn't want to mess with kernel.
-
Install LACT https://github.com/ilya-zlobintsev/LACT
-
Install CoreCtrl
-
Open LACT and do the setup with the command line they provide and restart LACT.
-
Go OC Tab and Enable Overclocking (This will not set overclocking on your GPU, just will open more option for you to do the OC if wanted) after is done, close LACT and REBOOT your system (This reboot its important, do it).
-
Now you can control your GPU through LACT or CoreCtrl
-
You are done, I'll recommend to no touch LACT again, make every change through CoreCtrl. I do recommend to use CoreCtrl for fans curve control, they are less aggressive and in tone with the current temps than LACT and also LACT fans control it's kinda buggy.
ggs.
I recently made the switch to as-rock 7900 XT Phantom Gaming and decided to give undervolting a try using CoreCtrl. After reading through the documentation on GitLab and watching a few tutorial videos, it seemed pretty straightforward.
I set the voltage offset to -95mV, adjusted my min/max GPU clocks, and left the memory settings untouched. I also cranked the power limit to the max.
Before the undervolt, I was getting around 70 FPS @ 1440p Ultra in Cyberpunk, with power draw peaking up to 330 watts and temperatures hovering around 68-70°C. After the undervolt, I’m still hitting the same FPS, but the card now draws between 150-200 watts, with temps staying around 55-60°C.
Is it really this easy? Would love to hear if anyone has additional tips or tricks for further optimizing my setup!
@ idleWhy Lact shows 374W power limit for my steel legend 9070xt ?
Card default power limit is 304W and with 110% power limit in windows it reaches 340W max
but with lact in linux I can push it to 374W and its shows 374W power draw in mangohud while gaming
how is that possible ? and is it safe ?