They accepted EUR 8 / piece for 12 pieces plus 20 shipping.
I was actually tempted to offer 5 EUR / piece for 24

.
But now it's holiday Season until next Tuesday nobody will answer or accept anyways ...
I still have my doubts that will cool the 5700X well enough though.
I'll try a stress Test hopefully later Today with the Thermalright AXP120-X67 (I typically just let
gcc
compile the Linux Kernel using the build folder as
tmpfs
and see how hot it gets).
About the Open Chassis that you suggested, I think I'd rather go with Amazon.de (or Aliexpress if there are good Deals) since that is like half price and they already include VAT / Duties / Shipping / etc:
But I don't really have any space to put such thing, so I guess I'll just use some Silverstone ML03 / 2U Chassis as usual.
EDIT 1: furthermore that CPU Cooler Fan has a stated Lifetime of 50'000 Hours, so approx. 6 Years at 40°C. Not sure how proprietary it is (Fan without Frame, so not "Standard" as in 80mm/120mm Fan IMHO), but that could potentially also harbor some Surprises.
EDIT 2: there are few Problems.
Testing with the Thermalright AXP120-X67, after updating to BIOS L2.12 and attempting to reconfigure ECC (NO BIOS Reset to Default done !) apparently ECC is NOT working. Furthermore the CPU reaches 70+ °C when trying to compile Linux Kernel, which is quite high for such a beefy Cooler. Chassis (Silverstone ML03) was closed and 4x80mm Arctic P8 PWM Fans were used for Intake.
Furthermore Fan Control from Linux does NOT appear to be working. All Fan Speeds read 0 and attempting to set the Duty Cycle directly to
hwmon
doesn't do anything:
Code:
root@LiveUbuntu02:~# sensors
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +67.2°C
Tccd1: +68.5°C
nct6779-isa-0290
Adapter: ISA adapter
Vcore: 632.00 mV (min = +0.00 V, max = +1.74 V)
in1: 408.00 mV (min = +0.00 V, max = +0.00 V) ALARM
AVCC: 3.34 V (min = +0.00 V, max = +0.00 V) ALARM
+3.3V: 3.34 V (min = +0.00 V, max = +0.00 V) ALARM
in4: 536.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in5: 352.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in6: 304.00 mV (min = +0.00 V, max = +0.00 V) ALARM
3VSB: 3.39 V (min = +0.00 V, max = +0.00 V) ALARM
Vbat: 3.22 V (min = +0.00 V, max = +0.00 V) ALARM
in9: 0.00 V (min = +0.00 V, max = +0.00 V)
in10: 768.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in11: 328.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in12: 360.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in13: 280.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in14: 296.00 mV (min = +0.00 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
SYSTIN: +35.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = thermistor
CPUTIN: +47.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUXTIN0: +77.0°C sensor = thermistor
AUXTIN1: +39.0°C sensor = thermistor
AUXTIN2: +81.0°C sensor = thermistor
AUXTIN3: +83.0°C sensor = thermistor
PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
PCH_MCH_TEMP: +0.0°C
PCH_DIM0_TEMP: +0.0°C
PCH_DIM1_TEMP: +0.0°C
TSI0_TEMP: +67.1°C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled
I'm a bit puzzled since there seem to be 6 Fan Connectors on the Motherboard but only 5 are reported to
hwmon
(in
/sys
) and only 4 by
lm-sensors
.
Is this set by BIOS and there is nothing we can do about it ? IIRC we can set a Fixed Fan Speed in BIOS but I'd really like to have it adjustable from the OS ...
EDIT 3: in
Advanced
->
Hardware Monitor
, if I change from
Auto
to
Manual
and then set each Fan as
Smart Fan
(and put e.g. 40°C until 50%, 50°C until 70%, 60°C up to 90%, then 70°C to 100%). Or something like that. I have the Feeling that they allow far too high temperatures before ramping up the Speed. Nevertheless, still no OS control in that Mode (but Max Temperature down to 65°C during Kernel Compile).
EDIT 4: also in full Manual Mode with fixed 50% Reference set in BIOS, OS cannot control Fan Speed

.
EDIT 5: I guess that since the X470D4U Motherboard comes with the BMC, they just wired the Chip to the BMC to let the BMC control it.
But of course if the BMC is NOT installed (and the B450D4U-V1LQ5 only has Video/VGA Output - when it works), then most likely only the BIOS is in control of it. The
Nuvoton NCT6779D
(I guess the
Nuvoton NCT6779D-R
is the Packaging, as in "Delivered in Reel" ?) should be supported by the Linux Kernel, and it's being loaded as nct6775, but it seems like most stuff does NOT work:
Code:
root@LiveUbuntu02:/tools_local# dmesg | grep -i nct
[ 0.671415] pinctrl core: initialized pinctrl subsystem
[ 2.603443] xor: automatically using best checksumming function avx
[ 6.229772] nct6775: Found NCT6779D or compatible chip at 0x2e:0x290
[ 84.163781] nct6775: Found NCT6779D or compatible chip at 0x2e:0x290
EDIT 6: I think it's only possible to configure the Fan Curve in BIOS after All. Make sure you set it to
Manual
and then
Smart Fan
, the configure your Fan Curve according to what you desire. Kinda disappointing that we don't get access in the OS / Linux though

.
By the Way, the ECC seems to have started working as soon as I changed either Boot to UEFI or Advanced -> HWMON to Manual. It did NOT unlock any Menu, although now it shows working on this 2nd System:
Code:
root@LiveUbuntu02:/tools_local# dmesg | grep -i edac
[ 0.735164] EDAC MC: Ver: 3.0.0
[ 7.041313] EDAC MC0: Giving out device to module amd64_edac controller F19h_M20h: DEV 0000:00:18.3 (INTERRUPT)
[ 7.041316] EDAC amd64: F19h_M20h detected (node 0).
[ 7.041320] EDAC MC: UMC0 chip selects:
[ 7.041321] EDAC amd64: MC: 0: 8192MB 1: 8192MB
[ 7.041322] EDAC amd64: MC: 2: 8192MB 3: 8192MB
[ 7.041326] EDAC MC: UMC1 chip selects:
[ 7.041327] EDAC amd64: MC: 0: 8192MB 1: 8192MB
[ 7.041328] EDAC amd64: MC: 2: 8192MB 3: 8192MB
And
Code:
root@LiveUbuntu02:/tools_local# dmidecode -t memory | grep -i correction
Error Correction Type: Multi-bit ECC
EDIt 7: between the Configuration where ECC works and ECC does NOT work, I can observe the Following Differences using my
extract.nsh
Script, in one Case running my
patch.nsh
Script (and ECC NOT working yet), and after running my
patch.nsh
Script AND changing IIRC BOOT Order and HWMon Fan Setting in BIOS:
Code:
diff noreset_after_L2.12_Update_After_Patching.txt noreset_after_L2.12_Update_After_Patching_and_BIOS_Settings_Changed_ECC_NOW_works.txt
359c359
< AmdSetup(20480):0x20=0xFF
---
> AmdSetup(20480):0x20=0x0C
909c909
< Setup(1):0x183=0x00
---
> Setup(1):0x183=0x01
917,926c917,926
< Setup(1):0x18D=0x01
< Setup(1):0x18E=0x02
< Setup(1):0x18F=0x03
< Setup(1):0x190=0x04
< Setup(1):0x191=0x05
< Setup(1):0x192=0x06
< Setup(1):0x193=0x07
< Setup(1):0x194=0x08
< Setup(1):0x195=0x09
< Setup(1):0x196=0x0A
---
> Setup(1):0x18D=0x00
> Setup(1):0x18E=0x00
> Setup(1):0x18F=0x00
> Setup(1):0x190=0x01
> Setup(1):0x191=0x01
> Setup(1):0x192=0x01
> Setup(1):0x193=0x01
> Setup(1):0x194=0x02
> Setup(1):0x195=0x02
> Setup(1):0x196=0x02
The Setup(1):0x183 ... Setup(1):0x196 seem to all be related to the Fan Control Configuration, defined in
Section_Volume_image_9E21FD93-9C72-4C15-8C4B-E77F1DB2D792_body.vol.6.7.en-US.ifr.txt
.
Whereas the Change from
AmdSetup(0x5000):0x20=0xFF
to
AmdSetup(0x5000):0x20=0x0C
might be what allowed ECC to finally work (defined in
File_DXE_driver_CbsSetupDxeSSP_CbsSetupDxeSSP_body.fbd.0.0.en-US.ifr.txt
).
Looking at it in VSCodium also shows some EXTRA Entries:
Code:
AmdSetup(0x5000):0x25D=0x0F
AmdSetup(0x5000):0x25E=0x0F
AmdSetup(0x5000):0x25F=0x0F
AmdSetup(0x5000):0x260=0x0F
AmdSetup(0x5000):0x261=0x0F
AmdSetup(0x5000):0x262=0x0F
AmdSetup(0x5000):0x263=0x00
AmdSetup(0x5000):0x267=0xF8
AmdSetup(0x5000):0x269=0xFF
AmdSetup(0x5000):0x26A=0x00
AmdSetup(0x5000):0x26B=0xFF
AmdSetup(0x5000):0x26C=0xFF
AmdSetup(0x5000):0x26=0x00
This seems to have to do with Memory Configuration. But not sure how I actually managed to enable that

!