The OpenNET Project / Index page

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

04.12.2014 15:06  Компания Intel представила KVMGT, механизм виртуализации GPU для KVM

Компания Intel представила новый открытый проект KVMGT, в рамках которого подготовлена открытая реализация технологии полной виртуализации GPU (Intel GVT-g) для гипервизора KVM. Ранее, похожая реализация виртуального GPU для Xen была подготовлена в рамках проекта XenGT, обновление которого вышло одновременно с анонсом KVMGT.

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

Сравнение производительности KVMGT и нативного GPU:

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

KVMGT пока находится на начальной стадии разработки, но уже работают основные функции виртуализации GPU, позволяющие выполнять в гостевой системе такие 3D-приложения, как lightsmark, nexuiz, urbanterror и warsow. В гостевых системах пока поддерживается только Linux c отключенным в ядре механизмом PPGTT. В конечном счёте, после доведения кода до должного уровня, его планируется унифицировать с проектом XenGT (около 90% общей кодовой базы, отличаются только специфичные для гипервизора части) и включить в состав штатного драйвера i915. Код проекта составляет используемый на хост-системе драйвер для ядра Linux, а также компоненты для QEMU и SeaBIOS.

  1. Главная ссылка к новости (http://lkml.org/lkml/2014/12/3...)
  2. OpenNews: Представлен XenGT, механизм виртуализации GPU от компании Intel
  3. OpenNews: В рамках проекта Virgil началась разработка виртуального 3D GPU для QEMU
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gpu, virtual, kvm
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Fracta1L, 15:40, 04/12/2014 [ответить] [смотреть все]    [к модератору]
  • +3 +/
    Наконец-то!! Джва года ждал подобного, потому что сношаться с пробросом видеокарт не улыбается вообще.
     
     
  • 2.14, Zenitur, 17:33, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • +/
    Я пробросил и забыл У меня видеочип встроен в материнку, и отдельная видеокарта... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, Fracta1L, 19:20, 04/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А я при будущем апгрейде планирую вообще избавиться от дискретки, ибо в игры не ... весь текст скрыт [показать]
     
     
  • 4.25, Аноним, 21:19, 04/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Зачем вообще пробрасываешь гпу тогда всем Сабжевая технология же не отнимает г... весь текст скрыт [показать]
     
     
  • 5.31, Аноним, 23:00, 04/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Похоже что нет, и в этом и есть её преимущество перед пробросом видеокарты, кото... весь текст скрыт [показать]
     
     
  • 6.48, Аноним, 14:59, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Только радости с попила мощностей и без того хилого GPU - довольно мало Понимаю... весь текст скрыт [показать]
     
     
  • 7.57, Аноним, 21:54, 05/12/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Код свободен, разработчики radeon могут позаимствовать.
     
     
  • 8.60, Аноним, 03:14, 06/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Только придется переделать дофига, а так все хорошо, прекрасная маркиза ... весь текст скрыт [показать]
     
  • 4.49, Аноним, 15:02, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Страно, а я свой R9 270 не слышу На фоне работы HDD и вентилятора в БП Может в... весь текст скрыт [показать]
     
  • 2.47, Аноним, 14:58, 05/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Только 1 проблема - это работает только с интелем Который как GPU - вообще ни о... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, Аноним, 15:47, 04/12/2014 [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Черт, они шарят Когда уже партнерку с невидией порвут, и прекратят ненужные кар... весь текст скрыт [показать]
     
     
  • 2.3, Аноним, 15:48, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    И оптимус еще выпилят
     
  • 2.4, Fracta1L, 16:10, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Ты так говоришь, будто нет в продаже ноутов без дискреток.
     
     
  • 3.7, Аноним, 16:47, 04/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Есть конечно Есть и нормальные конфы с дискретками под задачи, если нужно Но я... весь текст скрыт [показать]
     
  • 3.32, DeadLoco, 23:16, 04/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Как правило, без дискреток конфиг сильно урезан Причем это не производителей ви... весь текст скрыт [показать]
     
     
  • 4.41, Аноним, 11:52, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Просто ваши вкусы не совпадают со вкусами и предпочтениями большинства даже ес... весь текст скрыт [показать]
     
     
  • 5.43, Аноним, 13:05, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    У большинства же нет проблем с перелючением видеокарт, и все просто рабтает на ... весь текст скрыт [показать]
     
  • 5.44, DeadLoco, 13:13, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Скорей уж, со вкусами импортеров Пару лет тому назад на какой-то выставке предс... весь текст скрыт [показать]
     
     
  • 6.45, Аноним, 13:21, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Импортёры дураки конечно все, везут исключительно исходя из желания заставить вс... весь текст скрыт [показать]
     
     
  • 7.46, EHLO, 14:21, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Нет, барыги и маркетологи интеллектуалы конечно ... весь текст скрыт [показать]
     
  • 1.5, dr Equivalent, 16:19, 04/12/2014 [ответить] [смотреть все]    [к модератору]  
  • +/
    Ого, вот это поворот.
    За что всегда уважал Интел - за все, что связано с их видюхами и драйверами для них. Вот, как надо делать. Ну, кроме, разве что, эпизода с PowerVR.
     
     
  • 2.33, Michael Shigorin, 23:25, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    И ещё с дискретной беда была, хотя потом всё же сделали драйвер ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, Аноним, 15:04, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Так они не делают же дискретки уже фиг знает сколько ... весь текст скрыт [показать]
     
  • 2.61, GooglieS, 14:59, 08/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    Ну нет уж Я еще помню intel 740 Спасибо, больше дискретных карт от интела мне ... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, Baz, 16:29, 04/12/2014 [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    А как оно будет работать с Crossfire SLI Еще будет один повод Линусу показать ф... весь текст скрыт [показать]
     
     
  • 2.11, ононимуз, 17:18, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –6 +/
    Ну естественно нвидии Кто еще делает видеокарты ... весь текст скрыт [показать] [показать ветку]
     
  • 2.19, Вова, 18:23, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    У Intel нет ни Crossfile, ни SLI Поэтому никак не будет работать Вся разработк... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, Baz, 20:30, 04/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    а, ну если это чисто интел чипы, то гуд, а то у меня сложилось впечатление, что ... весь текст скрыт [показать]
     
  • 3.51, Аноним, 15:05, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Технически, в линухе нынче есть техника использования буферов подпертых DMA для ... весь текст скрыт [показать]
     
  • 1.8, пургенту, 16:59, 04/12/2014 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Любителям игрулек ещё долго не будет актуально без дров под Windows.
     
     
  • 2.9, анон, 17:05, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    в том и фишка, что у меня например едианственный пк с виндой по мимо еще 2х с л... весь текст скрыт [показать] [показать ветку]
     
  • 2.10, kurokaze, 17:06, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    Я много чего прошел под wine-ом, вместо того чтобы скулить и ныть про дрова да вантуз. Всем доволен
     
     
  • 3.12, dr Equivalent, 17:19, 04/12/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Мужык.
     
  • 3.17, Аноним, 18:13, 04/12/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Я много чего спи*дил с трекера и прошел под wine-ом //хотфикс
     
  • 2.20, Вова, 18:31, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Смысл технологии в запуске не модифицированных гостевых ОС Любители играть на и... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.58, angra, 21:54, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Оно пока работает только для linux guest, то есть виртуалка с виндой в пролете ... весь текст скрыт [показать]
     
     
  • 4.59, randomize, 01:51, 06/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    KVMGT и правда только Linux guest пока, а смежный проект XenGT уже может и винду... весь текст скрыт [показать]
     
  • 2.38, rshadow, 07:19, 05/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Я тет давеча в стиме узрел кнопку Трансляция Попробовал Оказалось все очень ... весь текст скрыт [показать] [показать ветку]
     
  • 2.52, Аноним, 15:06, 05/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    c интеловским интегратом Это что они там любят Тетрис и пасьянс Для этого ... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, alright, 17:30, 04/12/2014 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Это позволит мне играть в крузис в линуксе?
     
     
  • 2.15, Аноним, 17:46, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    В линукс играть гораздо интереснее!
     
     
  • 3.16, alright, 17:50, 04/12/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Да я и в крузис-то не играю, но возможность иметь хочу!
     
     
  • 4.40, Аноним, 09:44, 05/12/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Я думаю, на Интеле и без всяких КВМ в Крузис лучше не играть.
     
     
  • 5.56, Аноним, 15:14, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну почему же Получится пошаговая стратегия Хоть и поганенькая ... весь текст скрыт [показать]
     
  • 3.18, Аноним, 18:14, 04/12/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Что ни день - то новый пазл.


     
  • 2.21, Вова, 18:36, 04/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Это позволит тебе очень медленно играть в крузис в виндовс ВМ на линуксе Т к т... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.55, Аноним, 15:13, 05/12/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для этого надо как минимум свою набортную память для начала Желательно получше ... весь текст скрыт [показать]
     
  • 1.42, Пользвоатель, 12:48, 05/12/2014 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Чем это поможет мне, простому пользователю?
     
     
  • 2.54, Аноним, 15:10, 05/12/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Поможет пострадать фигней Ты же не собираешься играть на интеловском интеграте,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.63, Аноним, 12:55, 03/01/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    ну ты и нубас, на интегрированной графике даже танчики летают
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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