radeon-6700xt-und-linux Link to heading

der erste eindruck: alles sehr einfach. läuft out-of-the-box

wollte mir trotzdem bisschen infos zusammensuchen weil ich bis jetzt immer nvidia benutzt habe und keine ahnung habe welche treiber wie gut oder schlecht sind für radeon grafikkarten der neusten generation. da gab es die letzte jahre auch so ein paar veränderungen. noch ein kurzer einschub:

VSYNC abschalten in allen spielen! (wichtiger reminder für mich)

der erste schritt: überprüfen mit welchem treiber die grafikkarte gerade läuft

lspci -k | grep -A 3 -E "(VGA|3D)"                                                                                                                                                                                                                                         ✔
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] (rev c5)
    Subsystem: Sapphire Technology Limited Device e445
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

fazit: genau so soll es sein. phoronix empfiehlt amdgpu weil die anderen treiber nur in sehr speziellen fällen (manchmal bei 4k und raytracing) vorteile bringen

danach habe ich noch radeontop installiert, dazu kann ich aber noch nicht viel schreiben, das sehe ich mir bei der nächsten zockrunde an bzw die infos aus radeontop.

vainfo                                                                                                                                                                                                                                                                  
Trying display: wayland
vainfo: VA-API version: 1.16 (libva 2.16.0)
vainfo: Driver version: Mesa Gallium driver 22.2.3 for AMD Radeon RX 6700 XT (navi22, LLVM 14.0.6, DRM 3.48, 6.0.8-1-MANJARO)

sie auch alles gut aus.

==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.226


Instance Extensions: count = 20
===============================
    VK_EXT_acquire_drm_display             : extension revision 1
    VK_EXT_acquire_xlib_display            : extension revision 1
    VK_EXT_debug_report                    : extension revision 10
    VK_EXT_debug_utils                     : extension revision 2
    VK_EXT_direct_mode_display             : extension revision 1
    VK_EXT_display_surface_counter         : extension revision 1
    VK_KHR_device_group_creation           : extension revision 1
    VK_KHR_display                         : extension revision 23
    VK_KHR_external_fence_capabilities     : extension revision 1
    VK_KHR_external_memory_capabilities    : extension revision 1
    VK_KHR_external_semaphore_capabilities : extension revision 1
    VK_KHR_get_display_properties2         : extension revision 1
    VK_KHR_get_physical_device_properties2 : extension revision 2
    VK_KHR_get_surface_capabilities2       : extension revision 1
    VK_KHR_portability_enumeration         : extension revision 1
    VK_KHR_surface                         : extension revision 25
    VK_KHR_surface_protected_capabilities  : extension revision 1
    VK_KHR_wayland_surface                 : extension revision 6
    VK_KHR_xcb_surface                     : extension revision 6
    VK_KHR_xlib_surface                    : extension revision 6

Layers: count = 7
=================
VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
    Layer Extensions: count = 0
    Devices: count = 1
        GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
        Layer-Device Extensions: count = 0

VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
    Layer Extensions: count = 0
    Devices: count = 1
        GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
        Layer-Device Extensions: count = 0

VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:
    Layer Extensions: count = 0
    Devices: count = 1
        GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
        Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
    Layer Extensions: count = 0
    Devices: count = 1
        GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
        Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
    Layer Extensions: count = 0
    Devices: count = 1
        GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
        Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
    Layer Extensions: count = 0
    Devices: count = 1
        GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
        Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
    Layer Extensions: count = 0
    Devices: count = 1
        GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
        Layer-Device Extensions: count = 0