# Disable SteamOS read-only mode
# I hope you know what you are doing
sudo steamos-readonly disable
# Initialize and populate pacman keys
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --populate holo
# Install Linux Neptune kernel
sudo pacman -S plymouth
## `pacman -Ss linux-neptune | awk '{print $1}' | grep linux-neptune` to find the latest version
sudo pacman -S linux-neptune-611 linux-neptune-611-headers
# Install required packages
sudo pacman -S python python3
sudo pacman -S linux-api-headers glibc pybind11
sudo pacman -S base-devel dkms libdrm
# Install EVDI
## Start clean if needed
sudo rm -r evdi-git
git clone https://aur.archlinux.org/evdi-git.git
cd evdi-git
makepkg -si
cd ~
# Install DisplayLink
## Start clean if needed
sudo rm -r displaylink
git clone https://aur.archlinux.org/displaylink.git
cd displaylink
makepkg -si
# Enable service
sudo systemctl enable displaylink.service --now
# Debugging:
sudo dkms status
sudo modprobe evdi
sudo systemctl status displaylink.service
sudo lsmod | grep evdi
sudo xrandr --listproviders
Based on this reddit comment with some help from chatgpt
https://www.reddit.com/r/steamdeck_linux/comments/u2jb9m/comment/mopur3p
Last active
December 5, 2025 19:10
-
-
Save cretudorin/adda663b1d67d35cc3aeafd327f9012c to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment