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
toggleton[m] has quit [Ping timeout: 244 seconds]
toggleton[m] has joined #panfrost
newton688 has quit [Ping timeout: 240 seconds]
stikonas has quit [Read error: Connection reset by peer]
<italove> newton688: sure
atler is now known as Guest94906
Guest94906 has quit [Killed (hitchcock.freenode.net (Nickname regained by services))]
atler has joined #panfrost
anarsoul has joined #panfrost
warpme_ has quit [Quit: Connection closed for inactivity]
anarsoul has quit [Quit: ZNC 1.7.5 - https://znc.in]
anarsoul has joined #panfrost
<cphealy> With vendor provided Mali kernel driver, there are some sysfs entries that allow seeing the memory usage by the 3D GPU. Is there equivalent functionality with the Panfrost driver and if not is it due to the functionality not yet being developed or some other limitation?
mifritscher has quit [Ping timeout: 260 seconds]
<alyssa> cphealy: It should be available but not sure off hand ho
<HdkR> Looks like i915 and amdgpu create some /sys/kernel/debug/dri/0/*_gem_* entries, but panfrost doesn't have the same interface. Would actually be quite nice
<alyssa> ^ there you go then
<alyssa> Probably just needs someone to wire it up then
mifritscher has joined #panfrost
<cphealy> HdkR: Oh my, I see what you are talking about on i915, there's a lot of stuff in there!
<HdkR> yea, i915 gives yo ua total at the top in gem_objects, amdgpu gives you all the objects so you'd need to accumulate the total yourself
<alyssa> HdkR: TIL /sys/kernel/debug/dri/1/clients
<alyssa> looks like some stuff I poked at on macOS :p
<HdkR> :D
davidlt has joined #panfrost
archetech has quit [Quit: Konversation terminated!]
_whitelogger has joined #panfrost
kaspter has quit [Ping timeout: 264 seconds]
kaspter has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
kaspter has quit [Ping timeout: 245 seconds]
kaspter has joined #panfrost
nlhowell has quit [Ping timeout: 240 seconds]
nlhowell has joined #panfrost
cowsay has joined #panfrost
cowsay_ has quit [Ping timeout: 260 seconds]
<macc24> alyssa: minetest is broken
camus has joined #panfrost
<macc24> and it's different commit than one that broke minecraft bedrock
kaspter has quit [Ping timeout: 264 seconds]
camus is now known as kaspter
<tomeu> cphealy: I think shadeslayer had some patches related to this?
paulk-leonov has quit [Ping timeout: 246 seconds]
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #panfrost
paulk-leonov has joined #panfrost
karolherbst has quit [Quit: duh 🐧]
raster has joined #panfrost
xperia64 has quit [Ping timeout: 246 seconds]
Lyude has quit [Ping timeout: 265 seconds]
xperia64 has joined #panfrost
Lyude has joined #panfrost
karolherbst has joined #panfrost
chewitt_ has joined #panfrost
chewitt has quit [Ping timeout: 240 seconds]
stikonas has joined #panfrost
macc24 has quit [Ping timeout: 272 seconds]
macc24 has joined #panfrost
WoC has quit [Remote host closed the connection]
chewitt_ is now known as chewitt
alpernebbi has joined #panfrost
vstehle has joined #panfrost
<alyssa> macc24: f'naaa
thecycoone has quit [Ping timeout: 264 seconds]
thecycoone has joined #panfrost
WoC has joined #panfrost
<shadeslayer> cphealy: the idea I was pursuing was that userspace applications could label objects with glLabel and we could pass those labels all the way down to the gem object level in the kernel, which would lead to better visibility when debugging issues with applications and tracking how much memory was allocated for various assets
WoC has quit [Ping timeout: 240 seconds]
WoC has joined #panfrost
<alyssa> Is that still being worked on?
<alyssa> shadeslayer: ^
<cphealy> shadeslayer: Interesting. I took a quick look at the MR and understand a bit of it. Would this allow seeing how much texture memory is used by an individual application? I ask as this is an area that can result in large amounts of memory usage.
<cphealy> Ideally, there would be a way to show uncompressed and compressed texture memory usage per application.
<cphealy> I'm not sure if this is possible though.
<robmur01> cphealy: there have also been a few patchsets on dri-devel from Android folks attempting to implement that kind of accounting - IIRC, so far they all seem to have got snagged on subtleties of dma-buf sharing
<cphealy> robmur01: Can you point me to any of these attempts by the Android folks??
<robmur01> I've not been keeping track, but this looks like it might be a more recent evolution - https://lore.kernel.org/dri-devel/20210126204240.418297-1-hridya@google.com/
MastaG has quit [Quit: The Lounge - https://thelounge.chat]
alpernebbi has quit [Ping timeout: 245 seconds]
newton688 has joined #panfrost
<newton688> italove: Should I share all the details of the problem on here or is it too much noise?
alpernebbi has joined #panfrost
<robmur01> I'd imagine https://gitlab.freedesktop.org/mesa/mesa/-/issues is probably the best place for anything serious (as opposed to the things that we like to trivially moan about... :D)
<alyssa> #9001 DATA_INVALID_FAULT when running on Valhall
<alyssa> :p
<macc24> robmur01: define 'trivial'
<robmur01> macc24: pretty much anything I bring up, for starters ;)
<macc24> robmur01: i guess 'minecraft broke' would fall into that category
atler has quit [*.net *.split]
shadeslayer has quit [*.net *.split]
jolan has quit [*.net *.split]
<robmur01> and if I ever get the CTS to work on Juno, well... :D
<macc24> robmur01: i could do regression testing manually :p
<robmur01> in practice, it's for making the screen not look like a psychedelic colour mosaic
<macc24> oh, was that with PAN_MESA_DEBUG=afbc?
<macc24> i think i saw some afbc fail messages in dmesg when my kevin booted 5.12
atler has joined #panfrost
shadeslayer has joined #panfrost
jolan has joined #panfrost
<robmur01> once, but isn't AFBC default-on now?
<italove> robmur01: can anyone open issues? or does it require reporter permission? if so, newton688 might not be able to do so
<robmur01> italove: I could, so AFAIK anyone can. I think you might need to be a reporter to assign labels, though
<macc24> italove: "submit issue" button isn't blacked out or anything on my accounr
<macc24> account*
<italove> ok
<robmur01> macc24: oh, fair enough - now I'm wondering how I managed to reproduce what looked like that issue :/
<macc24> after trying to fit 2 laptops, 3 monitors and a full sized keyboard i can understand why some people have giant desks
<cphealy> robmur01: Thanks for the links. They do look to overlap with what I'm looking for.
archetech has joined #panfrost
<chrisf> mess expands to fill whatever desk you have macc24
<macc24> chrisf: there is only 1450cm² of mess on my desk
<macc24> yes i measured it
archetech has quit [Quit: Konversation terminated!]
<amonakov> just apply Banach-Tarski when you run out of space
<macc24> amonakov: unfortunately my desk isn't a sphere in vacuum
<alyssa> Moo.
<macc24> robmur01: i run PAN_MESA_DEBUG=gl3,afbc on my kevin lol
alpernebbi has quit [Remote host closed the connection]
davidlt has quit [Ping timeout: 245 seconds]
hexdump0815 has joined #panfrost
newton688 has quit [Quit: Connection closed]
raster has quit [Quit: Gettin' stinky!]
hexdump0815 has quit [Quit: Connection closed]
fourkbomb has quit [*.net *.split]
fourkbomb has joined #panfrost
chrisf has quit [*.net *.split]
AreaScout_ has quit [*.net *.split]
robclark has quit [*.net *.split]
rtp has quit [*.net *.split]
solidhal has quit [*.net *.split]
andrey-konovalov has quit [*.net *.split]
rellla has quit [*.net *.split]
rellla has joined #panfrost
chrisf has joined #panfrost
andrey-konovalov has joined #panfrost
rtp has joined #panfrost
robclark has joined #panfrost
AreaScout_ has joined #panfrost
solidhal has joined #panfrost
enty has joined #panfrost
ente has quit [Read error: Connection reset by peer]
thecycoone has quit [Quit: Bridge terminating on SIGTERM]
thecycoone has joined #panfrost
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #panfrost
atler has quit [Killed (beckett.freenode.net (Nickname regained by services))]
atler has joined #panfrost
kaspter has quit [Remote host closed the connection]
megi has quit [Ping timeout: 276 seconds]
megi has joined #panfrost