Обновить
8K+
0
Максим@LoosyPine

Разработчик Си.

1,7
Рейтинг
Отправить сообщение

SPICE и QXL получают вторую жизнь: 3D-ускорение без проброса GPU и vGPU

Время на прочтение1 мин
Охват и читатели6.2K

Скоро выйдет разбор технического решения, которое появилось на рынке — ATM SPX-3D.
Если коротко — привычная связка SPICE и QXL получает то, чего ей давно не хватало. Речь о том, что виртуальные машины на Linux могут использовать 3D-ускорение видеокарты сервера, не прибегая ни к пробросу GPU, ни к vGPU, ни к VirtIO-GPU. Причём подойдёт любая карта, включая встроенную графику в процессоре — то, что обычно простаивает в серверах виртуализации.

При этом на Windows и Linux нормально работает 2D-рабочий стол в FullHD и QHD с плавным видео, без тормозов. Всё это совместимо со штатными клиентами SPICE, агентами и драйверами QXL, так что менять привычное окружение не нужно — достаточно подменить серверную часть. Она переписана с нуля, так что это самостоятельная реализация, а не переименование существующих проектов.

3D пока что доступно только для ВМ с Linux. Но сам факт того, что проверенные технологии получают новые возможности без дорогих vGPU и аппаратных костылей, уже интересен.

Подробности — в полной статье, которая уже готовится. Разберём всё "подкапотку", включая схемы и логику работы всех механизмов, возможно кому-то это будет полезно или интересно.

Читать далее

SPICE протокол: Обзор, узкие места и три идеи, которые могли бы ускорить его в 2 раза (но я не буду их реализовывать)

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели5.7K

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

Читать далее

Информация

В рейтинге
1 638-й
Откуда
Россия
Зарегистрирован
Активность