Draft: RFT GTK4.0 ngl renderer
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:
- @adamthiede as author of the MR
-
pine64-pinetab:
- @dylanvanassche as maintainer