Welcome to the most active Linux Forum on the web.
Go Back > Blogs > beachboy2
User Name


Rate this Entry

Ryzen shine, again! (Ryzen 5 5600G)

Posted 07-28-2022 at 01:26 PM by beachboy2
Updated 07-30-2022 at 05:30 AM by beachboy2

My earlier blog featured the Ryzen 5 3400G:

The Ryzen 5 5600G is a cheaper and more powerful alternative to the Intel i5-11400 which also has integrated graphics.

For Linux users there are 2 main points to consider before using the Ryzen 5600G:

1. BIOS version on motherboard
2. Linux kernel version

Surprisingly, the Realtek LAN controller was not a problem (see below).

My build, for a friend's son, used the Gigabyte B550M DS3H motherboard which is virtually the same as the Gigabyte B550 Aorus Elite, only cheaper.

1. BIOS version
Despite any AMD 5000 Series motherboard having a ď3rd gen amd ryzen desktop readyĒ label, there is a good chance that its shipped BIOS is not actually ready.
To remedy this situation it is necessary to pre-install an updated BIOS version on the bare motherboard, before installing the CPU and RAM.

This BIOS flashing procedure is now much simpler and safer thanks to most motherboards having a dedicated flash button and BIOS flash port for a USB drive.
Check before you buy!

The Ryzen 5 5600G is compatible with the Gigabyte B550M DS3H provided that BIOS update F14 is pre-installed via a small (say, 4GB) USB 2.0 drive, using the Q-Flash button.

BIOS downloads for the above board:

NB It is a good idea to avoid selecting the top BIOS version (F15c), since it may be a problematic Beta version!

The BIOS Q-Flash button for the B550M DS3H is on the motherboard itself (next to the SATA ports) rather than on the I/O panel.

NB The CPU and RAM are not installed during this flashing! Only connect the PSUís 24-pin and 4/8-pin cables.

This excellent video features a similar Gigabyte motherboard (A520M DS3H) and shows the procedure in great detail:

The small white Q-Flash button is featured at 7.15.

In my case, flashing took exactly 7 minutes to transfer BIOS update F14 to the Gigabyte B550M DS3H.

2. Kernel version

It is necessary to use a Linux distro with a fairly recent kernel, such as Ubuntu 22.04 LTS/Linux Mint 21 which uses Linux kernel 5.15.

Apparently, Michael Larabel at Phoronix tested a Ryzen 7 5700G with Ubuntu 21.04 and Linux kernel 5.11, and the only thing missing was the Zen 3 APU Temperature Monitoring feature, which is in Linux kernel 5.15.

I used EndeavourOS with kernel 5.18 and I also tested Ubuntu 22.04 LTS with kernel 5.15. This latter kernel is also used in Linux Mint 21.

Both distros behaved perfectly.

Realtek LAN controller
The Gigabyte B550M DS3H, like many other motherboards, uses the Realtek RTL8118AS Gaming GbE LAN, according to Gigabyte.

The following command gives a different result:

sudo lshw -c network 
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
In any event, there is nothing to worry about.
Realtek and Linux generally donít have a good relationship, but in this instance, the wired connection worked perfectly out of the box on both EndeavourOS and Ubuntu 21.04 LTS.

PC Build
I was fortunate that, at the time of purchase, many of the items I needed were available at reduced prices. For example, the be quiet! BN296 Pure Power 11 and the Corsair CV450, CV Series, 80 PLUS Bronze Certified, 450w were more expensive than the on-sale Seasonic Core Gold GM 500 500W Semi Modular 80+ Gold PSU (7 year warranty).

I have always rated Seasonicís PSUs. My last Seasonic PSU did 12 years before expiring.

The Fractal Meshify C TG Blackout Tempered Glass Mid Tower Gaming High Airflow Quiet Case is one of the best designed cases I have ever used. A great deal of thought went into its design, from the viewpoint of the installer.
It comes with two Fractal 3 pin case fans, but I much prefer the 4 pin be quiet! Shadow Wings 2 Silent PWM case fans.
With PWM (Pulse Width Modulation) the fan speeds are varied automatically, plus they are so incredibly quiet, as is the Seasonic 500w PSU.

It is without doubt the quietest PC I have ever built.

