Skip to content

Instantly share code, notes, and snippets.

Last active August 8, 2021 21:39
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
if (! whiptail --title "Proton GE Setup" --yesno "This tool assumes you are running ubuntu/pop/etc 20.10. Are you?" 8 78); then
echo "Run it again, when you get a cool OS. 😂"
exit 1
if (whiptail --title "Proton GE Setup" --yesno "What kind of video card do you have, gamer?" 8 78 --no-button "AMD" --yes-button "NVidia"); then
echo "Ok, I will install Proton GE, and drivers for ${CARD}. Basically, say yes to any questions below."
sudo dpkg --add-architecture i386
wget -nc
sudo apt-key add winehq.key
sudo apt-add-repository ''
sudo apt install -y --install-recommends winehq-staging
sudo apt install -y winetricks flatpak
flatpak install com.valvesoftware.Steam.CompatibilityTool.Proton-GE
sudo apt update && sudo apt upgrade
if [ "${CARD}" == "NVIDIA" ];then
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt install -y nvidia-driver-465 libvulkan1 libvulkan1:i386
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt install -y mesa-vulkan-drivers mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386
echo "You will need to reboot for the changes to take effect. Afterwards, you should be able to select Proton GE, in steam compatability layer:"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment