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

Исходное сообщение
"В рамках проекта Virgil началась разработка виртуального 3D ..."

Отправлено opennews , 19-Июл-13 11:40 
Дэвид Эйрли (David Airlie), один из наиболее активных разработчиков X.Org, представил (http://airlied.livejournal.com/77553.html) проект Virgil (http://virgil3d.github.io/), в рамках которого началась разработка набора драйверов с реализацией виртуального 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 (http://cgit.freedesktop.org/~airlied/xf86-video-virgl),  DRM/KMS-драйвер (http://cgit.freedesktop.org/~airlied/linux/log/?h=virgl) для ядра Linux, компонент рендеринга (http://cgit.freedesktop.org/~airlied/mesa/log/?h=renderer-1) для Mesa, virtio VGA-устройство (http://cgit.freedesktop.org/~airlied/qemu/log/?h=virgl) для QEMU. В текущем виде проект уже способен выполнять GNOME Shell и играть в OpenArena. Производительность пока не превышает 40-50% от нативной системы, но отмечается возможность существенного изменения ситуации после внесения оптимизаций.

<center><iframe width="640" height="360" src="//www.youtube.com/embed/ZuuF092RDDc?rel=0" frameborder="0" allowfullscreen></iframe></center>

URL: http://airlied.livejournal.com/77553.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=37456


Содержание

Сообщения в этом обсуждении
"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено klalafuda , 19-Июл-13 11:43 
Я наверное немного отстал от жизни, но давно у нас "blablabla shell" (SIC!) стал полигоном для проверки работоспособности 3D :-? Я как-то обычно xscreensaver-gl смотрю или в этом духе. Но шел то тут причем?

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено beerseller , 19-Июл-13 11:56 
Ну там же написано, то пока только gnome-shell и OpenArena запустили. Походу другое просто ещё не работает. :-)

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Lain_13 , 19-Июл-13 11:58 
Так ведь с тех самых пор, когда начал активно пользоваться видеокартой для отрисовки себя любимого.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено meequz , 19-Июл-13 13:03 
http://en.wikipedia.org/wiki/Shell_%28computing%29

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 12:12 
это вместе со SPICE  - ред хат глядишь и виртуализацию десктопов полноценной сделают

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 12:56 
Полноценную виртуализацию десктопов давно сделали, в VMware.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Seclorum , 19-Июл-13 13:18 
> Полноценную виртуализацию десктопов давно сделали, в VMware.

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 13:54 
Это лучше. Так как умеет много архитектур.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Crazy Alex , 19-Июл-13 15:39 
Они уже здесь :-)

Если кому-то не нравится, что разрабатывается открытая альтернатива проприетарщине - то его анафеме предавать незачем - явно уже успешно пожелали лишиться остатков мозгов.

Ну, либо он на торговле копиями "зарабытывает".


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено AnonymousRex , 19-Июл-13 19:05 
> Полноценную виртуализацию десктопов давно сделали, в VMware.

а, да? и как у них с графикой? а то teradici как то подозрительно упорно охотятся за инженерами из команды spice, видать сами не на многое способны


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Seclorum , 20-Июл-13 02:41 
> Полноценную виртуализацию десктопов давно сделали, в VMware.

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


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено arisu , 21-Июл-13 04:59 
> Полноценную виртуализацию десктопов давно сделали, в VMware.

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 21-Июл-13 05:29 
> Полноценную виртуализацию десктопов давно сделали, в VMware.

