Доброго времени суток!
По необходимости поднялся сервер SLE, на нём под en'ом поднялась openSuse13.1. VGApasstrough прошло успешно, виртуалка видит карту (Radeon r9 270), может ещё использовать, но с стандартным radeon драйвером как-то не шибко быстро отрисовывает. fglrx поставился, но не запускается. Говорит, мол, FATAL: error inserting fglrx ..... No such device. Убив чуть-чуть времерни нарыл, что fglrx требует button, который говорит то же самое, но в дополнение то, что нет /proc/acpi/. Далее откопал http://nixnote.blogspot.ru/2012/04/xen-part-11-ati-graphics-drivers-on.html
Вроде бы как всё упирается в отсутствие у гостя ACPI. В xl.cfg прописано, что мол acpi=1 apic=1 pae=1
Параметр загрузки acpi=force как-то не повлиял.
Драйвер radeon конечно более или менее работает, но не шибко хорошо, изображение виртуалки с выхода внешней видеокарты идёт, но тормознуто и рябит.
А вот толку от этого... Пересобрать ядро виртуалки не получилось, ибо там 3 гига свободного места у / , а этого не совсем хватает для полной сборки даже make modules.
Скомпилированный в SLE button.ko не прокатывает, система говорит, что структура не шибко правильная.
Как вариант рассматривал просто взять и обновить всю систему,чтобы и ядро не было самым старым из всех, но виртуакла не шибко хорошо обновляется - если сделать zypper update и потом ребутнуть - она просто показывает чёрный экран, что не является ожидаемым результатом и правильной работой.
Может кто сталкивался с таким?
Сейчас попробую на другой openSuSE собрать button.ko и скормить, но если и тогда не получиться - вариантов кроме как обновить ядро до последнего ядра 13,2, может там radeon нормально переварит видеокарту.