Skip to content

Fix for Clevo NH5xAx with Ryzen 9 3950x to make use of CPU cores 25-32

License

Notifications You must be signed in to change notification settings

tuxedocomputers/tuxedo-corefix-clevo-nh5xax

Repository files navigation

About

THIS FIX IS ONLY FOR THE "TUXEDO BOOK XA15" OR OTHER "CLEVO NH5xAx Barebone" BASED DEVICES.

DO NOT INSTALL IF YOU ARE USING TUXEDO-TOMTE AS IT WILL HAVE ALREADY APPLIED THIS PATCH AUTOMATICALLY.

The Clevo NH5xAx barebone has a bug, that causes cpufreq to not work on core 25-32 when a Ryzen 9 3950x is installed. This repo replaces the broken ssdt2 ACPI table, causing this bug, during boot. To archive this it uses the initramfs method (https://www.kernel.org/doc/html/v5.6/admin-guide/acpi/ssdt-overlays.html).

This repo supports Debians/Ubuntus update-initramfs script and OpenSUSEs mkinitrd/dracut script to patch the default initrd.img. Some distros, for example Arch, have other initrd.img build scripts. This repo will not work for these. Note that when you repack this fix for these distros, that the compiled aml file needs to be in an uncompressed section in the start of the initrd.img.

Author: Werner Sembach tux@tuxedocomputers.com

Requirements

  • initramfs-tools (Debian/Ubuntu) respectively dracut (OpenSUSE)
  • acpica-tools (Debian/Ubuntu/OpenSUSE)

Installation

These scripts must be run from a terminal.

Debian/Ubuntu: sudo ./install_ubuntu.sh

OpenSUSE: sudo ./install_suse.sh

Uninstallation

These scripts must be run from a terminal.

Debian/Ubuntu: sudo ./uninstall_ubuntu.sh

OpenSUSE: sudo ./uninstall_suse.sh

About

Fix for Clevo NH5xAx with Ryzen 9 3950x to make use of CPU cores 25-32

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published