Skip to content

Commit

Permalink
Use prepackaged NVIDIA GPU drivers
Browse files Browse the repository at this point in the history
  • Loading branch information
RaumZeit committed Apr 23, 2016
1 parent 94325b3 commit c8e0d2e
Showing 1 changed file with 29 additions and 7 deletions.
36 changes: 29 additions & 7 deletions archlinux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -330,15 +330,36 @@ rm /tmp/arfs/install-utils.sh
# homepage and create the pacakge via makepkg ourself.
#

#cat > /tmp/arfs/install-tegra.sh <<EOF
#cd /tmp
#sudo -u nobody -H wget http://www.tbi.univie.ac.at/~ronny/gpu-nvidia-tegra-k1-21.4.0-4.1.src.tar.gz
#sudo -u nobody -H tar xzf gpu-nvidia-tegra-k1-21.4.0-4.1.src.tar.gz
#cd gpu-nvidia-tegra-k1
#sudo -u nobody -H makepkg
#yes | pacman --needed -U gpu-nvidia-tegra-k1-*-21.4.0-4.1-armv7h.pkg.tar.xz
#cd ..
#rm -rf gpu-nvidia-tegra-k1 gpu-nvidia-tegra-k1-21.4.0-4.1.src.tar.gz
#
#usermod -aG video alarm
#EOF
#
#chmod a+x /tmp/arfs/install-tegra.sh
#chroot /tmp/arfs /bin/bash -c /install-tegra.sh
#rm /tmp/arfs/install-tegra.sh

cat > /tmp/arfs/install-tegra.sh <<EOF
cd /tmp
sudo -u nobody -H wget http://www.tbi.univie.ac.at/~ronny/gpu-nvidia-tegra-k1-21.4.0-4.1.src.tar.gz
sudo -u nobody -H tar xzf gpu-nvidia-tegra-k1-21.4.0-4.1.src.tar.gz
cd gpu-nvidia-tegra-k1
sudo -u nobody -H makepkg
yes | pacman --needed -U gpu-nvidia-tegra-k1-*-21.4.0-4.1-armv7h.pkg.tar.xz
cd ..
rm -rf gpu-nvidia-tegra-k1 gpu-nvidia-tegra-k1-21.4.0-4.1.src.tar.gz
sudo -u nobody -H wget http://www.tbi.univie.ac.at/~ronny/gpu-nvidia-tegra-k1-nvrm-21.4.0-4.1-armv7h.pkg.tar.xz
sudo -u nobody -H wget http://www.tbi.univie.ac.at/~ronny/gpu-nvidia-tegra-k1-x11-21.4.0-4.1-armv7h.pkg.tar.xz
sudo -u nobody -H wget http://www.tbi.univie.ac.at/~ronny/gpu-nvidia-tegra-k1-openmax-21.4.0-4.1-armv7h.pkg.tar.xz
sudo -u nobody -H wget http://www.tbi.univie.ac.at/~ronny/gpu-nvidia-tegra-k1-openmax-codecs-21.4.0-4.1-armv7h.pkg.tar.xz
sudo -u nobody -H wget http://www.tbi.univie.ac.at/~ronny/gpu-nvidia-tegra-k1-libcuda-21.4.0-4.1-armv7h.pkg.tar.xz
yes | pacman --needed -U gpu-nvidia-tegra-k1-nvrm-21.4.0-4.1-armv7h.pkg.tar.xz \
gpu-nvidia-tegra-k1-x11-21.4.0-4.1-armv7h.pkg.tar.xz \
gpu-nvidia-tegra-k1-openmax-21.4.0-4.1-armv7h.pkg.tar.xz \
gpu-nvidia-tegra-k1-openmax-codecs-21.4.0-4.1-armv7h.pkg.tar.xz \
gpu-nvidia-tegra-k1-libcuda-21.4.0-4.1-armv7h.pkg.tar.xz
usermod -aG video alarm
EOF
Expand All @@ -347,6 +368,7 @@ chmod a+x /tmp/arfs/install-tegra.sh
chroot /tmp/arfs /bin/bash -c /install-tegra.sh
rm /tmp/arfs/install-tegra.sh


cp /etc/X11/xorg.conf.d/tegra.conf /tmp/arfs/usr/share/X11/xorg.conf.d/

# hack for removing uap0 device on startup (avoid freeze)
Expand Down

0 comments on commit c8e0d2e

Please sign in to comment.