Мне было интересно, есть ли у кого-нибудь опыт перенаправления drawcalls в OpenGL и/или DirectX, возможно, с драйверами.Что касается перенаправления GPU и drawcalls
Я ищу перенаправление drawcalls из облака на клиентов с моей догадкой, что он будет легче в долгосрочной перспективе, чем потоковое видео. Основной проблемой будет передача текстур, как я ее вижу в настоящее время.
В этом случае? Какова потребность в пропускной способности примерно для отправки (и получения ack и ошибок) drawcalls? Я бы не подумал, что это будет очень много (как и в большинстве вызовов RPC), но я что-то пропустил здесь?
Есть ли реальная потребность в физическом GPU на сервере?
Будет ли разница между DirectX и OpenGL-перенаправлением?
Есть ли другие ограничения, о которых мне нужно беспокоиться?
И последнее, но не менее важное: это было сделано раньше? Я знаю, что это было сделано в VirtualBox и других виртуальных машинах; поэтому в какой-то мере это было бы возможно.
Обратите внимание, что с современной OpenGL, то есть все, что делается с помощью Buffer Objects, * прямой рендеринг * оказывается устаревшим. К сожалению, для современного OpenGL нет транспортной поддержки GLX. Пришло время, кто-то просто реализует GLX4, который напрямую поддерживает современный OpenGL. – datenwolf