Neueste AMD Mesa Vulkan-Version

Tanzmusikus

Admiral
Registriert
Aug. 2010
Beiträge
9.101
Hallo!

Ich hatte vor kurzem ein anderen Linux-System gesehen, wo jemand Vulkan Version 1.3.238 im MangoHud stehen hatte.
Die Mesa-Version war allerdings älter -> 22.3.0.

Bei meinem Pop!_OS ist Mesa 22.3.5 vorhanden, aber in Spielen steht meist Mesa/Vulkan 22.3.5/1.3.230.
VulkanInfo zeigt: Instance Version = 1.3.239 sowie apiVersion = 1.3.230.

Kann ich die apiVersion beeinflussen, indem ich einen bestimmten Treiber installiere/aktualisiere?

Code:
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.239


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

Instance Layers: count = 9
--------------------------
VK_LAYER_INTEL_nullhw             INTEL NULL HW                1.1.73   version 1
VK_LAYER_MANGOHUD_overlay         Vulkan Hud Overlay           1.3.0    version 1
VK_LAYER_MESA_device_select       Linux device selection layer 1.3.211  version 1
VK_LAYER_MESA_overlay             Mesa Overlay layer           1.3.211  version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32   Steam Overlay Layer          1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64   Steam Overlay Layer          1.3.207  version 1
VK_LAYER_VKBASALT_post_processing a post processing layer      1.2.136  version 1

Devices:
========
GPU0:
    apiVersion         = 1.3.230
    driverVersion      = 22.3.5
    vendorID           = 0x1002
    deviceID           = 0x731f
    deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
    deviceName         = AMD Radeon RX 5700 XT (RADV NAVI10)
    driverID           = DRIVER_ID_MESA_RADV
    driverName         = radv
    driverInfo         = Mesa 22.3.5
    conformanceVersion = 1.2.7.1
    deviceUUID         = 00000000-0e00-0000-0000-000000000000
    driverUUID         = 414d442d-4d45-5341-2d44-525600000000
GPU1:
    apiVersion         = 1.3.230
    driverVersion      = 0.0.1
    vendorID           = 0x10005
    deviceID           = 0x0000
    deviceType         = PHYSICAL_DEVICE_TYPE_CPU
    deviceName         = llvmpipe (LLVM 15.0.6, 256 bits)
    driverID           = DRIVER_ID_MESA_LLVMPIPE
    driverName         = llvmpipe
    driverInfo         = Mesa 22.3.5 (LLVM 15.0.6)
    conformanceVersion = 1.3.1.1
    deviceUUID         = 6d657361-3232-2e33-2e35-000000000000
    driverUUID         = 6c6c766d-7069-7065-5555-494400000000

Mein System:
AMD Ryzen 7 2700X
ASRock X470 Taichi
AMD RX 5700 XT
32 GiB DDR4
 
Du kannst mit AMD Karten den Treiber so wechseln. Wenn das deine Frage war.
Ansonsten hängt halt alles an der von dir verwendeten Distro und dem Pakestand.
 
Zuletzt bearbeitet:
Eher nein.
Ich möchte nicht den Treiber (von z.B. RADV zu AMDGPU) wechseln.

Ich suche u.a. den Hintergrund, warum Jemand mit älteren Treibern eine neuere apiVersion von Vulkan haben kann.
Liegt das eventuell an den Runnern (Wine, Proton, ...), die man für das Gaming benutzt?
Oder gibt es andere Ursachen/Möglichkeiten die Vulkan apiVersion zu erhöhen?
 
Mesa 23.0.0 implements the Vulkan 1.3 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used.

Quelle
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Danke für den Hinweis!
Vielleicht liegt's an der Kombination aus Grafikkarte, Mesa-Treiber, Vulkan-Treiber und ggf. auch Spiele-API.
Wer weiß ...

OpenGL 4.6 und Vulkan 1.3 werden jedenfalls von meiner Karte unterstützt.
Unter Windows wird mir Vulkan Version 1.3.237 angezeigt.

Von daher tippe ich am ehesten auf den RADV-Grafiktreiber.
 
Also wenn du bleeding edge möchtest, bleibt eigentlich nur arch oder eines der Kinder. Vielleicht noch ein Debian Derivat mit PPA's.

Pop ist ja quasi das Gegenteil von Aktualität.
 
mytosh schrieb:
Pop ist ja quasi das Gegenteil von Aktualität.
Oh je. Da haben wir wohl andere Erfahrungen gemacht.

Pop!_OS ist was Kernel angeht aktueller als Papa Ubuntu. Und Ubuntu ist generell aktueller als Debian Stable.
Mit PPAs sind dann einige Tools & Treiber (z.B. Mesa, VKD3D, FFmpeg, LibreOffice, VLC) immer sehr aktuell.

Außerdem habe ich sogar ein AUR-Derivat namens "Pacstall" installiert, wodurch das System um weitere Tools bereichert werden kann.

Code:
pacstall -L

glow-deb
onlyoffice-desktopeditors-deb
steamtinkerlaunch-git
topgrade-bin
yad



Nutze übrigens auch Arch in Form von EndeavourOS.
Allgemein sind dort die Programme ziemlich neu, aber auch nicht immer alle.
Mit PPAs kommt man da schon nah dran - deshalb existieren diese ja auch überhaupt.
Manches läuft bei Pop!_OS besser als bei EndeavourOS und umgekehrt.

Mir geht es nicht um eine Diskussion, welche Distro besser oder schlechter ist.
Wäre nice, wenn Jemand/in Antwort(en) zum Thema findet - wenn nicht, auch okay.
Ist ja nicht so, dass irgend etwas nicht oder nicht gut läuft.
 
Ist zwar schon eine Weile her aber:
vulkaninfo.png
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Bitte immer mit bash command posten, damit Leser, die genau diese eine Materie nicht kennen auch mit dabei sind.
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Zurück
Oben