vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2015-09-23 02:14 pm

VGA passthrough

Вот интересно, а кто-нибудь из моих читателей уже игрался с VGA passthrough в KVM или XEN?

Собственно задача понятно какая - запустить в виртуальной машине винду, чтобы работали 3d-игры, но при этом чтобы все сетевые соединения этой винды жестко контролировались в более другой ОС, и кроме того существовала всегда возможность откатить эту винду на снапшот опять же внешними по отношению к ней средствами.

Интересно, как в такой конфигурации делать переключение между ОС без выключения guest-системы, куда пробрасывается видеокарта, и возможно ли оно?

В принципе, конечно не обязательно - ставится на винду Xming и все линуксовые программы можно прекрасно отображать на этой видеокарте.

А ребут только гостя можно, наверное, через какой-нибудь magic sysrq сделать.

[identity profile] mc6312.livejournal.com 2015-09-24 12:33 pm (UTC)(link)
Ага, щаз. Замечательно куда скажут, по путям с префиксом \\?unix\..., лишь бы туда соотв. юзера пускало. Сейчас вот смотрю на FAR, показывающий корневой каталог линуксовой ФС.

[identity profile] psn84.livejournal.com 2015-09-24 12:55 pm (UTC)(link)
Вот блин. Не знал про эту дыру. Что ж они творят то, нехристи?

[identity profile] mc6312.livejournal.com 2015-09-24 01:26 pm (UTC)(link)
Обычный костыль, чтоб какой-нибудь шибко нужной вантузной софтине можно было скормить файло за пределами $HOME/.wine/

[identity profile] psn84.livejournal.com 2015-09-24 01:30 pm (UTC)(link)
Но на такой случай диск Z, если не путаю, по дефолту забинжен на корень. Зачем 2 костыля?

[identity profile] mc6312.livejournal.com 2015-09-24 01:57 pm (UTC)(link)
А кто ж их знает, я не ихний разработчик. А так, вообще - пути вида \\?что-то\путь - и в самой винде водятся, UNC (https://en.wikipedia.org/wiki/Path_%28computing%29#Uniform_Naming_Convention) прозванные.