На основе комментария @essjae и этого ответа суперпользователя, вот шаги, которые решили мою проблему:
- переустановить дополнения virtualbox
- это исправляет проблему драйверов virtualbox, которая испортила установщик ATI
- но, к счастью, это не мешает драйверам ATI, то есть оба драйвера теперь сосуществуют в системе
- добавив скрипт (
/etc/rc.local
), который делает символическую ссылку на правильныйxorg.conf
файл каждый раз при загрузке системы
Вот /etc/rc.local
скрипт, который я использую:
if [ -L /etc/X11/xorg.conf ] then rm /etc/X11/xorg.conf fi if [ `dmidecode -s system-product-name` = "Z68X-UD3P-B3" ] then ln -s /etc/X11/xorg.conf.ati /etc/X11/xorg.conf else ln -s /etc/X11/xorg.conf.auto /etc/X11/xorg.conf fi
Вы должны выполнить dmidecode -s system-product-name
команду в каждой системе, которую хотите использовать, чтобы увидеть, что она выводит, и использовать ее в своих тестах. И, конечно, создайте каждый /etc/X11/xorg.conf.*
файл, на который ссылается ваш скрипт. В моем случае xorg.conf.ati
содержит конфигурацию, сгенерированную установщиком ATI, а xorg.conf.auto
представляет собой просто пустой файл, позволяющий системе автоматически обнаруживать все.