Upgrade AMD Bulldozer to Cezanne

· klm's blog


Original post is here: eklausmeier.goip.de

I upgraded my desktop computer from AMD Bulldozer FX 8120 to AMD Cezanne 5700G. I also upgraded from a hard drive to M.2 SSD storage, upgraded from 16 GB DDR3 to 64 GB DDR4, upgraded from 21″ to 32″ 4K monitor. I bought the hardware from Mindfactory.

Part # Single/€ Sum/€
ASRock X570 Phantom Gaming 4 AMD X570 So.AM4 Dual Channel DDR4 ATX Retail 1 148.12 148.12
AMD Ryzen 7 5700G 8x 3.80GHz So.AM4 BOX 1 288.00 288.00
32GB G.Skill Trident Z Neo DDR4-3600 DIMM CL16 Dual Kit 2 194.70 389.40
2TB Samsung PM9A1 M.2 PCIe 4.0 x4 3D-NAND TLC (MZVL22T0HBLB-00B00) 1 256.92 256.92
32" (81,28cm) LG Electronics 32UN550-W schwarz 3840x2160 1xDisplayPort 1.4 / 2xHDMI 2.0 1 323.95 323.95
1406.39

A comparison of the processors Bulldozer-Zambezi and Cezanne from TechPowerUp.

Type FX 8120 5700G
Release Date 12-Oct-2011 13-Apr-2021
Socket Socket AM3+ Socket AM4
Foundry GF TSMC
Process Size 32 nm 7 nm
Transistors 1.2 × 109 10.7 × 109
Die Size 315 mm² 180 mm²
Package µPGA µOPGA-1331
Frequency 3.1 GHz 3.8 GHz
Turbo Clock 4 GHz 4.6 GHz
TDP 125 W 65 W
#Cores 8 8
#Threads 8 16
Cache L1 384K 64K (per core)
Cache L2 8 MB 512K (per core)
Cache L3 8 MB shared 16 MB
PCI Express Gen 2 Gen 3

The parts and its assembly on the motherboard.

[gallery] /img/gallery /Cezanne_IMG_20220426_(163150|163511|163530|163717|165458|171409|172047).webp/ [/gallery]

Mounting into Chieftec case and cabling.

[gallery] /img/gallery /Cezanne_IMG_202204(26_164558|26_165330|30_183056|30_183112).webp/ [/gallery]

It was quite helpful that the RAM modules are illuminated. At first I was hesitant to press firmly the modules onto the motherboard. But using force when pressing was necessary.

The "old" motherboard with Bulldozer and Alpenföhn cooler except first image in gallery.

[gallery] /img/gallery /Cezanne_IMG_2022050(1_212827|2_125438|2_125451|2_125516).webp/ [/gallery]

Output from lscpu:

 1Architecture:                    x86_64
 2CPU op-mode(s):                  32-bit, 64-bit
 3Address sizes:                   48 bits physical, 48 bits virtual
 4Byte Order:                      Little Endian
 5CPU(s):                          16
 6On-line CPU(s) list:             0-15
 7Vendor ID:                       AuthenticAMD
 8Model name:                      AMD Ryzen 7 5700G with Radeon Graphics
 9CPU family:                      25
10Model:                           80
11Thread(s) per core:              2
12Core(s) per socket:              8
13Socket(s):                       1
14Stepping:                        0
15Frequency boost:                 enabled
16CPU(s) scaling MHz:              54%
17CPU max MHz:                     4672.0698
18CPU min MHz:                     1400.0000
19BogoMIPS:                        7603.05
20Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
21Virtualization:                  AMD-V
22L1d cache:                       256 KiB (8 instances)
23L1i cache:                       256 KiB (8 instances)
24L2 cache:                        4 MiB (8 instances)
25L3 cache:                        16 MiB (1 instance)
26NUMA node(s):                    1
27NUMA node0 CPU(s):               0-15
28Vulnerability Itlb multihit:     Not affected
29Vulnerability L1tf:              Not affected
30Vulnerability Mds:               Not affected
31Vulnerability Meltdown:          Not affected
32Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
33Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
34Vulnerability Spectre v2:        Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP always-on, RSB filling
35Vulnerability Srbds:             Not affected
36Vulnerability Tsx async abort:   Not affected

Output from sensors:

 1amdgpu-pci-0800
 2Adapter: PCI adapter
 3vddgfx:        1.44 V
 4vddnb:       737.00 mV
 5edge:         +24.0°C
 6slowPPT:       5.00 mW
 7
 8nvme-pci-0700
 9Adapter: PCI adapter
10Composite:    +26.9°C  (low  = -273.1°C, high = +80.8°C)
11                       (crit = +84.8°C)
12Sensor 1:     +26.9°C  (low  = -273.1°C, high = +65261.8°C)
13Sensor 2:     +26.9°C  (low  = -273.1°C, high = +65261.8°C)
14
15k10temp-pci-00c3
16Adapter: PCI adapter
17Tctl:         +25.8°C

Observed power consumption is now roughly 30 W when machine is mostly idle. The old Bulldozer machine did need at least 40-60 W when idle. See Plotting Power Consumption of my Desktop PC.

See also ASRock DeskMini A300M with AMD Ryzen 3400G. There I described the setup for the machine for the living room, which had separate requirements for power consumption and quieteness.

Output from lstopo: