Skip to content

Draft: RFT GTK4.0 ngl renderer

Administrator requested to merge pabloyoyoista/gtk4-ngl into master

Some time ago we disabled the new ngl renderer in a bunch of devices due to it having poor performance or surfacing GPU driver bugs, that did not happen with the "good-old" gl renderer. I got approach by a GTK dev, that they have put a great effort in making the new renderer behave closer to the old one. In consequence, they were expecting that our devices would no longer see a great different, and we could revert our changes. To test that hypothesis, we need people with those devices to actually test it!

Relates https://gitlab.com/postmarketOS/pmaports/-/issues/1069 https://gitlab.com/postmarketOS/pmaports/-/issues/2681 https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4961 https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4958 https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5059

Instructions for testing

We have gotten enough tests already and we're waiting to have a decision. So if you are coming here for the ping, thanks a lot, but you can spare the time 😄

  • Wait for pipelines to succeed
  • Run mrtest add 5559, and upgrade every package you have installed. This will actually downgrade gtk4.0. This is expected
  • Run a couple of GTK4 apps. See if you notice remarkable changes in performance, if you see some artifacts, or if things stay more or less how they are

Testing team

  • Qualcomm Snapdragon 410/412 (MSM8916). Reports of crashing harder than with 4.14.4 and gl renderer
    • alcatel-idol347 (@mtekman)
    • bq-paella (@panzersajt)
    • samsung-a3 (@colorant31)
    • samsung-gt58 (@Breakfastisready)
    • @TravMurav as the author of the original MR, and maintainer of chipset
  • Qualcomm Snapdragon 450/625/626/632 (MSM8953):

    • samsung-a6plte (@colorant31)
    • xiaomi-mido (@Serg12344)
    • @abologna as the author of this SoC MR
    • @barni2000 as maintainer of SoC, if you want to provide any feedback
  • lg-hammerhead:

  • pine64-pinetab:

    • @dylanvanassche as maintainer
Edited by Administrator

Merge request reports

Loading