IDEA FOR MAKE NVIDIA GPU WORK FOR ALL

106 views
Skip to first unread message

The Tutto Far Tutto

unread,
Jul 15, 2021, 3:36:23 AM7/15/21
to Android-x86
I think it can be very simple just make a folder or use a folder that contains drivers for nvidia gpus but use the new one because the old is only for old gpus so make for rtx 20 - 30 and gtx 16 just make driver alredy implemanted inside androidx86 like gearlock recovery for update mesa use an specific type of file can also do something like that for Nvidia pls.

youli...@gmail.com

unread,
Jul 15, 2021, 10:42:36 AM7/15/21
to Android-x86
That's what magick modules does, magisk used mount bind /data/adb/modules/xxxx folder to /system.

tree /data/adb/modules/mesa*
/data/adb/modules/mesa19.18
├── disable
├── system
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ └── radeonsi_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ └── libglapi.so
└── vendor -> ./system/vendor
/data/adb/modules/mesa19.28
├── disable
├── system
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ └── radeonsi_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ ├── hw
│ │ ├── vulkan.android-x86.so
│ │ └── vulkan.radv.so
│ └── libglapi.so
└── vendor -> ./system/vendor
/data/adb/modules/mesa19.35
├── disable
├── system
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ └── radeonsi_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ ├── hw
│ │ ├── vulkan.android-x86.so
│ │ └── vulkan.radv.so
│ └── libglapi.so
└── vendor -> ./system/vendor
/data/adb/modules/mesa20.18
├── disable
├── system
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ └── radeonsi_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ ├── hw
│ │ ├── vulkan.android-x86.so
│ │ └── vulkan.radv.so
│ └── libglapi.so
└── vendor -> ./system/vendor
/data/adb/modules/mesa20.2
├── disable
├── system
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ └── radeonsi_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ ├── hw
│ │ ├── vulkan.android-x86.so
│ │ └── vulkan.radv.so
│ └── libglapi.so
└── vendor -> ./system/vendor
/data/adb/modules/mesa20.3
├── disable
├── system
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ └── radeonsi_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ ├── hw
│ │ ├── vulkan.android-x86.so
│ │ └── vulkan.radv.so
│ └── libglapi.so
└── vendor -> ./system/vendor
/data/adb/modules/mesa21.0
├── disable
├── system
│ ├── lib
│ │ └── libgralloc_drm.so
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── gallium_dri.so
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ ├── iris_dri.so -> gallium_dri.so
│ │ ├── nouveau_dri.so -> gallium_dri.so
│ │ ├── r300_dri.so -> gallium_dri.so
│ │ ├── r600_dri.so -> gallium_dri.so
│ │ ├── radeonsi_dri.so -> gallium_dri.so
│ │ ├── virtio_gpu_dri.so -> gallium_dri.so
│ │ └── vmwgfx_dri.so -> gallium_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ ├── hw
│ │ ├── vulkan.android-x86.so
│ │ └── vulkan.radv.so
│ └── libglapi.so
└── vendor -> ./system/vendor
/data/adb/modules/mesa21.1
├── disable
├── system
│ ├── lib
│ │ └── libgralloc_drm.so
│ └── vendor
│ └── lib
│ ├── dri
│ │ ├── gallium_dri.so
│ │ ├── i915_dri.so
│ │ ├── i965_dri.so
│ │ ├── iris_dri.so -> gallium_dri.so
│ │ ├── nouveau_dri.so -> gallium_dri.so
│ │ ├── r300_dri.so -> gallium_dri.so
│ │ ├── r600_dri.so -> gallium_dri.so
│ │ ├── radeonsi_dri.so -> gallium_dri.so
│ │ ├── virtio_gpu_dri.so -> gallium_dri.so
│ │ └── vmwgfx_dri.so -> gallium_dri.so
│ ├── egl
│ │ └── libGLES_mesa.so
│ ├── hw
│ │ ├── vulkan.android-x86.so
│ │ └── vulkan.radv.so
│ └── libglapi.so
└── vendor -> ./system/vendor
Screenshot_20210715-223801.png

Huy Minh Bui

unread,
Jul 15, 2021, 11:09:37 AM7/15/21
to Android-x86
the switching idea is not a big deal tho
What is important, is the performance

Vào lúc 14:36:23 UTC+7 ngày Thứ Năm, 15 tháng 7, 2021, irypost...@gmail.com đã viết:

The Tutto Far Tutto

unread,
Jul 16, 2021, 5:33:03 AM7/16/21
to Android-x86
First important to make NVidia work is the stability later the performance because it will be very buggy is arm v8 emulation go on the gpu.

The Tutto Far Tutto

unread,
Jul 16, 2021, 5:39:17 AM7/16/21
to Android-x86
I mean maybe to make work all the new nvidia gpu maybe need something like windows do whit the Nvidia drivers but need alredy be implemented and i see there alredy a driver for nvidia but is looks like old no support RTX serie or few gtx that driver sus why is so hard make rewrite for new RTX and old gen RTX (20-30) because need just the right files of the gpu for nvidia maybe need more then intel and amd radeon nvida maybe just need more files of hes because it support PhysX need like do similiar drivers like ubuntu do but for android format. 

The Tutto Far Tutto

unread,
Jul 16, 2021, 5:42:21 AM7/16/21
to Android-x86
The OpenGL'es is the problem but vulkan the minor can bliss os or gearLOck recovery whit an file install Nvidia drivers from GreaLock or just implement in the ROOT of androidx86 the new files of Nvidia of cours.

Il giorno giovedì 15 luglio 2021 alle 16:42:36 UTC+2 youli...@gmail.com ha scritto:
Reply all
Reply to author
Forward
0 new messages