Freedreno Gallium3D Now Handles Running XBMC
Phoronix: Freedreno Gallium3D Now Handles Running XBMC
While the Freedreno driver was only born last April as an open-source reverse-engineered Qualcomm Adreno/Snapdragon graphics driver, its Gallium3D driver is already onto handling the XBMC multimedia player...
Kudso for that work
Michael maybe you should make round of comparisons between all those FLOSS drivers for embedded gpus vs their official proprietary counterparts?
Now if we had link to the original source, we could read some more into it. Or at the very least a link to the freedreno project page. http://freedreno.github.com/
Many system-on-chip uses the Adreno graphics processing unit.
So many of these small Raspberry Pi clones and USB memory sized computers may have this chip. Then with this driver they can use those small computers with a TV.
Which Adreno gpus (200-330) are supported by this driver? An upcoming 600/800 series Snapdragon combined with open source 2D/3D would be a killer package.
Right now, the only snapdragon hw I have is w/ a220. I do have some iMX5 hw with what is basically an a200 (although different kernel driver). I don't have anything yet with a3xx... a nexus-4 would be nice but a bit short on storage space and always seems to be sold out whenever I look. I'm kinda hoping if I procrastinate long enough, a nice tablet with big display, plenty of storage, and a3xx will come out. Nexus device would be preferred because then I know it won't be locked and I won't have issues rebuilding my own kernel. Having hdmi-out would be a plus, since so far the msm fbdev driver seems to be made of fail and I had to spend too much time already debugging and hacking on it just to get the lcd panel in my touchpad to approximately work, so having a backup display option would be nice. The msm kernel is in dire need of a sane drm/kms display driver!
Originally Posted by fa5hion
My guess, based on looking at the kernel code, is that there are not differences that are too major between the various a2xx devices. I'm not really sure yet about a3xx. Basically, I'd like to finish up a few more little things, and then get the a220 gallium support merged in upstream mesa tree, and then I should have some more time to start looking at other adreno revisions. Of course, anyone out there with an a3xx and an itch, patches are welcome :-)
I have two questions for you;
Originally Posted by robclark
1) You figure it should work an a 225? As I understand it, 225 is like a 220, but just smaller/faster.
2) How far (if not already) do you figure this is from handling AOSP? I'm having a murder of a time getting the qualcomm adreno drivers working with AOSP 4.2 on my MSM8260A (krait w/adreno225). I would love to just blow the blob drivers out the window, even at a massive performance penalty.
Last edited by droidhacker; 01-21-2013 at 09:15 AM.