austriancoder changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
<sravn> marex: thanks!
lynxeye has joined #etnaviv
<marex> lynxeye: you around ?
<lynxeye> marex: yes
<marex> lynxeye: have you ever seen wraparound with lcdif ?
<marex> lynxeye: like the image , say |12345| becomes |45123|, like that
<marex> lynxeye: I talked to mntmn recently and he said he saw it on mx8mq
<marex> lynxeye: I saw it on mx6sx too per the comments in the driver
<marex> and it also seems to be the case on mx7s per Laurents very foggy recolection
<lynxeye> marex: No, but I also didn't do much with the eLCDIF yet. All the projects I'm working on with the mx8mq are using the DCSS. With 8mm I haven't really done enough to find corner case issues.
<lynxeye> But wraparound sounds a lot like FIFO underflow.
<marex> lynxeye: you think ? :)
<marex> lynxeye: that's where all the mxsfb patches came from
<marex> lynxeye: but I think there is still one more thing left
<marex> since I see it on 6sx, it means it is lcdif specific
<marex> not specific to any of the other imx glue around it
<lynxeye> Yea, if the fifo underflows without any compensation in hardware the next scanout lines will be shifted by the missed dma bursts.
<marex> lynxeye: except this bit 24 should turn that compensation on, and the increase in open transactions should also prevent the underflow (which it does btw)
<marex> but I think there is something more
<marex> possibly a glitch when updating the frame, like if there is a write into the next buf register while at the same time, the hardware does flip the buffers
<marex> or something weird like that
<lynxeye> marex: This bit says it's compensating on the next frame. Is the corruption persistent even after your patches?
<marex> lynxeye: it is extremely sporadic
<marex> lynxeye: the patches I posted solve part of it, but I think there is still one more thing left
pcercuei has joined #etnaviv
BobBeck has quit []
pcercuei has quit [synthon.oftc.net charon.oftc.net]
agx_ has quit [synthon.oftc.net charon.oftc.net]
adjtm has quit [synthon.oftc.net charon.oftc.net]
Surkow|laptop has quit [synthon.oftc.net charon.oftc.net]
mwalle has quit [synthon.oftc.net charon.oftc.net]
robertfoss has quit [synthon.oftc.net charon.oftc.net]
sknebel has quit [synthon.oftc.net charon.oftc.net]
sravn has quit [synthon.oftc.net charon.oftc.net]
dj-death has quit [synthon.oftc.net charon.oftc.net]
gbisson has quit [synthon.oftc.net charon.oftc.net]
lynxeye has quit [synthon.oftc.net charon.oftc.net]
pH5 has quit [synthon.oftc.net charon.oftc.net]
dv_ has quit [synthon.oftc.net charon.oftc.net]
DPA has quit [synthon.oftc.net charon.oftc.net]
agners has quit [synthon.oftc.net charon.oftc.net]
gruetzkopf has quit [synthon.oftc.net charon.oftc.net]
philn has quit [synthon.oftc.net charon.oftc.net]
marex has quit [synthon.oftc.net charon.oftc.net]
laanwj has quit [synthon.oftc.net charon.oftc.net]
karolherbst has quit [synthon.oftc.net charon.oftc.net]
cengiz_io has quit [synthon.oftc.net charon.oftc.net]
cengiz_io has joined #etnaviv
pcercuei has joined #etnaviv
agx_ has joined #etnaviv
BobBeck0 has joined #etnaviv
agners has joined #etnaviv
adjtm has joined #etnaviv
mwalle has joined #etnaviv
laanwj has joined #etnaviv
robertfoss has joined #etnaviv
karolherbst has joined #etnaviv
sknebel has joined #etnaviv
lynxeye has joined #etnaviv
DPA has joined #etnaviv
gruetzkopf has joined #etnaviv
dv_ has joined #etnaviv
philn has joined #etnaviv
marex has joined #etnaviv
gbisson has joined #etnaviv
sravn has joined #etnaviv
pH5 has joined #etnaviv
dj-death has joined #etnaviv
BobBeck0 has quit []
BobBeck0 has joined #etnaviv
ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
BobBeck0 has quit []
BobBeck0 has joined #etnaviv
JohnnyonFlame has joined #etnaviv
Surkow|laptop has joined #etnaviv
laanwj has quit [Remote host closed the connection]
sravn has quit [Quit: WeeChat 2.9]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #etnaviv
lynxeye has quit [Quit: Leaving.]
sravn has joined #etnaviv
laanwj has joined #etnaviv
gbisson has quit []
gbisson has joined #etnaviv
pcercuei has quit [Quit: dodo]
JohnnyonFlame has quit [Read error: Connection reset by peer]
JohnnyonFlame has joined #etnaviv