ICS Graphics Drivers - Galaxy Ace S5830 Q&A, Help & Troubleshooting

Hello, since I cant post in the CM9 dev thread, I'll post here.
Qualcomm released Adreno 200 drivers for ARMv6 ICS some time ago, I wanted to ask can these drivers help with video acceleration and recording for CM9?
Adreno 2xx User-mode Android ICS Graphics Driver (ARMv6)
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 (7x27). Google's libRS (LLVM) does not currently support ARMv6.
Click to expand...
Click to collapse

No they cant....These are only for 2D and 3D acceleration.
We need Qualcomm OpenMax drivers for ARMv6 ICS for HW acceleration and video recording.
Sent from my GT-S5830 using Tapatalk 2

galaxyace152 said:
No they cant....These are only for 2D and 3D acceleration.
We need Qualcomm OpenMax drivers for ARMv6 ICS for HW acceleration and video recording.
Sent from my GT-S5830 using Tapatalk 2
Click to expand...
Click to collapse
Oh okay, thanks for the reply. Just thought I'd point this out.

Related

[Q] What happens if Nvidia releases the drivers?

I have a question to devs in connection with the nvidia drivers as we know it will be rolled out soon. So if Nvidia releases them and the needed bits whether we (the CM team and the other devs of O2X community) would be able to build a new kernel like 2.6.36 or even 3.0 or just complete the existing 2.6.32 kernel?
And if we build a new kernel what benefits will come with it?
Thanks in advance!
Sent from my Optimus 2X using Tapatalk
It's not really the kernel that is important, it's driver compatibility with the android layer. Kernel differences between 2.6 and 3 are not that great.
The new drivers would help us to access the hardware better without having to hack so much of the android framework
Hello!
This has been discussed to a large extend in the ICS threat...
Well if nvidia releases drivers compatible for ICS a working build will come fast(er).
And of course hardware support of all the shiny features of Tegra2 will be much easier and more readily available...
Sorry for reposting but I haven't read the ICS topics since they were spammed with requestions of ETAs.
Btw Thanks for the quick explenations!
Sent from my Optimus 2X using Tapatalk

ics hw acceleration - ICS Tegra2 drivers are here

Anyone knows when nvidia plans to release drivers so we can have hw acceleration working in ICS.
EDIT: There are binary drivers for Tegra2 and ICS in Acer A200 tablet.
http://www.acertabletforum.com/foru...4-0-3-ultrabase-rooted-busybox-installed.html
No one knows and as the scene looks like, they never will release it...
We have many hardworking devz out there, I'm sure before Nvidia releases the code or even think to, we would have got jellybean too
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
nexus2515 said:
No one knows and as the scene looks like, they never will release it...
We have many hardworking devz out there, I'm sure before Nvidia releases the code or even think to, we would have got jellybean too
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
Click to expand...
Click to collapse
and what good would jelly bee without drivers for our device?
Sent from my LG-P990 using XDA
nexus2515 said:
No one knows and as the scene looks like, they never will release it...
We have many hardworking devz out there, I'm sure before Nvidia releases the code or even think to, we would have got jellybean too
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
Click to expand...
Click to collapse
I'd understand that they're not releasing the drivers because they rule the scene, but open source guys are running circles around them.
Qualcomm just released drivers for the adreno 2xx series So there is some hope from manufacturers
grognaz said:
and what good would jelly bee without drivers for our device?
Sent from my LG-P990 using XDA
Click to expand...
Click to collapse
I meant to say tht our hard wrking devs can find some way and get us jellybean android too
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
Galaid said:
I'd understand that they're not releasing the drivers because they rule the scene, but open source guys are running circles around them.
Click to expand...
Click to collapse
I think they are doing these coz they Don't want other manufacturers to copy thier drivers or something like that
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
Scougar said:
Qualcomm just released drivers for the adreno 2xx series So there is some hope from manufacturers
Click to expand...
Click to collapse
Qualcomm never hid anything from develpors( at least i never heard about it)
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
nexus2515 said:
I meant to say tht our hard wrking devs can find some way and get us jellybean android too
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
Click to expand...
Click to collapse
LOL, with all the work that ICS is giving just to release it for O2X i seriously doubt that we will ever get Jelly bean...
Sesto_Sento said:
LOL, with all the work that ICS is giving just to release it for O2X i seriously doubt that we will ever get Jelly bean...
Click to expand...
Click to collapse
Have patiece bro
Sent from my Optimus 2X using XDA
Nevr forget the thanX button
Guys, ACER Iconia A200 has Tegra2 and ICS, why we cannot reuse those binary drivers for our Tegra2?
THE ROM IS here: http://www.acertabletforum.com/forum/acer-a200-roms/3974-rom-ics-4-0-3-ultrabase-rooted-busybox-installed.html
Atrix 4G also has Tegra2, ICS is comming soon..
http://www.motorola.com/blog/2012/02/15/update-motorola-ice-cream-sandwich-news/?pubid=987654
I believe Samsung Galaxy R (SGS2 with Tegra2) as well..
But A200 is here, I believe something can be cooked
First of all i'm not 100% sure about i'm about to say, but:
NVidia will probably never publish source codes of their drivers. They never did and they never will. Only phone manufacturer (LG in this case) can ask NVidia to make for them a specific kernel (or HAL?) with all required drivers. As far as i know LG is planning to do it becouse they want to give us official ICS "soon".
And about taking drivers from other devices...
It's quite complicated. In simple words hw video drivers are connected to specific kernel and somehow with other drivers (f.e sound, radio) which are diffrent then in f.e galaxy R. Samewhere on Ricardo Cerqueira's Google+ page was a discussion where someone explained how does it work and why it doesn't, but i can't find it atm.
Sorry about my english
RoXeon said:
First of all i'm not 100% sure about i'm about to say, but:
NVidia will probably never publish source codes of their drivers. They never did and they never will. Only phone manufacturer (LG in this case) can ask NVidia to make for them a specific kernel (or HAL?) with all required drivers. As far as i know LG is planning to do it becouse they want to give us official ICS "soon".
And about taking drivers from other devices...
It's quite complicated. In simple words hw video drivers are connected to specific kernel and somehow with other drivers (f.e sound, radio) which are diffrent then in f.e galaxy R. Samewhere on Ricardo Cerqueira's Google+ page was a discussion where someone explained how does it work and why it doesn't, but i can't find it atm.
Sorry about my english
Click to expand...
Click to collapse
We don't need the source, just the binaries. Driver shouldn't depend on the kernel, afaik.
Galaid said:
We don't need the source, just the binaries.
Click to expand...
Click to collapse
I never said we do
Galaid said:
Driver shouldn't depend on the kernel, afaik.
Click to expand...
Click to collapse
HAL has to match kernel. Thats why we can't use GB divers and thats why we can't use drivers from other devices with same video hw.
RoXeon said:
I never said we do
HAL has to match kernel. Thats why we can't use GB divers and thats why we can't use drivers from other devices with same video hw.
Click to expand...
Click to collapse
What would be the purpose of Qualcomm releasing user-mode driver binaries for Adreno 2xx GPU on Google Android Ice Cream Sandwich if it wasn't possible to integrate them with AOSP for any Adreno 2xx GPU?
Galaid said:
What would be the purpose of Qualcomm releasing user-mode driver binaries for Adreno 2xx GPU on Google Android Ice Cream Sandwich if it wasn't possible to integrate them with AOSP for any Adreno 2xx GPU?
Click to expand...
Click to collapse
Ok, i have no clue how it works, but still - HAL uses libs that are in kernel (HAL is dynamically linked with them). If other kernel version has diffrent structs, HAL simply won't work with that kernel. I thought that diffrent devices have a bit diffrent hw related libs (maybe some phones like O2X do?) in kernel which is messing up with HAL.
Taking into account Your post, at this point i have no idea why HAL is or is not related to specific device.

