Linux Mint 21.3 - dGPU not recognized?

Hi,

I’m using Linux Mint 21.3 Cinnamon with kernel 6.8.0-48-generic and BIOS version 3.03. While I was setting up Steam to launch games using the dedicated GPU I noticed that my graphics card does not seem to be recognized properly. I followed the instructions from here (DRI_PRIME1 detection). The output of vulkaninfo for GPU1 is supposed to say RADV NAVI33 but in my case it is the following: “AMD Unknown (RADV GFX1102)”

GPU0:
VkPhysicalDeviceProperties:
---------------------------
	apiVersion        = 4206847 (1.3.255)
	driverVersion     = 96477185 (0x5c02001)
	vendorID          = 0x1002
	deviceID          = 0x15bf
	deviceType        = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
	deviceName        = AMD Unknown (RADV GFX1103_R1)
	pipelineCacheUUID = e75ab6b8-f0a3-6b04-20f4-e8b7f1c24530

--
GPU1:
VkPhysicalDeviceProperties:
---------------------------
	apiVersion        = 4206847 (1.3.255)
	driverVersion     = 96477185 (0x5c02001)
	vendorID          = 0x1002
	deviceID          = 0x7480
	deviceType        = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName        = AMD Unknown (RADV GFX1102)
	pipelineCacheUUID = e10a6cab-7e01-d585-a6dc-927c1b1fd8cd

--
GPU2:
VkPhysicalDeviceProperties:
---------------------------
	apiVersion        = 4206847 (1.3.255)
	driverVersion     = 1 (0x0001)
	vendorID          = 0x10005
	deviceID          = 0x0000
	deviceType        = PHYSICAL_DEVICE_TYPE_CPU
	deviceName        = llvmpipe (LLVM 15.0.7, 256 bits)
	pipelineCacheUUID = 32332e32-2e31-2d31-7562-756e7475332e

Adding the launch option to a game
DRI_PRIME=1 %command%
or
DRI_PRIME=1 DXVK_FILTER_DEVICE_NAME="AMD Unknown (RADV GFX1102)" %command%
does nothing: I verified with the dGPU checking tool that the discrete graphics are not used.

What can I do to fix this and make Steam use the dGPU?

Here are some additional system infos:

Machine: Laptop System: Framework product: Laptop 16 (AMD Ryzen 7040 Series)
CPU: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics
Graphics:
  Device-1: AMD driver: amdgpu v: kernel pcie: speed: 16 GT/s lanes: 8 ports: active: none
    empty: DP-1,Writeback-1,eDP-1 bus-ID: 03:00.0 chip-ID: 1002:7480 class-ID: 0300
  Device-2: AMD driver: amdgpu v: kernel pcie: speed: 16 GT/s lanes: 16 ports: active: eDP-2
    empty: DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, DP-8, DP-9, Writeback-2 bus-ID: c5:00.0
    chip-ID: 1002:15bf class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: amdgpu,ati,modesetting,radeon
    unloaded: fbdev,vesa gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1600 s-dpi: 96 s-size: 677x423mm (26.7x16.7") s-diag: 798mm (31.4")
  Monitor-1: eDP-1 mapped: eDP-2 model: BOE Display res: 2560x1600 dpi: 188
    size: 345x215mm (13.6x8.5") diag: 407mm (16") modes: max: 2560x1600 min: 640x480
  OpenGL: renderer: GFX1103_R1 (gfx1103_r1 LLVM 15.0.7 DRM 3.57 6.8.0-48-generic)
    v: 4.6 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes