Virtual 3d

Nov. 16th, 2015 10:40 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Технология виртуализации 3d-графики мало помалу пробивает себе путь.

Мы уже имеем Linux 4.4 (сегодня)
QEMU 2.5 rc0 (позавера)
и поддержку VirGL в Mesa (пока только в транке, не отрелизено).
Не хватает еще guest-драйвера для Windows, чтобы пускать 3d игры в kvm.

Я, правда еще не совсем понял, нужно ли для использования virtio-virgl драйвера в KVM иметь ядро 4.4 на хосте или драйвер в ядре нужен только в guest. Но, полагаю, что к тому времени как у меня дойдут руки с ним поиграться, появятся более-менее вменяемые howto по настройке.

Date: 2015-11-16 08:06 am (UTC)
From: [identity profile] qkowlew.livejournal.com
guest-драйвера для Windows

Подозреваю, что виртуализация Direct X 11-12.... всё равно будет отставать достаточно сильно, чтобы построение всего бутерюрода было интересно только фрикам, но не геймерам.

Date: 2015-11-16 08:46 am (UTC)
From: [identity profile] slobin.livejournal.com
Игры с социальным взаимодействием имеют тенденцию развиваться (хотя здесь я пытаюсь проводить график по одной точке, возможно, в WoW всё иначе). Мой нынешний десктоп мне как раз qkowlew и собирал пять лет назад (в пределах бюджета, разумеется; кстати, пользуюсь случаем ещё раз сказать спасибо, вполне удачная конфигурация!) с явной задачей уметь играть в одну конкретную 3d-игру с социальным взаимодействием (строго говоря, это вообще не игра, это социальная сеть на игровом движке, точно так же, как ЖЖ -- социальная сеть на движке блога). До сих пор играю, но с последними нововведениями это становится всё труднее и труднее. Если, скажем, "правильную" освещённость и тени от предметов я могу просто не включать, то закрыть глаза на mesh avatar bodies я не могу никак, там нет никакого fallback'а.

P.S. Зато у этой игры линукс-клиент с самого начала не хуже виндового. По крайней мере в том, что касается 3d (на фирменных закрытых драйверах, правда). Вот со звуком да, проблемы. И то, кажется, всё стало нормально с тех пор, когда пульс в дистрибутивах стал из коробки нормально настроенным.

... Минимализм эстетики предполагает оксюморон в декорациях ...

Date: 2015-11-16 10:27 am (UTC)
From: [personal profile] legolegs
>получил 1600fps
Это, мягко говоря, немного. На считающейся на сегодня устаревшей дискретной нвидии GTX 550 Ti я имею 26000fps в glsxgears и пролёт сквозь облака в KSP не всегда 30 кадров вытягивает, хотя казалось бы, что там кроме белой мути рисовать. В тех-же играх с графикой уровня WoW набежит сотня персонажей и капут. А если ещё и колдовать начнут...

(no subject)

From: [personal profile] legolegs - Date: 2015-11-16 11:02 am (UTC) - Expand

(no subject)

From: [identity profile] psn84.livejournal.com - Date: 2015-11-16 01:18 pm (UTC) - Expand

(no subject)

From: [personal profile] legolegs - Date: 2015-11-16 02:35 pm (UTC) - Expand

Date: 2015-11-16 11:38 am (UTC)
From: [personal profile] ramendik
Ставить ставь, но честно предупреждаю - там дофига сексуальных и около того взаимодействий. Если ты активно-не-хочешь (то есть не "пофиг на фриков", а именно "это было бы плохо") увидеть, как человек ведёт другого человека на поводке или кто-то катается на тележке, в которую запрящена полуголая девушка с сапогами-"копытами" - может быть, и не стоит связываться, поскольку попытки удержать подобнго рода взаимодействия в рамказ специально выделенных мест срабатывают далеко не всегда. Не голые ведь? Не голые, и фиг ты подгонишь под "для взрослых" поводок...

Жручесть Second Life настраиваема. Можно сделать очень жручей и очень красивой, да.
Edited Date: 2015-11-16 11:39 am (UTC)

(no subject)

From: [personal profile] ramendik - Date: 2015-11-16 12:02 pm (UTC) - Expand

(no subject)

From: [identity profile] mincao.livejournal.com - Date: 2015-11-17 08:14 pm (UTC) - Expand

Date: 2015-11-16 10:24 am (UTC)
From: [identity profile] amarao-san.livejournal.com
А в это время opengl активно хоронят силами valve и остальных, кого не устраивает современная производительность графики в линуксах. Вместо хотят сделать vulkan.

Date: 2015-11-16 12:05 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
virtio-gpu или virtGL? Это две большие разницы.

