# Can't undervolt in lact nor corectrl

**URL:** <https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186>\
**Category:** Bazzite\
**Created:** [January 9, 2025, 12:17am UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186 "2025-01-09T00:17:20Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![fuutralala](https://avatars.discourse-cdn.com/v4/letter/f/d78d45/32.png) [@fuutralala](https://universal-blue.discourse.group/u/fuutralala)\
**Post date:** [January 9, 2025, 12:17am UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/1 "2025-01-09T00:17:20Z")

</div>

Can’t enable the options to undervolt my gpu because lact says :“Could not determine initramfs type, manual initramfs regeneration may be required.”

But when i try to do that it says `dracut[F]: Can't write to /boot/ff9d86720f2c49aeab9c0e42ccb7ad09/6.12.8-201.bazzite.fc41.x86_64: Directory /boot/ff9d86720f2c49aeab9c0e42ccb7ad09/6.12.8-201.bazzite.fc41.x86_64 does not exist or is not accessible.`

Then out of frustration for no solution i thought i’d install and configure corectrl following a comment on this post [here](https://universal-blue.discourse.group/t/how-to-use-corectrl-to-undervolt-gpu/180/2)

To add to my frustration corectrl does not wanna work as intended as well and won’t let me undervolt my gpu. When i try to run the commands again i get hit with `No changes.`

Yes i have tried uninstalling and reinstalling both of them.

I would really appreciate if anyone here has a solution to either of my problems.

---

<div class="post-metadata">

**Author:** ![HikariKnight](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/hikariknight/32/318_2.png) [@HikariKnight](https://universal-blue.discourse.group/u/HikariKnight)\
**Post date:** [January 9, 2025, 1:11pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/2 "2025-01-09T13:11:20Z")

</div>

you need the amdgpu ppfeaturemask for overclocking controls to be available (including volt controls) if your gpu is an amd card  
`rpm-ostree kargs --append-if-missing=$(printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))")`

if you have a different gpu i dont know what those require

---

<div class="post-metadata">

**Author:** ![fuutralala](https://avatars.discourse-cdn.com/v4/letter/f/d78d45/32.png) [@fuutralala](https://universal-blue.discourse.group/u/fuutralala)\
**Post date:** [January 9, 2025, 1:15pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/3 "2025-01-09T13:15:57Z")

</div>

Ran that command, terminal said “No changes.” again. And yes i use a AMD RX 7600xt.

---

<div class="post-metadata">

**Author:** ![HikariKnight](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/hikariknight/32/318_2.png) [@HikariKnight](https://universal-blue.discourse.group/u/HikariKnight)\
**Post date:** [January 9, 2025, 1:16pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/4 "2025-01-09T13:16:53Z")

</div>

`rpm-ostree kargs` what does that say

---

<div class="post-metadata">

**Author:** ![fuutralala](https://avatars.discourse-cdn.com/v4/letter/f/d78d45/32.png) [@fuutralala](https://universal-blue.discourse.group/u/fuutralala)\
**Post date:** [January 9, 2025, 1:19pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/5 "2025-01-09T13:19:52Z")

</div>

```auto
rhgb quiet root=UUID=072bb06b-62d1-4857-9412-b9d1b7c28c5f rootflags=subvol=root rw ostree=/ostree/boot.1/default/f034e442f8d319e808849dd72c708ce264f4163db0c3fc4a58d0968ea1d1a838/0 bluetooth.disable_ertm=1 preempt=full amdgpu.ppfeaturemask=0xfff7ffff amdgpu.ppfeaturemask=0xfff7bfff

```

---

<div class="post-metadata">

**Author:** ![HikariKnight](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/hikariknight/32/318_2.png) [@HikariKnight](https://universal-blue.discourse.group/u/HikariKnight)\
**Post date:** [January 9, 2025, 1:26pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/6 "2025-01-09T13:26:26Z")

</div>

might be because its added 2 times

```auto
rpm-ostree kargs --delete=amdgpu.ppfeaturemask
rpm-ostree kargs --append-if-missing=$(printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))")

```

other than that i have no idea why it wont work for you

---

<div class="post-metadata">

**Author:** ![fuutralala](https://avatars.discourse-cdn.com/v4/letter/f/d78d45/32.png) [@fuutralala](https://universal-blue.discourse.group/u/fuutralala)\
**Post date:** [January 9, 2025, 1:29pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/7 "2025-01-09T13:29:01Z")

</div>

First line of your commands gives me the following error: `error: Multiple values for key 'amdgpu.ppfeaturemask' found `

---

<div class="post-metadata">

**Author:** ![HikariKnight](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/hikariknight/32/318_2.png) [@HikariKnight](https://universal-blue.discourse.group/u/HikariKnight)\
**Post date:** [January 9, 2025, 1:30pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/8 "2025-01-09T13:30:32Z")

</div>

manually remove the double entries with `EDITOR=nano rpm-ostree kargs --editor`  
use CTRL+X to exit and save when prompted once youre done

---

<div class="post-metadata">

**Author:** ![fuutralala](https://avatars.discourse-cdn.com/v4/letter/f/d78d45/32.png) [@fuutralala](https://universal-blue.discourse.group/u/fuutralala)\
**Post date:** [January 9, 2025, 1:47pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/9 "2025-01-09T13:47:19Z")

</div>

Done. System also prompted me to reboot, which i did.

```auto
rpm-ostree kargs

```

now outputs

```auto
rhgb quiet root=UUID=072bb06b-62d1-4857-9412-b9d1b7c28c5f rootflags=subvol=root rw bluetooth.disable_ertm=1 preempt=full ostree=/ostree/boot.0/default/f034e442f8d319e808849dd72c708ce264f4163db0c3fc4a58d0968ea1d1a838/0

```

---

<div class="post-metadata">

**Author:** ![HikariKnight](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/hikariknight/32/318_2.png) [@HikariKnight](https://universal-blue.discourse.group/u/HikariKnight)\
**Post date:** [January 9, 2025, 1:50pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/10 "2025-01-09T13:50:34Z")

</div>

now run

```auto
rpm-ostree kargs --append-if-missing=$(printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))")

```

and reboot see if that helps

other than that i dont know as everything else should be there

---

<div class="post-metadata">

**Author:** ![fuutralala](https://avatars.discourse-cdn.com/v4/letter/f/d78d45/32.png) [@fuutralala](https://universal-blue.discourse.group/u/fuutralala)\
**Post date:** [January 9, 2025, 2:11pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/11 "2025-01-09T14:11:34Z")

</div>

It worked! thank you so much!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/e/e39f7d1952979cf23b0f8d634e025fb38da50026.png) [@system](https://universal-blue.discourse.group/u/system)\
**Post date:** [January 10, 2025, 2:12pm UTC](https://universal-blue.discourse.group/t/cant-undervolt-in-lact-nor-corectrl/6186/12 "2025-01-10T14:12:25Z")

</div>

Closed on January 10, 2025, 2:12pm UTC

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
