The OpenNET Project / Index page

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

19.07.2013 11:04  В рамках проекта Virgil началась разработка виртуального 3D GPU для QEMU

Дэвид Эйрли (David Airlie), один из наиболее активных разработчиков X.Org, представил проект Virgil, в рамках которого началась разработка набора драйверов с реализацией виртуального GPU (виртуальной 3D-видеокарты) для QEMU. После завершения работы планируется подготовить KMS-драйвер, X.org 2D DDX-драйвер и 3D-драйвер Mesa, которые позволят задействовать средства 3D-акселерации в виртуальных окружениях на базе QEMU и KVM без эксклюзивного проброса видеокарты в гостевую систему. Virgil позволит организовать 3D-рендеринг внутри гостевых систем с задействованием GPU хост-системы, но при этом виртуальный GPU будет работать независимо от физического GPU хост-системы.

Виртуальный GPU, поддерживающий 3D-операции, можно будет использовать в гостевых окружениях с Linux и Windows, в том числе для обеспечения работы OpenGL и Direct3D внутри гостевых систем. Драйвер Mesa построен с использованием интерфейса Gallium/TGSI. Устанавливаемые на стороне гостевой системы драйверы взаимодействуют через virtio с выполняемым на стороне хоста компонентом рендеринга, использующим OpenGL-стек хост-системы.

