[TREIBER][GPU][4.4.2] Aktualisierte Treiber für Qualcomm Adreno GPUs im Nexus 5

  • 49 Antworten
  • Letztes Antwortdatum
Bödi

Bödi

Philosoph
6.180
Es gab vor einigen Tagen ein Update der Grafiktreiber für die Qualcomm-GPU, die im Nexus 5 verbaut ist. Dieses Update gilt ausschließlich für Android 4.4.2! Über den Download-Link könnt ihr eine flashbare ZIP mit den Treibern herunterladen. Hier der XDA-Thread: KLICK.

### Das Flashen dieser Datei erfolgt wie immer auf eigene Gefahr. Weder ich noch android-hilfe.de übernehmen in irgendeiner Art Verantwortung für dein Handeln. ###

Dieses Update enthält ein Preview aktualisierter Treiber für die Adreno 3xx GPU, das hauptsächlich für Entwickler gedacht ist.

This release contains a developer preview of the user-mode driver binaries for Qualcomm’s Adreno 3xx GPU on Nexus 5 devices running Google Android 4.4.2 KitKat. It has been tested with the KOT49H factory image. This release is intended only for developers, and does not meet our customer release quality. Refer to the included release notes for a list of fixes and enhancements.

:: Features
  • Increase the maximum available number of uniform vectors from 251 to 256 for vertex shaders and from 221 to 224 for fragment shaders.
  • Fix possible lost nodes in GLSL preprocessor symbol table. Under certain conditions, using the #undef directive in a shader could cause other, unrelated symbols to be lost. This fixes a shader issue in The Amazing Spider-Man game from Gameloft.
  • Fix RBOs with no allocated storage to correctly report a zero sample count.
  • Fix potential crash when multiple GL contexts are rendering to the same EGL surface and the EGL surface is unmapped. This fixes a possible crash while running Google’s Compatibility Test Suite.
  • Fix crash in Epic’s Soul demo when adding grapher metrics in Adreno Profiler.
  • Add processor selection in Renderscript, to measure GPU and CPU execution times and choose the fastest processor for a given kernel to execute.
  • If a texture is changed in a shared context and the texture is bound or rebound in the current context, then update texture samplers to ensure the changes are visible in the current context, in accordance with Rule 4, section D.3.3 of the OpenGL® ES 3.0 spec.
  • Fast clear is not compatible with stencil mask, so disable it when stencil mask is enabled.
  • Allow glBlitFramebuffer() to blit within the default framebuffer if color buffers are for different surfaces.
  • Do not kill the application in case of GPU reset.
  • Fix problems with some uniforms in override programs not being set correctly by Adreno Profiler.
  • Fix handling of GL_RED, GL_RED_INTEGER, GL_RG, and GL_RG_INTEGER texture formats in Adreno Profiler.
  • Add GL3 constant names to token descriptions in Adreno Profiler.
  • Fix an Adreno Profiler crash exposed by a change to the way text rendering is implemented in the Android UI framework.
  • Change Adreno Profiler metric timestamps from milliseconds to microseconds to provide better data for per-rendercall metrics.
  • Fix a crash when Adreno Profiler is collecting scrubber metrics from a GLES3 app with occlusion querying.
  • Fix intermittent Adreno Profiler connection timeouts.
  • Fix intermittent Adreno Profiler disconnects while capturing.
  • Fix beginning-of-race crash in Asphalt 8.


:: Changelog
  • Fix an intermittent crash that may happen when running dEQP-GLES2.functional.light_amount.1dir.
  • Fix rendering corruption in GFXBench Manhattan caused by out-of-sync VBO cache.
  • Fix small memory leak when waiting for thread termination.
  • Fix dEQP clipping test failures for point and line primitive types.
  • Add support for GL_HALF_FLOAT_OES rendering.
  • Improve RenderScript performance.
  • Prevent GPU page fault in certain SurfaceFlinger error conditions.
  • Allow 0 as an argument to the GLSL #line directive, as per spec.
  • Remove erroneous report of paletted texture formats from the GL_COMPRESSED_TEXTURE_FORMATS query when GL_OES_compressed_paletted_texture is not reported in the extension string list.
  • Fix a possible segmentation fault in glTexImage2D().
  • Fix mishandling of trailing whitespace after a GLSL #if directive.
  • Fix intermittent crashes from GLSL symbol table corruption.
  • Fix a scenario where performing a glQueryCounter() followed by glGet(GL_TIMESTAMP_EXT) and taking the difference between the two could result in a negative value, wrongly indicating a negative latency between the CPU and GPU.
  • Fix possible page fault when a shared EGL surface has a depth buffer.
  • Fix intermittent crash in Chrome browser that sometimes occurred while rotating and locking the device at the same time.
  • Add thread-safety for EGL images.
  • Fix Adreno Profiler shader override issues with shaders that use uniforms.
  • Reset flags for previously bound Transform Feedback buffer after draw call in case it is bound to more than one attribute.
  • Fix rendering corruption in Basemark Hover.
  • Fix a crash in the Tumblr app.
  • Fix intermittent crash in glBufferData() during VBO validation.
  • Fix rotation-related UI rendering issues in Gunman Clive.
  • Fix rendering corruption issue with H.265 video.
  • Fix YUV video rendering issues in Group Play app.
  • Fix Adreno Profiler conflict with occlusion query.
  • Fix screen tearing when using virtual displays via the developer options with HW overlays disabled.
  • Fix small memory leak on thread destruction.
  • Fix a crash-on-launch with Redline Rush.
  • Fix performance issues in Arma Tactics.
  • Allow non-constant indices on attribute vectors, as per GLSL spec.
  • Fix rendering corruption in GLBenchmark.
  • Fix eglClientWaitSyncKHR() to correctly use a 0 ms timeout when requested instead of a 1 ms timeout.
  • Improve glReadPixel() performance in landscape mode.
  • Fix page fault in dEQP glBlitFrameBuffer() test.
  • Fix crash-on-launch in Royal Revolt app.
  • Fix incorrect behavior of glClear() on MRTs.
  • Fix a crash when EOF immediately follows an #endif directive in GLSL.
  • Improve performance of aliased VBO updates.
  • Fix crash in GLES conformance test.
  • Fix rendering corruption in Unity’s “The Chase” demo.
  • Fix rendering corruption that occurs when the device is rotated and a visible surface is resized.
  • Fix for dEQP GLES3 polygon offset tests.
  • Enforce mutual exclusion of RGB and L for RGB buffers and luminance buffers.
  • Fix race condition in EGL triggered by certain Android mediaserver scenarios.
  • Create separate scope for if/if else/else statements in GLSL as per spec.
  • Fix incorrect conversion of negative float values to FALSE in glGetBoolean().
  • Reject invalid GLSL version numbers in #version directive.
  • Allow all integer constant expressions in GLSL #line directives.
  • Add driver support for EGL_KHR_create_context extension.
  • Fix rendering corruption with TGCOM24 app.
  • Fix the total count of uniform samplers when uniform samplers are used both in the vertex and fragment shader.
  • Fix erroneous compile errors for certain YUV GLSL shaders.
  • Fix a crash when indexing a sampler by a non-constant index in GLSL.
  • Fix issues with dEQP transform feedback tests.
  • Fix miplevel corruptions in conformance tests

:: Downloads



Anmerkung: Es empfiehlt sich meiner Meinung nach, die Datei bei einer Neusínstallation erst nach dem erfolgreichen Flashen einer ROM samt Gapps zu installieren. D.h. Wipe, ROM flashen, Gapps flashen, einmal booten und dann wieder ins Recovery starten und das Update installieren.

