vitus_wagner (
vitus_wagner) wrote2015-11-16 10:40 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Virtual 3d
Технология виртуализации 3d-графики мало помалу пробивает себе путь.
Мы уже имеем Linux 4.4 (сегодня)
QEMU 2.5 rc0 (позавера)
и поддержку VirGL в Mesa (пока только в транке, не отрелизено).
Не хватает еще guest-драйвера для Windows, чтобы пускать 3d игры в kvm.
Я, правда еще не совсем понял, нужно ли для использования virtio-virgl драйвера в KVM иметь ядро 4.4 на хосте или драйвер в ядре нужен только в guest. Но, полагаю, что к тому времени как у меня дойдут руки с ним поиграться, появятся более-менее вменяемые howto по настройке.
Мы уже имеем Linux 4.4 (сегодня)
QEMU 2.5 rc0 (позавера)
и поддержку VirGL в Mesa (пока только в транке, не отрелизено).
Не хватает еще guest-драйвера для Windows, чтобы пускать 3d игры в kvm.
Я, правда еще не совсем понял, нужно ли для использования virtio-virgl драйвера в KVM иметь ядро 4.4 на хосте или драйвер в ядре нужен только в guest. Но, полагаю, что к тому времени как у меня дойдут руки с ним поиграться, появятся более-менее вменяемые howto по настройке.
no subject
no subject
no subject
no subject
no subject
no subject
При этом у X'ов есть ряд родных проблем (тиринг, например, который невозможно побороть полностью), адская небезопасность приложений друг от друга и т.д.
no subject
Этим окончательно добита идея универсального компьютера как принадлежащего пользователю устройства для обработки информации, и он превращается в "аквариум" для кучи сервисов, каждый из которых обрабатывает информмацию независимо друг от друга и в интересах своих владельцев.
Я бы сказал что в X-ах механизмы взаимодействия между приложениями безобразно недоразвиты.
no subject
И Qubes ты тоже считаешь добивающими идею универсального компьютера?
no subject
А у Qubes изолируются друг от друга не приложения, а активности пользователя, внутри каждой из которых пользователь комбинирует столько приложений, сколько ему надо.
Это куда более правильная модель разделения доступа к информации, хотя и, возможно, чуточку слишком сложная для понимания большинством пользователей.
no subject
no subject
Приложения просто абсолютно нелогичная единица разграничения полномочий.
Security Zones в интернет-эксплорере - и то куда более логичная система.
(no subject)
(no subject)
(no subject)
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Плюс, еще, physX нет под линуксом.
no subject
no subject
Это еще в VM370 проходили и кончили тем что стали каналы на CPU эмулировать.
(no subject)
no subject
opengl контекст является локальным для треда, даже в разных тредах он имеет право быть разным.
И да, это на самом деле НЕ минус, поскольку потенциально быстрее локальных операций.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Ðа Ð½ÐµÑ Ñам оÑобой пеÑегÑÑжÑнноÑÑи. ÐÐ¾Ñ Ñо, ÑÑо в CORE SPEC коммиÑÑÑ Ð´ÐµÐ±Ð¸Ð»Ñ -- еÑÑÑ, а ÑаÑÑÑÑÐµÐ½Ð¸Ñ Ð² обÑем понÑÑÐ½Ñ Ð²Ñе ÑÐ¶Ñ Ð¿Ð¾ названиÑм.
no subject
no subject
С безопасностью друг от друга в винде и макоси -- не лучшэ.
no subject
ÐаÑÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи - по моделе неÑ, на пÑакÑике, Ð´Ð»Ñ winlogon'а ÑпеÑиалÑнÑе коÑÑÑли Ñо ÑпеÑиалÑнÑм Ñежимом ввода паÑолÑ.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
physX на нвидии, да, под виндой выигрывает. Но где тот physX, да и не везде nvidia.
no subject
То есть в opengl останутся как раз стабильные, понятные, всеми апробированные вещи. Это будет большой плюс для opengl -- поскольку сейчас он страдает от тотальной упоротости, убогости и сыроты всех тех микропатчей к нему, которые раз от раза придумывает коллективный маразум комитета. В итоге мы имеем API адового размера и на 95% безсмысленный, а из оставшыхся 5 -- во многом плохой.
no subject