[APP] [2.2+][ROOT] GLTools v1.07 (graphics optimizer) 03/06/2014

Status
Not open for further replies.
Search This thread
H

Hammer_Of_The_Gods

Guest
Hi,

OP updated with a test version of GLTools for XDA with almost no restrictions (dixit n0n3m4).

Since this version is not a paid version, please try it and leave feedbacks :good:

:)
 

FreeZeee

Member
Jan 25, 2014
10
0
Hi, i tested it on my SGSII (SlimBean build8 4.2.2 + Dorimanx kernel) and i can't install it - screens - imagehosting.cz/images/screentdt.png and imagehosting.cz/images/screenana.png anyone know what i did wrong and how i can install it?
 

videogiochi

Member
Jun 18, 2010
49
12
roma
on gl2 802 stock rom.
all games gaves a invisible black textures, only text on screen is visible..
riptide gp 2 running with tegra 4 option is full of "black square"
anyone can explain how to set it?
 
H

Hammer_Of_The_Gods

Guest
on gl2 802 stock rom.
all games gaves a invisible black textures, only text on screen is visible..
riptide gp 2 running with tegra 4 option is full of "black square"
anyone can explain how to set it?
Hi,

It depends of what settings you used :confused:

I have not had time to take a closer look ...

:)
 

poo-tang

Senior Member
Nov 21, 2011
1,288
1,374
www.xperiagamer.com
It may be a good idea to move this thread to the generic Android Apps+Themes section as the Dev had granted you permission and has given a free community version of the application.

Sent from my C6603 using Tapatalk 2
 
  • Like
Reactions: DiamondBond
H

Hammer_Of_The_Gods

Guest
Hi,

For now, for me it's only about the G2. I could not follow the thread if it's related to another devices... :)

In any case feel free to report the thread if you really think that the Android general apps section would be better ;)

Nobody else tests for the G2?

I have no time for now to test closely. I might send a PM to the dev to have more help.

One user has reported something but without any details and but never came back for more information...

:)
 
Last edited:

banderos101

Senior Member
Dec 26, 2010
1,261
374
i bought this app on playstore before i found out it was free here, which is perfectly fine as i consider that a well deserved donation, this is a project i really hope goes somewhere, my hope is that essentially, it'll do the same thing you might find in consoles, the backwards compatibility between generations of console, like being able to play a ps2 games on the ps3, but in this case being able to, for example, play tegra 2 games such as gameloft games (which i might add gamelofts piss poor support by the way), on more recent cpu's gpu's

And big kudos to the developer man, for providing a free version for the community, not alot of playstore devs do that, so when one does its something i definatly take notice off, and makes the donation even more worth is

One question though, which one is fully featured, the playstore version or the xda version, i dont see an option on the playstore version to download any texture plugin which has been mentioned either on this thread or the other one, is it in the playstore install by default

My particualr situation, im on 4.1.2 touchwiz, which has installed ok, no bootloops, no obvious issues with the install

My Device Specifications:
http://www.gsmarena.com/samsung_galaxy_note_10_1_n8010-4670.php

Cpu:
Exynos 4412

Gpu:
Mali-400MP

Im trying to get an old backup of a tegra 2 game "The Settlers HD" to work, right now, as soon as it gets pass the gameloft logo, everything goes white, literaly, the game runs, i can see and select text, i can load a map, but everything else is white, same thing with with another device which has tegra 3 cpu and a ULP GeForce Gpu......my question, any knowledgeble folks know if gltools can help me with this, or whether gltools can potentially in the future resolve this issue, ive tried gltools, but its like the blind leading the blind here, im randomly trying this and that and hoping something works, which granted is not the best approach, especially after seing a comment on samsung incompatibility AFTER the fact, feels like ive dodged a bullet, my device, a samsung device, doesnt seem to have suffered any ill effect, not one that is obvious anyway

heres a screenie

Title screen

Bu7MAlU.png


Map screen

rwVOlKD.png
 
Last edited:
H

Hammer_Of_The_Gods

Guest
Hi,

Ok, I asked that the topic be moved in the Android Apps and Games general forum.

Maybe better visibility for feedback, help, etc... And since users with different devices posted here, you were right poo-tang this will be better ;)

Wait and see... :)
 

banderos101

Senior Member
Dec 26, 2010
1,261
374
Hi,

