asus/pro-ws-x570-ace: init

This commit is contained in:
Matei Dibu
2024-04-24 16:33:39 +03:00
committed by mergify[bot]
parent 1bcf716420
commit 9821d2c543
4 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
= ASUS Pro WS X570-ACE =
== Firmware issues ==
=== BIOS ===
BIOS version 4805 (and possibly older) has broken <code>X2APIC</code> mode, which in turn breaks <code>amd-pstate</code> support.
Other possible config values for <code>APIC</code> are <code>Compatibility</code>, <code>Auto</code> and <code>XAPIC</code>; best results were observed with <code>XAPIC</code>.
This is the error in dmesg when <code>X2APIC</code> is enabled:
<code>
amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled
</code>
=== IPMI ===
The IPMI is half-baked and for the most part unusable in a pure Linux environment, see https://forum.level1techs.com/t/remote-management-on-the-asus-pro-ws-x570-ace-under-linux
== Firmware features ==
=== IOMMU ===
The groups are great, it's a good board for VFIO.
=== ECC Memory ===
As stated on the product page, it works; explicitly enabling in BIOS might be required.
Tested with <code>M391A2K43BB1-CTD</code>.

View File

@@ -0,0 +1,19 @@
{
imports = [
../../common/pc
../../common/pc/ssd
../../common/cpu/amd/pstate.nix
];
boot.kernelModules = [
# Nuvoton NCT6798D - temperature, voltage and RPM
"nct6775"
# a single "temp1" sensor, always at "+31.9°C"
# commented because it's not useful, but left here for reference
# Bus `SMBus PIIX4 adapter port 1 at 0b20'
# Busdriver `i2c_piix4', I2C address 0x4f
# Chip `ds75'
# "lm75"
];
}