Мы так рады за вмварь, вот только нам как-то малость напряжно что сие - совершенно отдельная проприетара. Поэтому в пингвине намного лучше юзать KVM. И очень хорошо что допиливают полезные для разных сценариев использования фичи. А кому надо - тот пусть на совершенно постороннюю вмвару и закладывается. Если не боится что ему однажды хвост прищемят, как это обычно бывает с проприетарой.


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено AnonymousRex , 19-Июл-13 19:04 
с 2D спайсом там и так давно все полноценно, а 3D в стандартном оффисе не нужен

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено anonymous , 20-Июл-13 10:03 
> с 2D спайсом там и так давно все полноценно, а 3D в
> стандартном оффисе не нужен

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено AnonymousRex , 20-Июл-13 19:55 
> Отдел проектировщиков со всякими автокадами, проинженерами и т.д. и т.п. - это
> тоже вполне стандартный офис. И если вся компания использует виртуализацию рабочих
> мест, то логично хотеть засунуть туда всех, включая этот отдел, а
> не делать исключения.

у меня такой отдел еще на солидайс сидел, 250 мест из 600 были с автокадом и солидворкс


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 21-Июл-13 05:29 
> Отдел проектировщиков со всякими автокадами, проинженерами и т.д. и т.п. - это
> тоже вполне стандартный офис.

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Fomalhaut , 11-Янв-16 09:07 
Не только КБ: практически везде, где есть обработка (металлов, древесины и т.д.), а так же архитектурные и многие строительные организации - это ПО есть. В учебных заведениях тоже не мало.
Так что "не КБ едиными".

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 22-Июл-13 14:28 
вроде умный человек, а пишет "стандартный оффис"... тьфу

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено AnonymousRex , 22-Июл-13 19:41 
> вроде умный человек, а пишет "стандартный оффис"... тьфу

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 23-Июл-13 07:22 
>> вроде умный человек, а пишет "стандартный оффис"... тьфу
> вроде аноним, и ведешь себя как аноним

ты тоже аноним - раз,
научись писать слово "офис" без ошибок - два,
узнай что означает стандартный - три.


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено AnonymousRex , 23-Июл-13 07:30 
> ты тоже аноним - раз,

не совсем

> научись писать слово "офис" без ошибок - два,

офигеть, анонимный грамар наци

> узнай что означает стандартный - три.

я как раз это знаю, а ты? анонимов учат чему либо кроме счета до трех?


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено arisu , 23-Июл-13 08:05 
> офигеть, анонимный грамар наци

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


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено AnonymousRex , 23-Июл-13 18:25 
> ничем не хуже любого другого. и — что характерно — пинает по
> делу. нр ты, конечно, можешь продолжать вываливать весь стандартный запас. «к
> буквам придирается тот, кто…» «мы ни на уроке рускава» и так
> далее.

а по делу сказать нечего?


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено arisu , 23-Июл-13 18:48 
> а по делу сказать нечего?

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


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено AnonymousRex , 23-Июл-13 19:56 
> по делу тебе уже сказали, но ты традиционно не понял.

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


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено arisu , 23-Июл-13 20:15 
> это хорошо, я бы такого к рабочим системам тоже не подпустил.

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


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено AnonymousRex , 23-Июл-13 20:53 
> ну, тебя же подпускают… наверное. пыль там подмести, корпус протереть.

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


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено Аноним , 24-Июл-13 17:25 
> типичный офис

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 13:52 
В vmware 1/10, а у них целых 40%

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено kurokaze , 19-Июл-13 14:24 
Сравнивать существующее оптимизированное решение с разрабатываемым - это "ума" палату надо, да

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 17:05 
Что ума палата? 40% это очень много, и скорее всего будет меньше гораздо.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 17:07 
> Что ума палата? 40% это очень много, и скорее всего будет меньше
> гораздо.

Другое дело что это все не нужно. Если хочешь поиграться в виртуальной машине пробрось туда видеокарту. Эти эмуляции все равно плохо работают.


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 13-Авг-13 14:47 
Ну так-то да, поиграться в виртуалке - это нужно. Сейчас в виртуалке без 3D особо не развернёшься по части GUI - только старый добрый gnome 2 или gnome fallback (без extensions), что очень печалит.

