Git Product home page Git Product logo

Comments (5)

KonstaT avatar KonstaT commented on August 19, 2024

Thanks for the detailed report.

Dual HDMI is not well supported (if at all) with the KMS driver on Linux 5.4 kernel. Pi 4 KMS driver has been further improved in 5.10 kernel where this should be possible among other things (DSI display support, etc). Plan was to switch to 5.10 with Android 12 but that's probably now also on hold due to other issues (no HDMI audio available on that one).

There's also no support for switching between displays on Android side so there's a long way to go for anything like this to be actually usable.

from android_kernel_brcm_rpi.

pnill avatar pnill commented on August 19, 2024

So, I don't know much about how you built this and hadn't dug in so I may ask some potentially idiotic questions but start with I appreciate everything you've done with this I'm sure other people are getting a lot of use out of it and it's cool to see android running on Pi especially a better performing version than the glodroid pre-release that's 'released'.

Does glodroid not use the KMS driver? or the 5.4 kernel?
Would it be possible for me to build the 5.10 kernel and kind of mix and match with your android 11 build?

Last, I don't think switching between displays is really necessary. If you mean like user-based switching, as far as I understand one display becomes the 'primary' display and the other is the 'presentation' display sort of like how casting makes an additional virtual display in the context of the Android API from the software/userland prospective.

from android_kernel_brcm_rpi.

KonstaT avatar KonstaT commented on August 19, 2024

Roman from GloDroid has done the work upstreaming the required graphics support so it's mostly thanks to him how things in that regard are set up in my builds as well. There shouldn't be any major difference in performance unless you're using some very high display resolution (4k) on other.

Yes, GloDroid uses KMS but 5.10 kernel.

from android_kernel_brcm_rpi.

pnill avatar pnill commented on August 19, 2024

Yes, GloDroid uses KMS but 5.10 kernel.

Is that graphics support/5.10 kernel there in the v6.0 pre-release or is that stuff from his "Next" branch? I was running the 6.0 pre-release image; still trying to get the repo to sync in order to build the Next branch.

But the performance was terrible even at the launch screen both displays were 1080p, meanwhile running this everything ran great minus that display support so it was odd. I had seen you did borrow some code from there and figured it may perform just the same but was surprised when it performed really well.

from android_kernel_brcm_rpi.

KonstaT avatar KonstaT commented on August 19, 2024

I'm not the right person to ask and this is not the right place to discuss it.

from android_kernel_brcm_rpi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.