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