Date: 2015-11-16 10:53 am (UTC)
From: [identity profile] permea-kra.livejournal.com
Учитывая, что Valve вытянула на openGL больше fps чем на directX, похороны opengl мне представляются преждевременными.

Date: 2015-11-16 12:07 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
Это уютная сказочка. В настоящий момент линуксовые игрушки (в т.ч. от valve'а) показывают ощутимо худшую производительность, чем их виндузявые версии.

При этом у X'ов есть ряд родных проблем (тиринг, например, который невозможно побороть полностью), адская небезопасность приложений друг от друга и т.д.

Date: 2015-11-16 12:24 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Почему Google?

И Qubes ты тоже считаешь добивающими идею универсального компьютера?

Date: 2015-11-16 01:02 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
Ну, я бы частично с этим согласился, если бы часть приложений не исполняли бы постронний неизвестно кем написанный код (ака браузер с JS'ом). Реалии таковы, что мы это позволяем, а значит, не должно быть ситуации, чтобы приложение "под скринсейвером" могло читать ввод пароля в скринсейвере.

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-16 01:30 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-16 02:49 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-16 03:40 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-16 03:41 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-16 04:27 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-16 04:33 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-16 04:39 pm (UTC) - Expand

Date: 2015-11-16 01:02 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Это не сказочка. Тормоза там не в OpenGL API, а в иксах. Тормоза, разумеется, есть.

Плюс, еще, physX нет под линуксом.
Edited Date: 2015-11-16 01:17 pm (UTC)

Date: 2015-11-16 01:33 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
Если быть точным, основная претензия к opengl (помимо общего насчёт перегруженности расширениями) - в том, что там все операции глобальные, то есть нельзя легко оставить программу наедине со своим окном (в котором оно рисует используя локальный хэндлер), или организовать context-switching. Все переменные в opengl задают глобальный контекст, который никак не подразумевает переключение между рисующими конкурирующими приложениями

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-16 02:53 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2015-11-16 03:18 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-16 03:37 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-16 04:20 pm (UTC) - Expand

(no subject)

From: [identity profile] mc6312.livejournal.com - Date: 2015-11-16 06:10 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 12:15 pm (UTC) - Expand

(no subject)

From: [identity profile] mc6312.livejournal.com - Date: 2015-11-17 03:31 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 04:04 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 11:37 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-16 03:47 pm (UTC) - Expand

Date: 2015-11-16 03:44 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Тормоза, разумеется, выдуманы. Иногда имеющиеся -- объясняются отличиями в драйверах. Тормоза от иксов -- вообще сказочка, учитывая, что отрисовка ускоренного 3D в виндах и линуксе имеет практически одинаковый codepath.

Date: 2015-11-16 03:35 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Тиринг выглядит достаточно мифической проблемы, поскольку я так и не смог увидеть нормальное объяснение, что это такое и как это заметить IRL.

С безопасностью друг от друга в винде и макоси -- не лучшэ.

Date: 2015-11-16 04:22 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
Ну, у меня на 27" в 2560x1440 в видео - всегда есть. Какие бы режимы я не включал и как бы я с этим не боролся. В играх чуть лучше, потому что там разрыв менее заметен, но в видео с 25 кадрами - прям пальцем ткнуть можно.

Насчёт безопасности - по моделе нет, на практике, для winlogon'а специальные костыли со специальным режимом ввода пароля.

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-16 04:34 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-16 04:39 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 11:35 am (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-17 12:08 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 12:17 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-17 12:35 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 03:10 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-17 03:20 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 03:25 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-17 03:26 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-17 03:32 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-18 08:45 am (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2015-11-18 10:25 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2015-11-18 10:45 am (UTC) - Expand

Date: 2015-11-16 03:39 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Что-то я как ни смотрю на очередные тэсты phoronix -- так такой однозначной корреляцыи не заметил.

physX на нвидии, да, под виндой выигрывает. Но где тот physX, да и не везде nvidia.

Date: 2015-11-16 10:54 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Я подозреваю, что не хоронят, а наоборот -- всю эту экспериментально-преходящую девдвижуху выносят в другие API.

То есть в opengl останутся как раз стабильные, понятные, всеми апробированные вещи. Это будет большой плюс для opengl -- поскольку сейчас он страдает от тотальной упоротости, убогости и сыроты всех тех микропатчей к нему, которые раз от раза придумывает коллективный маразум комитета. В итоге мы имеем API адового размера и на 95% безсмысленный, а из оставшыхся 5 -- во многом плохой.

Date: 2015-11-16 11:04 am (UTC)
From: [personal profile] legolegs
Положим, хоронят они DX12

Date: 2015-11-16 01:26 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Что только не делают люди чтобы не использовать glx.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 11:22 pm
Powered by Dreamwidth Studios