ChanServ changed the topic of #asahi-gpu to: Asahi Linux GPU development (no user support, NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
<alyssa> force caching sources gets me up to 10.1fps ... need to figure out a heuristic for that ...
<alyssa> 1% improvement? i'll take it lol
jeisom has quit [Quit: Leaving]
nyx_o_ has joined #asahi-gpu
nyx_o has quit [Ping timeout: 480 seconds]
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nyx_o_ has quit [Ping timeout: 480 seconds]
nyx_o has joined #asahi-gpu
nyx_o has quit [Ping timeout: 480 seconds]
ourdumbfuture has joined #asahi-gpu
nyx_o has joined #asahi-gpu
karolherbst_ has joined #asahi-gpu
karolherbst has quit [Ping timeout: 480 seconds]
crabbedhaloablut has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
cylm has quit [Ping timeout: 480 seconds]
jnn is now known as jn
ourdumbfuture has joined #asahi-gpu
ourdumbfuture has quit []
bisko has joined #asahi-gpu
jeisom has joined #asahi-gpu
jeisom has quit [Ping timeout: 480 seconds]
chadmed has quit [Ping timeout: 480 seconds]
kujeger has quit [Quit: ZNC 1.8.2 - https://znc.in]
kujeger has joined #asahi-gpu
kujeger has quit [Remote host closed the connection]
kujeger has joined #asahi-gpu
<Mary> nice
kujeger has quit [Remote host closed the connection]
kujeger has joined #asahi-gpu
novafacing992 has quit [Read error: Connection reset by peer]
cylm has joined #asahi-gpu
karolherbst_ is now known as karolherbst
<alyssa> karolherbst: Any chance you would do TIMESTAMP queries?
jeisom has joined #asahi-gpu
<karolherbst> uhm... maybe? are you planning to finish scratch memory + spilling? But I kinda prefer to figure out the linear image situation first, but if timestamp queries are easy enough I can also look into that
<alyssa> scratch/spilling are nightmare-level difficulty and yes it's in the cards for me & lina
<karolherbst> lina told me that the uapi is at least done. I can see that spilling is a nightmare to implement, but is scratch on its own as a thread private memory buffer all that complex? lina told me about some of the details though, so I can also kinda see why that's annoying to implement
<karolherbst> I need scratch for indirect access to temporaries at least
<karolherbst> but anyway, I can look into TIMESTAMP, I just don't have any of the RE setup done which might be needed here
<karolherbst> I guess
<karolherbst> unless it's already REed
<alyssa> scratch is also nightmare level yes
<alyssa> timestamp you have two options
<alyssa> drm_asahi_get_time ioctl
<alyssa> and drm_asahi_result_* has timestamps in it at the end of the job
<alyssa> and also os_time_get_nano()
<alyssa> hf
<alyssa> it does NOT map to gl timestamps which are bonkers for tilers
<karolherbst> yeah.. so I kinda need it as part of command submission and as a host query, so probably 1 and 2
<karolherbst> like I kinda need to know when the GPU reaches a certain point in the command stream
<karolherbst> anyway.. I need proper support for PIPE_QUERY_TIMESTAMP and pipe_screen::get_timestamp (which I guess should use the drm_asahi_get_time ioctl)
<karolherbst> I don't need anything inside the shader afaik
<alyssa> :+1:
<karolherbst> _but_ I guess `drm_asahi_result_compute` is good enough here, I just have to figure out how to pipe that all through
<karolherbst> anyway.. what rusticl is kinda doing is to insert `PIPE_QUERY_TIMESTAMP` around gallium API calls, that happens in batches and at some point that all gets flushed out. And reading the result happens all on the CPU side.
ourdumbfuture has joined #asahi-gpu
alyssa has quit [Quit: alyssa]
alyssa has joined #asahi-gpu
chadmed has joined #asahi-gpu
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chadmed has quit [Read error: Connection reset by peer]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
chadmed has joined #asahi-gpu
bisko has joined #asahi-gpu
cr1901_ has joined #asahi-gpu
cr1901 has quit [Ping timeout: 480 seconds]
Armlin has joined #asahi-gpu
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Armlin has quit []
<rosefromthedead> hmm am i needed
<i509vcb> There's definitely stuff in agxv if you want to burn time there
<i509vcb> VK_EXT_image_drm_format_modifier is one of the big extensions for getting wlroots vulkan renderer to work, but there are a few dependent extensions needed there
<rosefromthedead> mb i meant wrt the timer stuff, because i said i'd do that but i haven't got round to it
<i509vcb> Ah ok nvm
<rosefromthedead> good to know though :eyes:
<karolherbst> rosefromthedead: if you want to do that timer stuff feel free, I have way too many other things to work on
<rosefromthedead> noted
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
amarioguy has quit [Remote host closed the connection]
bisko has joined #asahi-gpu
ourdumbfuture has joined #asahi-gpu
jeisom has quit [Ping timeout: 480 seconds]
i509vcb has quit [Quit: Connection closed for inactivity]
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
i509vcb has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
commandoline has quit [Quit: Bye!]
commandoline has joined #asahi-gpu
flom84 has joined #asahi-gpu
crabbedhaloablut has quit []
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
bisko has joined #asahi-gpu
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
systwi_ has joined #asahi-gpu
systwi_ has quit [Remote host closed the connection]
systwi_ has joined #asahi-gpu
systwi has quit [Ping timeout: 480 seconds]
tertu2 has joined #asahi-gpu
tertu has quit [Ping timeout: 480 seconds]
jeisom has joined #asahi-gpu
jeisom has quit [Remote host closed the connection]
jeisom has joined #asahi-gpu
flom84 has quit [Quit: Leaving]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
chadmed has quit [Ping timeout: 480 seconds]
marshmallow has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-gpu