Ran across this article last night: 
http://www.phoronix.com/scan.php?page=news_item&px=MTI5MDI

Siarhei Siamashka <http://ssvb.github.io/> wasn't happy with the open 
source framebuffer driver for his Raspberry Pi that utilizes the built in 
Mali GPU.

It seems the main problem was that the driver was just a basic  driver with 
some function call replacements to use the Mali GPU's special functions.

This means that it didn't include any of the other accelerated function 
calls that come with the Arm platform[NEON and VFRP]

So he rewrote the fbdev driver using their code, and went ahead and added 
the calls for neon and vfrp.   He also has done it in a very smart manner, 
his driver is a drop in replacement for xf86-video-fbdev.  

It's default mode of operation is exactly the same as fbdev - so it will 
work on any platform including both desktops[intel or amd processors] and 
embedded platforms.

During initialization, it will check to see if the Neon features are 
available, if so it will configure itself to use them.  It checks for VFRP 
and enables those functions.  Finally it checks for the Mali GPU and if it 
is there it enables use of those functions.

He's very appropriately named his driver 'fbturbo' amd posted it up to 
Github.  https://github.com/ssvb/xf86-video-fbturbo

This means it should work on the BBB as well and give you a performance 
boost if running a desktop environment.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to