remote-android / redroid-doc

redroid (Remote-Android) is a multi-arch, GPU enabled, Android in Cloud solution. Track issues / docs here
4.18k stars 299 forks source link

As a GPU vender how can i compatible with redroid project ? #708

Open JingyanChen opened 3 months ago

JingyanChen commented 3 months ago

Hi
remote-andorid is really awesome project.

I am working in GPU company , We want our products to support the capabilities of cloud gaming, as your open source repository says.

I am familiar with graphics driver include DRM subsystem in Linux kernel , and we have complete drive in Linux environment, but i did not familiar with Android Technology stack.

Now , I can play Wangzherongyao with AMD GPU, i wonder how did you convert the Android EGL API to an API that the native Linux kernel can recognize. As i known there are many difference between Andorid EGL and Linux EGL, Does translation done in your code?

As GPU vender , what should we do to support your project?

Thanks for every guys who can provide useful information!

zhouziyang commented 3 months ago

redroid porting mesa3d / libdrm etc. projects into Android. It should be easy to integrate your drivers into redroid if follow this open graphics stacks. Otherwise, try create your own HALs (egl / gles / vulkan / gralloc / hwcomposer etc.).