alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - https://gitlab.freedesktop.org/panfrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
davidlt has quit [Ping timeout: 248 seconds]
vstehle has quit [Ping timeout: 246 seconds]
davidlt has joined #panfrost
davidlt_ has joined #panfrost
davidlt has quit [Read error: Connection reset by peer]
megi has quit [Ping timeout: 246 seconds]
davidlt_ has quit [Ping timeout: 245 seconds]
davidlt_ has joined #panfrost
SolidHal has joined #panfrost
<SolidHal> @alyssa Hey, dev of PrawnOS here, trying to get kernel 5.2 running on the asus c201 but it just boots to a black screen and doesn't seem to throw anything out the serial port. I don't have panfrost enabled, so it isn't at fault but I was wondering if anyone that worked on it experienced this issue?
tgall_foo has joined #panfrost
<wens> SolidHal: might want to ask over in #linux-rockchip
<wens> SolidHal: first you might want to check if all drivers needed are enabled. One hard-to-find one is CONFIG_ROCKCHIP_IODOMAIN
<SolidHal> Thanks wens, I'll checkout that channel. IODOMAIN is enabled, doesn't look new to 5.2 so probably left over from my 4.19 config
vstehle has joined #panfrost
davidlt_ has quit [Ping timeout: 258 seconds]
raster has joined #panfrost
<tomeu> anarsoul|c: the x2 is probing the gpu just fine: https://lava.collabora.co.uk/scheduler/job/1781708#L643
Elpaulo has quit [Ping timeout: 258 seconds]
<tomeu> the display can be a problem, as weston with the headless backend doesn't support the gl renderer, afaik
<tomeu> and using the pixman renderer will cause mesa to use swrast
<tomeu> I think Xvfb should work, though
<tomeu> though it would be nice for both CIs to not diverge
<tomeu> daniels: any ideas?
Elpaulo has joined #panfrost
megi has joined #panfrost
yann has joined #panfrost
<daniels> tomeu: i think we should add GL support to the headless backend
<daniels> shouldn't be too much work
<tomeu> great, virgl and tracie could drop Xvfb usage then
pH5 has joined #panfrost
raster has quit [Remote host closed the connection]
<shadeslayer> oh nice, I have a new crasher https://paste.ubuntu.com/p/Sn5Xvj8QwW/
raster has joined #panfrost
davidlt has joined #panfrost
davidlt has quit [Read error: Connection reset by peer]
davidlt has joined #panfrost
davidlt has quit [Remote host closed the connection]
davidlt has joined #panfrost
<daniels> shadeslayer: so, taking a step back - I think before going to debug more asserts, you need to first form a model of how the job lifetimes should be working, and then analyse how they _are_ in reality
davidlt has quit [Remote host closed the connection]
davidlt has joined #panfrost
davidlt has quit [Remote host closed the connection]
davidlt has joined #panfrost
<robher> daniels, tomeu: Couldn't vkms be used for headless? We'd have to add it to kmsro.
<daniels> robher: hmm yeah, I suppose you could use vkms + Panfrost with linear surfaces
davidlt has quit [Read error: Connection reset by peer]
davidlt has joined #panfrost
Lyude has quit [Read error: Connection reset by peer]
<tomeu> robher: good idea, and could be useful for testing gnome-shell, etc
<alyssa> SolidHal: Not sure :/ Definitely do try to get things going with Panfrost/GL disabled first
<alyssa> I've never had a magic touch with kernels
<shadeslayer> daniels: sounds like a plan
davidlt_ has joined #panfrost
davidlt has quit [Remote host closed the connection]
davidlt has joined #panfrost
davidlt_ has quit [Ping timeout: 245 seconds]
davidlt has quit [Ping timeout: 246 seconds]
Lyude has joined #panfrost
davidlt has joined #panfrost
pH5 has quit [Quit: bye]
yann has quit [Ping timeout: 272 seconds]
davidlt has quit [Ping timeout: 258 seconds]
raster has quit [Remote host closed the connection]
raster has joined #panfrost
raster has quit [Remote host closed the connection]
MistahDarcy has joined #panfrost
hlmjr has joined #panfrost
herbmillerjr has quit [Ping timeout: 244 seconds]
yann has joined #panfrost
raster has joined #panfrost
raster has quit [Remote host closed the connection]
davidlt has joined #panfrost
<alyssa> Planning to cleanup scheduling-adjacent stuff
<mmind00> is there some howto available on what setup the cool collabora supertuxkart-demo at ELC ran? ... somehow both x11 and wayland select llvmpipe for me right now, while glmark2-es2-drm does the right thing
<alyssa> robertfoss: ^^
<alyssa> This scheduler code is just
<alyssa> entirely
<alyssa> suspecy.
<alyssa> Gah
<alyssa> shadeslayer: Seems sane :+1:
<shadeslayer> <3
<alyssa> shadeslayer: In general, Panfrost shouldn't know what "scanout" means
<alyssa> Everything should be an FBO
<alyssa> That's not what we actually do -- we infer scanout and then mess with stuff
<alyssa> but conceptually we.. should not.. :)
<Lyude> yikes
<alyssa> Lyude: yikes?
<Lyude> alyssa: @ inferring what the scanout is :p
<alyssa> Ah :p
<shadeslayer> alyssa: gotcha
<alyssa> Lyude: I mean it's just checking if the bound framebuffer is PIPE_BIND_SCANOUT but still
<shadeslayer> I'm just going through pan_job stuff to understand job lifecycles, it's a bit dense :P
<alyssa> Sorry :x
<alyssa> Lyude: If you want something to yikes at it should be trying to write a Midgard scheduler
<Lyude> alyssa: ahhh, that's referring to something else other than what I thought it was referring to :p
<Lyude> alyssa: hehe, i'm sure
<shadeslayer> alyssa: nah, it's just growing pains, at some point it'll all make sense ;)
<alyssa> shadeslayer: You sure? Doesn't make sense to me yet ;)
<shadeslayer> :D
<shadeslayer> I would hope so :P
<shadeslayer> alyssa: worst case, let me enjoy my naive innocent enthusiasm :P
<alyssa> Hehehe
<shadeslayer> I think we can kill it with fire?
<alyssa> shadeslayer: Please keep that function.
<alyssa> It is not used at the moment, but it will be.
<alyssa> Its purpose will be to allow job pipelining.
<shadeslayer> I see
<shadeslayer> alyssa: should I just flesh it out instead then?
<alyssa> Sure :)
<shadeslayer> something to that extent, but you see where I'm going with it :)
stikonas has joined #panfrost
herbmilleriw has quit [Remote host closed the connection]
hlmjr has quit [Quit: Konversation terminated!]
herbmilleriw has joined #panfrost
stikonas has quit [Remote host closed the connection]
herbmillerjr has joined #panfrost