ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
pcercuei has quit [Quit: dodo]
larunbe has quit [Ping timeout: 480 seconds]
chewitt has joined #etnaviv
JohnnyonFlame has joined #etnaviv
JohnnyonF has quit [Ping timeout: 480 seconds]
frieder has joined #etnaviv
frieder has quit [Quit: Leaving]
frieder has joined #etnaviv
frieder has quit [Quit: Leaving]
frieder has joined #etnaviv
lynxeye has joined #etnaviv
pcercuei has joined #etnaviv
<tomeu> lynxeye: just to be sure, you are waiting on me to reorder the commits?
mvlad has joined #etnaviv
<tomeu> nm, just went ahead and sent a v5
Leopold has joined #etnaviv
Leopold has quit []
frieder has quit [Quit: Leaving]
frieder has joined #etnaviv
frieder has quit [Remote host closed the connection]
frieder has joined #etnaviv
<marex> MESA: error: etna_cmd_stream_flush:238: submit failed: -28 (No space left on device)
<marex> hmmmm ... that looks familiar
<lynxeye> marex: GPU with MMUv2? If so see patches in drm-next.
<marex> lynxeye: stm32mp15xx , gc400
<marex> wouldn't surprise me something went wonky again in the last few releases
<lynxeye> marex: new Mesa got better in triggering a race in the kernel driver fixed by 5a40837debaa + 332f847212e4
<marex> I'm on 5.10 LTS here, so that shouldn't pose a problem
<lynxeye> marex: 5.10 implements softpin, which is what is being fixed here. The patches have not been backported to 5.10, as the whole context changed a lot, so backporting is considerable effort.
<marex> lynxeye: I know
<marex> lynxeye: is softpin used by the old GPUs too ?
<lynxeye> As the GC400 doesn't require softpin you could sidestep the issue by falling back to the old relocs in Mesa.
<lynxeye> Yes, it is used by default on all MMUv2 GPUs. It is only required for GPUs with texture descriptors, though.
<marex> that isn't GC400 though, is it ?
<marex> MMUv2 and texture descs
<lynxeye> GC400 in the STM32MP1 has MMUv2, but no texture descriptors.
<lynxeye> So softpin is used on this GPU, but you could hack it out in Mesa without much drawbacks.
<marex> lynxeye: just testing next, let's see
<marex> so yes, works, much better too
<marex> thanks
<marex> but then, I wonder, what to do with 5.10.y which is LTS
<marex> last time I did the backport, it was as you said, awful
<lynxeye> marex: If you really care about 5.10 then the only option is to backport all the softpin fixes :/
<marex> lynxeye: well, lets see, somehow I feel it would be good to have this fixed in LTS kernel releases
<marex> lynxeye: but thanks for the hint /wrt softpin, that seems to be the issue here
Leopold has joined #etnaviv
Leopold has quit [Remote host closed the connection]
Leopold has joined #etnaviv
Leopold has quit [Remote host closed the connection]
Leopold has joined #etnaviv
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
alarumbe has joined #etnaviv
Leopold__ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold__ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
lynxeye has quit [Quit: Leaving.]
frieder has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv
Leopold_ has quit [Remote host closed the connection]
sravn has quit [Quit: WeeChat 3.5]
sravn has joined #etnaviv
mvlad has quit [Remote host closed the connection]
Leopold_ has joined #etnaviv