1

Smartphone-oriented websites tend to focus only on the latest devices, but a large chunk of users choose not to upgrade their phones for one reason or another. Barring hardware failure, many of these devices may still have years of use ahead of them because, to their owners, they still work just fine. While custom ROMs can keep legacy smartphones alive for ages, it can be a nightmare for the modders to keep things like the camera and graphics drivers up to date without official manufacturer support.

Unlike the smartphone ecosystem, updating the graphics driver on your PC is something you can always think about. This is possible because of the modular architecture of PC hardware drivers, which allows power users to tinker with closed source driver packages, or even opt for open source drivers instead of OEM-provided binaries. In the case of Android, however, driver updates generally only come to your phone alongside larger OS updates.

Updatable GPU drivers can come in handy for fixing bugs, improving graphics performance, or adding new features from OpenGL or Vulkan APIs. Nowadays, smartphones are bigger and faster than ever, making them the perfect vehicle for gaming, hence porting the PC-esque driver design to them does make sense.

Thanks to XDA Senior Member bylaws, we now have a genius solution named Adreno Tools that allows on-the-fly GPU driver modifications or replacements on Android — that too without root! Fellow Skyline developer Mark “Pixelylon” pitched the idea of runtime drive replacement to bylaws, which eventually materialized into Adreno Tools. Being a rootless library, Adreno Tools can help any regular app to load custom GPU drivers, deal with BCn textures, and redirect file operations for further complex modifications. It does so by hooking into system libraries and seamlessly swapping in the new driver.

See https://www.xda-developers.com/adreno-tools-update-android-graphics-drivers/

#technology #android #gaming #adrenotools #graphics

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here
this post was submitted on 03 Mar 2022
1 points (66.7% liked)

Android

985 readers
1 users here now

General discussions about the entire Android ecosystem.

Related Communities:

Rules:

spoiler0. Use common sense.

  1. No piracy. Period. Don't care about your beliefs.
  2. No gray-area or illegal exploitation such as bypassing Google FRP, permanently locked bootloader, rooting un-rootable devices, bypassing lockscreen, etc.
  3. No sharing APKs or related executable software. See rule 4 for more details.
  4. If APKs are shared, they must be done from well-known sources such as GitHub, Google Play, and F-Droid. No direct downloads or sketchy file sharing websites. This does not mean advertise your software here. Do so in the !androidapps@lemmy.ml community.
  5. No Android v. iPhone discussions. We also do not tolerate slander or bashing of both devices and their respective ecosystems.
  6. No shilling. We will call you out on it and take action. You can calmly and respectfully make suggestions, even to other devices or ecosystems like iPhone. Nothing more than that.
  7. No discussion/promotion of controversial or scam custom OS's or companies such as CalyxOS (Calyx Institute), PureOS (Purism), etc.
  8. No discussion/promotion of controversial or scam devices such as Librem (Purism), Freedom Phone, etc.
  9. No discussions of devices or software that deviate or mismarket themselves from Android such as PinePhone, Librem, Ubuntu Touch, etc. These are not Android devices and are not in any way related to Android.
  10. No custom OS promotions. Discussions about known OS's are okay such as GrapheneOS, ProtonAOSP, etc. Though these discussions would be better in !aosp@lemmy.ml.
  11. No politics.

These rules are subject to change at any point in time with or without user notice.

founded 3 years ago
MODERATORS