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
<cphealy> mmind00: Any chance you know the bus architecture with the RK3266 in Odroid-GO? I'm curious if there are any bus HW counters that can exposed to see DRAM read/write bytes or busy cycles.
WoC has quit [Read error: Connection reset by peer]
vstehle has quit [Ping timeout: 252 seconds]
cowsay_ has quit [Ping timeout: 240 seconds]
cowsay has joined #panfrost
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
stikonas has quit [Ping timeout: 260 seconds]
atler has quit [Killed (beckett.freenode.net (Nickname regained by services))]
atler has joined #panfrost
kaspter has quit [Remote host closed the connection]
WoC has quit [Read error: Connection reset by peer]
kaspter has joined #panfrost
WoC has joined #panfrost
WoC` has joined #panfrost
WoC has quit [Read error: Connection reset by peer]
WoC` has quit [Read error: Connection reset by peer]
WoC` has joined #panfrost
<macc24> cphealy: look who made that commit :D
<alyssa> mmind00: is all knowing rockchip guru
archetech has quit [Quit: Konversation terminated!]
<macc24> oh yeah i should release dtg-ng, time to build 90% of the os in a weekend
davidlt has joined #panfrost
<alyssa> bbrezillon: spent much of today cleaning up varying handling in gallium
<alyssa> separate_shader.random.* s all passing now, dunno what the issue was, don't especially care to bisect and find out :-p
chrisf has quit [Quit: ZNC - https://znc.in]
chrisf has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
kaspter has joined #panfrost
vstehle has joined #panfrost
alpernebbi has joined #panfrost
<icecream95> huh? perf is showing panfrost_emit_texture_descriptors at 22% of CPU time for a drawoverhead test, but if I comment out the call to panfrost_emit_const_buf (which doesn't call emit_texture_descriptors) it drops to only 0.74%
<amonakov> icecream95: this can happen if the library is stripped (hot function does not have a dynamic symbol, panfrost_emit_texture_descriptors is the immediately preceding dynamic symbol)
<amonakov> (btw, instead of building full debuginfo with -g, for use with perf you can build with -g1 (line info), it is much smaller)
cowsay_ has joined #panfrost
cowsay has quit [Ping timeout: 252 seconds]
<icecream95> amonakov: That's not happening here, the debug info is all there and correct
<icecream95> panfrost_emit_texture_descriptors gets called immediately after panfrost_emit_const_buf, so maybe emit_const_buf is thrashing the cache and causing the next function to spend a lot of time waiting for RAM
<icecream95> This effect only happens on the big cores, for LITTLE cores panfrost_emit_const_buf gets blamed for as many CPU cycles as it should be
<amonakov> perhaps you're seeing sampling skid then? (PMU interrupts are slightly asynchronous, so on deeply OoO CPUs you see events recorded "later" than the instructions causing them)
<amonakov> "precise" events usually need extra hw support ("PEBS" on Intel, "IBS" on AMD)
<icecream95> panfrost_emit_const_buf does a couple of reads from uncached memory, so those might take a while to complete
Daaanct12 has joined #panfrost
Daanct12 has quit [Ping timeout: 252 seconds]
Daaanct12 has quit [Quit: Quitting - Huong Tram IRC Client 1.54]
Daaanct12 has joined #panfrost
Daaanct12 is now known as Danct12
tomboy64 has quit [Quit: Off to see the wizard.]
tomboy64 has joined #panfrost
kaspter has quit [Ping timeout: 252 seconds]
kaspter has joined #panfrost
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
wwilly has joined #panfrost
nlhowell has joined #panfrost
nlhowell has quit [Ping timeout: 252 seconds]
raster has joined #panfrost
stikonas has joined #panfrost
thecycoone has quit [Quit: Bridge terminating on SIGTERM]
thecycoone has joined #panfrost
leper` has quit [Quit: .]
leper` has joined #panfrost
catfella has quit [Remote host closed the connection]
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
Daanct12 has joined #panfrost
Danct12 has quit [Ping timeout: 240 seconds]
wwilly has quit [Quit: This computer has gone to sleep]
wwilly has joined #panfrost
Daanct12 has quit [Quit: Quitting - Huong Tram IRC Client 1.54]
raster has quit [Quit: Gettin' stinky!]
<alyssa> as usual Mali < AGX architecturally
<alyssa> AGX uniform registers are specified indirectly as separate ranges, so the driver can do arbitrary UBO pushing with no CPU side copying / readback of GPU memory / stalls
WoC` has quit [Remote host closed the connection]
WoC` has joined #panfrost
rcf has quit [Ping timeout: 240 seconds]
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
zkrx has quit [Ping timeout: 240 seconds]
zkrx has joined #panfrost
zkrx has quit [Ping timeout: 268 seconds]
tomboy64 has quit [Ping timeout: 240 seconds]
zkrx has joined #panfrost
tomboy64 has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
camus has joined #panfrost
camus is now known as kaspter
davidlt has quit [Ping timeout: 240 seconds]
kaspter has quit [Remote host closed the connection]
kaspter has joined #panfrost
alpernebbi has quit [Quit: alpernebbi]
rcf has joined #panfrost
kinkinkijkin has joined #panfrost
<kinkinkijkin> just noticed this channel was removed from my autojoin for some reason
raster has joined #panfrost
robmur01_ has joined #panfrost
robmur01 has quit [Ping timeout: 240 seconds]
stikonas has quit [Remote host closed the connection]
archetech has joined #panfrost
stikonas has joined #panfrost