Moin,
könntest du dir vorstellen, das hardwarebeschleunigte OSD einzubauen?
Siehe https://github.com/louisbraun/softhddevice-openglosd
Ich habe mich zwar nicht in die Cuda API eingelesen, aber theoretisch sollte es relativ einfach auf deine Umgebung portierbar sein. Ich rendere offscreen per OpenGL auf ein OpenGL Surface und gebe das dann per OpenGL / VDPAU Interop als VDPAU Surface aus. Ähnliches sollte doch mit Cuda auch machbar sein, womöglich sogar direkter...
Unterstützung kann ich dir leider keine anbieten, da ich aktuell weder eine passende Grafikkarte noch eine Entwicklungsumgebung aussen herum habe Aber ich würde natürlich gerne auf Fragen deinerseits bzgl. des Codes eingehen.
Wäre cool, wenn du Lust hättest, dir das mal anzuschauen
Ciao Louis