Parts list:
AMD Ryzen 5 5600G 6 Core AM4 CPU/Processor with Radeon VEGA Graphics
Gigabyte AMD B550M DS3H Micro-ATX Motherboard
Seasonic Core Gold GM 500 500W Semi Modular 80+ Gold PSU (7 year warranty)
Corsair 16GB DDR4 Vengeance LPX 3200MHz Memory Kit (2x8GB) Black
Fractal Meshify C TG Blackout Tempered Glass Mid Tower Gaming High Airflow Quiet Case
be quiet! Shadow Wings 2 140mm Silent PWM Case Fan
be quiet! Shadow Wings 2 120mm Silent PWM Case Fan

Happy building!
Posted in Uncategorized
Views 1946 Comments 2
« Prev     Main     Next »
Total Comments 2


  1. Old Comment
    Unlike the Gigabyte B550M DS3H and Gigabyte B550 Aorus Elite, the Asus B560M-A I bought for my i5-11400 provides three video ports, 1X DP & 2X HDMI, allowing all three outputs supported by the i5-11400 to be used simultaneously:
    # inxi -GSaz --vs
    inxi 3.3.20-00 (2022-07-27)
      Kernel: 5.15.0-25-generic arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
        parameters: BOOT_IMAGE=/vmlinuz root=LABEL=<filter> noresume
        ipv6.disable=1 net.ifnames=0 mitigations=auto consoleblank=0
      Desktop: Trinity v: R14.1.0 tk: Qt v: 3.5.0 info: kicker wm: Twin v: 3.0
        vt: 7 dm: 1: TDM 2: XDM Distro: Ubuntu 22.04 (Jammy Jellyfish)
      Device-1: Intel RocketLake-S GT1 [UHD Graphics 730] vendor: ASUSTeK
        driver: i915 v: kernel arch: Gen-12.1 process: Intel 10nm built: 2020-21
        ports: active: DP-1,HDMI-A-1,HDMI-A-2 empty: HDMI-A-3 bus-ID: 00:02.0
        chip-ID: 8086:4c8b class-ID: 0300
      Display: x11 server: X.Org v: driver: X: loaded: modesetting
        unloaded: fbdev,vesa gpu: i915 display-ID: :0 screens: 1
      Screen-1: 0 s-res: 2560x3720 s-dpi: 120 s-size: 540x785mm (21.26x30.91")
        s-diag: 953mm (37.51")
      Monitor-1: DP-1 pos: primary,bottom model: Acer K272HUL serial: <filter>
        built: 2018 res: 2560x1440 hz: 60 dpi: 109 gamma: 1.2
        size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
        max: 2560x1440 min: 720x400
      Monitor-2: HDMI-A-1 mapped: HDMI-1 pos: primary,top model: NEC EA243WM
        serial: <filter> built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
        size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
        max: 1920x1200 min: 640x480
      Monitor-3: HDMI-A-2 mapped: HDMI-2 pos: middle model: Samsung built: 2009
        res: 1920x1080 hz: 60 dpi: 305 gamma: 1.2 size: 160x90mm (6.3x3.54")
        diag: 184mm (7.2") ratio: 16:9 modes: max: 1920x1080 min: 720x400
      OpenGL: renderer: Mesa Intel Graphics (RKL GT1) v: 4.6 Mesa 22.0.1
        direct render: Yes
    Plus, my Asus has a USB-C port. When I was shopping last December, I couldn't find a Gigabyte with more than 2 video outputs plus USB-C, or I probably would have bought it instead.
    Posted 07-30-2022 at 02:31 AM by mrmazda mrmazda is online now
  2. Old Comment

    That Asus B560 looks a very nice board.

    I take your point, but in this instance only a fairly basic board was required.

    A higher spec rig for gaming etc would definitely require a board with more fan headers and ports.

    The main point of my blog is to make users aware of the potential pitfalls with the supplied BIOS version on the motherboard and the Linux kernel version when using the AMD 5000 Series CPU.
    Posted 07-30-2022 at 02:42 AM by beachboy2 beachboy2 is offline
    Updated 07-30-2022 at 05:33 AM by beachboy2


All times are GMT -5. The time now is 04:59 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration