Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > HTC Forum > HTC Hero / T-Mobile G2 Touch Forum > Root / Hacking / Modding für T-Mobile G2 Touch

OpenGL ES 1.1 Update

Das Thema "OpenGL ES 1.1 Update" befindet sich unter Root / Hacking / Modding für T-Mobile G2 Touch auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 07.01.2011, 11:37   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.03.2010
Beiträge: 85
Abgegebene Danke: 0
Erhielt 2 Danke für 1 Beitrag
Standard OpenGL ES 1.1 Update

Huhu Heros

Habe gerade bei XDA gelesen dass jemand zufällig über einen neueren opengl-Treiber gestolpert ist, und natürlich war ich dann auch gleich drauf und dran das Ding in den Hero zu stopfen.

Blöderweise habe ich nicht darauf geachtet was eigentlich schon im CMmod war und jetzt hab ich keine Ahnung ob das besser, schlechter oder einfach garnichts wurde.

Unabhängig davon wuselt die OpenGL Showcase Demo wunderbar. Einzig bei Particles steigt der Hero aus und in DDMS gibt es ein paar wenige Einträge dass bestimmte Funktionen nicht in der Library verfügbar sind.

Wenn ich jetzt sagen müßte ob es schneller oder langsamer ist, würde ich sagen, keine Ahnung. ^^

Aber testet selbst: HTC Hero OpenGL ES 1.1 Update (läuft auf GSMs, nicht nur auf CDMAs)


Mittels neocore, 320 x 480, nosound, ermittelt:
Mit CM-Mod-Treiber, 30.8 fps, 31,4 fps, 30,3 fps
Mit XDA-Treiber, 35,7 fps, 37,2 fps, 36,2 fps

Ein klein bisschen mehr bringts. Aber nicht viel. Und irgendwie muss der Originaltreiber doch mehr als 1.0 unterstützen sonst könnte neocore ja garnicht laufen, da es nur für ogles 1.1 gedacht ist.

Unabhängig davon sind die Dateien, wie nach dem Test vermutet, nicht identisch. Die Größe ist zwar identisch, aber ansonsten nichts.
Die neue hat den Hash
6EF7EFE29F2BAD2FA0816A20C5569E7FD73957F7EE24A81166 AB325BCB574E4B
0072BB38AE6EDBE6510CC2F5EE400AE88471CD2F82518DA10D 362B5752F0CC33
Und die alte hat jenen
37E65A78E339ABB12DE44E5A94756E7B42295921951C4B6AFE B792044BDB3A05
EE204EF610D977D3EB4C0591CD1A9FE70B634BDDFC950D0C5A 1E3F4F999F7150

Partikel scheinen beide nicht recht zu verstehen, denn sie verhauen sich beide beim Particle showcase. Trotzdem ist der neue schneller. Manchmal 10 bis 20 und manchmal nur 1-2 Frames. Vielleicht muß man das Hero leeren für die Tests. Ich versuchs mal.

Also nach unzähligen Malen und wilden build.prop-Veränderungen, die teilweise zu einem Bootloop führten, folgende Werte

Wenn der originale Treiber verwendet wird komme ich nahezu immer auf 30,8 fps, sehr selten auf 30,6 fps
Wenn der "neue" Treiber verwendet wird komme ich nahezu immer auf 36,1 fps, sehr selten auf 36,0 fps

Manch ein Live Hintergrund, beispielsweise ein OpenGL Feuerwerkshintergrund oder ein OpenGL Partikelhintergrund, funktionieren. Allerdings nicht stabil. Manches mal startet er garnicht und es erscheint mein gewohntes statisches Bild. Aber wenn er startet ist er normal schnell und ruckelt nicht. Der Launcher wird nicht langsamer. Zumindest nicht ADW Launcher Ex 1.1. Ich denke dass der originale ADW Launcher genauso läuft, denn Ex ist "nur" ein Fork.

Dass manchmal der Live Hintergrund nicht startet scheint an einem Fehler im Livepicker zu liegen. Die Vorschau selbst erzeugt schon eine OpenGL-Anwendung. Wenn man jetzt auf Festlegen klickt, wird der Hintergrund erst aktiviert, bevor die Vorschau beendet wird. Das erzeugt einen Fehler, denn die GPU wird gerade schon von dieser Vorschau belegt und für den Hintergrund ist keine Resource mehr frei. Jedenfalls sagt das DDMS. Es geht also absolut jeder Live Hintergrund, nur das Timing der Vorschau und des Hintergrunds, das paßt nicht.

Die Last auf den Hero und seine Batterie wird durch diesen OpenGL ES 1.1-Treiber sicher nicht steigen. Eher sinken, da die Funktionen nun nicht mehr aufwändig per Software emuliert werden müssen, sondern direkt im Grafikchip verarbeitet werden. Das ist aber eine Einschätzung und dafür habe ich keinen zahlenmässigen Beweis.

Nachtrag am 14.01.2011

