Avatar photo
By: Erico Mendonca

December 26, 2025 7:52 pm

258 views

PCI Passthrough Demystified: Setting up AMD GPUs in Harvester

If you’ve ever tried to set up GPU passthrough, you know the struggle.You edit the GRUB config, you isolate the IOMMU groups, you cross your fingers, and... you get a black screen. Or worse, the dreaded "Code 43."Setting up PCI passthrough is notoriously finicky, and doing it within a Hyper-Converged […]

Read More


Avatar photo
By: Nikolay Borisov

August 2, 2024 7:33 pm

2,596 views

The Curious Case of a Missing CPUID Flag

Recently I was referred to a bug in one of our SLE kernels that manifested in the following warning being printed in dmesg, on a virtualized guest:     Subsequently it was reported that the same warning manifests on the host machine, where the guest VM was run. What those warnings actually mean […]

Read More


Avatar photo
By: Meike Chabowski

September 5, 2023 3:02 pm

4,841 views

Getting granular on GCC 12

Once again, experts from our SUSE toolchain development team (Jan Hubička, Michael Matz, Richard Biener) led by Martin Jambor have joined forces with Brent Hollingsworth from AMD, to publish a new SUSE Best Practices guide. The document "Advanced Optimization and New Capabilities of GCC 12" provides a detailed overview of the most current GNU […]

Read More


Avatar photo
By: Meike Chabowski

July 17, 2023 1:43 pm

5,013 views

New tuning guide: Optimizing Linux for AMD EPYC™ 9004 Series Processors

EPYC is AMD’s flagship mainstream server microprocessors and supports 1-way and 2-way multiprocessing. The first generation was originally announced back in May 2017: At time being, it replaced the previous Opteron server family with the introduction of the Zen microarchitecture for the mainstream market. 4nd Generation AMD EPYC™ Processors With the fourth iteration of […]

Read More