The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представлен XenGT, механизм виртуализации GPU от компании Intel"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлен XenGT, механизм виртуализации GPU от компании Intel"  +/
Сообщение от opennews (??) on 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.dev/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.dev/opennews/art.shtml?num=39370

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

3. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +2 +/
Сообщение от Аноним (??) on 21-Мрт-14, 12:59 
Я про AMD и говорил. А нвидия в очередной раз показывает средний палец своим покупателям.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Проходящий on 21-Мрт-14, 13:21 
ты главное почаще повторяй себе это.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +15 +/
Сообщение от Аноним (??) on 21-Мрт-14, 13:30 
Вы так обижаетесь, как будто это я вам показываю средний палец, а не ваша любимая.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Мяут (ok) on 21-Мрт-14, 14:38 
> показывает средний палец своим покупателям.

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

24. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от 1 (??) on 21-Мрт-14, 15:56 
E nVidia уже тоже есть решение на K1 и K2 - но только для VmWare
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

25. "Представлен XenGT, механизм виртуализации GPU от компании In..."  –4 +/
Сообщение от pavlinux (ok) on 21-Мрт-14, 16:28 
Тссс, не развеивай их мечты! ОпинСоурсы же думают, что самое передовое появляется у них.  
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

9. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +1 +/
Сообщение от Аноним (??) on 21-Мрт-14, 13:48 
"отмечается что базовая логика является универсальной"
Значит, и как основа для других видеоархитектур подойдёт.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +1 +/
Сообщение от Аноним (??) on 21-Мрт-14, 13:50 
Подойти-то подойдет, но реализовать получится только для тех, у которых открыты спеки.
Помимо интела, это амд. Невидия в пролете (вряд ли ее штатные индусы получат задание этим заниматься, а реверс-инжиниринг, как мы видим на примере nouveau, дает не лучшие результаты).
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Аноним (??) on 21-Мрт-14, 15:20 
Мьсё, вы невнимательны.
> базовая логика является универсальной и может легко быть портирована для других систем виртуализации
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Zenitur (ok) on 21-Мрт-14, 13:33 
Разработчики Xen сделали то, что нужно мне, уже давно. Это проброс видеокарты. Подключаю монитор к интегрированной видеокарте, запускаю скрипт из двух команд для Xen, чтобы он зарезервировал вторую видеокарту, и система её не задействовала внезапно. Затем стартую виртуальную машину и играю в Direct3D 11 игры в Linux.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Аноним (??) on 21-Мрт-14, 13:36 
Зачем такие мучения? Неужели нельзя просто взять винду, без всяких виртуалок? Или вам принципиально, чтобы в системе обязательно был процесс "SystemD"?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +1 +/
Сообщение от Crazy Alex (ok) on 21-Мрт-14, 15:16 
Стаканчик уже остаканился
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

26. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Аноним (??) on 21-Мрт-14, 16:54 
Ну так пятница же!
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

28. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +3 +/
Сообщение от Аноним (??) on 21-Мрт-14, 17:00 
> Безопасность открытого кода, который вы лично не проверили, равна безопасности закрытого.

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

32. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +1 +/
Сообщение от Аноним (??) on 21-Мрт-14, 18:28 
"На открытом месте прятаться лучше, чем в лесу, потому что гладиолус"

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

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "Представлен XenGT, механизм виртуализации GPU от компании In..."  –1 +/
Сообщение от Аноним (??) on 21-Мрт-14, 19:16 
Вообще, он прав. Закрытый код - необходимость казачков. Открытый - отослал набор патчей и всё. Никто ни о чём не догадался.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Представлен XenGT, механизм виртуализации GPU от компании In..."  –1 +/
Сообщение от Аноним (??) on 21-Мрт-14, 20:16 
Есть такая штука - человеческий фактор. Бэкдоры пихать никто не стал бы, а вот уязвимость, которую можно было бы проэксплуатировать - почему бы и нет? Штук 10 патчей, которые в большинстве своём будут работать, но каждый будет содержать незаметную ошибку. Пусть даже штук 7 из них обранужат, укажут на недочёт, будут ещё патчи. А если от разных людей, то и подозрений никаких не возникнет. Но для этого должен быть ооочень грамотный человек по части компьютерной безопасности, который бы всю эту схему продумал.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

38. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Аноним (??) on 21-Мрт-14, 21:48 
В пользу того, что разработчики ОпенСурс - люди грамотные. И?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

43. "Представлен XenGT, механизм виртуализации GPU от компании In..."  –1 +/
Сообщение от клоун Стаканчик on 22-Мрт-14, 00:11 
Грамотность - это умение читать и писать. У вас были сомнения что разрабы грамотны?
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

39. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +1 +/
Сообщение от Аноним (??) on 21-Мрт-14, 22:33 
> Вообще, он прав.

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

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

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

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

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

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

44. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Аноним (??) on 22-Мрт-14, 01:48 
Вы столько вопросов задали, а ответ на них один: it depends.

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

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

45. "Представлен XenGT, механизм виртуализации GPU от компании In..."  –1 +/
Сообщение от Аноним (??) on 22-Мрт-14, 10:21 
Для проектов типа folding@home
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Отражение луны email(ok) on 22-Мрт-14, 18:33 
Имеет смысл для крупных центров облачных вычислений, которые раздают виртуалочки. Дает возможность задействовать на таких виртуалках гпу для спецэфических задач.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +1 +/
Сообщение от Анонимоус on 22-Мрт-14, 19:27 
Например, запустить там spellchecker какой-нибудь.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

49. "Представлен XenGT, механизм виртуализации GPU от компании In..."  +/
Сообщение от Аноним (??) on 23-Мрт-14, 20:57 
Кто уже смотрел? Производительность как?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру