When I use nvdrmvideosink on GUI, there is following error message.
Failed to set plane
Failed to display frame buffer
I run following command by (NVIDIA Jetson Linux Developer Guide : Multimedia | NVIDIA Docs).
sudo systemctl stop gdm
sudo loginctl terminate-seat seat0
Then nvdrmvideosink suceeded rendering video.
But these commands disable GUI. I want to use nvdrmvideosink on GUI.
How do I use nvdrmvideosink on GUI?
I measured by nv3dsink, nveglglessink, nvoverlaysink, nvdrmvideosink.
nv3dsink and nveglglessink spend about 25-35 % GPU. But nvoverlaysink and nvdrmvideosink spend 0-5 % GPU. So I want to use nvoverlaysink or nvdrmvideosink.
But nvoverlaysink is deprecated in Jetson Linux Driver Package Release 32.1.
So I am looking for using nvdrmvideosink on GUI.