But this year they’ve finally been working on supporting the Generic Buffer Manager by their proprietary driver stack. Earlier in the year was their work on allowing Mesa’s GBM code to support alternative back-ends, among other infrastructure work around the effort. They’ve also been working on DMA-BUF support and other Wayland-related improvements to their driver, some of which premiered recently in the NVIDIA 470 series and the other work like the GBM support is still ongoing.
As the latest good news, NVIDIA engineer James Jones who has long been involved in the effort, commented on the aforemnetioned Mesa GBM discussion, «That will work fine on our HW/driver if you’re using format modifiers. The two have similar requirements outside of layout. Without modifiers, you’ll probably get a tiled surface when you want a linear one, which won’t work. Anecdotally, Sway currently runs fine on our GBM path out of the box.»
!Ъ: https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-GBM-Works-With-Sway
Ура, здравый смысл победил, наконец-то. Разработчикам, не ставшим прогибаться под нвидию — респект. А заступники проприетарщины, которые утверждали, что NVIDIA не могла реализовать GBM по каким-то там техническим причинам, могут идти лесом.