Доброго здравия, народ!
Никак не выходит добротно пробросить в виртуальную винду USB-аудиокарту. Требуется на одном компе иметь линукс в качестве основной системы и время от времени запускать винду дабы поиграть на гитарке, все дела.
Как эталон идеального гипервизора сначала был проверен xenserver, он подтвердил своё звание - звуковая карта на нём работает почти превосходно, лишь совсем немного уступает работе в реальной среде. Однако, задача решается на плате mini-ITX и все USB порты в ней находятся на одной шине, которая и отдаётся винде, даже несмотря на то что интегрированную видеокарту всё ещё можно отдать линуксу, он остаётся без клавиатуры и мыши.
Вторым в тесте стал virtualBox запущеный в ubuntu - плачевный результат. В принципе звуковая карта пробрасывается и даже конфигурируется родной утилитой, но звук даже проиграть не может, не то что обработать в реалтайме.
Следом были опробованы xen и kvm из репозиториев ubuntu 17.10 и Fedora 26. В диспетчере устройств карта висит с жёлтым знаком и кодом ошибки 10.
Почти без надежды попробовал Proxmox и таки ситуация немного улучшилась, звуковая карта позволяет использовать ASIO, хотя работает не очень стабильно, но терпимо. Однако не нашёл как пробросить встроенную видеокарту в гостевой линукс. Да и вообще одна из ключевых хотелок чтобы основной рабочей средой был именно Dom0 с графическим интерфейсом, всё таки работать в гостевом линуксе не очень удобно, банально флешку не воткнуть - нужно морочиться с пробросом.
Вот собственно дальше тупик, в proxmox используется kvm и значит в принципе kvm мне подходит, но как узнать что за магию используют разрабы proxmox, чтобы повторить её на убунте или хотя бы федоре? Или может какие другие идеи имеются?
железо:
Мать ASUS ROG Strix Z270I Gaming
проц i7-7700K
P.S. Вообще на другой материнке, где USB разнесены по нескольким шинам, kvm на убунте работал довольно сносно, но на этой вообще никак.