Manche Spiele bekommen mit dem neuen Treiber Probleme. Wenn ihr so eines habt, ändert die Datei /system/lib/egl/egl.cfg
Von:
0 0 android
0 1 qcom

Auf:
0 1 android
0 0 qcom

Nutzt keinesfalls den zweitmöglichen Patch, der den Text qcom austauscht. Wenn ihr vergesst das wieder zu ändern, oder das Hero abstürzt, dann habt ihr einen Bootloop.

Geändert von EqPO (14.01.2011 um 16:23 Uhr)
EqPO ist gerade online   Mit Zitat antworten
Alt 07.01.2011, 14:25   #2 (permalink)
Neuer Benutzer

Registriert seit: 12.02.2010
Beiträge: 26
Abgegebene Danke: 4
Erhielt 3 Danke für 3 Beiträge
Standard Vorteile?

Gibt es noch andere Verwendung dafür, als sich die Demo anzusehen? Habe die Erfahrung gemacht, dass Hero für 3d-Spielchen sowieso zu schwach ist und lasse es mittlerweile bleiben. Also, wozu ist es gut?
evildroid ist offline   Mit Zitat antworten
Alt 07.01.2011, 14:52   #3 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.03.2010
Beiträge: 85
Abgegebene Danke: 0
Erhielt 2 Danke für 1 Beitrag
Standard AW: OpenGL ES 1.1 Update

Es ist für OpenGL basierende Live-Hintergründe genauso brauchbar wie eben für Spiele wie beispielsweise Wave Racer. Also dem XDA-Thread zufolge laufen viele Spielchen jetzt besser. Angry Birds allerdings nicht.
Ich selbst hab momentan meine Spielchen auf dem PC gelagert und kann da halt grad nicht ran. Sonst würde ich das ja entsprechend testen.

Ausserdem sollen manche Launcher flüssiger zu Werke gehen.

Da ich mit ADWLauncher Ex so und so keine Ruckler hatte, merk ich das leider nicht. ^^
EqPO ist gerade online   Mit Zitat antworten
Alt 09.01.2011, 13:24   #4 (permalink)
Junior Mitglied

Registriert seit: 09.10.2010
Beiträge: 46
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: OpenGL ES 1.1 Update

sehr gutes ding! hab jetzt um die 35 fps! Auf jeden Fall einmal drüber flashen! die die flashable zip findet man im post #48, paar Sekunden flashen, und alles läuft irgendwie besser! nur Empfehlung!
flyxer ist offline   Mit Zitat antworten
Alt 09.01.2011, 18:51   #5 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.03.2010
Beiträge: 85
Abgegebene Danke: 0
Erhielt 2 Danke für 1 Beitrag
Standard

Bei dem flashable wäre ich etwas vorsichtig. Da auch die build.prop geändert werden muss, könnten ROM spezifische Einstellungen verloren gehen.
Das nur als kleine Warnung. Ansonsten toll. Keine negativen Batterieveränderungen bemerkt. )

Sent from my Flügelschwein Hero
EqPO ist gerade online   Mit Zitat antworten
Alt 14.01.2011, 10:14   #6 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.03.2010
Beiträge: 85
Abgegebene Danke: 0
Erhielt 2 Danke für 1 Beitrag
Standard AW: OpenGL ES 1.1 Update

Ich weiß jetzt ehrlich gesagt nicht wieso, aber ich habe am Sonntag mein Hero komplett neu gemacht, weil ich das ROM versehentlich verhunzt habe, dropbear sei dank, das bis jetzt immer noch nicht absolut zufriedenstellend werkelt.
Unabhängig davon, habe ich heute eigentlich den 1.1-Treiber einbauen wollen und habe vorher mal neocore laufen lassen.

Und nu kommts. Der flykernel12a hatte mit dem 1.0-Treiber die gleichen 36,6 fps gehabt wie der 1.1-Treiber. Hab erst gedacht ich habs vielleicht im Halbschlaf doch schon geändert zwischen Sonntag und Montag, aber war nicht so.

Hat irgendwer den flykernel12a vor dem 07.01.2011 aufgespielt und noch den 1.0-Treiber drin? Ich brächte die Datei /system/lib/egl/libGLES_qcom.so zum Vergleich mit der von mir. Irgendwas muss sich da doch getan haben.

Jedenfalls bin ich jetzt etwas verwirrt.
EqPO ist gerade online   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
OpenGL ES GL11 funktioniert nicht MijatD Android App Entwicklung 0 25.08.2010 08:43
Hardwarebeschleunigung für OpenGL ES EgonOlsen71 Android App Entwicklung 5 25.03.2010 18:51
OpenGL Performance Guide? Kernle 32DLL Android App Entwicklung 0 13.01.2010 18:49
OpenGL acceleration Jazilla Root / Hacking / Modding für Samsung Galaxy 15 14.12.2009 11:17
OpenGl Anfängerproblem funcoder Android App Entwicklung 1 15.09.2009 12:56




Du liest gerade: "OpenGL ES 1.1 Update" unter "Root / Hacking / Modding für T-Mobile G2 Touch" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.