- SmartReflex Class 1.5 enabled with stability patches- IVAHD Power management (turning off IVAHD in between frames)- Temperature sensor fix- Add ARM HW ERRATA 743622, 751472 and 742230, PL310: 769419, OMAP: i659, i608, i705.- upstream patches + bug fixes: suspend and wake-up fixes, reduced/fixed timer interrupt occurrences (twd)
A major update has been done on TI PPA. Please read the below e-mail especially for upgrade.If you do not have installed the TI release PPA, please refer to New installation procedure.
Setting pipeline to PAUSED ...
libdce.c:437: init info: attempting to open X11 connection
libdce.c:515: init error: could not get plugin ioctl base: -22
Setting pipeline to NULL ...
Freeing pipeline ...
Reading package lists... DoneWhat's happening here?
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
ti-firmware-ipu-dce ubuntu-omap4-extras ubuntu-omap4-extras-multimedia
The following NEW packages will be installed:
tiomap4-syslink-mm-ducati-firmware
0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.
Need to get 0 B/5,444 kB of archives.
After this operation, 13.1 MB of additional disk space will be used.
Do you want to continue [Y/n]?
7a15454a89945bf0ac48ecee92a7a42d /lib/firmware/ducati-m3-core0.xem3
[ 11.473022] cma: dma_alloc_from_contiguous(cma ed10bdc0, count 25088, align 8) [ 11.479644] alloc_contig_range test_pages_isolated(99700, 9f900) failed [ 11.482086] cma: dma_alloc_from_contiguous(): memory range at c0e59000 is busy, retrying [ 11.485717] alloc_contig_range test_pages_isolated(99800, 9fa00) failed [ 11.487792] cma: dma_alloc_from_contiguous(): memory range at c0e5b000 is busy, retrying [ 11.493316] alloc_contig_range test_pages_isolated(99800, 9fb00) failed [ 11.496856] cma: dma_alloc_from_contiguous(): memory range at c0e5d000 is busy, retrying [ 11.511535] alloc_contig_range test_pages_isolated(99800, 9fc00) failed [ 11.514160] cma: dma_alloc_from_contiguous(): memory range at c0e5f000 is busy, retrying [ 11.515563] Unable to handle kernel NULL pointer dereference at virtual address 000000ec
Thanks Jim,If you are still seeing issue, do not hesitate to�collect�data though : sudo omap-collect-info
On Thu, Sep 6, 2012 at 3:46 PM, Jim Darby <ubersc...@gmail.com> wrote:
Just a very simple update.
Yes, I too see the black screen on boot up. It's not actually a hang but some sort of failure to start the X server properly.
Oddly, the workaround is to switch to the control using Control-Alt-F1 and then back to X with Control-Alt-F7.
I have no explanation for what this problem is or why the workaround works but it seems to.
I didn't mention it in my original e-mail to avoid complicating the discussion.
In related news I logged into my pandaboard remotely (I'm not at the same location right now), modified the /boot/boot.script and it now seems to work a little better. I'll report in later when I can log onto the screen and try the other tests.
Regards,
Jim.
p.s. Thanks to everyone for the help in diagnosing this problem.
On 06/09/12 07:41, fang bao wrote:
Yeah, this issue is same as my story.
Further more, I encountered frequent hang in Ubuntu boot step.
On Wednesday, September 5, 2012 5:28:57 AM UTC+8, JimD wrote:
On 04/09/12 13:25, Boudet, Xavier wrote:A major update has been done on TI PPA. Please read the below e-mail especially for upgrade.If you do not have installed the TI release PPA, please refer to New installation procedure.
All very except that it now seems to have totally broken all my accelerated video (yes, I've rebooted).
For example, if I try to use totem to play video using the hardware acceleration I now get an error �general stream error� and a simple gst-launch -v ducatih264enc gives me
Setting pipeline to PAUSED ...
libdce.c:437:�� init��� info: attempting to open X11 connection
libdce.c:515:�� init��� error: could not get plugin ioctl base: -22
Setting pipeline to NULL ...
Freeing pipeline ...
Any ideas? Looks like the libdce hardware acceleration has somehow vanished.
One clue: it looks like the ducati is at the wrong version or something. If it do an apt-get install tiomap4-syslink-mm-ducati-firmware then I get:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
� ti-firmware-ipu-dce ubuntu-omap4-extras ubuntu-omap4-extras-multimedia
The following NEW packages will be installed:
� tiomap4-syslink-mm-ducati-firmware
0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.
Need to get 0 B/5,444 kB of archives.
After this operation, 13.1 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Does the HW codec work on your pandaboard now?
gst-launch-0.10 filesrc location=in.m2v ! mpeg2dec ! videorate ! ffmpegcolorspace ! ducatih264enc level=51 bitrate=1000 ! h264parse ! matroskamux ! filesink location=out.mkvI'm not sure how many of the filters are needed, especially videorate and ffmpegcolorspace.
jim@jim-panda:~$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpu...@vger.kernel.org, please.
analyzing CPU 0:
driver: omap2plus
CPUs which run at the same hardware frequency: 0 1
CPUs which need to have their frequency coordinated by software: 0 1
maximum transition latency: 300 us.
hardware limits: 350 MHz - 1.20 GHz
available frequency steps: 350 MHz, 700 MHz, 920 MHz, 1.20 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 350 MHz and 1.20 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 350 MHz.
cpufreq stats: 350 MHz:95.58%, 700 MHz:2.68%, 920 MHz:0.44%, 1.20 GHz:1.30% (850)
analyzing CPU 1:
driver: omap2plus
CPUs which run at the same hardware frequency: 0 1
CPUs which need to have their frequency coordinated by software: 0 1
maximum transition latency: 300 us.
hardware limits: 350 MHz - 1.20 GHz
available frequency steps: 350 MHz, 700 MHz, 920 MHz, 1.20 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 350 MHz and 1.20 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 350 MHz.
cpufreq stats: 350 MHz:95.58%, 700 MHz:2.68%, 920 MHz:0.44%, 1.20 GHz:1.30% (850)I'm getting the 25 interrupts per second on the mailbox:
INT NAME RATE MAXand generally it's looking pretty much as it should. However, I am still getting the 75% CPU utilisation.
29 [ GIC twd] 167 Ints/s (max: 198)
53 [ GIC SGX ISR] 157 Ints/s (max: 556)
58 [GIC mailbox-1, ma] 25 Ints/s (max: 33)
109 [GIC ehci_hcd:usb1] 195 Ints/s (max: 2858)
145 [GIC omap_dmm_irq_] 102 Ints/s (max: 123)
p.s. Now just the black login screen and the losing of debugging on the serial output to solve.....
I am not a linux guru but i know how to follow instructions and read.i installed and updated as you say here in my pandaboard ES.I do not care about audio or playing videos, all i want is to make simple programs on python.The update worked good it boots, it has the blanck screen log on error but it is ok...In what i am experiencing problems is that when ever i move the mouse over the top and left bars, my screen flashes and flickers bad...if i stop moving the mouse, everything is fine, even when typing there is not problem..is there some way to fix this issue?thanks guys and great work.
On Tuesday, September 4, 2012 7:25:09 AM UTC-5, Boudet, Xavier wrote:Hi there,
A major update has been done on TI PPA. Please read the below e-mail especially for upgrade.If you do not have installed the TI release PPA, please refer to New installation procedure.
New installation procedure:1- Add TI OMAP release PPA:$ sudo su -# export http_proxy=<your proxy if any># export https_proxy=<your proxy if any># add-apt-repository ppa:tiomap-dev/release2- Perform the upgrade:$ sudo apt-get update$ sudo apt-get dist-upgrade$ sudo apt-get install ubuntu-omap4-extras3- You can re-run a dist-upgrade for safety at the end, then rebootUpdate procedure:1- Perform the upgrade:$ sudo apt-get update$ sudo apt-get dist-upgradePost Installation Important Information:* after the installation/update, it is advised to log as default user and to execute:# On Panda 4430:$ /usr/bin/alsaucm -c Panda set _verb HiFi# On PandaES 4460:$ /usr/bin/alsaucm -c PandaES set _verb HiFi* You need to force installation of new bootloaders through command:$ sudo /usr/sbin/flash-kernel --update-bootloader* It is advised to use Ubuntu 2D instead of Ubuntu (3D) default UI. Nevertheless, main compiz issues have been fixed.* In some cases, you might need to re-install dkms packages: after reboot, check if omapdrm_pvr module is loaded, if not execute following command before to reboot:$ sudo apt-get install --reinstall pvr-omap4-dkmsNew/Fixed in August 2012 release:* Kernel bug fixes:- SmartReflex Class 1.5 enabled with stability patches- IVAHD Power management (turning off IVAHD in between frames)- Temperature sensor fix- Add ARM HW ERRATA 743622, 751472 and 742230, PL310: 769419, OMAP: i659, i608, i705.- upstream patches + bug fixes: suspend and wake-up fixes, reduced/fixed timer interrupt occurrences (twd)* H264 and MPEG4 video encoder. No camera support yet but Support for combo use-cases such as: v4l2 usb camera -> preview -> encode -> decode -> display.Below is an example of VTC (videoconference) e.g. V4L2 USB webcam + preview + encode + decode + display, using V4L2, DRI2 and PVR.
gst-launch -v v4l2src ! stridetransform ! queue ! tee name=t \
t. ! queue ! dri2videosink sync=false \
t. ! queue ! ducatih264enc rate-preset=low-delay profile=100 ! h264parse ! ducatih264dec ! queue ! pvrvideosink sync=false* Decoder issues Fixes.* Xrandr Rotation Fixes.Known Issues:* BT is not supported* Black screen issue on some HW - workaround: boot with screen un-plugged, plug it after 1 minute. Issue under investigation.Support:You can report issues on Launchpad directly, use https://bugs.launchpad.net/ubuntu-omap4-extras-multimedia or https://bugs.launchpad.net/ubuntu-omap4-extras-graphics. We will pushupdates for bug fixes in the PPA, so make sure to keep your system up-to-date!Reference/Reminder:The 'top-level' ubuntu-omap-extras will install the following packages:- ubuntu-omap-extras-multimedia: another meta package that installs all the requires packages for MM use case:* GST, a modified version still compatible with all Ubuntu apps such as totem* gst-ducati and libDCE the main components that bring MM h/w acceleration into the system- ubuntu-omap-extras-graphics: meta package that pulls in all GFX components including new X11 driver (binary blob) and SGX kernel module (source using DKMS to build)- ubuntu-omap-extras-config: some config scripts to set some permission issues, and to ensure that the Ducati firmware is loaded at boot time by upstart.This release comes with the following major changes:- DCE interface for the h/w accelerated codecs - already there in 11.10- migration to rpmsg driver (aka syslink3, see http://lwn.net/Articles/448562/ and http://omappedia.org/wiki/Category:RPMsg)- DRI2 extension for Video support (http://www.phoronix.com/scan.php?page=news_item&px=OTgxOQ)- migration to a new open source X11 driver for OMAP (http://cgit.freedesktop.org/xorg/driver/xf86-video-omap/ )- a new GST video-sink: dri2videosink to display video through the SGX (instead of v4l2sink). For more information, see https://wiki.linaro.org/OfficeofCTO/MemoryManagement?action=AttachFile&do=view&target=linux-video.pdf- Linux 3.4 kernel, Ubuntu kernel will be replaced. This kernel is largely based of Linaro kernel, and sources are available here: http://dev.omapzoom.org/?p=integration/kernel-ubuntu.git. Linux-image-<version> package version correspond to a tag ti-ubuntu-<kernel version> in this tree.- ...Regards,Xavier Boudet
Hello,
Can you clarify what do you mean:
"I'm unable to have a screen after this update"
Have you tried the workaround documented into the e-mail:
Ctrl+Alt+F1 then Ctrl+Alt+F7
[ 1.076141] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) mplayer test.avi -lavdopts debug=1 -vo null
This is weird...
I have few more questions then:
- we have tested upgrades on TI public PPA several times successfully, I can see that you are using Panda with 4430 ES2.0. Do you have another Panda? Is it easy/possible for you to test your SD on another Panda?
- When the problem occurs, I guess the console is not responsive correct?
- I can see that you are using a 4GB SD card in the logs, can you confirm that the SD is not full and/or clean /var/cache/apt/archives that might be big after the upgrade?
- is your Panda connected to the ethernet when booting?
- One remark, you shall add "fixrtc" to the bootargs. This is not the root cause but might be better to be aligned on bootargs.
- Concerning the boot logs, I cannot see any obvious problem.
- If you redo the upgrade, can you copy the complete output logs from update/dist-upgrades commands please?
Regards, Xavier Boudet
2012/10/15 Xavier Boudet <x-bo...@ti.com>Hello,
This is weird...
I have few more questions then:
- we have tested upgrades on TI public PPA several times successfully, I can see that you are using Panda with 4430 ES2.0. Do you have another Panda? Is it easy/possible for you to test your SD on another Panda?
no sorry, i have just this card- When the problem occurs, I guess the console is not responsive correct?
nothing, no console, only logs i sent, no ethernet card, so no access via ssh- I can see that you are using a 4GB SD card in the logs, can you confirm that the SD is not full and/or clean /var/cache/apt/archives that might be big after the upgrade?
i guess there is 1 gb free, will retest this afternoon- is your Panda connected to the ethernet when booting?
yes, as already said, ethernet port does not work- One remark, you shall add "fixrtc" to the bootargs. This is not the root cause but might be better to be aligned on bootargs.
already done. i have double checked what contains boot.script- Concerning the boot logs, I cannot see any obvious problem.
Note: i got the same problem using Openbricks' toolchain, the boot process stop nearly at the same lineChanging /testing u-boot with other versions change nothing- If you redo the upgrade, can you copy the complete output logs from update/dist-upgrades commands please?
no problem
Hi,
I tried installing the ppa updates on Pandaboard ES by following your instructions. But after doing so, Ubuntu won't boot at all. I tried it 4-5 times using different SD cards but still no luck. Everything works fine though before installing the ppa upates.
Here is my logfile:
Here are my bootargs.
I would really appreciate if someone would help me solve this problem.
Cheers,Jayneil.
On Tuesday, September 4, 2012 7:25:09 AM UTC-5, Boudet, Xavier wrote:
setenv bootargs quiet rw fixrtc mem=1G
@0x80000000
root=/dev/mmcblk0p2 console=ttyO2,115200n8 omapdss.def_disp=dvi rootwait ip=dhcp
Hi Boudet,
I encountered some issues after updating to TI OMAP Release PPA Update September 2012.
1. HW MM h/w acceleration doesn't work.
When running the totem to play a H264 1080p stream, there is an error:
libdce.c: 437: init info: attempting to open X11 connection
libdce.c: 515: init error: could not get plugin ioctl base: -22
I have filed a bug here: https://bugs.launchpad.net/ubuntu-omap4-extras-multimedia/+bug/1046226
2. System hangs on booting.
The system often hangs on booting with black window. After several reboot, it might be OK. But it will hang next time.
I didn't know where to file this bug.
Regards,
Fang Bao
omapdss.def_disp=dvi
in your bootargs?Hi Xavier. Thanks very much for the quick reply! I'm pretty new to Pandaboard and I've been trying to get a minimal Ubuntu core image working. All I need is for gstreamer to be able to capture from a USB webcam, H.264 encode, H.264 decode, and render to X11 without a window manager.
I followed these instructions to create an Ubuntu core image for the Pandaboard:
http://www.omappedia.com/wiki/OMAP_Ubuntu_Core
With these modifications:
A.) Before "apt-get install ubuntu-omap4-extras --yes --force-yes" I did "apt-get install u-boot-tools"
B.) After the "apt-get install ubuntu-omap4-extras --yes --force-yes" I shut down and modified boot.scr in the boot partition to:
fatload mmc 0:1 0x80000000 uImage
setenv bootargs quiet rw fixrtc mem=1G@0x80000000 root=/dev/mmcblk0p2 console=ttyO2,115200n8 omapdss.def_disp=dvi rootwait ip=dhcp
bootm 0x80000000
The instructions say to use "vram=32M" but I know that is no longer valid, so I took that out. Also, both the DVI port and HDMI port had no signal until I added omapdss.def_disp=dvi to the bootargs. Even after doing that the HDMI port was activated, not the DVI one. Strange...
C.) Before doing the "apt-get install xorg", I did "apt-get install --reinstall pvr-omap4-dkms" because I did not see "omapdrm_prv" from lsmod.
D.) After doing the "apt-get install xorg" I stopped with the instructions, since I don't want a window manager. I'm trying to make an image as minimal as possible.
To answer your questions (with my Pandaboard in the state described above):
1.) So you are using TI PPA, correct?
Yes. In /etc/apt/sources.list:
# TI release PPA
deb http://ppa.launchpad.net/tiomap-dev/release/ubuntu precise main
deb-src http://ppa.launchpad.net/tiomap-dev/release/ubuntu precise main
2.) Can you ensure that you perform dist-upgrade? We indeed have renamed some packages so aptitude needs that you perform dist-upgrade to replace existing package with new ones.
Apparently I already have the latest:
root@localhost:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3.) Can you check if pvr module is correctly installed?
After the boot perform: lsmod | grep omapdrm_prv
If this module is not loaded you might need to execute:
sudo apt-get install --reinstall pvr-omap4-dkms
Even though I did "apt-get install --reinstall pvr-omap4-dkms" previously, I still don't see "omapdrm_prv" now on reboot. I installed it again just now and rebooted - it did not show under lsmod until after I ran "startx". Apparently I will always need to startx first.
4.) Can you ensure that you are running the last kernel? Please send "uname -a" output.
root@localhost:~# uname -a
Linux localhost.localdomain 3.4.0-1487-omap4 #6-Ubuntu SMP PREEMPT Mon Oct 1 16:54:59 UTC 2012 armv7l armv7l armv7l GNU/Linux
5.) Why are you using omapdss.def_disp=dvi in your bootargs?
I saw this on http://omappedia.org/wiki/Bootargs_for_enabling_display and added it since neither HDMI nor DVI were providing signal without it. Maybe the situation is different because I am using a core image and not a desktop one?
6.) Are you sure about your pipeline? Here is an example of pipeline supposed to work:
Example of VTC (videoconference) e.g. V4L2 USB webcam + preview + H264 encode + H264 decode + display, using V4L2, DRI2 and PVR.
gst-launch -v v4l2src ! "video/x-raw-yuv, framerate=(fraction)30/1" ! stridetransform ! tee name=t \
t. ! queue ! dri2videosink sync=false \
t. ! queue ! ducatih264enc rate-preset=low-delay profile=100 ! h264parse ! ducatih264dec ! queue ! pvrvideosink sync=false
So I did a reboot, startx, export DISPLAY=:0, checked lsmod again for "omapdrm_prv", and ran the pipeline you provided:
root@localhost:~# ./gst.sh
Setting pipeline to PAUSED ...
PVR:(Warning): PVRSRVOpenDCDevice: Warning - 138 returned [80, /bridged_pvr_dc_glue.c]
PVR:(Warning): PVRSRVOpenDCDevice: Warning - 138 returned [80, /bridged_pvr_dc_glue.c]
libdce-x11.c:64: dce_auth_x11 info: attempting to open X11 connection
libdce.c:459: init error: could not get plugin ioctl base: -22
ERROR: Pipeline doesn't want to pause.
Setting pipeline to NULL ...
PVR:(Warning): PVRDRMSetFD: DRM fd already set [57, /pvr_bridge_u.c]
Freeing pipeline ...
7.) Why are you using root user?
The Ubuntu core image drops you right into root.
On Tuesday, September 4, 2012 7:25:09 AM UTC-5, Boudet, Xavier wrote:Hi there,
A major update has been done on TI PPA. Please read the below e-mail especially for upgrade.If you do not have installed the TI release PPA, please refer to New installation procedure.
New installation procedure:1- Add TI OMAP release PPA:$ sudo su -# export http_proxy=<your proxy if any># export https_proxy=<your proxy if any># add-apt-repository ppa:tiomap-dev/release
This step is failing for me with the following error:
root@lPandaES:~# add-apt-repository ppa:tiomap-dev/releaseTraceback (most recent call last):File "/usr/bin/add-apt-repository", line 125, in <module>ppa_info = get_ppa_info_from_lp(user, ppa_name)File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84,in get_ppa_info_from_lpcurl.perform()pycurl.error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none')
I'm starting with a virgin 12.04 server image and have followed these instructions until this point.
Any idea what is wrong? or is it just a glitch in the ppa and I should try again later?
wget -O uInitrd http:
//ports.ubuntu.com/ubuntu-ports/dists/precise/main/installer-armhf/current/images/omap4/netboot/uInitrd
no, this is the wrong init ramdisk.Here is what i did:
First install the ubuntu core on a SD card (without init ramdisk), then boot the pandaboard and install the TI PPA. After updating the bootloader (with "flash-kernel --update-bootloader"), the init ramdisk is being generated in the boot partition. Then, change the /boot/boot.script to load the uInitrd and update the bootloader again ("flash-kernel"). Reboot and everything will work.
Hi,
First of all, thank you for all the support you've been providing. I have a Pandaboard ES Rev. B1 and am trying to do a new installation of Ubuntu 12.04 with the TI OMAP PPA. I am using the precompiled desktop image from http://cdimage.ubuntu.com/releases/12.04/release/ (ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz).
I have also been getting the black screen issues, but was able to circumvent it by powering the board with the monitor plugged into the DVI-D port and then switching to the HDMI-1080p port. I'm using an HDMI to DVI-D adapter to my monitor. Booting with the screen unplugged and plugging it in after 1 minute also seems to work sometimes.
I've been following the instructions on this discussion and this page: http://omappedia.org/wiki/Installing_Ubuntu_12.04_on_Pandaboard_with_TI_ppa. After the installation procedure, when performing the command:
$ sudo apt-get dist-upgrade
About 30 minutes into the upgrade, everything disappears except for the wallpaper, the screen goes black, and I only get flashes of the wallpaper when I move my cursor. The Pandaboard will not reboot after this.
Am I supposed to change any bootargs first? Do I need to enable Universe and Multiverse Repositories before the update and the dist-upgrade?
The only thing I may be doing differently is that I'm writing the image to my 8 GB SDHC card using Windows and ImageWriter per the instructions here: https://wiki.ubuntu.com/ARM/OmapDesktopInstall. I have tried writing the images using a Ubuntu 12.04 VirtualBox and a USB SD Card Reader. Although the image finishes being written, the Pandaboard will not read it. I also cannot get minicom to read serial commands through the Ubuntu 12.04 VirtualBox.
If I just want to get something running, am I better off going back to Ubuntu 11.10?
Thanks again for your help.
Best Regards,Frankie
Thanks for the very useful information!
My results for cpufreq-info are indeed very similar. Specifically they are (and this is when running a 576p h.264 file):
jim@jim-panda:~$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpu...@vger.kernel.org, please.
analyzing CPU 0:
driver: omap2plus
CPUs which run at the same hardware frequency: 0 1
CPUs which need to have their frequency coordinated by software: 0 1
maximum transition latency: 300 us.
hardware limits: 350 MHz - 1.20 GHz
available frequency steps: 350 MHz, 700 MHz, 920 MHz, 1.20 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 350 MHz and 1.20 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 350 MHz.
cpufreq stats: 350 MHz:95.58%, 700 MHz:2.68%, 920 MHz:0.44%, 1.20 GHz:1.30% (850)
analyzing CPU 1:
driver: omap2plus
CPUs which run at the same hardware frequency: 0 1
CPUs which need to have their frequency coordinated by software: 0 1
maximum transition latency: 300 us.
hardware limits: 350 MHz - 1.20 GHz
available frequency steps: 350 MHz, 700 MHz, 920 MHz, 1.20 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 350 MHz and 1.20 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 350 MHz.
cpufreq stats: 350 MHz:95.58%, 700 MHz:2.68%, 920 MHz:0.44%, 1.20 GHz:1.30% (850)I'm getting the 25 interrupts per second on the mailbox:
INT NAME RATE MAXand generally it's looking pretty much as it should. However, I am still getting the 75% CPU utilisation.
29 [ GIC twd] 167 Ints/s (max: 198)
53 [ GIC SGX ISR] 157 Ints/s (max: 556)
58 [GIC mailbox-1, ma] 25 Ints/s (max: 33)
109 [GIC ehci_hcd:usb1] 195 Ints/s (max: 2858)
145 [GIC omap_dmm_irq_] 102 Ints/s (max: 123)
But! Not that the cpufreq-info result above said it was using 350MHz! Maybe that's the give away? Let's try a quick sudo cpufreq-set -g performance and see what happens! Humm... Down to 35%. Now let's try a 720p film: and I'm getting around 100%. That's curious.... Not the 20% we were expecting.
I wonder where all the time is going? Audio decode?
Now that's interesting: switching to a different film in an MKV with H.264 video and DTS audio I'm down to 20% CPU! Hurrah! But with H.264 and AAC audio in a .MP4 I get the high load.
Looks like this is worth noting.
Many thanks for your help in sorting this one,
Jim.
p.s. Now just the black login screen and the losing of debugging on the serial output to solve.....
On 07/09/12 16:55, Nicolas Dechesne wrote: