- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm currently in the process of updating our board's Yocto bsp (from Daisy to Jethro) and noticed a performance decrease in Weston using fbdev-backend. The simplest way I found to reproduce the issue is by using the weston-simple-egl example. I used to get a solid 60 fps with double buffering, but can't manage to get more than 35 fps now (39 by enabling gal2d).
By pulling the old weston-1.6 recipes, I was able to get a bit more framerate (50fps with double-buffering), but I still can't achieve the 60fps we were previously capable of. The behaviour was observed on our custom board, and also on our development boards which are plain Boundary Devices Sabre-Lite, both running 1280x720p @ 32bpp.
I suspect something has changed in Weston > 1.6 and/or the gpu-viv drivers (now a modular galcore.ko). Also, just to be sure this was not something new introduced in the community repo only, I rebuilt the fsl-arm-yocto-bsp with our kernel and ended up with the same results.
Anybody else has this issue?
For reference, here are the setup:
Old configuration (60 fps):
- Yocto Daisy (meta-fsl-bsp-release)
- Weston 1.6
- Kernel 3.10.53 (linux-imx)
- gpu-viv: 5.0.11.p4.3
New configuration:
- Yocto Jethro (community)
- Weston 1.8/1.9 (tried both, same result)
- Kernel 3.14.38 (linux-imx) / 3.14.52 (nitrogen)
- gpu-viv: 5.0.11.p7.4 / 5.0.11.p8.3
Any pointers would be welcomed. Thanks!
--
Dominique
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Benjamin,
Here are the patches in the attachment, Please let me know if it works I am getting 60 fps.
Here is my configuration:
Yocto BSP: 4.1.15
Weston 1.9
imx6Sabresd
I can provide detail step by step description.
Thanks,
Anushree
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I see the same results with SabreSD running iMX6Q. The weston-simple-egl demo app shows 40 FPS on Yocto BSP 3.14.52-1.1.0-ga, and 60 FPS on Yocto BSP 3.10.53-1.1.0. We were evaluating a new BSP to port our product to from 3.10.53, but with GPU performance decrease like that it's probably off the table.
Can someone from Freescale please explain. Thanks,
Ben
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Benjamin,
Please follow this thread as same problem discussion is going on : https://community.nxp.com/message/803646#comment-803646
Please let me know if you have any concerns.
Thanks,
Anushree
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anushree,
The link is not accessible, it saying 'Unauthorized'.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Anushree, I'm not able to access that page. It's says "Unauthorized".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,Anushree
In Yocto BSP: 4.1.15-2.1.0-ga your patch I can not apply.
Could you please share the patch with Yocto BSP: 4.1.15-2.1.0-ga weston 1.9 ?
Thanks,
Leo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anushree,
What's the purpose of this patch ? Could you please share further details. I am trying to setup the multi display with weston 1.9.0 (HDMI + LVDS) on a similar setup.
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, Anushree!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Gusarambula,
Let me know your results.
Thanks,
Anushree