Lloyd
Shop Android
 

qualcomm's snapdragon cpu

Qualcomm (the company that builds processors used in many Android phones) has released an open source 2D/3D Linux kernel driver for the OpenGL ES GPU core on the Snapdragon processor.  In non-geek language, this means that part of the code that runs the Adreno GPU on the Snapdragon is now open, and ready for Android developers to start hacking.  The user space portion hasn't been released (soon Qualcomm?) so it's not all wine and roses, but every little bit counts.  I'm certain that the Android development community will find this a valuable tool to squeeze more performance out of things, so this is great news for all of us rocking a Snapdragon powered phone -- like the Incredible, Evo, or Nexus One.

Ubergeeks and kernel hackers can find the code in this Git tree.  Let the syncing and compiling begin! [Slashdot]

 

13 Comments

Posted by eric.atx
July 2, 2010 - 07:131 year ago

I expect this to lead to great new developments soon. Already anxious.

 
Posted by macsmister
July 2, 2010 - 09:021 year ago

Does this mean the Droid Inc will become a viable gaming phone? Because right now it sucks. Can't run 3D games like NOVA on it....

 
Posted by Kedar
July 2, 2010 - 10:231 year ago

It can run Nova. And pretty smoothly at that.
Gameloft updated some games, and that was one of them.

The Adreno GPU is capable but games need to be made around it because the fill rate sucks, but it can do 22 million triangles a second.

And game developers are going to have to make games around the snapdragon processors because so many people own one with it.
Anyway, Gameloft is too lazy. They need to make games for Android and not wait until all android phones have a Gpu with a high fill rate.

The developers of the upcoming PSx emulator for android said it would run on a snapdragon.
And hopefully the n64 emulator one of them is working on afterwards works on it as well.

 
Posted by 063_xobx
July 2, 2010 - 09:041 year ago

I sincerely hope so

 
Posted by macsmister
July 2, 2010 - 09:151 year ago

I'm not gonna hold my breath on improvements in the 3D space for Snapdragon platforms... I'm fixing to jump ship to PowerVR graphics (either Droid X or Fascinate). Can't wait any longer! :-p

 
Posted by hreputation
July 2, 2010 - 10:081 year ago

Considering this chip is in the Nexus One, Google's baby, I would think there would be some kind of push in development. Having said that I am not holding my breath either but will remain hopeful as an EVO owner.

 
Posted by macsmister
July 2, 2010 - 11:421 year ago

The thing is most games are developed for the iPhone first. The iPhone has a PowerVR GPU. It is logical that Android devices with PowerVR chips get games ported and optimized first. To me the Snapdragon platform is facing an uphill battle because of that.

 
Posted by cloudstrife13
July 2, 2010 - 11:471 year ago

great news! Hopefully cyanogenmod is able to include this at some point.

The Adreno200 GPU on the Snapdragon seems to be not bad for built in, but my next Android phone will definitely have a dedicated GPU.

 
Posted by Boomh4u3r
July 2, 2010 - 17:011 year ago

Any way this could be used to help just speed up video playback or anything? idc about games really. Kitten Cannon runs great and its all I play. I have a Xbox at home for my gaming.

 
Posted by FishB8
July 2, 2010 - 21:371 year ago

Nice effort, but pretty useless.

This is just the kernel component. The user-space counterpart is still closed. Without the code to the user-space code, you can't really do anything with it.

http://www.phoronix.com/scan.php?page=news_item&px=ODM4OQ

 
Posted by gbhil
July 2, 2010 - 21:491 year ago

Except increase the clock speed, change the interrupt, re-nice the driver itself, optimize all native code against the kernelspace driver, decrease the binary size, strip out all the debugging info, and change/edit/hack every other way the GPU interacts with the kernel.

A little bit more than useless IMO.

 
Posted by FishB8
July 3, 2010 - 00:031 year ago

Yeah, until some seemingly inert change breaks the userspace driver. You can't really be certain how the userspace driver will be effected by any changes if you can't dig through it's code.

 
Posted by dellibedaboss
July 3, 2010 - 20:351 year ago

Mann..... I just flat out want better *uncapped* graphics on my EVO. Eff this 3D hype, I'll pass on it...