Ubuntu 12.04 LTS Precise

165 views
Skip to first unread message

bnw

unread,
Apr 26, 2012, 6:29:05 AM4/26/12
to panda...@googlegroups.com

On the eve of the Ubuntu 12.04 LTS release, does anyone know the state of the TI OMAP release PPA? Does anyone recommend using it for a stable pandaboard system? Or a media player?


Dan MacDonald

unread,
Apr 26, 2012, 1:24:45 PM4/26/12
to panda...@googlegroups.com
I've just checked the release and trunk ppa's and nothing has changed since the last update we had on here ie there is still no gstreamer/ducati support for 12.04

It'd be great if one of the TI devs could give us an ETA on this please?

Thanks!

Dan

Nicolas Dechesne

unread,
Apr 29, 2012, 3:52:26 PM4/29/12
to panda...@googlegroups.com
On Thu, Apr 26, 2012 at 7:24 PM, Dan MacDonald <all...@gmail.com> wrote:
> I've just checked the release and trunk ppa's and nothing has changed since
> the last update we had on here ie there is still no gstreamer/ducati support
> for 12.04http://cgit.freedesktop.org/xorg/driver/xf86-video-omap
>
> It'd be great if one of the TI devs could give us an ETA on this please?
>

hi. some notes on where we are:

- the 'release' PPA is indeed quite empty. only the graphics drivers
in reality (which were also copied into the ubuntu archive by
canonical in fact)

- the 'trunk' PPA contains our most recent development. we are making
lots of changes in the GFX and MM stacks:
- we are now moving to a new X11 driver. it's a full rewrite of the
X11 driver with an open source project :
http://cgit.freedesktop.org/xorg/driver/xf86-video-omap. the OSS
driver will eventually become a replacement for fbdev driver, and we
will put as much as possible in this driver (XRandR, 2D acceleration
in OMAP5, ...). this supercedes the X11 driver that was fully
proprietary up to 11.10 (and which is currently in the 'release' PPA)
- this open source driver will allow the use of an external 'plugin'
that will be proprietary blob in the PPA that will implement the
SGX/PVR bits (EXA). the rest of ogles libs are vastly unchanged.
- we are moving to a more recent version of the IMG driver (DDK1.7 to DDK1.9)
- for IPC we are moving for syslink2.0 IPC (TI framework) to
remoteproc/rpmsg (aka syslink3) which was upstream in mainline kernel
in 3.4. This new framework is completely implemented in the kernel,
and that greatly simplifies our MM implementation/architecture and
since it's upstream, reduces our out-of-tree content.
- we have re-implemented DCE (h/w accelerated codecs API) on top of
remoteproc/rpmsg. since the IPC is kernel only now the DCE 'stack' is
now made of 1) the ducati side wrapper, 2) a kernel driver omapdce, 3)
libDCE a 'thin' layer that exposes a simple user space API on top of
#2.
- we are currently making the appropriate changes in gst-ducati to
adapt to the changes above.
- we won't move to GST 0.11/1.0 in the short term as the 'default'
choice, but we are also porting our gst elements to 1.0 in //.
- since our new X11 driver implemented DRI2Video (see
https://wiki.linaro.org/OfficeofCTO/MemoryManagement?action=AttachFile&do=view&target=linux-video.pdf)
we are going to make a new Gst sink for dri2video as well.

- I would expect the GST bits to show up in the PPA in the next 2 to 3
weeks. that would give some basic MM functionalities. I don't expect
something as 'mature' as what we had in 11.10 until later in June.

- all these changes require a lot of kernel patches that went in 3.3
and 3.4. as such we have decided that we won't support all of the
above in 12.04 kernel (3.2). The reason is just that we don't have
enough people to backport everything... and don't have a compelling
reason to do it too. If 'someone' wants to do it, just let us know...
as such we have decided to push our 'ubuntu kernel' in our PPA, that's
why it's there in 'trunk'. We are currently using 3.3, but moving to
3.4 at the moment. Our kernel git tree is still the same:
http://dev.omapzoom.org/?p=integration/kernel-ubuntu.git;a=summary

- i don't recommend to use 'trunk' if you care about stability. if you
want a preview of where we are you are definitely welcome to do so.
just install 12.04, and add the trunk PPA and install -graphics meta
package. you will pull our new kernel and all the right stuff. there
is also our new DCE, but without GST. you can use our video test app
to exercise DCE (or look at how decode/rendering is done):
https://github.com/robclark/omapdrmtest/blob/master/viddec3test.c

- we will push all content from 'trunk' to 'release' when we are happy
with the stability and functionalities... so we welcome your feedback
on 'trunk'

Dmitry Dudkin

unread,
Apr 29, 2012, 6:00:20 PM4/29/12
to panda...@googlegroups.com

12.04 is absolutely unusable on Pandaboard:
1. Pandaboard fails to boot with LT 3.3 based kernel ( https://bugs.launchpad.net/linaro-ubuntu/+bug/989349 )
2. It is missed many omap4 drivers like OMAP_SCM_DEV, OMAP_TEMP_SENSOR and etc.

Dmitry

forrest

unread,
May 1, 2012, 5:20:13 AM5/1/12
to pandaboard


On 4月30日, 上午6时00分, Dmitry Dudkin <ddv2...@gmail.com> wrote:
> 12.04 is absolutely unusable on Pandaboard:
> 1. Pandaboard fails to boot with LT 3.3 based kernel (https://bugs.launchpad.net/linaro-ubuntu/+bug/989349)
> 2. It is missed many omap4 drivers like OMAP_SCM_DEV, OMAP_TEMP_SENSOR and
> etc.
>
> Dmitry
>
Hi all,

Does anyone know whether the ubuntu 12.04 of pandaboard support the
screen rotation?
I tried many means, none of them works.
Can anyone give me a hint about this ?

Forrest

Nicolas Dechesne

unread,
May 1, 2012, 11:15:09 AM5/1/12
to panda...@googlegroups.com
On Tue, May 1, 2012 at 11:20 AM, forrest <fores...@cereson.com> wrote:
> Does anyone know whether the ubuntu 12.04 of pandaboard support the
> screen rotation?
> I tried many means, none of them works.
> Can anyone give me a hint about this ?

no it does not.

when we push the TI addons in the release PPA for 12.04, it will
contain a newer kernel, a newer X11 driver and there will be support
for rotation (from the Display settings menu UI, or from xrandr CLI)

Linux777-Russia/Moscow

unread,
May 1, 2012, 5:33:18 PM5/1/12
to pandaboard
Yes, unusable, but you able just run Ubuntu 12.04 on PandaBoard - I
tried that and it works, but of course lacks of plugins and addons and
other features... :)
Reply all
Reply to author
Forward
0 new messages