Friday, 2026-01-09

T42<NotKit> mal: I rebased the HWC3 MR09:50
malthanks, I'll test it and merge if all seem to work10:56
maland will make PR with android 15 and 16 changes after merging10:57
mal@NotKit you missed fixing some conflict when rebasing https://github.com/NotKit/libhybris/blob/hwc3/compat/hwc2/hwc2_compatibility_layer.cpp#L26711:07
T42<NotKit> mal: fixed, I missed to press save somewhere11:14
Mister_Magisterabove message was not sent by autosave gang member11: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 updated16:33
User368274Hello, 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
User368274but how do I know which base is it?17:20
User368274can 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
malhybris-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 yet17:28
malso probably hybris-21.0 is best for you at the moment17:28
User368274ok, I will try it, thanks17:36
T42<NotKit> mal: ack, you can tag afterwards then18: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 jerky22:38
mal@NotKit found the is some event handler timeout happening (1 minute), once it happens then it's better again22:50
malthat is triggered by "Failed to request vblank 22", the timeout message is 1 minute after that, related to turning display off22:55
malsomething is not happening correctly in display power off22:56
maland that happens once per minute when display is off23: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#L38123:38
maland 0 is invalid, 1 is enabled and 2 is disabled so the boolean check is totally wrong23:39
malyes, that fixes it23:52
maluse 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/!