Composite предотвращает прямое рисование в окне просмотра, и здесь все становится сложнее. В основном все операции с аппаратным оверлеем работают с композитом. Подсказка заключается в том, что аппаратное наложение должно происходить не на самом экране, а на закадровом растровом изображении, которое затем, например, может быть сопоставлено с текстурой композитором.
Например, xv не работал с ранним композитингом (я не знаю, работает ли он сейчас). Прямой рендеринг GL также не работал с ранним наложением, но это, кажется, решено теперь. Я предполагаю, что у разработчиков nvidia нет времени / приоритета, чтобы заставить их другие проприетарные методы наложения работать с косвенным рендерингом. Теоретически это должно работать, если это не плохой дизайн.