Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Will previous Pi models have the ability to use fkms driver now?


  • Will previous Pi models have the ability to use fkms driver now? Or will that be an option in the future now that retropie based on raspbian buster is officially released?

  • Global Moderator

    The firmware KMS (fkms) driver is available for Stretch also, it's not just for Buster. In theory, it could get used, now that KMS support is part of RetroPie, but they'll be no binary packages and - once you switch - you'll have to re-build most of your packages to use the Mesa GL driver instead of the legacy GL drivers.
    For previous models, it's not an advantage (I'd say it's the opposite), but for the Pi4 there's no alternative, since there are no 'legacy' GL drivers available for the new 3D GPU.


  • @mitu if I wanted to test it, would switching to fkms and then rebuilding packages from source be enough for it to detect that I'm using fkms or would I have to fiddle with other settings as well?

  • Global Moderator

    @quicksilver i think it should be enough. i'm curious if mupen64plus-GLideN64 still has tearing issues on pi3+fkms, as it did last time i checked, but that was a while ago. you can resolve it with a driver hint but that's a bit hacky, but might be something we need to include if it doesn't look like a fix is coming. let me know if you try!


  • Apart from experimentation, I believe that it's pretty much pointless. You'll gain nothing, only potential problems and lesser performance.

  • Global Moderator

    @matchaman said in Will previous Pi models have the ability to use fkms driver now?:

    Apart from experimentation, I believe that it's pretty much pointless. You'll gain nothing, only potential problems and lesser performance.

    in my experience it was a vast difference. in mupen64plus-GLideN64 i get fullspeed on mario 64, for example (with the driver hint fix, that is), and bugs that the closed source drivers had are gone. the mesa drivers are better than the closed source ones at GLES tasks, it seems.


  • Very interesting, then I should definitely give it another chance on an older Pi 3 setup!

Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.