|
@@ -6,6 +6,7 @@ ZFS=NO
|
|
|
Drivers=AMD
|
|
|
Webmin="webmin-2.021"
|
|
|
kernel_dkms="5.15.0-69-generic"
|
|
|
+kernel_custom="yes"
|
|
|
|
|
|
if (( $EUID != 0 )); then
|
|
|
echo -e "$(tput setaf 9)This must be run as root. Try 'sudo $0'.$(tput setaf 7)"
|
|
@@ -29,6 +30,8 @@ function kernel_check_ {
|
|
|
if [ $Drivers="AMD" ]
|
|
|
then
|
|
|
unamestr=$(uname -r)
|
|
|
+case $kernel_custom in
|
|
|
+NO)
|
|
|
if [[ "$unamestr" == '5.15.0-69-generic' ]]
|
|
|
then
|
|
|
echo -e "$(tput setaf 10)DKMS Kernel install :$(tput setaf 7)"
|
|
@@ -57,6 +60,23 @@ then
|
|
|
autoroot_
|
|
|
decompte_
|
|
|
fi
|
|
|
+ ;;
|
|
|
+yes)
|
|
|
+ if ! [[ "$unamestr" == '5.16.20-custom' ]]
|
|
|
+ then
|
|
|
+ echo -e "$(tput setaf 10)Custom Kernel install :$(tput setaf 7)"
|
|
|
+ cd /tmp/
|
|
|
+ wget -c http://folivier.homelinux.org/cube/pack/custom_kernel.tar.xz
|
|
|
+ tar xvfJ custom_kernel.tar.xz
|
|
|
+ cd /tmp/custom_kernel
|
|
|
+ sudo dpkg -i linux-libc-dev_5.16.20-custom-1_amd64.deb
|
|
|
+ sudo dpkg -i linux-headers-5.16.20-custom_5.16.20-custom-1_amd64.deb
|
|
|
+ sudo dpkg -i linux-image-5.16.20-custom_5.16.20-custom-1_amd64.deb
|
|
|
+ autoroot_
|
|
|
+ decompte_
|
|
|
+ fi
|
|
|
+ ;;
|
|
|
+esac
|
|
|
fi
|
|
|
}
|
|
|
|
|
@@ -183,13 +203,14 @@ AMD)
|
|
|
cd /home/wareck
|
|
|
echo -e ""
|
|
|
echo -e "Install drivers:"
|
|
|
- wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/amdgpu-install_22.20.50200-1_all.deb -O /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb
|
|
|
+ wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/amdgpu-install_5.4.50403-1_all.deb -O /home/wareck/Build_Cube/pack/amdgpu-install_5.4.50403-1_all.deb
|
|
|
+ #wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/amdgpu-install_22.20.50200-1_all.deb -O /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb
|
|
|
wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/linux-firmware.tar.xz
|
|
|
tar xfJ linux-firmware.tar.xz
|
|
|
sudo cp /home/wareck/linux-firmware/amdgpu/* /lib/firmware/amdgpu/
|
|
|
sudo rm -r -f /home/wareck/linux-firmware /home/wareck/linux-firmware.tar.xz
|
|
|
|
|
|
- sudo apt-get install /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb -y
|
|
|
+ sudo apt-get install /home/wareck/Build_Cube/pack/amdgpu-install_5.4.50403-1_all.deb -y
|
|
|
sudo apt-get update
|
|
|
sudo amdgpu-install --opencl=legacy --accept-eula -y
|
|
|
sudo apt-get install ocl-icd-opencl-dev -y
|