You are not logged in.

#1 2024-07-19 10:17:41

timothy270
Member
Registered: 2024-07-19
Posts: 5

[solved] How to check what AMD Graphics driver is in use?

When launching Unreal Engine 5 I get the following warning:

Unreal Engine wrote:

WARNING: Known issues with graphics driver

The installed version of the AMD graphics driver has known issues, Please install the recommended driver version.

Would you like to visit the following URL to donwload the driver?

https://www.amd.com/en/support

AMD Radeon RX 7700S
Installed: 2.0.302
Recommended: 23.3.1 or latest driver available

I was confused with this message because I have the following packages installed:

mesa 1:24.1.3-1
vulkan-radeon 1:24.1.3-1
xf86-video-amdgpu 23.0.0-2
amdgpu-pro-oglp(AUR) 24.10_1787253-1
amf-amdgpu-pro(AUR) 24.10_1787253-1
vulkan-amdgpu-pro(AUR) 24.10_1787253-1

As you can see the versions of the drivers are far ahead of 2.0.302. How can I find what driver is actually in use, and change it to a more modern one if needed?

> sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO W7600]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: /dev/fb0
       version: c1
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=amdgpu latency=0 mode=2560x1600 visual=truecolor xres=2560 yres=1600
       resources: iomemory:840-83f iomemory:860-85f irq:96 memory:8400000000-85ffffffff memory:8600000000-860fffffff ioport:a000(size=256) memory:90d00000-90dfffff memory:90e20000-90e3ffff
  *-display
       description: VGA compatible controller
       product: Phoenix1
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:c5:00.0
       logical name: /dev/fb0
       version: c1
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix vga_controller bus_master cap_list fb
       configuration: depth=32 driver=amdgpu latency=0 resolution=3840,2160
       resources: iomemory:860-85f irq:58 memory:8610000000-861fffffff memory:90000000-901fffff ioport:1000(size=256) memory:90500000-9057ffff

Last edited by timothy270 (2024-07-19 17:00:11)

Offline

#2 2024-07-19 10:21:20

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: [solved] How to check what AMD Graphics driver is in use?

I think you should use amdgpu for that card unless you have a specific reason to use AMDGPU-PRO. Gaming performance is _much_ better with the open source drivers.


Jin, Jîyan, Azadî

Offline

#3 2024-07-19 11:01:03

cryptearth
Member
Registered: 2024-02-03
Posts: 2,184

Re: [solved] How to check what AMD Graphics driver is in use?

I use mesa radv - gives even more performance than open amdvlk
as for pro: don't use unless you need it

Online

#4 2024-07-19 12:25:25

timothy270
Member
Registered: 2024-07-19
Posts: 5

Re: [solved] How to check what AMD Graphics driver is in use?

I removed the three pro devices per your advice but still get the same warning whenever I turn on Unreal Engine. Really confused because there is no driver with version 2.0.302 as far as I know installed on my system.

Offline

#5 2024-07-19 16:09:38

cryptearth
Member
Registered: 2024-02-03
Posts: 2,184

Re: [solved] How to check what AMD Graphics driver is in use?

https://wiki.archlinux.org/title/Vulkan
install vulkan-tools
what's the output of

vulkaninfo --summary

Online

#6 2024-07-19 16:29:26

timothy270
Member
Registered: 2024-07-19
Posts: 5

Re: [solved] How to check what AMD Graphics driver is in use?

vulkan-tools (1.3.269-1) is already installed.

> vulkaninfo --summary
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.279


Instance Extensions: count = 24
-------------------------------
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_EXT_headless_surface                : extension revision 1
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 4
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
VK_LUNARG_direct_driver_loading        : extension revision 1

Instance Layers: count = 7
--------------------------
VK_LAYER_AMD_switchable_graphics_32 AMD switchable graphics layer 1.3.280  version 1
VK_LAYER_AMD_switchable_graphics_64 AMD switchable graphics layer 1.3.280  version 1
VK_LAYER_INTEL_nullhw               INTEL NULL HW                 1.1.73   version 1
VK_LAYER_KHRONOS_validation         Khronos Validation Layer      1.3.275  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_OBS_vkcapture_64           OBS Linux game capture        1.3.285  version 1

Devices:
========
GPU0:
	apiVersion         = 1.3.280
	driverVersion      = 2.0.304
	vendorID           = 0x1002
	deviceID           = 0x15bf
	deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
	deviceName         = AMD Radeon 780M
	driverID           = DRIVER_ID_AMD_OPEN_SOURCE
	driverName         = AMD open-source driver
	driverInfo         = 2024.Q2.1 (LLPC)
	conformanceVersion = 1.3.5.2
	deviceUUID         = 00000000-c500-0000-0000-000000000000
	driverUUID         = 414d442d-4c49-4e55-582d-445256000000
GPU1:
	apiVersion         = 1.3.280
	driverVersion      = 2.0.304
	vendorID           = 0x1002
	deviceID           = 0x7480
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = AMD Radeon RX 7700S
	driverID           = DRIVER_ID_AMD_OPEN_SOURCE
	driverName         = AMD open-source driver
	driverInfo         = 2024.Q2.1 (LLPC)
	conformanceVersion = 1.3.5.2
	deviceUUID         = 00000000-0300-0000-0000-000000000000
	driverUUID         = 414d442d-4c49-4e55-582d-445256000000

Offline

#7 2024-07-19 16:34:39

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,726

Re: [solved] How to check what AMD Graphics driver is in use?

It appears to be saying it doesn't like amdvlk and wants vulkan-radeon

Offline

#8 2024-07-19 16:38:01

timothy270
Member
Registered: 2024-07-19
Posts: 5

Re: [solved] How to check what AMD Graphics driver is in use?

Scimmia wrote:

It appears to be saying it doesn't like amdvlk and wants vulkan-radeon

Both of the packages you mentioned are installed on my system. Do you mean that I should uninstall amdvlk?

Offline

#9 2024-07-19 16:39:56

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,726

Re: [solved] How to check what AMD Graphics driver is in use?

Or try switching at runtime as shown on the wiki page linked before

Offline

#10 2024-07-19 16:59:42

timothy270
Member
Registered: 2024-07-19
Posts: 5

Re: [solved] How to check what AMD Graphics driver is in use?

Scimmia wrote:

Or try switching at runtime as shown on the wiki page linked before

I understand now. I switched at runtime and forced Unreal Engine to use vulkan-radeon instead of amdvlk and it no longer complains. Thank you!

Offline

#11 2024-07-20 12:15:49

cryptearth
Member
Registered: 2024-02-03
Posts: 2,184

Re: [solved] How to check what AMD Graphics driver is in use?

just uninstall amdvlk should do the trick
if at all you could run into the issue that a game might try to use the igpu

Online

Board footer

Powered by FluxBB