:: Kompatible ROMs:

  • Official Google Android 4.4.2
  • CyanogenMod Official & Unofficial
  • Purity ROM 4.4
  • Madhi ROM
  • KANGAKAT
  • Liscio AOSP ROM
  • Rastakat ROM
  • Sanity ROM
  • AOKP
  • Dirty Unicorn
  • Paranoid Android 4+
  • AOSPA BETA
  • DroidKang
  • SlimKat
  • Omni ROM
  • Beanstalk ROM
  • Cataclysm ROM
  • Graviton N5
  • CarbonROM

Nicht kompatible ROMs:
bisher keine gefunden - bitte meldet euch hier, falls euch was auffällt!
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Berlino, CoreGaming, Goggle und 6 andere
Hast du irgendwelche Änderungen festellen können? Sprich höhere FPS oder so etwas?

hells
 
hellsgod schrieb:
Hast du irgendwelche Änderungen festellen können? Sprich höhere FPS oder so etwas?
Nee, dafür soll der Thread hier dienen. ;) Ich hatte den Eindruck, dass es etwas flüssiger läuft - aber das kann auch Einbildung sein.
 
Das ist aber jetzt nicht grob das Gleiche wie der qualcomm-optimized-dalvik-bionic patch oder? Reine GPU-Optimierungen!?

Das wird dann wohl vermutlich mit der neuen Android-Version ausgeliefert oder?
 
Ja, nehme auch an, dass die neuen Treiber mit dem nächsten Update kommen. Habe ja auch im OP geschrieben, dass es ursprünglich für Entwickler ist und noch nicht den Enduser-Anspruch hat - aber Entwickler sind wir hier ja alle ein Bisschen, oder? :winki:
 
  • Danke
Reaktionen: konsumhaus und Soulfly999
gab es nicht schonmal so einen Thread, oder irre ich mich da? ... naja egal, wird geflasht :D
 
Bei manchen brechen die FPS auch etwas ein, sind halt noch keine Endtreiber
 
Alesto007 schrieb:
gab es nicht schonmal so einen Thread, oder irre ich mich da? ... naja egal, wird geflasht :D
Nee nee, da musst du dich irren. Ähem, also, ich - äh - suche natürlich vor dem Posten solcher Threads IMMER alles gründlichst ab im Forum.
 
  • Danke
Reaktionen: Radagast und vogi
...und Leute, wie sieht's aus? Noch alles heil an den Geräten? :D
 
Zuletzt bearbeitet von einem Moderator:
Bis jetzt läuft alles! :thumbsup:
 
  • Danke
Reaktionen: Patman75
kann allerdings seit dem Treiber keine Benchs machen, das gibt einen reboot
 
Moin,
danke für den Link;
ist ein fettes Paket...werd's dann gleich mal versuchen...
 
Gerade auch mal geflashed

... to be continued
 
Leider starten damit einige 3D Spiele nicht mehr bei mir.
Da ich sonst keinen Unterschied gemerkt habe, bin ich erstmal zurück.
 
Welche denn?
 
Eher unbekanntere Sachen wie Red Bull Racers.
Ladet zwar den Hintergrund des Startbildschirms, aber dann auch nicht mehr weiter.
Denke da bedarf es eher einem Update der App als dass der Treiber Schuld dran ist, aber solange es halt nicht geht, ist es für mich eher von Nachteil.
 
  • Danke
Reaktionen: Bödi
Moin Leute,
laut Beschreibung ist das Update der GPU-Treiber für Nexus Devices mit Adreno 3xx Einheit, was bei Smartphones ebenso das Nexus 4 miteinbezieht.
Hat das jemand schon aufs N4 geflashed?

Edit
Funktioniert, keine Probleme bisher.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Bödi
Vom Gefühl her läuft GTA SA flüssiger auf hohen Einstellungen.
 
Zuletzt bearbeitet von einem Moderator:
Mit welchem Kernel?
 

Ähnliche Themen

M
Antworten
3
Aufrufe
1.578
Bourbon
B
I
  • infinity4
Antworten
1
Aufrufe
971
infinity4
I
Firetime
Antworten
3
Aufrufe
1.747
Rone33
Rone33
Zurück
Oben Unten