1
6000 - Tosa / Video Acceleration Fund
« on: December 09, 2005, 08:57:40 pm »Quote
I would glady give 100 Eur to see such features. mahadri or anyone else could be interested if more people could donate.[div align=\"right\"][a href=\"index.php?act=findpost&pid=105836\"][{POST_SNAPBACK}][/a][/div]Video acceleration is suddenly looking very interesting. =)
Quote
- kernel support for the various accels available, with sample code for each acceleration (to ease integration into applications)All of the TC6393's accelerations are supported by the kernel's framebuffer core, so adding framebuffer acceleration operations should accelerate the X server and all X applications without modifying them. The same applies to OPIE and libsdl if they use the framebuffer operations (I would assume they do).
- libsdl tweaks to give a good speed to emulators (with 640x480 and 480x320 mode)
Quote
- faster scroll speed in text more (try dmesg and cry)xenophobe recently posted the parameters for the screen copy command. A short ~30 line kernel patch would make this a reality. I'll look into it. =)
Quote
- a plugin for mplayer to have hi-res video support (538x400 is ok)
Quote
Are you sure acceleration is possible to any great extent? I mean a faster dmesg would be nice..but not worth much. vga video at 24 fps would be worth something....I've benchmarked copying from CPU to video memory at ~9.5 MB/s, so it could theoretically do 528x400 @ 22.6 fps. If mplayer renders to the off-screen video memory in less than 32K chunks at a time (probably in 8x8 pixel blocks, using 8 cache lines = 256 bytes), then it's possible that the CPU can cache the writes and perform them in the background while the CPU is decoding another 8x8 block. If this is the case, then writing to video memory will not stall the CPU, and 528x400 @ 22 fps or 512x384 @ 24 fps is theoretically possible.
Do we know, or have a clue, what is possible with this hardware?