QUALCOMM release driver adreno for ARMv6 !!!!!!!!!!!

https://developer.qualcomm.com/deve...phics-optimization-adreno/tools-and-resources
ha?
can you give the explanation?
because only member can get in and download
thx button if you in the same way i'm thinking
nganipcuy said:
can you give the explanation?
because only member can get in and download
thx button if you in the same way i'm thinking
Click to expand...
Click to collapse
These drivers are for ICS development, because in the roms like maclaw and squadzone ones, they needed to used EGL hack from GB drivers to make HW Accel and video work, but now they can use native ICS drivers from Qualcomm and everything should work fine in graphics department.
This is a great news for our armv6 devices
Paul L. said:
These drivers are for ICS development, because in the roms like maclaw and squadzone ones, they needed to used EGL hack from GB drivers to make HW Accel and video work, but now they can use native ICS drivers from Qualcomm and everything should work fine in graphics department.
Click to expand...
Click to collapse
so this is only for the developer?

ICS Drivers for Tegra 2...

Hi All,
i am not a developer and found this link which is having kernel 3.X.X.X drivers, so i thought they may be ICS drivers for Tegra 2 Ventana board, so can some one who is have knowledge on the Kernel please validate these drivers...
By using these drivers can we have H/W acceleration with ICS/JB...
Link:http://www.nvidia.com/content/devzone/linux-for-tegra.html
Cool thread : D
Sent from my LG-P990 using xda app-developers app
i dont know about that, but our board isnt a ventana board, it is a lg star board. ventana is a model of tegra 2
skylinegt77 said:
i dont know about that, but our board isnt a ventana board, it is a lg star board. ventana is a model of tegra 2
Click to expand...
Click to collapse
*Facepalm*
Optimus 2X uses Tegra 2 AP20H chip, and that is Ventana.
Sent from that Atrix.
Hi, unfortunately are the drivers for linux
tatperson said:
*Facepalm*
Optimus 2X uses Tegra 2 AP20H chip, and that is Ventana.
Sent from that Atrix.
Click to expand...
Click to collapse
thank you for your facepalm just before you confirm what i just said... loooool
tatperson said:
*Facepalm*
Optimus 2X uses Tegra 2 AP20H chip, and that is Ventana.
Sent from that Atrix.
Click to expand...
Click to collapse
Well, as far as I know, Android uses slightly modified Linux kernel. Starting from 3.X.X Linus T. started to include Android code into Linux. Anyway, conclusion is that provided code and binaries probably can be used to build fully-functional kernel for ICS, but it would be quite hard task and need a lot of effort. If LG will provide theirs plan to don't upgrade O2X, it looks reasonable to start such project, until that happened it can be waste of time.
skylinegt77 said:
thank you for your facepalm just before you confirm what i just said... loooool
Click to expand...
Click to collapse
You're welcome!
Sent from that Atrix.
frantic777 said:
Well, as far as I know, Android uses slightly modified Linux kernel. Starting from 3.X.X Linus T. started to include Android code into Linux. Anyway, conclusion is that provided code and binaries probably can be used to build fully-functional kernel for ICS, but it would be quite hard task and need a lot of effort. If LG will provide theirs plan to don't upgrade O2X, it looks reasonable to start such project, until that happened it can be waste of time.
Click to expand...
Click to collapse
So do you think it will be very hard for kernel developers to include these drives in the 3.X.X kernel ...
mj.vikram said:
So do you think it will be very hard for kernel developers to include these drives in the 3.X.X kernel ...
Click to expand...
Click to collapse
Obviously, it may need to develop kind of adapters between provided drivers and interfaces required by ICS. Unfortunately, I'm not aware of details regarding interaction between android (dalvik) and kernel, but according to my understanding it is possible.