Инженеры Red Hat приступили к разработке драйвера несколько месяцев назад. Код пока не готов для повсеместного тестирования, но уже может использоваться энтузиастами для проведения экспериментов. Для загрузки доступны компоненты: DDX-драйвер xf86-video-virgl, DRM/KMS-драйвер для ядра Linux, компонент рендеринга для Mesa, virtio VGA-устройство для QEMU. В текущем виде проект уже способен выполнять GNOME Shell и играть в OpenArena. Производительность пока не превышает 40-50% от нативной системы, но отмечается возможность существенного изменения ситуации после внесения оптимизаций.



  1. Главная ссылка к новости (http://airlied.livejournal.com...)
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: qemu, 3d, driver
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, klalafuda (?), 11:43, 19/07/2013 [ответить] [показать ветку] [···]     [к модератору]
  • –4 +/
    Я наверное немного отстал от жизни, но давно у нас blablabla shell SIC стал... весь текст скрыт [показать]
     
     
  • 2.3, beerseller (ok), 11:56, 19/07/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну там же написано, то пока только gnome-shell и OpenArena запустили. Походу другое просто ещё не работает. :-)
     
  • 2.4, Lain_13 (ok), 11:58, 19/07/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    Так ведь с тех самых пор, когда начал активно пользоваться видеокартой для отрисовки себя любимого.
     
  • 2.7, meequz (ok), 13:03, 19/07/2013 [^] [ответить]    [к модератору]  
  • +/
    http://en.wikipedia.org/wiki/Shell_%28computing%29
     
  • 1.5, Аноним (-), 12:12, 19/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    это вместе со SPICE  - ред хат глядишь и виртуализацию десктопов полноценной сделают
     
     
  • 2.6, Аноним (-), 12:56, 19/07/2013 [^] [ответить]    [к модератору]  
  • –8 +/
    Полноценную виртуализацию десктопов давно сделали, в VMware.
     
     
  • 3.8, Seclorum (??), 13:18, 19/07/2013 [^] [ответить]    [к модератору]  
  • +/
    > Полноценную виртуализацию десктопов давно сделали, в VMware.

    Как, впрочем, и полноценные анонимы уже у есть. Кто-то лишний?

     
  • 3.10, Аноним (-), 13:54, 19/07/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Это лучше. Так как умеет много архитектур.
     
     
  • 4.17, Crazy Alex (ok), 15:39, 19/07/2013 [^] [ответить]     [к модератору]  
  • +/
    Они уже здесь - Если кому-то не нравится, что разрабатывается открытая альтерн... весь текст скрыт [показать]
     
  • 3.29, AnonymousRex (ok), 19:05, 19/07/2013 [^] [ответить]     [к модератору]  
  • +/
    а, да и как у них с графикой а то teradici как то подозрительно упорно охотятс... весь текст скрыт [показать]
     
  • 3.38, Seclorum (??), 02:41, 20/07/2013 [^] [ответить]    [к модератору]  
  • +/
    > Полноценную виртуализацию десктопов давно сделали, в VMware.

    Особенно удобно на машинах с Grsecurity/PaX, где "полноценная виртуализация" толком не работает.

     
  • 3.44, arisu (ok), 04:59, 21/07/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Полноценную виртуализацию десктопов давно сделали, в VMware.

    ты лицензию на вмварь почитай хоть раз, умник.

     
  • 3.46, Аноним (-), 05:29, 21/07/2013 [^] [ответить]     [к модератору]  
  • +/
    Мы так рады за вмварь, вот только нам как-то малость напряжно что сие - совершен... весь текст скрыт [показать]
     
  • 2.28, AnonymousRex (ok), 19:04, 19/07/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    с 2D спайсом там и так давно все полноценно, а 3D в стандартном оффисе не нужен
     
     
  • 3.40, anonymous (??), 10:03, 20/07/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Отдел проектировщиков со всякими автокадами, проинженерами и т д и т п - это т... весь текст скрыт [показать]
     
     
  • 4.43, AnonymousRex (ok), 19:55, 20/07/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    у меня такой отдел еще на солидайс сидел, 250 мест из 600 были с автокадом и сол... весь текст скрыт [показать]
     
  • 4.47, Аноним (-), 05:29, 21/07/2013 [^] [ответить]    [к модератору]  
  • +/
    > Отдел проектировщиков со всякими автокадами, проинженерами и т.д. и т.п. - это
    > тоже вполне стандартный офис.

    Только очень нишевой. И скорее называется КБ.

     
     
  • 5.68, Fomalhaut (?), 09:07, 11/01/2016 [^] [ответить]     [к модератору]  
  • +/
    Не только КБ практически везде, где есть обработка металлов, древесины и т д ... весь текст скрыт [показать]
     
  • 3.54, Аноним (-), 14:28, 22/07/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    вроде умный человек, а пишет "стандартный оффис"... тьфу
     
     
  • 4.55, AnonymousRex (ok), 19:41, 22/07/2013 [^] [ответить]    [к модератору]  
  • +/
    > вроде умный человек, а пишет "стандартный оффис"... тьфу

    вроде аноним, и ведешь себя как аноним

     
     
  • 5.56, Аноним (-), 07:22, 23/07/2013 [^] [ответить]     [к модератору]  
  • +/
    ты тоже аноним - раз, научись писать слово офис без ошибок - два, узнай что оз... весь текст скрыт [показать]
     
     
  • 6.57, AnonymousRex (ok), 07:30, 23/07/2013 [^] [ответить]     [к модератору]  
  • +/
    не совсем офигеть, анонимный грамар наци я как раз это знаю, а ты анонимов учат... весь текст скрыт [показать]
     
     
  • 7.58, arisu (ok), 08:05, 23/07/2013 [^] [ответить]     [к модератору]  
  • +/
    ничем не хуже любого другого и 8212 что характерно 8212 пинает по делу н... весь текст скрыт [показать]
     
     
  • 8.59, AnonymousRex (ok), 18:25, 23/07/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    а по делу сказать нечего ... весь текст скрыт [показать]
     
     
  • 9.60, arisu (ok), 18:48, 23/07/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > а по делу сказать нечего?

    по делу тебе уже сказали, но ты традиционно не понял.

     
     
  • 10.61, AnonymousRex (ok), 19:56, 23/07/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    традиционно не понимать это твоя традиция мне же до сих пор не сказали по делу ... весь текст скрыт [показать]
     
     
  • 11.62, arisu (ok), 20:15, 23/07/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > это хорошо, я бы такого к рабочим системам тоже не подпустил.

    ну, тебя же подпускают… наверное. пыль там подмести, корпус протереть.

     
     
  • 12.63, AnonymousRex (ok), 20:53, 23/07/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > ну, тебя же подпускают… наверное. пыль там подмести, корпус протереть.

    ты конечно же прав :) надо будет добавить себе в резюме, а то рекрутеры все не то предлагают

     
  • 11.65, Аноним (-), 17:25, 24/07/2013 [^] [ответить]    [к модератору]  
  • +/
    > типичный офис

    ты уже на пути к просветлению

     
  • 1.9, Аноним (-), 13:52, 19/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    В vmware 1/10, а у них целых 40%
     
     
  • 2.13, kurokaze (ok), 14:24, 19/07/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    Сравнивать существующее оптимизированное решение с разрабатываемым - это "ума" палату надо, да
     
     
  • 3.21, Аноним (-), 17:05, 19/07/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Что ума палата? 40% это очень много, и скорее всего будет меньше гораздо.
     
     
  • 4.22, Аноним (-), 17:07, 19/07/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Другое дело что это все не нужно Если хочешь поиграться в виртуальной машине пр... весь текст скрыт [показать]
     
     
  • 5.67, Аноним (-), 14:47, 13/08/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну так-то да, поиграться в виртуалке - это нужно Сейчас в виртуалке без 3D особ... весь текст скрыт [показать]
     
  • 1.11, Аноним (-), 14:00, 19/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ух ты! Неужели наконец-то можно будет от дуалбута избавиться раз и навсегда?!
     
     
  • 2.15, kurokaze (ok), 14:25, 19/07/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    > Ух ты! Неужели наконец-то можно будет от дуалбута избавиться раз и навсегда?!

    От дуалбута можно было избавиться еще 12 лет назад. Я так и сделал, учись

     
  • 2.45, arisu (ok), 05:00, 21/07/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Ух ты! Неужели наконец-то можно будет от дуалбута избавиться раз и навсегда?!

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

     
  • 2.48, Аноним (-), 05:30, 21/07/2013 [^] [ответить]     [к модератору]  
  • +/
    Я от него избавился уже лет 5 как Просто потому что форточки ничего такого мега... весь текст скрыт [показать]
     
  • 1.12, Аноним (-), 14:16, 19/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    годно !!
    EMC, Оракл и Xen с KVM - сразу идут лесом, после )
    с редхатом вместе, но ненадолго, бо интерес их - легко обьяним и обоснован(коммерчески).
     
     
  • 2.18, Crazy Alex (ok), 15:40, 19/07/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    Особенно интересно, куда это вы собрались послать KVM.
     
     
     
    Часть нити удалена модератором

  • 4.24, Crazy Alex (ok), 17:54, 19/07/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    А то, что QEMU и KVM - это, считай, один проект, не мешает?
     
     
  • 5.50, Аноним (-), 05:56, 21/07/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > А то, что QEMU и KVM - это, считай, один проект, не мешает?

    Бывает так что желающие посылать лесом всех подряд в запале посылают лесом самого себя :).

     
  • 2.25, lucentcode (ok), 17:59, 19/07/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    А вы разве не в курсе, что KVM развивался на базе QEMU, как такой урезанный форк... весь текст скрыт [показать]
     
     
  • 3.30, AnonymousRex (ok), 19:10, 19/07/2013 [^] [ответить]     [к модератору]  
  • +/
    нет, он просто использовал qemu как эмулятор железа с таким же успехом можно бы... весь текст скрыт [показать]
     
  • 1.14, lucentcode (ok), 14:24, 19/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Давно ждал подобного. Когда появился SPICE с QXL, и в QEMU стало возможным запустить восьмой оффтоп(а в нём HL2) - стало понятно, что прогресс движется в верном направлении. QXL рендерит всё на CPU, и в этом минус данного решения. Но всё-же это было реальным достижением. А с Virgil  всё станет куда интереснее. Можно будет одновременно запускать несколько ОС, и даже игры. Если они добьются повышения производительности хотя-бы до 70-80% от хост-системы - будет вообще шикарно.
     
     
  • 2.23, Аноним (-), 17:50, 19/07/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Простаивает игровой комп, т к я собрал себе мини сервак и незаметив разницы в ск... весь текст скрыт [показать]
     
     
  • 3.26, anonymous (??), 18:40, 19/07/2013 [^] [ответить]     [к модератору]  
  • +/
    Купи kvm switch и не мучайся с перетыканием ... весь текст скрыт [показать]
     
     
  • 4.34, Аноним (-), 22:25, 19/07/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Нету в продаже и нету достаточно продвинутых с поддержкой ps/2 и usb одновременно в природе, либо ценник больше тысячи. За такую хрень жалко.
     
     
  • 5.49, Аноним (-), 05:54, 21/07/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Тогда мучайся с перетыканием и занимайся извращениями Если ты думашеь что работ... весь текст скрыт [показать]
     
  • 3.66, lucentcode (ok), 18:08, 11/08/2013 [^] [ответить]    [к модератору]  
  • +/
    К сожалению, RDP не даёт нормального фреймрейта в играх(работающих на приличном железе). Как обстоят дела с SPICE - не знаю. SPICE с QXL позволяют запустить HL 2, но при этом наблюдаются дикие тормоза(7-10 FPS). Возможно, в этом виноват CPU(QXL рендерит всё средствами CPU, а не GPU). Но только ли в этом проблема, я просто не знаю... Вам нужен KVM-свитч.


     
  • 2.31, AnonymousRex (ok), 19:12, 19/07/2013 [^] [ответить]    [к модератору]  
  • +/
    > Давно ждал подобного. Когда появился SPICE с QXL, и в QEMU стало
    > возможным запустить восьмой оффтоп(а в нём HL2) - стало понятно, что
    > прогресс движется в верном направлении. QXL рендерит всё на CPU, и
    > в этом минус данного решения. Но всё-же это было реальным достижением.
    > А с Virgil  всё станет куда интереснее. Можно будет одновременно
    > запускать несколько ОС, и даже игры. Если они добьются повышения производительности
    > хотя-бы до 70-80% от хост-системы - будет вообще шикарно.

    спайс умеет скидывать нагрузку на клиентский комп вместо сервера, а GPU offload вроде бы давно в разработке, и должен был уже появиться

     
  • 2.35, BratSinot (ok), 02:04, 20/07/2013 [^] [ответить]    [к модератору]  
  • +/
    Правильно он все на CPU рендерит, т.к. переброс просчетов на GPU еще не сделали.
     
  • 1.36, BratSinot (ok), 02:07, 20/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Интересно, а этот драйвер подружат со SPICE?
     
  • 1.39, Аноним (-), 07:12, 20/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    отличная новость! давно пора было в эту сторону смотреть!
     
  • 1.41, Аноним (-), 10:15, 20/07/2013 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    то-есть это каким образом моя жопа сидит на стуле, но при этом полностью от нег... весь текст скрыт [показать]
     
     
  • 2.42, BratSinot (ok), 10:32, 20/07/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    Ваша жопа сидит на стуле и на этот стул можно поставить еще один стул для виртуализированной жопы, не мешая вашей жопе. Так понятнее?
     
  • 1.53, darkshvein (ok), 12:59, 22/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    блин, допилили бы проброс устройств лучше на xen. Хернёй страдают, а этот велосипед будет жутко слоупочить.
     
  • 1.64, burjui (?), 22:08, 23/07/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Ну, хоть в каком-то месте эмулятор Android перестанет тормозить (:
     

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


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