Ok, I asked that the topic be moved in the Android Apps and Games general forum.

Maybe better visibility for feedback, help, etc... And since users with different devices posted here, you were right poo-tang this will be better ;)

Wait and see... :)

opps, sorry, i didnt realise this was a specific device thread......i concur though, this thread probably should be in "general" android section, if OP is willing
 
H

Hammer_Of_The_Gods

Guest
Hi,

I'm the OP and yes I'm willing :laugh:
I'm waiting to know if it will be moved or not.

No worries, you can post here for another devices ;)

:)
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    ...I purchased the app from the play store but I didn't get any download for plugins o.o...
    Uninstall GLTools libs through it's menu, it will do a fast reboot, now make sure you open it with a working internet connection.
    Above it will show deafault and TeX plugin, select TeX plugin (it will show with white color) and tick all 3 below and install.

    How can I play Horn THD?
    How can I download THD games legit
    There are 3 ways that developers do their games:
    1. Specific platform:
    They are only for a specific platform and for tegra they have THD in their name.
    Only way to download a game like this if it's blocked, is to change build.prop device names temporary to let's say Tegra shield.
    This will trick Play store into thinking that you have Tegra Shield and will let you download the game.
    Restore build.prop backup and fake gpu in GLTools

    2. Many platforms, different revisions for each
    This is like Horn. They support Adreno, Mali, PowerVR and Tegra.
    Whatever you have, will download different files (apk+obb). Obb are different because they use specific gpu vendor compressed textures and shaders.
    In this category you change again build.prop to trick play store into downloading the correct version. If you 1st buy the game, you have to uninstall it and then change build.prop and download it again.
    Restore build.prop backup and fake gpu in GLTools

    3. Same for all
    Like Dead trigger. Apk and obb is compatible with all. You only configure GLTools.

    what does decompress recompression do
    Decompression better be in Unsupported only. "All" requires a lot of ram, you don't have a problem so try this also.
    Recompression the best quality is "Disable", this also will give probably faster load times. I leave it to Decompressed only though.

    This needs a little clarification though. Because leaving compression sometimes helps in performance.
    You certainly need Decompression to unsupported only and up though. Otherwise proprietary texture formats will show us black.
    So basically it uncompress the textures, then it will load them and if the original was for let's say for tegra it will recompress it to one that is supported natively from the gpu you have. This is speculation though
    But I think that's why Recompressing all is not recommended.

    Test case speculation:
    So let's say we have Format1 (for adreno), Format2 (tegra unsupported natively) and Raw (uncomressed):
    Code:
    Settings: Decomp "Unsupported only", Recomp "Decompressed only"
    
    Raw->Load it
    Format1->Load it
    Format2->raw->Format1->Load it
    Code:
    Settings: Decomp "All", Recomp "Decompressed only"
    
    Raw->Load it
    Format1->Raw->Load it
    Format2->Raw->Format1->Load it
    Code:
    Settings: Decomp "All", Recomp "Disable"
    
    Raw->Load it
    Format1->Raw->Load it
    Format2->Raw->Load it
    Code:
    Settings: Decomp "Unsupported only", Recomp "Disable"
    
    Raw->Load it
    Format1->Load it
    Format2->Raw->Load it

    So for Quality: All and Disable
    For performance and low ram: Unsupported only and Unsupported only
    For performance: Unsupported only and Disable

    Correct me if I'm wrong


    EDIT1:-------------
    Played Horn 1.3.2.6
    Works great.
    Settings:
    Decomp: Unsupp. only
    Recomp: Decomp. only (Disabled gave me crashes)
    Fake GPU with Tegra 3 profile

    The game has no difference between T3 and T4. I sticked to Tegra 3 for compatibility.

    1.3.2.7 version has Tegra 4 Support. Will check with that and see the graphical differencies.

    EDIT2:----
    Fixed some typos.

    Also about having uncompressed textures it seems that because of the architecture of all gpus, this is not a good idea.
    Currently optimized game uses uncompressed textures and that's to optimize vram buffers and performance.
    So it seems that there's no need to uncompress them because the quality is already reduced.
    Like mp3s. There's no need to make it wav. The bitrate is already lost.
    So Decomp should really just be to unsupported only (without it you can't play DXT textures in let's say adreno gpu).
    And recompress should be decompressed only, so it you can have optimized buffers.
    5
    Hi all:

    heres the thread to the latest xda/free version of gltools (1.29) along with instructions and custom settings
    http://forum.xda-developers.com/android/apps-games/app-gltools-1-29-t2828630

    since the op and the thread have disappeared
    thank you @n0n3m4 for ur attention
    5
    Real Racing 3 on Nexus 7 FHD

    I switched from different GPU ID, from Adreno to Tegra. I took some screenies for comparison.

    Adreno mode (original)
    attachment.php

    attachment.php


    Tegra 4 mode
    attachment.php

    attachment.php


    Noticed that some of the textures like crowd, race flags and fences dissappeared in Tegra but it smoothed out the jaggies from Adreno, put some added reflections and depth blur.
    5
    ..
    Here is the log cat!
    ..
    Well i have still a freeze on boot. It says: System not responding etc etc.
    ..
    So! maybe this helps the future development.

    Edit:
    In using HTC DESIREHD SVHD sense 4.0.4 ICS

    Your mediaserver crashes, when loading vorbis (.ogg) files. Specifically at native functions:
    Code:
    #00  pc 000059dc  /system/lib/libcutils.so (android_atomic_add)
    
    #01  pc 0001bfae  /system/lib/libutils.so (_ZN7android7RefBase12weakref_type7incWeakEPKv)
    #02  pc 0001bff6  /system/lib/libutils.so (_ZNK7android7RefBase9incStrongEPKv)
    #03  pc 00008bea  /system/bin/mediaserver
    #04  pc 00016cfc  /system/lib/libc.so (__libc_init)

    Dev will know probably what to do.

    On my Note 3 SM-N9005 i installed the TEX plugin via recovery and every time i initiate the app and choose an app to customize GLtools stops working.

    Took a log with Syslog:
    ...
    BTW I'm using XDA version

    Yours is easier to understand. It crashes when loading icon.
    The nativeHeap runs out of memory. Probably because you have loads (and I mean looooads) of apps, or you enabled system-wide texture decompression of all apps and recompression disabled.

    So I think that this is fixed easily by putting android:largeHeap="true" in GLTools AndroidManifest.xml
    I can make a modified xda version for you to try, but it will probably fail on license check.

    Here's your logcat bit of info:
    Code:
    Process: com.n0n3m4.gltools, PID: 15382
    02-12 23:59:38.216 E/AndroidRuntime(15382): java.lang.OutOfMemoryError
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:677)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:507)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:872)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.content.res.Resources.loadDrawable(Resources.java:3022)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.content.res.Resources.getDrawable(Resources.java:1586)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.content.res.XResources.getDrawable(XResources.java:401)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.app.ApplicationPackageManager.getDrawable(ApplicationPackageManager.java:725)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at android.content.pm.PackageItemInfo.loadIcon(PackageItemInfo.java:161)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at com.n0n3m4.gltools.x.run(Unknown Source)
    02-12 23:59:38.216 E/AndroidRuntime(15382): 	at java.lang.Thread.run(Thread.java:841)
    02-12 23:59:38.216 W/ActivityManager( 4271):   Force finishing activity com.n0n3m4.gltools/.PerAppPreferences




    On another note, it's true that the best options for texture is Decomp: Unsupported only and Recomp: decompressed only.
    I checked with Horn:
    Recomp: decomp only: 411mb of ram
    Recomp: disabled: 928mb of ram. (Faster loading though)
    So yeah disabled gives me crashes, because some times it can reach more than 1.5GB ram usage.

    And as I said before there's is no need to have decompression: All, because the extra quality is already lost and also the performance is way better with compressed textures. Don't forget gpu can load the compressed textures right away if they are supported.
    Also having decomp: All, recomp: decomp only will increase your load times by a lot!

    So I want to ask the dev, for tegra games on an adreno/powervr/mali gpu, if he can ask Saem Persunt to implement texture recompression,
    by using Renderscript as an option. If the code is good this will use the gpu and the loading times will be waaaaaaay faster.
    3
    here is the instruction to right work this app:
    1. insert the plugins.rar (from chainfire3d) in the root memory of the smartphone
    2. install and download gltools from playstore
    3. open gltools and now you see that the texture hve a name of developer of the plugin
    4. click on install
    5. the device will reboot
    6. now select your game to mod with tegra driver
    7. now all works!
    sorry for my poor english :(