[driver/libs][jelly bean adreno 2.x.x libs from xperia play]

Here are drivers for ICS/JB from the Xperia Play forums.
Can this do any good for games (HD games?) As far now I am on cm10. All is working well . I do not want yo get screwed up now. If this will for sure improve gaming performance I would like to tty. But please advice this will not effect other performance......
Sent from my A99 using Tapatalk 2
leoaeries said:
Can this do any good for games (HD games?) As far now I am on cm10. All is working well . I do not want yo get screwed up now. If this will for sure improve gaming performance I would like to tty. But please advice this will not effect other performance......
Sent from my A99 using Tapatalk 2
Click to expand...
Click to collapse
Backup CWM first
Sent from my Spice Mi-410 using Tapatalk 2
I don't think this will work, because as far as i know these are not actually drivers but shared objects *.so (much like dll files in windows). The gpu drivers are actually compiled within the kernel and the version of these *.so files must match with the version of the gpu drivers compiled within the kernel. So unless those match i don't see these working for us. However i may be wrong, devs can throw more light on this.
nayneshdev said:
I don't think this will work, because as far as i know these are not actually drivers but shared objects *.so (much like dll files in windows). The gpu drivers are actually compiled within the kernel and the version of these *.so files must match with the version of the gpu drivers compiled within the kernel. So unless those match i don't see these working for us. However i may be wrong, devs can throw more light on this.
Click to expand...
Click to collapse
Actually all version of CM7 / CM9 for Motorola Triumph, and edowar's have not been built from source. All files have been copied over and built with the source code. Here is a few examples of the code copying
CM7 MTDEV
https://github.com/MTDEV-CM7/vendor/blob/cm7/motorola/triumph/triumph-vendor-blobs.mk#L82
CM9 MTDEV
https://github.com/MTDEV-CM9/vendor/blob/ics/motorola/triumph/triumph-vendor-blobs.mk#L206
CM9 edowar
https://github.com/edowar/android_device_fb0/blob/ICS/device_fb0.mk#L230
Yes i understand that. But afaik edowar had built a 0.32 kernel with newer gpu drivers which is used in bumblebee rom ported from whyzor's cm7. If u use the same gpu drivers(*.so) in any other 0.32 based rom then they won't work without using the same edowar kernel. And i think the sources for more recent gpu drivers are taken from code aurora forum.
Sent from my FIH-FB0 running fantastic gingermia (which needs an update) using xda app-developers app.
leoaeries said:
Can this do any good for games (HD games?) As far now I am on cm10. All is working well . I do not want yo get screwed up now. If this will for sure improve gaming performance I would like to tty. But please advice this will not effect other performance......
Sent from my A99 using Tapatalk 2
Click to expand...
Click to collapse
Hey leo,
What HD games can you play on our ICS and JB ROMs?
Thanks.
^_^
nayneshdev said:
Yes i understand that. But afaik edowar had built a 0.32 kernel with newer gpu drivers which is used in bumblebee rom ported from whyzor's cm7. If u use the same gpu drivers(*.so) in any other 0.32 based rom then they won't work without using the same edowar kernel. And i think the sources for more recent gpu drivers are taken from code aurora forum.
Sent from my FIH-FB0 running fantastic gingermia (which needs an update) using xda app-developers app.
Click to expand...
Click to collapse
You are correct there is some changes for those specific drivers based on the kernel (forgot to mention that ) here is the commits needed for the kernel
https://github.com/Whyzor/WX_435_Kernel-CM7/commits/master
Look at all the commits from Mar 01, 2012 and that will get you in business with those specific drivers.
Actually these libs work fine. tested in cm10 and cm9 for our device
nachiketa.ramesh said:
Actually these libs work fine. tested in cm10 and cm9 for our device
Click to expand...
Click to collapse
If the libs work fine then, i don't expect any differences, cause the versions will be the same.

Categories

Resources