Tyusha, вы даже не представляете, как много ресурсов использует плюс-минус этот подход. Кто-то выносит хром headless режиме в отдельный контейнер и взаимодействует с ним через devtools protocol, кто-то вызывает напрямую.
Adamos, быть может у автора 10лет работы с opengl за плечами и ему быстрее реализовать и легче поддерживать opengl решение.
PS: software opengl - не эмуляция.
PPS: я бы вообще рендер вынес в отдельный инстанс, подальше от пыхи. Пусть лучше пыха через API рендеру таски отправляет.
Adamos, opengl и без видюхи может работать. Я, как понимаю, автор не в реалтайме видеопоток собирается генерировать, а картинку. Так что CPU попыхтит, да справится.
по аналогии вашему вопросу можно задать примерно следующий: если на самолете можно так быстро добраться в другую часть света, то почему люди веками передвигались на лошадях и кораблях?