I’m testing ‘tegra_multimedia_api’ sample source in X-Window.
In conventional dual monitors, ‘screen tearing’ does not appear.
However, when one monitor is rotated, ‘screen tearing’ appears on one monitor.
Is there a way to solve this problem?
I installed JetPack 3.3.
Thanks for reporting this.
May I ask what is your way to rotate the monitor?
I used ‘System Settings → Displays → Rotation’ once,
and once again I used ‘xrandr --output DSI-0 --rotate left’ in terminal.
Both methods had problems.
Could you share which sample are you using?
I used the 12_camera_v4l2_cuda example of the L4T Multimedia API in ‘Jetson Download Center | NVIDIA Developer’.
I keep searching in google, Even if it is not tegra, there are people who have the same problem.
Could you take a video to me? When the tearing happens, does your preview image cross on both monitors?
Here is tearing img.
The picture quality is not good because it was taken with a mobile phone camera.
But you can see ‘vertical screen tearing’ in red circle.
and I can’t capture cross on both monitors.
But I guarantee that only one monitor is occurring. Everyone feels the same way.
In addition, the ‘tearing’ y position rises upwards.
Thanks. We can reproduce this issue on our side too. Still investigate the root cause.
If you are in hurry for some projects, I would suggest to use sample 08 drm renderer. That one should not have tearing problem
We are still investigating the cause of this tearing in EGL renderer.
I found a solution.
This is the solution.
create or edit ‘/usr/share/X11/xorg.conf.d/10-monitor.conf’ file.
.....
Section "Device"
.....
Option "ForceFullCompositionPipeline" "on"
.....
EndSection
.....
But I can’t guarantee that this solution has definitely been resolved.
and, I don’t know why this problem is solved.
Do you know?
1 Like
Have you tried this on your device?
Yes. I tried. and It’s work. Tearing problem is Resolved.
Same problem on jetson nano and had been fixed via this solution!