look at this
Not too long ago, we shared fantastic news that Qualcomm had released the Adreno 2xx GPU Binaries for Ice Cream Sandwich. However one thing that we failed to consider was that these precompiled GPU binaries were compatible only with ARMv7 devices.
Sadly, this left many users with older and less powerful ARMv6 devices out in the cold. Due to having less powerful CPUs, these are devices that could stand to benefit greatly from full GPU hardware acceleration in ICS. Not content with sitting idly by, XDA Forum Member sweetnsour quickly saw fit to create a global petition asking Qualcomm to compile and release the necessary Adreno 2xx GPU binaries to get ARMv6 devices up to speed with ICS back on March 17th.
Less than two weeks later, and thanks largely to sweetnsour’s petition efforts, Qualcomm Senior Staff Engineer Dave Astle—otherwise known as XDA Forum Member myopicrhino—lets us know that Qualcomm has shared the goods with the development community. In other words, we now have the proper Adreno 2xx GPU binaries for ICS on ARMv6 devices.
In the words of the Qualcomm Forum Master:
In order to provide enthusiasts with recent improvements made to Snapdragon’s Adreno graphics driver for the 7×27 based on the ARMv6 ISA, Qualcomm has posted the updated Adreno 200 graphics driver binaries here. It has been tested with the Ice Cream Sandwich CAF release M8960AAAAANLYA1030, but Qualcomm is providing these driver binaries “as is” to those of you who have requested them.
Official Release Information:
This release contains the user-mode driver binaries for Qualcomm’s Adreno 2xx GPU on Google Android Ice Cream Sandwich for ARMv6 based chipsets. It has been tested with the CAF release M8960AAAAANLYA1030. Supports any Adreno 2xx GPU on Android ICS using the ARMv6 chipset (7×27). Google’s libRS (LLVM) does not currently support ARMv6.
Well there you have it, folks. Score this as another big win for the development community. And just as before, we would like to extend our gratitude for Qualcomm for playing nicely with the enthusiast / development community. ARMv6 developers looking to get cracking with the new GPU binaries can find what they’re looking for in Qualcomm’s Mobile Gaming and Graphics page or from myopicrhino’s post.
Qualcomm, thank you for once again showing that you care about your users and the Android development community.
[Huge thanks to myopicrhino for the tip!]
___________________
[Join us August 9-11, 2013 in beautiful Miami, FL for XDAevCon. Read here to find out more.]
Click to expand...
Click to collapse
download attachment below it has link to download binaries as i cannot post outside link thanks xda rules
Related
On the featured demo you will see the Android OS running on a reference device based on the Qualcomm MSM7200 with a 300Mhz processor.
The chipset is gaining popularity with PocketPC manufacturers - it was also in the root of the HTC user upheaval for some reportedly missing video drivers. The Android OS however benefits from the Qualcomm integrated 2D/3D accelerator in a way that the disgruntled HTC users could only wish for - it's playing a Quake demo at 30 fps.
it would be possible to ripp off the drivers from the new devices and somehow put them on htc's that lack such drivers?
Isn't android linux based?
Yes; I doubt such portability of drivers is feasible.
http://www.androidcentral.com/qualcomm-releases-open-source-3d-snapdragon-driver
there are links in the article.
I'm sure someone will find use for this.
Unfortunately it appears this is only the basic kernel code, i.e. memory setup, memory management, etc. The real meat of the driver is in a proprietary userland driver that Qualcomm doesn't appear to be interested in releasing. I read in the thread that as a result of this, it would be difficult to keep the kernel code maintained in the mainline kernel, and so it isn't likely to be adopted.
Too bad. Would be awesome if someone could find a way to customize this. Eventually I think we will be able to do this which I believe would produce huge performance gains
weird, do any of the current 1ghz processors have drivers in the mainline kernel?
Simple article from the Android developers Blog:
I'm sure all you programmer/App-developers know about this..
++**""THIS COUNTS AS MULTI-CORE SUPPORT""**+
(The tegra 2 Chipset manages the threads to run in-and-through the cores)
Multithreading for Performance
I'm positive that they haven't missed out these implementations throughout the Android OS, and your application developments should include multi-threading implementations...
(PS: This is to clarify with the people who believe android doesn't support multiple-cores, The Tegra 2 chipset manages threading itself, so aslong as there is multi-threading there's multi-core support.
Also Android OS contains 2.1 million lines of just JAVA alone, as a SCJD I'm sure they haven't forgotten to implement 100 or so lines of coding for supporting multiple threads)
I had heard that Nvidia hasn't released some drivers/source code for ICS and hence ICS is not possible on tegra devices !!
If that is so, then how some ICS roms like owains and hei's have came up - ?
Also i read a post nearly 4 weeks ago in dev section that Nvidia has released the source code...!!
Will someone help to clear my confusion whether all drivers have been released or not
Sent from my Optimus 2X using XDA App
Because we have good devs doing good work here in xda and among the cyanogen team.
nexus2515 said:
I had heard that Nvidia hasn't released some drivers/source code for ICS and hence ICS is not possible on tegra devices !!
If that is so, then how some ICS roms like owains and hei's have came up - ?
Also i read a post nearly 4 weeks ago in dev section that Nvidia has released the source code...!!
Will someone help to clear my confusion whether all drivers have been released or not
Sent from my Optimus 2X using XDA App
Click to expand...
Click to collapse
they are not released otherwise we did have full hardware accelaration now
but hey we got arcee the cyanogenmod maintainer of the p990 and he is really awesome!!
I don't 100% understand the matter, but does this mean something good for us?
http://www.phonearena.com/news/Nvid...-is-there-hope-for-driver-development_id27845
Would be very much appreciated if a developer close to the matter say something about this
silentmelodies said:
I don't 100% understand the matter, but does this mean something good for us?
http://www.phonearena.com/news/Nvid...-is-there-hope-for-driver-development_id27845
Would be very much appreciated if a developer close to the matter say something about this
Click to expand...
Click to collapse
well they said they will be givin us ics blobs
sources will ofc be much better but we are also happy with blobs
Hmm...Thank god we have such great hard working Devz
Sent from my Optimus 2X using XDA App
Also i wanted to know one more thing -
What is NEON ??
i wanyed to use screencapture software which said that NEON is not supported by processor
Sent from my Optimus 2X using XDA App
nexus2515 said:
Also i wanted to know one more thing -
What is NEON ??
i wanyed to use screencapture software which said that NEON is not supported by processor
Sent from my Optimus 2X using XDA App
Click to expand...
Click to collapse
NEON is hardware base floating point emulation which is released in cortex-a8 and in some cortex-a9. for example processor used in Samsung Galaxy S. We have software based vfpv3 vectorization in o2x. HW accelated NEON could work much better in many aspects like video decoding etc.
Sent from my LG-P990 using Tapatalk
spica1234 said:
NEON is hardware base floating point emulation which is released in cortex-a8 and in some cortex-a9. for example processor used in Samsung Galaxy S. We have software based vfpv3 vectorization in o2x. HW accelated NEON could work much better in many aspects like video decoding etc.
Sent from my LG-P990 using Tapatalk
Click to expand...
Click to collapse
It is a shame that neon isn't supported by the Tegra 2
Tegra 2 series
The second generation Tegra SoC has a dual-core ARM Cortex-A9 CPU (lacking ARMs advanced SIMD extension, marketed as NEON), an ultra low power (ULP) GeForce GPU with 4 pixel shaders + 4 vertex shaders,[14] a single-channel memory controller with either LPDDR2 at 600 MHz or DDR2 at 667 MHz, a 32KB/32KB L1 cache per core and a shared 1MB L2 cache.[15] There is also a version of the SoC supporting 3D displays; this SoC uses a higher clocked CPU and GPU.
Click to expand...
Click to collapse
ICS related discussions here http://forum.xda-developers.com/showthread.php?t=1347118
Android Ice Cream Sandwich gets twice as fast thanks to Linaro, the future looks even brighter
June 12th, 2012, 10:51 by Vince 52 comments
There’s no arguing that Android could feel a little sluggish at times, especially when faced with less capable hardware. Even in its latest, Ice Cream Sandwich release, Google’s mobile OS feels like it could do with more code optimization. And that’s exactly what the Linaro team has done.
The indie developers created an optimized, faster and streamlined Android 4.0.4 build called Linaro, which performs up to 100 percent faster than the AOSP (stock) version. How they did it is hardly too interesting to anyone but programmers, but everyone will probably want to see final result of it all, measured via synthetic benchmarks.
The tests were conducted on identical boards, using the same amount of memory and the TI OMAP 4430 chipset (the one powering the Motorola RAZR) and the results speak for themselves. Check them out in the video below.
Click to expand...
Click to collapse
Source: http://blog.gsmarena.com/android-ic...nks-to-linaro-the-future-looks-even-brighter/
When will we have a port for our Inc S?
here in XDA: http://forum.xda-developers.com/showthread.php?p=27225109
I read an article at www.heise.de today that Linaro admitted that they tricked out that benchmark so that it showed outstanding marks. Didn't get the point, but that's definitely not as good as it looks. Sorry to tell you :-\