Redcore Linux Project Forum

Unfortunately, no one can be told what Redcore Linux is. You have to see it for yourself!

You are not logged in.

#1 2025-01-09 19:44:34

KornilowKopfKürzer
Member
Registered: 2024-12-31
Posts: 11

LACT issue (GPU overclocking tool)

I am too exhausted and unknowledgeable to continue tinkering on my own. (Actual issue at bottom, help for others now)

So, theres this program from github. https://github.com/ilya-zlobintsev/LACT

I added its repository. It was kinda hard to figure out the commands and stuff, in the end, I added the needed GURU repository in some config file, below redcores and porteges. Then I was able to compile LACT from source. I think its possible actually to make sisyphus do it (I used the portege command).

IT WOULD BE COOL THOUGH to have sisyphus recognize the program. Maybe it can even find it with --ebuild, however, I think I had a typo - the package for the program LACT is called lactd - does everyone want to duck ppl's brains? Summary, check on your own.

So, LACT was finally there, great! As LACT by default is made for systemd fuckshit, I had to tinker again - you can translate the "sudo systemctl enable --now lactd" command that is required for any user at the point of opening the program at first to openrc.

What worked, at least in the way that the message doesnt pop up anymore (maybe its the root cause of the issue I am confronted with now? i dont think so, though), is (source: https://wiki.gentoo.org/wiki/OpenRC_to_ … heatsheet):

rc-update add lactd default





ACTUAL ISSUE


Now, last but not least, to actually do the overclocking, one needs to enable it in the GUI. After pressing the button herefore, it states that it creates a file in /etc/modprobe.d/99-amdgpu-overdrive.conf and will update the initramfs file. Then, which is normal for unknown distros, according to the next pop up window, the initramfs type could not be determined, and an "manual initramfs regenertion might be required".

Something is required, indeed, as the overclocking doesnt work after the necessary reboot. However, also the supposed update of the initramfs doesnt work. The github of LACT states that, in any case, a kernel update should be sufficient. That was the last thing I tried. Via the sisyphus GUI, I downloaded the 6.12 LTS kernel (why is the lts kernel more up to date than the default kernel being on testing branch, though?). Rebooting with this kernel (I do, checked the version), still no Overclocking.

Before I did this big step; I tinkered with dracut (see here: https://www.reddit.com/r/linux4noobs/co … _command/)

dracut --regenerate-all --force

Appearantly, dracut does its work, there tons of things which it cannot do, though (files missing, whatever). It creates a new initramfs in the end. I can boot with that one without an issue, but appearantly, it also does nothing.

I wonder weither dracut is limited by something, or If the problem might be that Redcore is hardened? Is what I try to do impossible per se?

Last tinker tried: Editing the conf of dracut like this: https://forums.gentoo.org/viewtopic-t-1 … art-0.html

I dont understand, doing so warns me about the missing     space before and behind the " " (you will see when you compare with the original line of the dracut file). Well, it still booted, saw one screen full of text before boot for a short moment, but everything normal. I tried the suggested change with the correct spacing, but, nevertheless, not working.

I'd be happy to know whats the issue.

Last edited by KornilowKopfKürzer (2025-01-09 20:00:40)

Offline

#2 2025-01-09 20:13:26

KornilowKopfKürzer
Member
Registered: 2024-12-31
Posts: 11

Re: LACT issue (GPU overclocking tool)

From terminal:

dracut --regenerate-all --force
dracut: Executing: /usr/bin/dracut --kver=6.11.10-redcore --force
dracut: dracut module 'dash' will not be installed, because command 'dash' could not be found!
dracut: dracut module 'mksh' will not be installed, because command 'mksh' could not be found!
dracut: dracut module 'systemd-ask-password' will not be installed, because command 'systemd-ask-password' could not be found!
dracut: dracut module 'systemd-ask-password' will not be installed, because command 'systemd-tty-ask-password-agent' could not be found!
dracut: dracut module 'systemd-coredump' will not be installed, because command 'coredumpctl' could not be found!
dracut: dracut module 'systemd-coredump' will not be installed, because command '/usr/lib/systemd/systemd-coredump' could not be found!
dracut: dracut module 'systemd-hostnamed' will not be installed, because command 'hostnamectl' could not be found!
dracut: dracut module 'systemd-hostnamed' will not be installed, because command '/usr/lib/systemd/systemd-hostnamed' could not be found!
dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/usr/lib/systemd/systemd-integritysetup' could not be found!
dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/usr/lib/systemd/system-generators/systemd-integritysetup-generator' could not be found!
dracut: dracut module 'systemd-journald' will not be installed, because command 'journalctl' could not be found!
dracut: dracut module 'systemd-journald' will not be installed, because command '/usr/lib/systemd/systemd-journald' could not be found!
dracut: dracut module 'systemd-modules-load' will not be installed, because command '/usr/lib/systemd/systemd-modules-load' could not be found!
dracut: dracut module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' could not be found!
dracut: dracut module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrextend' could not be found!
dracut: dracut module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut: dracut module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut: dracut module 'systemd-pstore' will not be installed, because command '/usr/lib/systemd/systemd-pstore' could not be found!
dracut: dracut module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found!
dracut: dracut module 'systemd-resolved' will not be installed, because command 'resolvectl' could not be found!
dracut: dracut module 'systemd-resolved' will not be installed, because command '/usr/lib/systemd/systemd-resolved' could not be found!
dracut: dracut module 'systemd-rfkill' will not be installed, because command '/usr/lib/systemd/systemd-rfkill' could not be found!
dracut: dracut module 'systemd-sysctl' will not be installed, because command '/usr/lib/systemd/systemd-sysctl' could not be found!
dracut: dracut module 'systemd-sysext' will not be installed, because command 'systemd-sysext' could not be found!
dracut: dracut module 'systemd-sysusers' will not be installed, because command 'systemd-sysusers' could not be found!
dracut: dracut module 'systemd-timedated' will not be installed, because command 'timedatectl' could not be found!
dracut: dracut module 'systemd-timedated' will not be installed, because command '/usr/lib/systemd/systemd-timedated' could not be found!
dracut: dracut module 'systemd-timesyncd' will not be installed, because command '/usr/lib/systemd/systemd-timesyncd' could not be found!
dracut: dracut module 'systemd-timesyncd' will not be installed, because command '/usr/lib/systemd/systemd-time-wait-sync' could not be found!
dracut: dracut module 'systemd-veritysetup' will not be installed, because command '/usr/lib/systemd/systemd-veritysetup' could not be found!
dracut: dracut module 'systemd-veritysetup' will not be installed, because command '/usr/lib/systemd/system-generators/systemd-veritysetup-generator' could not be found!
dracut: dracut module 'busybox' will not be installed, because command 'busybox' could not be found!
dracut: dracut module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut: dracut module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: dracut module 'network-wicked' will not be installed, because command 'wicked' could not be found!
dracut: dracut module 'dmraid' will not be installed, because command 'kpartx' could not be found!
dracut: dracut module 'multipath' will not be installed, because command 'multipath' could not be found!
dracut: dracut module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'dcbtool' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fipvlan' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'lldpad' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fcoemon' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fcoeadm' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'dcbtool' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'fipvlan' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'lldpad' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: dracut module 'nbd' will not be installed, because command 'nbd-client' could not be found!
dracut: 95nfs: Could not find any command of 'rpcbind portmap'!
dracut: dracut module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut: dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut: dracut module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut: dracut module 'squash' will not be installed, because command 'unsquashfs' could not be found!
dracut: *** Including module: modsign ***
dracut: *** Including module: i18n ***
dracut: *** Including module: network-legacy ***
dracut: *** Including module: network ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: kernel-network-modules ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: mdraid ***
dracut: Skipping udev rule: 64-md-raid.rules
dracut: *** Including module: nvdimm ***
dracut: *** Including module: qemu ***
dracut: *** Including module: qemu-net ***
dracut: *** Including module: cifs ***
dracut: *** Including module: lunmask ***
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: virtiofs ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode:                     real
dracut: Method:                   sha256
dracut: Files:                    3628
dracut: Linked:                   156 files
dracut: Compared:                 0 xattrs
dracut: Compared:                 1898 files
dracut: Saved:                    16.96 MiB
dracut: Duration:                 0.044608 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Constructing GenuineIntel.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file '/boot/initrd-6.11.10-redcore' ***
dracut: Using auto-determined compression method 'gzip'
dracut: *** Creating initramfs image file '/boot/initrd-6.11.10-redcore' done ***
dracut: Executing: /usr/bin/dracut --kver=6.12.6-redcore-lts --force
dracut: dracut module 'dash' will not be installed, because command 'dash' could not be found!
dracut: dracut module 'mksh' will not be installed, because command 'mksh' could not be found!
dracut: dracut module 'systemd-ask-password' will not be installed, because command 'systemd-ask-password' could not be found!
dracut: dracut module 'systemd-ask-password' will not be installed, because command 'systemd-tty-ask-password-agent' could not be found!
dracut: dracut module 'systemd-coredump' will not be installed, because command 'coredumpctl' could not be found!
dracut: dracut module 'systemd-coredump' will not be installed, because command '/usr/lib/systemd/systemd-coredump' could not be found!
dracut: dracut module 'systemd-hostnamed' will not be installed, because command 'hostnamectl' could not be found!
dracut: dracut module 'systemd-hostnamed' will not be installed, because command '/usr/lib/systemd/systemd-hostnamed' could not be found!
dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/usr/lib/systemd/systemd-integritysetup' could not be found!
dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/usr/lib/systemd/system-generators/systemd-integritysetup-generator' could not be found!
dracut: dracut module 'systemd-journald' will not be installed, because command 'journalctl' could not be found!
dracut: dracut module 'systemd-journald' will not be installed, because command '/usr/lib/systemd/systemd-journald' could not be found!
dracut: dracut module 'systemd-modules-load' will not be installed, because command '/usr/lib/systemd/systemd-modules-load' could not be found!
dracut: dracut module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' could not be found!
dracut: dracut module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrextend' could not be found!
dracut: dracut module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut: dracut module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut: dracut module 'systemd-pstore' will not be installed, because command '/usr/lib/systemd/systemd-pstore' could not be found!
dracut: dracut module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found!
dracut: dracut module 'systemd-resolved' will not be installed, because command 'resolvectl' could not be found!
dracut: dracut module 'systemd-resolved' will not be installed, because command '/usr/lib/systemd/systemd-resolved' could not be found!
dracut: dracut module 'systemd-rfkill' will not be installed, because command '/usr/lib/systemd/systemd-rfkill' could not be found!
dracut: dracut module 'systemd-sysctl' will not be installed, because command '/usr/lib/systemd/systemd-sysctl' could not be found!
dracut: dracut module 'systemd-sysext' will not be installed, because command 'systemd-sysext' could not be found!
dracut: dracut module 'systemd-sysusers' will not be installed, because command 'systemd-sysusers' could not be found!
dracut: dracut module 'systemd-timedated' will not be installed, because command 'timedatectl' could not be found!
dracut: dracut module 'systemd-timedated' will not be installed, because command '/usr/lib/systemd/systemd-timedated' could not be found!
dracut: dracut module 'systemd-timesyncd' will not be installed, because command '/usr/lib/systemd/systemd-timesyncd' could not be found!
dracut: dracut module 'systemd-timesyncd' will not be installed, because command '/usr/lib/systemd/systemd-time-wait-sync' could not be found!
dracut: dracut module 'systemd-veritysetup' will not be installed, because command '/usr/lib/systemd/systemd-veritysetup' could not be found!
dracut: dracut module 'systemd-veritysetup' will not be installed, because command '/usr/lib/systemd/system-generators/systemd-veritysetup-generator' could not be found!
dracut: dracut module 'busybox' will not be installed, because command 'busybox' could not be found!
dracut: dracut module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut: dracut module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: dracut module 'network-wicked' will not be installed, because command 'wicked' could not be found!
dracut: dracut module 'dmraid' will not be installed, because command 'kpartx' could not be found!
dracut: dracut module 'multipath' will not be installed, because command 'multipath' could not be found!
dracut: dracut module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'dcbtool' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fipvlan' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'lldpad' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fcoemon' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fcoeadm' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'dcbtool' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'fipvlan' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'lldpad' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: dracut module 'nbd' will not be installed, because command 'nbd-client' could not be found!
dracut: 95nfs: Could not find any command of 'rpcbind portmap'!
dracut: dracut module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut: dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut: dracut module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut: dracut module 'squash' will not be installed, because command 'unsquashfs' could not be found!
dracut: *** Including module: modsign ***
dracut: *** Including module: i18n ***
dracut: *** Including module: network-legacy ***
dracut: *** Including module: network ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: kernel-network-modules ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: mdraid ***
dracut: Skipping udev rule: 64-md-raid.rules
dracut: *** Including module: nvdimm ***
dracut: *** Including module: qemu ***
dracut: *** Including module: qemu-net ***
dracut: *** Including module: cifs ***
dracut: *** Including module: lunmask ***
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: virtiofs ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode:                     real
dracut: Method:                   sha256
dracut: Files:                    3637
dracut: Linked:                   156 files
dracut: Compared:                 0 xattrs
dracut: Compared:                 1904 files
dracut: Saved:                    16.96 MiB
dracut: Duration:                 0.045368 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Constructing GenuineIntel.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file '/boot/initrd-6.12.6-redcore-lts' ***
dracut: Using auto-determined compression method 'gzip'
dracut: *** Creating initramfs image file '/boot/initrd-6.12.6-redcore-lts' done ***

Last edited by V3n3RiX (2025-01-14 22:19:34)

Offline

#3 2025-01-10 10:36:33

KornilowKopfKürzer
Member
Registered: 2024-12-31
Posts: 11

Re: LACT issue (GPU overclocking tool)

Nvm, I got it, by the manual specification of the boot parameter amdgpu.ppfeaturemask=0xffffffff.

The last trouble was that grub-mkconfig is a unknown command - you need to use grub2 instead to regnerate the grub. (grub2-mkconfig -o /boot/grub/grub.cfg ) Found here: https://forums.gentoo.org/viewtopic-t-9 … art-0.html

Which is odd, does anyone know why? Sisyphus doesnt mention grub 2, and the internet is full of grub and not grub2 commands. The folders of the system are also called grub. Maybe I am stupid here anyhow.

I am also scared that I mess with the system somehow, that why I would also prefer to understand this.

Offline

#4 2025-01-14 13:24:08

V3n3RiX
Administrator
Registered: 2021-11-04
Posts: 99

Re: LACT issue (GPU overclocking tool)

Glad you figured it out. I have been away for a while, but I will try to package and ship LACT at one point. When it comes to grub2 vs grub, is just a relic. When grub2 was released, Grub Legacy was still around, so the commands had to be grub2. Unlike the other distributions which renamed it back to grub when grub legacy went away, we kept it since many of our tools and hooks rely on it being grub2. Of course, I can rewrite the tools, but I like it being quirky.

Offline

Board footer

Powered by FluxBB