Hello Manju,

thank you very much for your reply.

I already knew about the constraints mentioned in the VPBE User Guide. But I 
don't understand the meaning of this bandwidth constraint exactly. 
All I can tell is that I initialized the osd0 fb with 1920 x 960 resolution and 
I get a proper image on the display.
I'm using the PRGB888 to interface to a LCD. I defined a display mode 1920 x 
960 @ 26 FPS (I'm working with 54 MHz pixel clock). I'm writing about 1 picture 
per second to the fb device (which is ok for me). The fb is read with 1920 x 
960 x 2 x 26 = 95,8 Mbyte / sec and the image on the display is perfect. Thus, 
for me it seems the bandwidth constraint doesn't seem to be an issue for me.

My problem is that fbset shows me 960 lines at the vyres (geometry <xres> 
<yres> <vxres> <vyres> <depth>) even if I define more in the kernel boot args.

My boot args are ..... video=davincifb:osd0=1920x1080x16,8100K ...

fbset -i

mode "720x480-60"
    # D: 27.778 MHz, H: 32.039 kHz, V: 60.111 Hz
    geometry 720 480 1920 960 16
    timings 36000 90 48 25 19 9 9
    bcast true
    rgba 5/11,6/5,5/0,0/0
endmode

Frame buffer device information:
    Name        : dm_osd0_fb
    Address     : 0x83000000
    Size        : 8294400
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 16
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 3840
    Accelerator : No

I didn't find the reason, why vyres is limited to 960.
Do you see the same behavior on git kernel as well?
I found limitations in the previewer and resizer modules. But I'm not using 
these modules and this shouldn't be an issue for me.
Further, I don't need a video window when I'm using osd0 in full HD resolution.

Any hint is appreciated.

Thanks and best regards,
Thomas


-----Ursprüngliche Nachricht-----
Von: Hadli, Manjunath [mailto:[email protected]] 
Gesendet: Montag, 29. November 2010 14:47
An: DISTEC Kloiber Thomas; [email protected]
Betreff: RE: davinci vpbe: How to use 1920 x 1080 mode with osd0 on DM644X?

Hello Thomas,

I am not sure if OSD can support 1920 x 1080. If you see the constraints 
section of the VPBE User guide for Dm644x  
(http://focus.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=sprue37c&fileType=pdf
 ), you would see that the total bandwidth cannot exceed 25Mbps, which , with 
1920x1080 would easily exceed at even lower refresh rates.

Thanks and Regards,
-Manju

________________________________________
From: [email protected] 
[[email protected]] On Behalf Of DISTEC 
Kloiber Thomas [[email protected]]
Sent: Thursday, November 25, 2010 10:43 PM
To: [email protected]
Subject: davinci vpbe: How to use 1920 x 1080 mode with osd0 on DM644X?

Hi all,

I'm currently using MV kernel 2.6.18 from DVSDK 2.0.0.22 on DM6443. I know, 
that e2e forum is the better place for this kernel version and I already posted 
my question there as well some days ago.

I did see that there is some work going on here on davinci vpbe and may be I 
can find some help here.


I want to use 1920 x 1080 mode for osd0 fb on DM644X.

My boot args are ..... video=davincifb:osd0=1920x1080x16,8100K ...

But I'm not able to use more than 960 lines. The max. mode I can select with 
fbset is 1920 x 960.

Does anyone know the reason for this limitation?

How can 1080 lines be supported?

Does the git kernel have the same limitation?

Thanks and best regards
Thomas
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to