ASUS TUF GAMING B550M-PLUS

This article details the ASUS TUF GAMING B550M-PLUS, providing Linux kernel configuration hints. The motherboard has an B550 chipset and AM4 CPU socket compatible with Ryzen CPUs.

Installation
Network is not working in standard Gentoo image. I was using USB WiFi TP-LINK Archer T1U during installation:

Kernel
The kernel configuration described in
 * Ryzen
 * Gigabyte_X570-UD is more specific

You should except from Gigabyte_X570-UD this items:


 * Ethernet driver section
 * Do not enable `AMD Secure Memory Encryption (SME) support` because with this option kernel doesn't boot

Also do not enable `Realtek 8169/8168/8101/8125 ethernet support` in kernel before 5.9:

The full working config for my desktop you can find on my GitHub.

Emerge
Before Kernel 5.9 is released and https://github.com/gentoo/gentoo/pull/17052 merged:

Before Kernel 5.9 is released:

Performance and CPU temperature
The my kernel config build time (after make clean) is about 3 minutes on this hardware


 * disk is INTEL SSDSC2CW240A3
 * memory is 2 x CRUCIAL BL16G32C16U4B.M16FE with Configured Memory Speed: 2666 MT/s

The maximum temperature is about 81°C during kernel build with standard AMD Box cooler without overclocking

Bridge interface is not working with kvm
Found on 5.8.8 kernel. This bridge is standard bridge interface

With kvm interface like this

Network stop working until kvm stopped. Error is