А так - виртуализация рабочих мест станет практически беспроблемной. У кого нагрузка рваная (не render farm там, или кодинг видео), например, разработка ПО - смысла мало каждому ставить по dual xeon. Можно взять пару серверов и туда народ загнать. Ан нет, без unity страдают.


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 14:00 
Ух ты! Неужели наконец-то можно будет от дуалбута избавиться раз и навсегда?!

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено kurokaze , 19-Июл-13 14:25 
> Ух ты! Неужели наконец-то можно будет от дуалбута избавиться раз и навсегда?!

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


"В рамках проекта Virgil началась разработка виртуального..."
Отправлено arisu , 21-Июл-13 05:00 
> Ух ты! Неужели наконец-то можно будет от дуалбута избавиться раз и навсегда?!

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 21-Июл-13 05:30 
> Ух ты! Неужели наконец-то можно будет от дуалбута избавиться раз и навсегда?!

Я от него избавился уже лет 5 как. Просто потому что форточки ничего такого мегауникального не умеют. Сюрприз, сюрприз.


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 14:16 
годно !!
EMC, Оракл и Xen с KVM - сразу идут лесом, после )
с редхатом вместе, но ненадолго, бо интерес их - легко обьяним и обоснован(коммерчески).

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Crazy Alex , 19-Июл-13 15:40 
Особенно интересно, куда это вы собрались послать KVM.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Crazy Alex , 19-Июл-13 17:54 
А то, что QEMU и KVM - это, считай, один проект, не мешает?

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 21-Июл-13 05:56 
> А то, что QEMU и KVM - это, считай, один проект, не мешает?

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено lucentcode , 19-Июл-13 17:59 
А вы разве не в курсе, что KVM развивался на базе QEMU, как такой урезанный форк. А не так давно его объединили с основным исходным кодом его прародителя. Так, что устанавливая QEMU на linux(новой версии, а не дремучей) - вы автоматически получаете всё плюшки QEMU, в том числе созданные в рамках проекта KVM. У меня был установлен QEMU и KVM, у QEMU было несколько своих бинарников, у kvm - свой. После одного обновления бинарник kvm стал писать вот это: "kvm binary is deprecated, please use qemu-system-x86_64 instead". Мало того, пакет qemu-kvm стал пустым, с единственной зависимостью(qemu). Да, qemu-kvm-spice теперь тоже не используется. Поддержку SPICE добавили в основную ветку QEMU.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено AnonymousRex , 19-Июл-13 19:10 
> А вы разве не в курсе, что KVM развивался на базе QEMU,

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

> А не так давно его объединили с основным исходным кодом его прародителя. Так, что
> устанавливая QEMU на linux(новой версии, а не дремучей) - вы автоматически получаете всё
> плюшки QEMU, в том числе созданные в рамках проекта KVM.

проекты слили вместе потому что команда KVM сидела и дописывала нехватающие фичеры в QEMU, кроме того, KVM начинался в коммерческом стартапе, и red hat перевели разработку на открытую модель, и держать два отдельных проекта в апстриме потеряло смыысл

> У меня был установлен QEMU и KVM, у QEMU было несколько своих бинарников, у
> kvm - свой. После одного обновления бинарник kvm стал писать вот
> это: "kvm binary is deprecated, please use qemu-system-x86_64 instead". Мало того,
> пакет qemu-kvm стал пустым, с единственной зависимостью(qemu). Да, qemu-kvm-spice теперь
> тоже не используется. Поддержку SPICE добавили в основную ветку QEMU.

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено lucentcode , 19-Июл-13 14:24 
Давно ждал подобного. Когда появился SPICE с QXL, и в QEMU стало возможным запустить восьмой оффтоп(а в нём HL2) - стало понятно, что прогресс движется в верном направлении. QXL рендерит всё на CPU, и в этом минус данного решения. Но всё-же это было реальным достижением. А с Virgil  всё станет куда интереснее. Можно будет одновременно запускать несколько ОС, и даже игры. Если они добьются повышения производительности хотя-бы до 70-80% от хост-системы - будет вообще шикарно.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 17:50 
Простаивает игровой комп, т к я собрал себе мини сервак и незаметив разницы в скорости остался на нем работать. Хочу иногда запускать игровой для ресурсоемких задач и игр, но перетыкать мышки влом. Можно ли играть по rpd spice и т д без задержек в активные игры? Сеть гигабит между компами длинной метр.
Ставить на целых хард винду тоже влом. Лучше бы она крутилась в виртуалке. Любой, хоть esxi или другой гипервизор поверх железа. но поддержи vt-d (т е аналога от amd у меня нет)

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено anonymous , 19-Июл-13 18:40 
> Простаивает игровой комп, т к я собрал себе мини сервак и незаметив
> разницы в скорости остался на нем работать. Хочу иногда запускать игровой
> для ресурсоемких задач и игр, но перетыкать мышки влом. Можно ли
> играть по rpd spice и т д без задержек в активные
> игры? Сеть гигабит между компами длинной метр.
> Ставить на целых хард винду тоже влом. Лучше бы она крутилась в
> виртуалке. Любой, хоть esxi или другой гипервизор поверх железа. но поддержи
> vt-d (т е аналога от amd у меня нет)

