ALVR icon indicating copy to clipboard operation
ALVR copied to clipboard

PLEASE READ - HIGH PRIORITY - VERY IMPORTANT: ALVR cannot find encoder entrypoints for INTEL ARC A770

Open EstebanPowEngi opened this issue 3 months ago • 2 comments

This is only affecting ALVR itself

Description

Launching steamVR (with the command thingy in the properties tab), and the ALVR driver unblocked, I get the following errors log:

[SESSION] Updated 10:27:35.129 [WARNING] Make sure you have put the following line in your SteamVR launch options and restart it: /home/mintylagger/.steam/debian-installation/steamapps/common/SteamVR/bin/vrmonitor.sh %command% 10:27:35.140 [INFO] GPU Encoder vendor: Intel iHD driver for Intel(R) Gen Graphics - 24.1.0 () 10:27:35.140 [ERROR] H264 profile does not contain encoding entrypoint. Your gpu may not suport encoding with this. 10:27:35.140 [ERROR] HEVC profile does not contain encoding entrypoint. Your gpu may not suport encoding with this. 10:27:35.140 [INFO] AV1 profile does not contain encoding entrypoint. Your gpu may not suport encoding with this. If you're not using this encoder, ignore this message. 10:27:37.097 [INFO] Server connected

Using "vainfo" I get:

Image

General Troubleshooting

"Atttempted" to update drivers, but the drivers are already baked onto linux...

Environment

Hardware

CPU: AMD RYZEN 7 5700X

GPU: INTEL ARC A770

GPU Driver Version: VULKAN driverName = Intel open-source Mesa driver VULKAN driverName = llvmpipe

OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.2.4 - kisak-mesa PPA

Audio: N/A

Installation

ALVR Version: Linux launcher, steamer v20.14.1

ALVR Settings File: unknown

SteamVR Version: unknown (can't find info)

Install Type:

  • Linux executable launcher

OS Name and Version (winver on Windows or grep PRETTY_NAME /etc/os-release on most Linux distributions): Linux Mint 22.2

EstebanPowEngi avatar Oct 13 '25 17:10 EstebanPowEngi

Having exactly the same issue. tried nightly builds and different ALVR versions - no luck!

nexagenom avatar Nov 18 '25 00:11 nexagenom

Hi there. 👋

I am the author of the now merged #3051, introducing direct Intel graphics card encoding support on Windows. The used Intel library is technically cross-platform, the implementation, however, is not as it integrates with DirectX.

I personally focused on Windows, as I did not have a great experience with my VR Headset on Linux. My primary system is equipped with an ARC B580 and the encoding part worked fine though.

I have a NUC doing some encoding work using ffmpeg and I ran into some troubles getting it to run flawlessly. It has a previous generation Intel iGPU, similar to the ARC A-Series.

Both the ARC A-Series and that iGPU share the older Intel i915 kernel driver, my ARC B580 however defaults to the new xe driver. I was able to get encoding on the NUC to work by (among other things) forcing the new (technically experimental) xe driver to be used. The ArchLinux forum has a good guide on this.

If you feel comfortable with tinkering around, you could try this. This is no guarantee though and more of a shot in the dark. Your vainfo seems correct, this is just a random guess as I've already had to deal with the two different drivers.

luca-schlecker avatar Nov 20 '25 18:11 luca-schlecker