/g/ - Technology

Board dedicated to discussions related to everyday technology!

0/4000

BharatChan Disclaimer

Notice

Before proceeding, please read and understand the following:

1. BharatChan is a user-generated content platform. The site owners do not claim responsibility for posts made by users.

2. By accessing this website, you acknowledge that content may not be suitable for all audiences.

3. You must follow BharatChan’s community guidelines and rules. Failure to do so may result in a ban.

4. By using BharatChan users agree to the use of cookies, mostly for session related to user.

A poster on BharatChan must abide by the following rules:

Sitewide Rules
You must be 18 or older to post.
Sharing personal details or engaging in doxing is strictly prohibited.
Political discussions should be confined to /pol/.
NSFW content is only allowed in /kama/.
Off-topic discussions, thread derailment, or spam may result in a ban and IP blacklist.
Pornographic content is strictly prohibited.
Any activity violating local laws is not allowed.
Acknowledge

Recent Posts

Aarambh hai prachand..

View

All you ever need

View

Gaymes on Linux

View

View

friendship ended with xfce now kde is my best frie...

View

View

View

b-bros just installed arch linux

View

any xfce users here?

View

google gave me free access to gemini 2.5 pro

View

View

View

User extensions to Bharatchan

View

just installed Arch Linux bros

View

View

View

Recommend me a no nonsense browser

View

View

alternative frontends

View

View

View

View

AI wrote 90% of the code at microsoft

View

View

Working on my game in a late night game dev sessio...

View

skills

View

Good lua scripts for MPVplayer?

View

Sketch - A simple 2D graphics library in C

View

View

I had a dream

View

View

View

soyjak.st forum which hacked 4chin blocks all indi...

View

Script request

View

Before crying about you don't having a job answer ...

View

View

Google Veo 3

View

Best IDE for C/C++ - JetBrains CLion

View

Swiching from linux to FreeBSD

View

Why it's so difficult to develop emulators for mal...

View

Luke Smith is Back !!

View

This jet has served us well

View

Is it over for linkedin jeets?

View

View

Tatti windows

View

Comfy Night Chan

View

To get women

View

Any data analytics/DS anons here

View

Firefox is more unoptimized than chrome

View

Can Quantum Computers Actually Beat Humans, or Are...

View

Why it's so difficult to develop emulators for mali GPUs.

Anonymous

IN

mtMaJY

No.951

It's easier for Adreno GPUs due to reverse engineered turnip drivers.

Why haven't anybody created such drivers for mali GPUs?

How can custom GPU driver included in any android app can replace system drivers? I dont think android gives such privilege to any android application without root.

UN

7k1mJf

No.952

>>951(OP)

Mali is proprietary so it's a hard to understand architecture. And it's a budget phone gpu so there's not much interest in reverse engineering it.

Android is still lunix, so it's possible to load custom drivers in the user space through apps. But it's not going to be as efficient as system drivers of course.

GA

55k27f

No.953

>>951(OP)

you need trannies to make open source drivers

Anonymous

IN

nQvxYD

No.956

>>952

Adreno GPU drivers are propertiary too....

And ive heard about modern drivers are of two parts userspace and kernel space i think they just either replace the userspace driver or use some sort of compatibility layer in the name of driver cuz it doesn't matter how much android is based on linux it should not give any application a low level access to the hardware.

Also not all emulators use turnip drivers they just use it in the early builds of emulator until they have their own solution.

I think the case of compatibility layer for GPU rendering fits very well here since it just translates the console GPU calls to native android GPU instructions like opengl/vulkan, can anyone here confirm this?