alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
raster has quit [Quit: Gettin' stinky!]
<leinax> tomeu: I think I found two of the leaks. I'll let my test run overnight with my changes to double check.
camus has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
<alyssa> leinax: Good luck :|
<alyssa> I'm not totally clear how to read this chart...?
<alyssa> Does this show leaks or just that framebuffers use a lot of memory (naturally)
<alyssa> leinax: Oh, yeah, that is a leak, thank you for pointing out
<alyssa> Specifically L74 on pan_job.c leaks I think
<alyssa> But I imagine you've found that out :)
<alyssa> and yeah, headers and gpu_headers of a batch leak, should be freed in panfrost_free_batch or even during scoreboarding
<alyssa> leinax: nice work :-)
Xalius has joined #panfrost
<alyssa> Next up... some UBO debugging
<alyssa> Or instancing maybe
<alyssa> Er UBO, yes. dEQP-GLES3.functional.ubo.multi_basic_types.single_buffer.shared_fragment to be specific
<Xalius> is anyone using sway and xwayland?
<icecream95> I am
<Xalius> most things that run in xwayland cause those panfrost kernel crashes for me
<Xalius> do you see those too?
<icecream95> xterm *used* to give those errors...
<Xalius> like dosbox causes no problems, glxgears causes crashes, hexchat and gimp too
<alyssa> :|
<alyssa> icecream95: Xalius: So it turns out writing a 3D graphics driver is kinda hard? Who knew?! ;P
<Xalius> :)
<icecream95> glxgears always worked for me. GIMP still doesn't work properly unless I start Sway with tiling disabled
<Xalius> how do I do that
<alyssa> I should probably add a debug flag for that
<alyssa> Or figure out a better heuristic for tiling because what we have now is clearly not optimal.
<alyssa> Or figure out a way to make software tiling about 10x faster
<alyssa> If anyone has ideas I'm all ears
<Xalius> those page faults are related to tiling?
<alyssa> They... shouldn't be?
<alyssa> The tiling woes are performance related
icecream95 has quit [Ping timeout: 240 seconds]
icecream95 has joined #panfrost
<alyssa> (Fixed that fail among others)
<alyssa> Onwards..
<Xalius> when running Gimp in xwayland, I get some other errors like
<Xalius> panfrost ff9a0000.gpu: gpu sched timeout, js=0, config=0x3301, status=0x8, head=0x235c180, tail=0x235c180, sched_job=0000000098eff6ff
<icecream95> To disable tiling add a line setting should_tile to false in panfrost_resource_create_bo (src/gallium/drivers/panfrost/pan_resource.c)
<Xalius> ok
Xalius has quit []
icecream95 has quit [Quit: Reconnecting]
icecream95 has joined #panfrost
kaspter has quit [Remote host closed the connection]
kaspter has joined #panfrost
<alyssa> Debating implementing cube arrays to validate this logic but shrug
<alyssa> Whole slew of tests fixed at any rate.
NeuroScr has quit [Quit: NeuroScr]
<alyssa> I know I need to head to bed but I'm making progrss :D
vstehle has quit [Ping timeout: 240 seconds]
<alyssa> dEQP-GLES3.functional.texture.specification.texsubimage3d_depth.depth32f_stencil8_2d_array is an oddball fail but w/e
<alyssa> Okay, sleepy times.
megi has quit [Ping timeout: 240 seconds]
davidlt has joined #panfrost
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
davidlt has quit [Ping timeout: 260 seconds]
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
NeuroScr has joined #panfrost
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
nerdboy has joined #panfrost
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
vstehle has joined #panfrost
_whitelogger has joined #panfrost
anarsoul|c has joined #panfrost
<icecream95> Xalius: The problem with DOSBox only happens when you have
<icecream95> [sdl] \n output=openglnb
<icecream95> in your config, which is required for scaling to work.
<icecream95> output=overlay, which uses SDL for scaling, does work, though.
Stenzek has quit [Ping timeout: 248 seconds]
guillaume_g has joined #panfrost
Stenzek has joined #panfrost
yann|work has quit [Ping timeout: 265 seconds]
pH5 has joined #panfrost
davidlt has joined #panfrost
AreaScout_ has joined #panfrost
yann|work has joined #panfrost
TheKit has quit [Ping timeout: 268 seconds]
icecream95 has quit [Ping timeout: 268 seconds]
raster has joined #panfrost
karolherbst has joined #panfrost
warpme_ has joined #panfrost
megi has joined #panfrost
alpernebbi has joined #panfrost
davidlt has quit [Ping timeout: 265 seconds]
davidlt has joined #panfrost
buzzmarshall has joined #panfrost
<alyssa> Blah. If we had properly native R11F support we'd probably be onwards by now
guillaume_g has quit [Quit: Konversation terminated!]
guillaume_g has joined #panfrost
karolherbst has quit [Ping timeout: 246 seconds]
leinax has quit [Remote host closed the connection]
leinax has joined #panfrost
NeuroScr has quit [Quit: NeuroScr]
griffinp has quit [Ping timeout: 245 seconds]
<leinax> alyssa: Do you want me to submit my patches? They fixed the simple-egl leak (they do what you mentioned earlier, freeing headers/gpu_headers and freeing the access in panfrost_gc_fences).
* urjaman is not alyssa, but thinks the answer is obviously yes, make a MR
davidlt has quit [Remote host closed the connection]
yann|work has quit [Ping timeout: 260 seconds]
davidlt has joined #panfrost
pH5 has quit [Quit: bye]
yann|work has joined #panfrost
Lyude is now known as Lyude|DownWithTh
Lyude|DownWithTh is now known as Lyude|Sick
raster has quit [Quit: Gettin' stinky!]
gcl_ has joined #panfrost
raster has joined #panfrost
gcl_ has quit [Ping timeout: 265 seconds]
raster has quit [Quit: Gettin' stinky!]
gcl has joined #panfrost
guillaume_g has quit [Quit: Konversation terminated!]
robert_ancell has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
TheKit has joined #panfrost
davidlt has quit [Ping timeout: 265 seconds]
Xalius has joined #panfrost
camus has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
camus is now known as kaspter
Xalius has quit []
alpernebbi has quit [Quit: alpernebbi]
Yardanico is now known as FromDiscordNim
FromDiscordNim is now known as Yardanico
Yardanico is now known as FromDiscordNim
FromDiscordNim is now known as Yardanico
icecream95 has joined #panfrost
<alyssa> leinax: as urjaman said, please make an MR! :)
stikonas has joined #panfrost
raster has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
jailbox has quit [Ping timeout: 265 seconds]
raster has joined #panfrost
jailbox has joined #panfrost
yann|work has quit [Ping timeout: 268 seconds]
stikonas has quit [Remote host closed the connection]