Figured I would provide this in case anyone else ran into problems.
install required bits
sudo pacman -S cmake ffmpeg git-lfs
paru -S evdi-dkms
clone the virtual display fork
git clone https://github.com/MrOz59/Apollo-Linux.git
cd Apollo-Linux
pull all submodules because they don't ever get pulled otherwise
git submodule update --init --recursive
pull git-lfs content (important for build-deps/ffmpeg)
git lfs install
git lfs pull
patch broken boost hash
perl -pi -e 's/f48b48390380cfb94a629872346e3a81370dc498896f16019ade727ab72eb1ec/67acec02d0d118b5de9eb441f5fb707b3a1cdd884be00ca24b9a73c995511f74/g' cmake/dependencies/Boost_Sunshine.cmake
clean previous failed builds
rm -rf cmake-build-debug
configure build as cuda doesn't work properly for me with apollo on linux
cmake -S . -B cmake-build-debug
-DCMAKE_BUILD_TYPE=Debug
-DSUNSHINE_ENABLE_CUDA=OFF
-DCUDA_FAIL_ON_MISSING=OFF
compile
cmake --build cmake-build-debug -j(nproc)
package/install
makepkg -si
load evdi module
sudo modprobe evdi
Figured I would provide this in case anyone else ran into problems.
install required bits
sudo pacman -S cmake ffmpeg git-lfs
paru -S evdi-dkms
clone the virtual display fork
git clone https://github.com/MrOz59/Apollo-Linux.git
cd Apollo-Linux
pull all submodules because they don't ever get pulled otherwise
git submodule update --init --recursive
pull git-lfs content (important for build-deps/ffmpeg)
git lfs install
git lfs pull
patch broken boost hash
perl -pi -e 's/f48b48390380cfb94a629872346e3a81370dc498896f16019ade727ab72eb1ec/67acec02d0d118b5de9eb441f5fb707b3a1cdd884be00ca24b9a73c995511f74/g' cmake/dependencies/Boost_Sunshine.cmake
clean previous failed builds
rm -rf cmake-build-debug
configure build as cuda doesn't work properly for me with apollo on linux
cmake -S . -B cmake-build-debug
-DCMAKE_BUILD_TYPE=Debug
-DSUNSHINE_ENABLE_CUDA=OFF
-DCUDA_FAIL_ON_MISSING=OFF
compile
cmake --build cmake-build-debug -j(nproc)
package/install
makepkg -si
load evdi module
sudo modprobe evdi