|
|
@ -537,21 +537,26 @@ setup_graphics_card() {
|
|
|
|
DIALOG " Choose video-driver to be installed " --radiolist "$_InstDEBody\n\n$_UseSpaceBar" 0 0 12 \
|
|
|
|
DIALOG " Choose video-driver to be installed " --radiolist "$_InstDEBody\n\n$_UseSpaceBar" 0 0 12 \
|
|
|
|
$(mhwd -l | awk 'FNR>4 {print $1}' | awk 'NF' |awk '$0=$0" - off"') 2> /tmp/.driver || return 0
|
|
|
|
$(mhwd -l | awk 'FNR>4 {print $1}' | awk 'NF' |awk '$0=$0" - off"') 2> /tmp/.driver || return 0
|
|
|
|
|
|
|
|
|
|
|
|
clear
|
|
|
|
if [[ $(cat /tmp/.driver) != "" ]]; then
|
|
|
|
arch_chroot "mhwd -f -i pci $(cat /tmp/.driver)" 2>$ERR
|
|
|
|
clear
|
|
|
|
check_for_error "install $(cat /tmp/.driver)" $?
|
|
|
|
arch_chroot "mhwd -f -i pci $(cat /tmp/.driver)" 2>$ERR
|
|
|
|
|
|
|
|
check_for_error "install $(cat /tmp/.driver)" $?
|
|
|
|
GRAPHIC_CARD=$(lspci | grep -i "vga" | sed 's/.*://' | sed 's/(.*//' | sed 's/^[ \t]*//')
|
|
|
|
|
|
|
|
|
|
|
|
GRAPHIC_CARD=$(lspci | grep -i "vga" | sed 's/.*://' | sed 's/(.*//' | sed 's/^[ \t]*//')
|
|
|
|
# All non-NVIDIA cards / virtualisation
|
|
|
|
|
|
|
|
if [[ $(echo $GRAPHIC_CARD | grep -i 'intel\|lenovo') != "" ]]; then
|
|
|
|
# All non-NVIDIA cards / virtualisation
|
|
|
|
install_intel
|
|
|
|
if [[ $(echo $GRAPHIC_CARD | grep -i 'intel\|lenovo') != "" ]]; then
|
|
|
|
elif [[ $(echo $GRAPHIC_CARD | grep -i 'ati') != "" ]]; then
|
|
|
|
install_intel
|
|
|
|
install_ati
|
|
|
|
elif [[ $(echo $GRAPHIC_CARD | grep -i 'ati') != "" ]]; then
|
|
|
|
elif [[ $(cat /tmp/.driver) == "video-nouveau" ]]; then
|
|
|
|
install_ati
|
|
|
|
sed -i 's/MODULES=""/MODULES="nouveau"/' ${MOUNTPOINT}/etc/mkinitcpio.conf
|
|
|
|
elif [[ $(cat /tmp/.driver) == "video-nouveau" ]]; then
|
|
|
|
|
|
|
|
sed -i 's/MODULES=""/MODULES="nouveau"/' ${MOUNTPOINT}/etc/mkinitcpio.conf
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
check_for_error "$FUNCNAME $(cat /tmp/.driver)" "$?"
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
DIALOG " $_ErrTitle " --msgbox "$_WarnInstGr" 0 0
|
|
|
|
|
|
|
|
check_for_error "No video-driver selected."
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
check_for_error "$FUNCNAME $(cat /tmp/.driver)" "$?"
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
install_intel() {
|
|
|
|
install_intel() {
|
|
|
|