Exploring My Ryzen Linux Journey (Kubuntu 18.04)
Exploring My Ryzen Linux Journey (Kubuntu 18.04)
AMDGPU remains the primary open-source driver utilized in Mesa. Its development community includes contributions from AMD engineers who enhance it with proprietary modifications, resulting in versions like AMD-GPU Pro available on official AMD sites for Linux. This approach mirrors the distinction between Chromium and Chrome—open source versus closed source. It’s advisable to maintain the open-source driver for optimal performance, as its speed is comparable or even superior to AMD-GPU Pro. The Mesa kernel integrates directly with the Linux kernel, making it efficient. Consider downgrading to a less recent kernel if needed.
MESA is a free OpenGL tool for 3D graphics. It works through an API, not as a driver, and isn't included in the Linux kernel. It doesn’t influence system boot unless you’re using console mode. Think of it as similar to Vulkan or DirectX. @MedievalMatt This reminds me of trying to modify the boot menu in grub by adding a line with nomodeset. You’d hover over the kernel, find the right place, and apply it. You could also set radeon.modeset=0 or enable amd_iommu.
It stops the console from entering a high-resolution VESA mode. Certain graphics cards don’t automatically select the right mode at startup, resulting in an empty display. This isn’t related to X or Wayland; it’s specific to the console (text-based). X will eventually adjust your graphics settings based on the best driver it finds. AMDGPU or Radeon driver.
I believe I've mentioned this before; I'm using an integrated GPU instead of a dedicated card. As long as I just need triple displays and don't require anything more intense than streaming games at home via Steam, it's perfectly fine. I attempted nomodeset, which worked for a boot, but the resolution was very low, and only one of my three monitors received the signal. The other two—AMD_IOMMU and AMD_MODESET—both resulted in failed starts. Black screens.