Купи kvm switch и не мучайся с перетыканием.


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 19-Июл-13 22:25 
Нету в продаже и нету достаточно продвинутых с поддержкой ps/2 и usb одновременно в природе, либо ценник больше тысячи. За такую хрень жалко.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 21-Июл-13 05:54 
Тогда мучайся с перетыканием и занимайся извращениями. Если ты думашеь что работа по сети может быть сравнима с скоростью работы локальной машины - ага, щаз. Ну разве что у тебя там infiniband какой-нибудь, но KVM свич гораздо дешевле такого оборудования.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено lucentcode , 11-Авг-13 18:08 
К сожалению, RDP не даёт нормального фреймрейта в играх(работающих на приличном железе). Как обстоят дела с SPICE - не знаю. SPICE с QXL позволяют запустить HL 2, но при этом наблюдаются дикие тормоза(7-10 FPS). Возможно, в этом виноват CPU(QXL рендерит всё средствами CPU, а не GPU). Но только ли в этом проблема, я просто не знаю... Вам нужен KVM-свитч.



"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено AnonymousRex , 19-Июл-13 19:12 
> Давно ждал подобного. Когда появился SPICE с QXL, и в QEMU стало
> возможным запустить восьмой оффтоп(а в нём HL2) - стало понятно, что
> прогресс движется в верном направлении. QXL рендерит всё на CPU, и
> в этом минус данного решения. Но всё-же это было реальным достижением.
> А с Virgil  всё станет куда интереснее. Можно будет одновременно
> запускать несколько ОС, и даже игры. Если они добьются повышения производительности
> хотя-бы до 70-80% от хост-системы - будет вообще шикарно.

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено BratSinot , 20-Июл-13 02:04 
Правильно он все на CPU рендерит, т.к. переброс просчетов на GPU еще не сделали.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено BratSinot , 20-Июл-13 02:07 
Интересно, а этот драйвер подружат со SPICE?

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 20-Июл-13 07:12 
отличная новость! давно пора было в эту сторону смотреть!

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено Аноним , 20-Июл-13 10:15 
> Virgil позволит организовать 3D-рендеринг внутри гостевых систем с задействованием GPU хост системы, но при этом виртуальный GPU будет работать независимо от физического GPU хост-системы.

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


"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено BratSinot , 20-Июл-13 10:32 
Ваша жопа сидит на стуле и на этот стул можно поставить еще один стул для виртуализированной жопы, не мешая вашей жопе. Так понятнее?

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено darkshvein , 22-Июл-13 12:59 
блин, допилили бы проброс устройств лучше на xen. Хернёй страдают, а этот велосипед будет жутко слоупочить.

"В рамках проекта Virgil началась разработка виртуального 3D ..."
Отправлено burjui , 23-Июл-13 22:08 
Ну, хоть в каком-то месте эмулятор Android перестанет тормозить (: