Interfacing DLPDLCR2000 projector with BBB - Tearing issue

13 views
Skip to first unread message

Christophe Cloutier-Tremblay

unread,
Jan 29, 2021, 9:47:04 AM1/29/21
to BeagleBoard
Hi dear BBB community,

I'm new to linux.

Here is my setup :

DLPDLCR2000EVM capes that runs trough PARALLEL I/F

I have tearing issue due ton synchronization. The DLPDLCR2000EVM can lock on Vsync from the device but i'm stuck at Vsync=23.5 Hz and no way to change this. My target is 60Hz since the module is expecting a multiple of this. Here is what I've tried so far :

fbset

mode "640x360"
    geometry 640 360 640 360 32
    timings 0 0 0 0 0 0 0
    accel true
    rgba 8/16,8/8,8/0,0/0
endmode


fbset -t 57078 32 32 64 8 7 4
ioctl FBIOPUT_VSCREENINFO: Invalid argument

-Any mode or timing change is refused trough fbset except -g -accell which are all fine

debian@beaglebone:/$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 360, current 640 x 360, maximum 640 x 360
default connected 640x360+0+0 (0x269) normal (normal) 0mm x 0mm
        Identifier: 0x268
        Timestamp:  42548
        Subpixel:   unknown
        Clones:
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
  640x360 (0x269)  0.000MHz *current
        h: width   640 start    0 end    0 total  640 skew    0 clock   0.00KHz
        v: height  360 start    0 end    0 total  360           clock   0.00Hz


xrandr -r 60Hz
Rate 60.00 Hz not available for this size

debian@beaglebone:/$ cvt 640 360 60
# 640x360 59.84 Hz (CVT 0.23M9) hsync: 22.50 kHz; pclk: 18.00 MHz
Modeline "640x360_60.00"   18.00  640 664 720 800  360 363 368 376 -hsync +vsync
debian@beaglebone:/$ xrandr --newmode
xrandr: failed to parse '(null)' as a mode specification
Try 'xrandr --help' for more information.
debian@beaglebone:/$ xrandr --newmode "640x360_60" 18.00  640 664 720 800  360 363 368 376 -hsync -vsync
xrandr: Failed to get size of gamma for output default
debian@beaglebone:/$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 360, current 640 x 360, maximum 640 x 360
default connected 640x360+0+0 0mm x 0mm
   640x360        0.00*
  640x360_60 (0x283) 18.000MHz
        h: width   640 start  664 end  720 total  800 skew    0 clock  22.50KHz
        v: height  360 start  363 end  368 total  376           clock  59.84Hz
debian@beaglebone:/$ xrandr --addmode 0x268 640x360_60
xrandr: Failed to get size of gamma for output default

Any lead on this would be greatly appreciated.

Christophe
Reply all
Reply to author
Forward
0 new messages