austriancoder changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://freenode.irclog.whitequark.org/etnaviv
pcercuei has quit [Quit: dodo]
_whitelogger has joined #etnaviv
_whitelogger has joined #etnaviv
cphealy has joined #etnaviv
diverger has quit [Ping timeout: 240 seconds]
diverger has joined #etnaviv
diverger has quit [K-Lined]
JohnnyonFlame has quit [Read error: Connection reset by peer]
lynxeye has joined #etnaviv
T_UNIX has joined #etnaviv
karolherbst has joined #etnaviv
sorki has joined #etnaviv
srk has quit [Remote host closed the connection]
sorki is now known as srk
pcercuei has joined #etnaviv
<mntmn> hmm i somehow managed to make etnaviv not render anymore in conjunction with dcss. i wonder if it is the version of tf-a
<mntmn> framebuffer works but as soon as gpu is involved, only blackness... (imx8mq)
<marex> mntmn: mode switch problems ?
<mntmn> marex: possibly
<marex> mntmn: roll back to latest working version ?
<marex> which you surely tagged when you built that one ? :)
<mntmn> hehe yeah well i have backups of everything
<mntmn> i didn't pull any new code... was just playing with sleep/wake again yesterday (suspend to ram)
<mntmn> but i was using the glitchy LCDIF to test that with etnaviv and it worked. then went to wire up dcss again and it fell apart
<mntmn> many moving parts.
<mntmn> ok, i must have messed up something in the kernel. rolling that back fixes it
<marex> mntmn: so, git bisect :)
<mntmn> yeah... etnaviv+dcss is broken for me now on current linux+mesa git. (black screen)
<mntmn> bisect it is
<mntmn> this is so frustrating, i'm thinking to just stay with the old version and never update again...
<lynxeye> mntmn: Oh, so you are switching to building a IoT device now? ;)
<lynxeye> I agree those things can be quite frustrating as long as there are still so many moving parts when not everything is upstream.
<mntmn> yeah ;)
<mntmn> well, the parts that i'm dealing with are upstreamed i guess
<mntmn> but they just don't work together... something was changed in drm that makes dcss not work at least with the dsi/edp bridge in between
<mntmn> or, it works in the latest git tip of linux with the framebuffer, but not with etnaviv anymore
<lynxeye> hm, only relevant difference between framebuffer usage and usage with etnaviv would be memory tiling.
<lynxeye> But if that got broken I would expect a garbled display, not a black screen.
<mntmn> yeah, i'm not sure yet what is going on. i'm doing a proper bisect now from the last known good version
<mntmn> but there's one wart in that i so far need a small patch to dcss to make it work at all in my bridge configuration: https://source.mnt.re/reform/reform-system-image/-/blob/reform2-upstreaming/reform2-imx8mq/template-kernel/patches/0003-dcss-fix-attaching-to-sn56dsi86-bridge.patch
<mntmn> i know that this patch is improper but i also don't understand drm well enough to do this properly
<mntmn> there's a range of kernel commits between the working version and the current version where this patch leads to a lockup in drm_bridge_hpd_enable+0x50/0xa0
<lynxeye> mntmn: Yep, something I have on my list of things to look at. Unfortunately free time is limited right now. But at least I got the first part of the PCIe refclock output upstream.
<mntmn> lynxeye: oh, you did?
<mntmn> lynxeye: do you have a link maybe?
<lynxeye> This allows to configure and reference the clock from the DT. PCIe controller side to select internal refclock is still missing.
<mntmn> lynxeye: that's cool, thanks!!
<mntmn> ok the breaking change is > drm/bridge: ti-sn65dsi86: Read EDID blob over DDC
<mntmn> bisected 8008 commits...
<mntmn> 58074b08c04af1817ab34be986a80279e7267d07
<mntmn> looks like it reads some wrong mode data and overwrites the one that i specified in the panel node
<mntmn> yeah. latest kernel tip works with that commit reverted. oof
lynxeye has quit [Quit: lynxeye]
T_UNIX has quit [Quit: Connection closed for inactivity]
JohnnyonFlame has joined #etnaviv
karolherbst has quit [Ping timeout: 264 seconds]
Chewi has quit [Quit: ZNC 1.7.5 - https://znc.in]
Chewi has joined #etnaviv