--- sbin/dkms.orig 2016-09-24 00:49:50.300155014 +0100 +++ sbin/dkms 2016-09-24 00:51:15.442929416 +0100 @@ -1294,10 +1294,12 @@ fi # Load installed modules - current_arch=`uname -m` - [[ $current_arch = i?86 ]] && current_arch=i586 - if [ "${kernelver_array[0]}" == "$(uname -r)" -a "${arch_array[0]}" == "$current_arch" ]; then - /usr/sbin/dkms_autoload ${dest_module_name[@]} + if [ -e /etc/X11/xorg.conf -o ! -e /run/mgalive ]; then + current_arch=`uname -m` + [[ $current_arch = i?86 ]] && current_arch=i586 + if [ "${kernelver_array[0]}" == "$(uname -r)" -a "${arch_array[0]}" == "$current_arch" ]; then + /usr/sbin/dkms_autoload ${dest_module_name[@]} + fi fi echo $""