URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 95006
[ Назад ]

Исходное сообщение
"Представлен XenGT, механизм виртуализации GPU от компании Intel"

Отправлено opennews , 21-Мрт-14 12:41 
Разработчики гипервизора Xen представили (http://blog.xen.org/index.php/2014/03/11/xen-graphics-virtua.../) развиваемый компанией Intel проект XenGT, нацеленный на создание решения для полной виртуализации GPU и обеспечения работы прослойки для взаимодействия из гостевых систем с реальными GPU Intel. XenGT подразумевает поддержание отдельных виртуальных GPU  для каждого виртуального окружения, за которыми закрепляется часть критичных для обеспечения высокой производительности ресурсов реального GPU.

Возможность использования обычных нативных видеодрайверов внутри виртуальных окружений без вмешательства гипервизора в областях, важных для достижения высокой производительности, обеспечивает оптимальное соотношение между функциональностью, производительностью и совместным использованием ресурсов. Таким образом XenGT приближает производительность графической подсистемы к конфигурациям с полным пробросом доступа к GPU, предоставляя при этом возможность совместного использования GPU между виртуальными машинами, без применения полной эмуляции или трансляции API  DirectX/OpenGL.  Несмотря на то, что в настоящее время в XenGT поддерживается только Xen и графическая подсистема процессоров Intel, отмечается что базовая логика является универсальной и может легко быть портирована для других систем виртуализации.

Для организации работы виртуальных GPU на стороне хост-системы (dom0) запускается специальный драйвер vgt (https://github.com/01org/XenGT-Preview), который берёт на себя функции планировщика, координирующего совместный доступ и распределение ресурсов реального GPU  между виртуальными машинами. Ресурсы GPU логически разделяются на две категории: критичные для обеспечения высокой производительности (работа с видеопамятью и буферами команд в памяти) и все остальные (MMIO/PIO, регистры конфигурации PCI, таблицы GTT и пополнение очереди команд GPU). Для первой категории обеспечивается прямой проброс к реальному GPU, для второй выполняется диспетчеризация через промежуточную прослойку, на стороне которой выполняется разделение доступа и эмуляция виртуальных GPU.


<center><a href="http://blog.xen.org/wp-content/uploads/2014/03/arch_of_xengt... src="http://www.opennet.me/opennews/pics_base/0_1395389600.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://blog.xen.org/index.php/2014/03/11/xen-graphics-virtua.../
Новость: http://www.opennet.me/opennews/art.shtml?num=39370


Содержание

Сообщения в этом обсуждении
"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 12:41 
Неплохо, как для тех, кому нужны GPU-специфичные вычисления, так и для геймеров (можно не покупать вторую видяху, чтобы пробрасывать ее в виртуалку).
Надеюсь, скоро появится поддержка и для радеонов.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Онаним , 21-Мрт-14 12:46 
Мьсё, вы невнимательны. Данный "драйвер" призван работать только с видеокартами от Intel. По мне, не особо игровые видеокарты. Так же не указано, какие именно решения\модели будут поддерживаться данным драйвером (Может только Iris Pro и выше, а HD2500+ идут лесом?)
Можно надеяться что по аналогии с Intel сообщество сможет запилить для AMD и nVidia.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 12:59 
Я про AMD и говорил. А нвидия в очередной раз показывает средний палец своим покупателям.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Проходящий , 21-Мрт-14 13:21 
ты главное почаще повторяй себе это.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 13:30 
Вы так обижаетесь, как будто это я вам показываю средний палец, а не ваша любимая.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Мяут , 21-Мрт-14 14:38 
> показывает средний палец своим покупателям.

Ну почему, есть же NVIDIA GRID. И вроде бы как даже в XenServer поддерживается. И интересно все это продавать в VDI для CAD/CAM cистем.


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 17:14 
> Ну почему, есть же NVIDIA GRID. И вроде бы как даже в XenServer поддерживается.

И почем стоит?


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено 1 , 21-Мрт-14 15:56 
E nVidia уже тоже есть решение на K1 и K2 - но только для VmWare

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено pavlinux , 21-Мрт-14 16:28 
Тссс, не развеивай их мечты! ОпинСоурсы же думают, что самое передовое появляется у них.  

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 13:48 
"отмечается что базовая логика является универсальной"
Значит, и как основа для других видеоархитектур подойдёт.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 13:50 
Подойти-то подойдет, но реализовать получится только для тех, у которых открыты спеки.
Помимо интела, это амд. Невидия в пролете (вряд ли ее штатные индусы получат задание этим заниматься, а реверс-инжиниринг, как мы видим на примере nouveau, дает не лучшие результаты).

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Anonym2 , 22-Мрт-14 18:41 
> Подойти-то подойдет, но реализовать получится только для тех, у которых открыты спеки.
> Помимо интела, это амд. Невидия в пролете (вряд ли ее штатные индусы
> получат задание этим заниматься, а реверс-инжиниринг, как мы видим на примере
> nouveau, дает не лучшие результаты).

В принципе, особых преимуществ по сравнению с использованием видео без xen здесь практически нет. Хотя эффективность работы с видео ОС, работающих в виртуальных машинах xen, может возрасти.


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 15:20 
Мьсё, вы невнимательны.
> базовая логика является универсальной и может легко быть портирована для других систем виртуализации

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Zenitur , 21-Мрт-14 13:33 
Разработчики Xen сделали то, что нужно мне, уже давно. Это проброс видеокарты. Подключаю монитор к интегрированной видеокарте, запускаю скрипт из двух команд для Xen, чтобы он зарезервировал вторую видеокарту, и система её не задействовала внезапно. Затем стартую виртуальную машину и играю в Direct3D 11 игры в Linux.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 13:36 
Зачем такие мучения? Неужели нельзя просто взять винду, без всяких виртуалок? Или вам принципиально, чтобы в системе обязательно был процесс "SystemD"?

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 14:00 
Не знаю, чем он руководствуется. Я в игрушки не играю, но если таки нужно что-то не запускаемое в wine, то я предпочитаю, чтобы:
во-первых, Венда была отгорожена от инета настоящим файерволом, а не блобьём, незнамо что там делающим;
во-вторых, чтобы можно было оперативно переключиться и, например, почитать почту, обменяться сообщениями XMPP и т.д. (Мы ж всё же не во времена однозадачной DOS живём). А работать с личной информацией я, как-то, предпочитаю не в проприетарной ОС.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено клоун Стаканчик , 21-Мрт-14 15:02 
опровержение аргумента 1:

> а не блобьём, незнамо что там делающим

Безопасность открытого кода, который вы лично не проверили, равна безопасности закрытого.

опровержение аргумента 2:

> я предпочитаю

Вопрос личных предпочтений не подлежит осуждению. Лишь замечу, что организованная вами схема работы черезшигоринская.


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Crazy Alex , 21-Мрт-14 15:16 
Стаканчик уже остаканился

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 16:54 
Ну так пятница же!

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 17:00 
> Безопасность открытого кода, который вы лично не проверили, равна безопасности закрытого.

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


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено клоун Стаканчик , 21-Мрт-14 17:58 
Типичное заблуждение.

В открытом коде, который будут видеть множество людей, вредоносный код будет более изощерённо спрятан, что снизит его шансы на обнаружение.


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 18:28 
"На открытом месте прятаться лучше, чем в лесу, потому что гладиолус"

Странная у вас, вантузоидов, логика. Даже у блондинок в рассуждениях здравого смысла больше.


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 19:16 
Вообще, он прав. Закрытый код - необходимость казачков. Открытый - отослал набор патчей и всё. Никто ни о чём не догадался.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено ананим , 21-Мрт-14 19:58 
Да-да, на деревню, дедушке.
И ейной мордой в мою тыкал.

Интересно, вот такой бред на опеннете нести — это от недостатка общения или ещё что…


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 19:59 
> Вообще, он прав. Закрытый код - необходимость казачков. Открытый - отослал набор
> патчей и всё. Никто ни о чём не догадался.

Ага, ага. Там "на приеме" сидят ну совсем тупые и без проверки прям так все подозрительные патчи в master и пихают...


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 20:16 
Есть такая штука - человеческий фактор. Бэкдоры пихать никто не стал бы, а вот уязвимость, которую можно было бы проэксплуатировать - почему бы и нет? Штук 10 патчей, которые в большинстве своём будут работать, но каждый будет содержать незаметную ошибку. Пусть даже штук 7 из них обранужат, укажут на недочёт, будут ещё патчи. А если от разных людей, то и подозрений никаких не возникнет. Но для этого должен быть ооочень грамотный человек по части компьютерной безопасности, который бы всю эту схему продумал.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено AlexYeCu , 21-Мрт-14 21:41 
>Пусть даже штук 7 из них обранужат, укажут на недочёт, будут ещё патчи.

До самого-то дошло хоть, в пользу чего это утверждение?


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 21:48 
В пользу того, что разработчики ОпенСурс - люди грамотные. И?

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено клоун Стаканчик , 22-Мрт-14 00:11 
Грамотность - это умение читать и писать. У вас были сомнения что разрабы грамотны?

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 22:33 
> Вообще, он прав.

Вообще-то, он пишет фигню, и сам это понимает. Но работа есть работа.

> Закрытый код - необходимость казачков.

Зачем? Сам вендор и будет эксплуатировать. Сочтет нецелесообразным - продаст тем, кому этим заниматься сподручнее.

> Открытый - отослал набор патчей и всё.

Все это замечательно, но разбивается об один маленький нюанс: в открытом сообществе все друг друга более или менее знают.


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Анонимоус , 21-Мрт-14 22:45 
Про открытые сообщества - правда. Но есть достаточно большие сообщества. Догадываюсь, что люди там кучкуются. А присылать патчи могут в принципе кто угодно. Если кто-то будет слать грамотные патчи на протяжении длительного времени, положим пару месяцев, он сможет среди них отослать и те, которые необходимо. Если таких людей много, положим человек 10, вероятность создать полноценную уязвимость в проекте достаточно велика. Согласен, это муторно, долго, нужны грамотные люди. Но сколько у нас стран, сколько спецслужб? Есть вероятность что кто-нибудь, да делает так.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 21-Мрт-14 23:13 
> Согласен, это муторно, долго, нужны грамотные люди.

Вот мы и пришли к тому, с чего начали: договориться с проприетарным вендором на порядок проще :-P


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Анонимоус , 21-Мрт-14 23:32 
А если фирма-разработчик находится в другой стране? Если она уже заключила договор с той страной? Сможет ли такой же договорчик с ней провернуть кто-либо ещё? Или потом исходная страна просто получит ешё один путь доступа в свой арсенал, а другая страна - заплатит за лишнюю дырку в своей защите? Больше чем уверен, что Сноуден сейчас продаёт довольно-таки много информации, которую можно использовать против США и не только.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 22-Мрт-14 01:48 
Вы столько вопросов задали, а ответ на них один: it depends.

Но даже с учетом всех этих заморочек, получается гораздо проще организации "фейкового сообщества", которое по факту может себе позволить только США.


"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 22-Мрт-14 10:21 
Для проектов типа folding@home

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Отражение луны , 22-Мрт-14 18:33 
Имеет смысл для крупных центров облачных вычислений, которые раздают виртуалочки. Дает возможность задействовать на таких виртуалках гпу для спецэфических задач.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Анонимоус , 22-Мрт-14 19:27 
Например, запустить там spellchecker какой-нибудь.

"Представлен XenGT, механизм виртуализации GPU от компании In..."
Отправлено Аноним , 23-Мрт-14 20:57 
Кто уже смотрел? Производительность как?