Does anybody know on how i can use the HVEC video encoder for steam remote play within ubuntu mate for the amd dedicated gpu i have? If any knows how i would appreciate it.
Is it crashing the steam host? Are you having a specific problem or are you just looking for setup information?
Setup information on how i can use my dedicated gpu with steam remote play.
I think this Arch wiki article might be what you need for starters:
Check the section for AMD GPU and see what
vainfo
command gives you in return or maybe try something like:
vainfo | grep HEVC
Also I see on that wiki link they suggest using "radeontop" app to monitor the GPU
For Steam after you've checked your GPU ticks all the boxes and works check out this thread:
Last comment said to edit your bash profile I think it works if Steam doesn't natively recognize your settings and doesn't offer an option via GUI
OR
Run Steam with something like:
ENABLE_VAAPI=1 LIBVA_DRIVER_NAME=radeonsi steam
(Note that instead of "radeonsi" you might need to use amdgpu or mesa if radeonsi doesn't work sorry I don't know much about AMD since I have a basic UHD Intel graphics haha
Hope it works for you and you have it up and running! Do keep us posted
So when i do run that command its only stating the intel i195 driver not the dedicated gpu
ryan@NCR-1656:~$ vainfo
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.12.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Desktop - 2.4.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
ryan@NCR-1656:~$
But with corectrl it detects the dedicated gpu

When i run the ENABLE_VAAPI=1 LIBVA_DRIVER_NAME=radeonsi steam command the steam ui doesnt appear but this is what i get
ryan@NCR-1656:~$ ENABLE_VAAPI=1 LIBVA_DRIVER_NAME=radeonsi steam
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
INFO: filtering /usr/share/mate out of XDG_DATA_DIRS because it is unreachable
INFO: filtering /home/ryan/.local/share/flatpak/exports/share out of XDG_DATA_DIRS because it is unreachable
INFO: filtering /var/lib/flatpak/exports/share out of XDG_DATA_DIRS because it is unreachable
INFO: filtering /etc/xdg/xdg-mate out of XDG_CONFIG_DIRS because it is unreachable
steam.sh[6872]: Running Steam on ubuntu 24.04 64-bit
steam.sh[6872]: STEAM_RUNTIME is enabled automatically
setup.sh[6919]: Steam runtime environment up-to-date!
steam.sh[6872]: Using supervisor /home/ryan/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
Gtk-Message: 15:19:50.761: Failed to load module "appmenu-gtk-module"
Gtk-Message: 15:19:50.761: Failed to load module "canberra-gtk-module"
steam.sh[6872]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-05-28 15:19:50] Startup - updater built May 19 2025 19:50:58
[2025-05-28 15:19:50] Startup - Steam Client launched with: '/home/ryan/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-no-cef-sandbox'
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-05-28 15:19:50] Process started with command-line: '/home/ryan/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-no-cef-sandbox'
05/28 15:19:50 minidumps folder is set to /tmp/dumps
[2025-05-28 15:19:50] Using update UI: console
05/28 15:19:50 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(6980)
[2025-05-28 15:19:50] Create window
[2025-05-28 15:19:50] Loading cached metrics from disk (/home/ryan/snap/steam/common/.local/share/Steam/package/steam_client_metrics.bin)
[2025-05-28 15:19:50] Using the following download hosts for Public, Realm steamglobal
[2025-05-28 15:19:50] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-05-28 15:19:50] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-05-28 15:19:50] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
05/28 15:19:50 minidumps folder is set to /tmp/dumps
[2025-05-28 15:19:50] Verifying installation...
[2025-05-28 15:19:50] Verifying file sizes only
[2025-05-28 15:19:50] Set percent complete: 0
[2025-05-28 15:19:50] Set percent complete: -1
[2025-05-28 15:19:50] Set status message: Verifying installation...
[----] Verifying installation...
[2025-05-28 15:19:51] Verification complete
UpdateUI: skip show logo
[2025-05-28 15:19:51] Destroy window
Steam logging initialized: directory: /home/ryan/snap/steam/common/.local/share/Steam/logs
(process:6978): GLib-GIO-CRITICAL **: 15:19:51.064: g_settings_schema_source_lookup: assertion 'source != NULL' failed
[2025-05-28 15:19:51] ProcessNextMessage: socket disconnected
[2025-05-28 15:19:51] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9a7a370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9a78cc0
05/28 15:19:51 minidumps folder is set to /tmp/dumps
05/28 15:19:51 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(7005)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "AMD Radeon Pro WX 4100 (RADV POLARIS11)"
vram_size_bytes: 4294967296
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 24
driver_version_minor: 2
driver_version_patch: 3
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /run/user/1000/snap.steam/steamdFHdpj - 63 bytes
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 7071
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Desktop state changed: desktop: { pos: 0, 0 size: 1920,1080 } primary: { pos: 0, 0 size: 1920,1080 }
Caching cursor image for left_ptr, size 24x24, serial 8, cache size = 0
reaping pid: 6979 -- sh
Hmm all I can think of is to suggest that you try deb or flatpak version of Steam since I think Snap isn't playing nicely with extra GPU settings since the confinements of the sandboxing and such - I don't really know what to do with snap Steam other than this: