Package Details: alvr 20.8.1-3

Git Clone URL: (read-only, click to copy)
Package Base: alvr
Description: Experimental Linux version of ALVR. Stream VR games from your PC to your headset via Wi-Fi.
Upstream URL:
Licenses: MIT
Conflicts: alvr
Provides: alvr
Submitter: m00nw4tch3r
Maintainer: m00nw4tch3r (alvrbot1)
Last Packager: m00nw4tch3r
Votes: 22
Popularity: 0.56
First Submitted: 2021-09-23 21:53 (UTC)
Last Updated: 2024-06-02 13:29 (UTC)

Pinned Comments

m00nw4tch3r commented on 2023-09-28 04:38 (UTC) (edited on 2023-12-30 22:58 (UTC) by m00nw4tch3r)

Might be possible to do something about that with:

But you can also just force steamvr to launch without a runtime. (

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

OzzyHelix commented on 2024-05-07 23:32 (UTC)

version 20.8.0 is broken on linux according to their discord they will probably fix it in the next dot release but for now they recommend people say on the previous version

WOFall commented on 2024-04-27 15:28 (UTC)

Same as below. I would guess it's related to this:

$ git clone
... You are in 'detached HEAD' state. ...

* 15ea173 - (2 weeks ago) v20.7.1 - m00nwtchr (HEAD)
* 06734be - (9 weeks ago) Split packages, add libva - m00nwtchr (origin/master)

Reonu commented on 2024-04-17 23:45 (UTC)

same issue as latest comment, the package is currently broken

chocorean commented on 2024-04-17 22:54 (UTC) (edited on 2024-04-17 22:56 (UTC) by chocorean)

I fail to upgrade from 20.6.1-2 to 20.7.1-2, the reason is, it tries to install 20.6.1-2 instead:

$ yay -Syu alvr
:: 1 package to upgrade/install.
1  aur/alvr  20.6.1-2 -> 20.7.1-2
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
AUR Explicit (1): alvr-20.7.1-2
==> Making package: alvr 20.6.1-2 (Wed 17 Apr 2024 06:53:43 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating alvr git repo...
==> Validating source files with md5sums...
    alvr ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of alvr git repo...
Cloning into 'alvr'...
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Sources are ready.
 -> alvr-20.6.1-2 already made -- skipping build
==> Making package: alvr 20.6.1-2 (Wed 17 Apr 2024 06:53:46 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
loading packages...
warning: alvr-20.6.1-2 is up to date -- reinstalling
warning: alvr-debug-20.6.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) alvr-20.6.1-2  alvr-debug-20.6.1-2

Total Installed Size:  38.54 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] y

yay exits with 0 but alvr is not upgraded.

Reonu commented on 2024-04-15 22:19 (UTC)

This wasn't building/installing, simply giving an error that there was no branch selected.

The solution was to manually navigate to the cached repository that was being used for building: cd /home/username/.cache/yay/alvr/

and then simply do git checkout master

then try yay -S alvr again and it should install.

kusoneko commented on 2024-02-02 04:29 (UTC) (edited on 2024-02-02 04:29 (UTC) by kusoneko)


This currently doesn't build in a clean chroot, with the following errors:

$ ./configure --prefix=/build/alvr/src/alvr/deps/linux/ffmpeg/alvr_build --enable-gpl --enable-version3 --enable-static --disable-programs --disable-doc --disable-avdevice --disable-avformat --disable-swresample --disable-swscale --disable-postproc --disable-network --disable-everything --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-encoder=av1_vaapi --enable-hwaccel=h264_vaapi --enable-hwaccel=hevc_vaapi --enable-hwaccel=av1_vaapi --enable-filter=scale_vaapi --enable-vulkan --enable-libdrm --enable-pic --enable-rpath --fatal-warnings


WARNING: Disabled h264_vaapi_encoder because some selected dependency is unsatisfied: atsc_a53 cbs_h264 vaapi_encode
WARNING: Disabled hevc_vaapi_encoder because some selected dependency is unsatisfied: atsc_a53 cbs_h265 vaapi_encode
WARNING: Disabled av1_vaapi_encoder because some selected dependency is unsatisfied: cbs_av1 vaapi_encode
WARNING: Disabled h264_vaapi_hwaccel because not all dependencies are satisfied: vaapi
WARNING: Disabled hevc_vaapi_hwaccel because not all dependencies are satisfied: vaapi VAPictureParameterBufferHEVC
WARNING: Disabled av1_vaapi_hwaccel because not all dependencies are satisfied: vaapi VADecPictureParameterBufferAV1_bit_depth_idx
WARNING: Disabled scale_vaapi_filter because not all dependencies are satisfied: vaapi
thread 'main' panicked at alvr/xtask/src/
called `Result::unwrap()` on an `Err` value: command exited with non-zero code `./configure --prefix=/build/alvr/src/alvr/deps/linux/ffmpeg/alvr_build --enable-gpl --enable-version3 --enable-static --disable-programs --disable-doc --disable-avdevice --disable-avformat --disable-swresample --disable-swscale --disable-postproc --disable-network --disable-everything --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-encoder=av1_vaapi --enable-hwaccel=h264_vaapi --enable-hwaccel=hevc_vaapi --enable-hwaccel=av1_vaapi --enable-filter=scale_vaapi --enable-vulkan --enable-libdrm --enable-pic --enable-rpath --fatal-warnings`: 1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
==> ERROR: A failure occurred in build().
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/kusoneko/build

A clean chroot does not include any package beyond base and base-devel groups by default I believe, and all packages used to build are pulled from the PKGBUILD's makedepends array, and their own dependencies.

I've done some research and a quick test and it seems adding to makedepends lets it build properly.

It is possible to test building the package in a clean chroot by using extra-x86_64-build from while in the AUR package's git repo.

joshmock commented on 2024-01-25 06:02 (UTC)

Build currently fails on my machine. Was able to fix by installing cuda and cuda-tools, and exporting PKG_CONFIG_PATH=/opt/cuda/bin.

jath03 commented on 2024-01-08 21:59 (UTC)

Firewalld now includes usr/lib/firewalld/services/alvr.xml, which conflicts with this package. See:

jarocki commented on 2024-01-04 17:18 (UTC)

@eevil just try to upgrade your system before. Or install it from

eevil commented on 2024-01-04 00:38 (UTC) (edited on 2024-01-04 00:39 (UTC) by eevil)

Hi, when trying to build this I get the following error:

Updating git repository ``
error: failed to get `openxr` as a dependency of package `alvr_client_openxr v20.5.0 (/home/USER/.cache/paru/clone/alvr/src/alvr/alvr/client_openxr)`

Caused by:
  failed to load source for dependency `openxr`

Caused by:
  Unable to update

Caused by:
  object not found - no match for id (2f5eb99f84213e766cc205026a6e09557a3420d3); class=Odb (9); code=NotFound (-3)