tuxd3v has quit [Remote host closed the connection]
chewitt has quit [Quit: Adios!]
wwilly has joined #linux-exynos
chewitt has joined #linux-exynos
chewitt has quit [Read error: Connection reset by peer]
chewitt has joined #linux-exynos
<Viciouss>
I'm trying to setup drm_hwcomposer with my note 10.1 exynos4412 device, but there is some issues with semi transparent layers, they are hiding other layers behind them and only display as black. Could this issue be related to the exynos driver or is there maybe something missing in the drm_hwcomposer backend?
<adjtm_>
Viciouss, are you using lima driver or a non-free mali driver?
<Viciouss>
adjtm_ I'm using lima indeed and compositing with OpenGL is fine, so if I override the backend to use only OpenGL there are no issues
<adjtm_>
replicant 11 is using drm_hwcomposer with lima and I have not seen any issue
<adjtm_>
how can I reproduce it?
<Viciouss>
it happens for me for example in the clock app, when setting an alarm timer, there is a popup with a semi transparent layer to darken the background. this leads to a black background and only the popup and status bar being visible
<adjtm_>
Viciouss, it works with replicant 11, if I undertand correctly
<Viciouss>
this would point towards an issue with drm_hwcomposer then
<adjtm_>
the popup shows the circular time selection and the background shows the clock app with a darker blue color
<adjtm_>
Viciouss, ok, it flickers a couple of times with a black background, then every now and then it flickers again to black when the selection changes
<adjtm_>
but it finally goes to showing the background
<Viciouss>
ah that's what I mean, after a couple of seconds it should switch to OpenGL and everything is fine again
<adjtm_>
ah, ok
<Viciouss>
so it's the same issue there
<adjtm_>
then I can confirm the issue
<adjtm_>
but I don't understand what do you mean with "switch to opengl"
<Viciouss>
hwcomposer folds the layers together in opengl after a couple of seconds if nothing changes on screen to save energy
<adjtm_>
before that couple of seconds, does hwcomposer use the 2D engine for overlays?
<Viciouss>
it uses the exynos hardware layers and compositing is done in the display engine if I understood that correctly
<adjtm_>
are those hardware layers in the display driver and different from the 2D engine (FIMG-2D)?
<Viciouss>
yes it's something different, they are defined in the FIMD driver and are called hardware window 1 to 5
<adjtm_>
Viciouss, ok thanks for the information
<adjtm_>
which android version and rom are you using?
<Viciouss>
I'm using LOS 11
javifo has joined #linux-exynos
chewitt has quit [Read error: Connection reset by peer]
chewitt has joined #linux-exynos
javifo has quit [Quit: javifo]
wwilly has quit [Quit: This computer has gone to sleep]