| T42 | <NotKit> mal: I rebased the HWC3 MR | 09:50 |
|---|---|---|
| mal | thanks, I'll test it and merge if all seem to work | 10:56 |
| mal | and will make PR with android 15 and 16 changes after merging | 10:57 |
| mal | @NotKit you missed fixing some conflict when rebasing https://github.com/NotKit/libhybris/blob/hwc3/compat/hwc2/hwc2_compatibility_layer.cpp#L267 | 11:07 |
| T42 | <NotKit> mal: fixed, I missed to press save somewhere | 11:14 |
| Mister_Magister | above message was not sent by autosave gang member | 11:15 |
| mal | @NotKit don't tag that qt5-qpa-hwcomposer-plugin yet, the required hwc compat change is not yet integrated, it was merged but packaging and submodules are not yet updated | 16:33 |
| User368274 | Hello, I am working on my Xperia 1 III port and I am at that step that I have to choose an Android Base. The documetnation says "Choose a version which has the best hardware support for your device." | 17:20 |
| User368274 | but how do I know which base is it? | 17:20 |
| User368274 | can I just go with the 'hybris-21.0' branch? | 17:21 |
| User368274 | (I already compiled and flashed LOS23 on this device and it seems to be working mostly fine) | 17:22 |
| mal | hybris-23.0 is still a bit work in progress, it does boot to UI etc but most of the needed changes have not been merged yet | 17:28 |
| mal | so probably hybris-21.0 is best for you at the moment | 17:28 |
| User368274 | ok, I will try it, thanks | 17:36 |
| T42 | <NotKit> mal: ack, you can tag afterwards then | 18:12 |
| mal | @NotKit it seems that hwc2 compat is causing some unexpected performance issues on c2, or some rendering issues, not sure yet what exactly but when moving app to background it's jerky | 22:38 |
| mal | @NotKit found the is some event handler timeout happening (1 minute), once it happens then it's better again | 22:50 |
| mal | that is triggered by "Failed to request vblank 22", the timeout message is 1 minute after that, related to turning display off | 22:55 |
| mal | something is not happening correctly in display power off | 22:56 |
| mal | and that happens once per minute when display is off | 23:27 |
| mal | @NotKit I think I found the reason, https://github.com/NotKit/libhybris/blob/hwc3/compat/hwc2/hwc2_compatibility_layer.cpp#L287 didn't yet test but the int is already the enum not a boolean https://github.com/mer-hybris/qt5-qpa-hwcomposer-plugin/blob/master/hwcomposer/hwcomposer_backend_v20.cpp#L381 | 23:38 |
| mal | and 0 is invalid, 1 is enabled and 2 is disabled so the boolean check is totally wrong | 23:39 |
| mal | yes, that fixes it | 23:52 |
| mal | use this: hal::Error error = display->self->setVsyncEnabled(static_cast<hal::Vsync>(enabled)); | 23:52 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!