<div dir="ltr"><div>Cc: correct email address of Lee Jones, just For Your Information</div><div><br></div><div>Updated [2] link URL because HWC3 in Celadon was moved to project Celadon drm-hwcomposer local branch on yesterday</div><div><br></div><div>The request for information on drm radeon atomic modesettings is confirmed</div><div><br></div><div>Mauro</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 17, 2024 at 8:31 AM Mauro Rossi <<a href="mailto:issor.oruam@gmail.com">issor.oruam@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>with Android 14 QPR2 there were substantial changes in graphic stack's Android HAL (Hardware Abstraction Layer),</div><div>essentially it became mandatory that hwcomposer HAL module supports AIDL Android Interface Definition Language,</div><div><br></div><div>at the moment drm_hwcomposer does not support AIDL [1]</div><div><br></div><div>Project Celadon has an HWC3 AIDL implemented [2], <strike>as a patch on top of hardware/interface AOSP project, there is an opportunity to use it also for non Intel GPUs.</strike><br></div><div><br></div><div>drm amdpu in kernel already supports ADF Atomic Display Framework, I would like to ask the current status of Atomic Display Framework in drm radeon, because Atomic Mode Settings seems partially implemented since 2010-2012, but ADF capabilities are not exposed to user space. </div><div><br></div><div>Please, I also need some basic (high level) information about the outstanding changes that would be required to support it, in order to be able to use HWC3 -> drm_hwcomposer with r600, r300 chipsets.</div><div><br></div><div>Thanks for your informations</div><div><br></div><div>Mauro</div><div>android-x86 team/Bliss-OS community</div><div><br></div><div>[1] <a href="https://gitlab.freedesktop.org/drm-hwcomposer/drm-hwcomposer/-/issues/80" target="_blank">https://gitlab.freedesktop.org/drm-hwcomposer/drm-hwcomposer/-/issues/80</a></div><div><strike>[2] <a href="https://github.com/projectceladon/vendor-intel-utils/blob/master/aosp_diff/preliminary/hardware/interfaces/11_0001-Enable-graphics.composer3-AIDL-HAL-service.patch" target="_blank">https://github.com/projectceladon/vendor-intel-utils/blob/master/aosp_diff/preliminary/hardware/interfaces/11_0001-Enable-graphics.composer3-AIDL-HAL-service.patch</a></strike></div></div></blockquote><div><br></div><div>[2] <a href="https://github.com/projectceladon/drm-hwcomposer/commit/1160cdfb53daebf59f3704ec9586c66385e63747">https://github.com/projectceladon/drm-hwcomposer/commit/1160cdfb53daebf59f3704ec9586c66385e63747</a></div></div></div>