#!/bin/bash #set -e ################################################################################################################## # Written to be used on 64 bits computers # Author : DarkXero # Website : http://xerolinux.xyz ################################################################################################################## tput setaf 3 echo "###############################################################################" echo "# XeroLinux Free (Open Source) Driver Installer #" echo "# #" echo "# !!! ATTENTION !!! #" echo "# #" echo "# This Will Install GPU Drivers For Any Intel or AMD GPUs #" echo "# #" echo "# Carefully Select The Appropriate Drivers. #" echo "###############################################################################" tput sgr0 echo echo "Hello $USER, Please Select An Option Below." echo echo "################# GPU Checker #################" echo echo "1. Check Which GPU You Have." echo echo "############# Open Source Drivers #############" echo echo "2. AMD GPU Free." echo "3. ATI (Radeon HD) GPU Free." echo echo "Type Your Selection. To Exit, just close Window." echo while :; do read CHOICE case $CHOICE in 1 ) echo echo "##########################################" echo " Checking Installed GPU " echo "##########################################" echo echo "Your system has the following GPU(s)" echo sleep 3 lspci -x | grep VGA sleep 3 echo glxinfo | grep -E "OpenGL vendor|OpenGL renderer*" sleep 6 echo echo "#######################################" echo " Done ! " echo "#######################################" clear && sh /usr/share/xerowelcome/scripts/amd_drivers.sh ;; 2 ) echo echo "##########################################" echo " Installing AMD GPU Free Drivers " echo "##########################################" sleep 3 sudo pacman -S --noconfirm xf86-video-amdgpu libvdpau-va-gl vulkan-swrast libva-vdpau-driver libclc vulkan-radeon lib32-vulkan-radeon lib32-amdvlk amdvlk vulkan-icd-loader lib32-vulkan-icd-loader egl-wayland sudo mkinitcpio -P sleep 3 echo "#######################################" echo " Done ! " echo "#######################################" exit ;; 3 ) echo echo "##########################################" echo " Installing ATI GPU Free Drivers " echo "##########################################" sleep 3 sudo pacman -S --noconfirm xf86-video-ati vulkan-radeon lib32-vulkan-radeon libvdpau-va-gl vulkan-swrast libva-vdpau-driver libclc sudo mkinitcpio -P sleep 3 echo "#######################################" echo " Done ! " echo "#######################################" exit ;; * ) echo "#################################" echo " Choose the correct number " echo "#################################" ;; esac done