alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
jkl has joined #panfrost
atler is now known as Guest2328
atler has joined #panfrost
Guest2328 has quit [Ping timeout: 480 seconds]
MinimalSpace has quit []
gaston has joined #panfrost
gaston has quit [Remote host closed the connection]
camus1 has joined #panfrost
camus has quit [Read error: Connection reset by peer]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
keyvan has joined #panfrost
keyvan has quit [Remote host closed the connection]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
jrqc has joined #panfrost
jrqc has quit [Remote host closed the connection]
rsalveti has joined #panfrost
rsalveti has quit [autokilled: spambot. Dont mail support@oftc.net with questions (2021-06-16 03:17:22)]
dvere_ has joined #panfrost
dvere_ has quit [Remote host closed the connection]
MylesBorins has joined #panfrost
matthewwilkes has joined #panfrost
matthewwilkes has quit [Remote host closed the connection]
MylesBorins has quit [Remote host closed the connection]
camus has joined #panfrost
camus1 has quit [Remote host closed the connection]
ninjabanjo has joined #panfrost
ninjabanjo has quit [Remote host closed the connection]
Danct12 has joined #panfrost
sh9 has joined #panfrost
sh9 has quit [Remote host closed the connection]
carl_baldwin has joined #panfrost
carl_baldwin has quit [Remote host closed the connection]
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
holtmann0 has joined #panfrost
holtmann0 has quit [Remote host closed the connection]
cfaber has joined #panfrost
cfaber has quit [Remote host closed the connection]
spat has joined #panfrost
spat has quit [Remote host closed the connection]
alpernebbi has joined #panfrost
jab41617114 has joined #panfrost
jab41617114 has quit [Remote host closed the connection]
camus has joined #panfrost
camus1 has quit [Remote host closed the connection]
zik-m has joined #panfrost
zik-m has quit [Remote host closed the connection]
dhollinger has joined #panfrost
dhollinger has quit [Remote host closed the connection]
DrZak has joined #panfrost
DrZak has quit [Remote host closed the connection]
debiangamer has joined #panfrost
Reepicheep24 has joined #panfrost
Reepicheep24 has quit [Remote host closed the connection]
justizin has joined #panfrost
justizin has quit [Remote host closed the connection]
debiangamer has quit [Remote host closed the connection]
itsonlybinary has joined #panfrost
itsonlybinary has quit [Remote host closed the connection]
davidlt has joined #panfrost
andrey-konovalov has joined #panfrost
r0ku-M has joined #panfrost
r0ku-M has quit [Remote host closed the connection]
rasterman has joined #panfrost
* icecream95 wonders what "Job Type" 10 could be for (the blob uses it sometimes, but it's not in the XML)
<daniels> icecream95: 'Reserved'
<daniels> which GPU are you seeing that on?
<icecream95> G72
<daniels> oh, right
<daniels> 'index-driven vertex shader job'
Crofton[m]1 has joined #panfrost
Crofton[m]1 has quit [Remote host closed the connection]
<daniels> the primary shader in the RSD does position shading, and the secondary shader does varying shading
<daniels> (so you have to enable the secondary shader if you need varying)
<HdkR> oh that fun optimization
JZA has joined #panfrost
JZA has quit [Remote host closed the connection]
stepri01 has quit [Quit: leaving]
<icecream95> With Panfrost: Running a specific dEQP test by itself passes, but not when run after another test (this is the CRC bug mentioned in !11123)
<icecream95> With the blob: Running that dEQP test by itself decodes fine, but when run after the other test the fragment job seems to be missing
stepri01 has joined #panfrost
jkl has quit [Ping timeout: 480 seconds]
<icecream95> The blob does use CRC when the test is run by itself, so *if* the test passes on the blob, then the bug is something that can be worked around without having to disable CRC
<icecream95> (I've hacked panwrap just enough for the blob to run without kbase, but it doesn't actually submit the jobs to the GPU via panfrost.ko yet)
mcphail has joined #panfrost
mcphail has quit [Remote host closed the connection]
<icecream95> alyssa: You seemed to be trying to do something like ^^ a couple of days ago, I could upload my (very hacky) patches somewhere if you want
andrey-konovalov has quit [Ping timeout: 480 seconds]
jernej_ has joined #panfrost
jernej has quit [Read error: Connection reset by peer]
andrey-konovalov has joined #panfrost
ionface has joined #panfrost
ionface has quit [Remote host closed the connection]
andrey-konovalov has quit [Ping timeout: 480 seconds]
andrey-konovalov has joined #panfrost
jernej_ has quit []
jernej has joined #panfrost
AnimalFarmPig has joined #panfrost
AnimalFarmPig has quit [Remote host closed the connection]
FennecCode has joined #panfrost
FennecCode has quit [Remote host closed the connection]
gcl has quit [Quit: leaving]
gcl has joined #panfrost
camus1 has joined #panfrost
camus1 has quit []
camus has quit [Ping timeout: 480 seconds]
technonerd28 has joined #panfrost
technonerd28 has quit [Remote host closed the connection]
alexandre[m|gr] has joined #panfrost
alexandre[m|gr] has quit [Remote host closed the connection]
hikiko16 has joined #panfrost
hikiko16 has quit [Remote host closed the connection]
pastly-antispam has joined #panfrost
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #panfrost
<alyssa> I've never actually seen IDVS being used so I had assumed it was broken and we shouldn't touch it with a 10 foot pole
<alyssa> (There are a lot of parts of Bifrost I've made this assumption with...)
<alyssa> icecream95: ^^
impromptu-cauterize has joined #panfrost
impromptu-cauterize has left #panfrost [#panfrost]
br has quit []
br has joined #panfrost
jernej_ has joined #panfrost
jernej has quit [Ping timeout: 480 seconds]
KungFuJesus has joined #panfrost
<KungFuJesus> alyssa: So the optimizations lately have been pretty awesome for my G52. Doomlegacy finally runs at sane framerates at 1080p at least. However, it seems lot a lot of xrender stuff that was reasonably fast because it was on the CPU is now unbearably slow. E.g. X compositing, the entire gkrellm application
<KungFuJesus> any hopes those things will improve?
<alyssa> KungFuJesus: Literally have G52 performance counters up right now :)
<alyssa> not specifically xrender but general perf
<alyssa> apparently we're trailing the blob on even simple benchmarks by large amounts, we can't have that can we? :-)
<KungFuJesus> ah cool, so you're on it. I did find a couple of GPU scheduling timeout messages in dmesg
<KungFuJesus> panfrost ffe40000.gpu: gpu sched timeout, js=1, config=0x7300, status=0x0, head=0x614c2c0, tail=0x614c2c0, sched_job=00000000b910e9fa
<KungFuJesus> and this panfrost ffe40000.gpu: AS_ACTIVE bit stuck
<alyssa> usually timeout is bifrost speak for GPU fault
<alyssa> I'd say report it but we're already swamped
<KungFuJesus> You want to watch Xorg burn all your CPU cycles, launch gkrellm
Wild has joined #panfrost
Wild has quit [Remote host closed the connection]
<KungFuJesus> perhaps with compositing? Though, I'm using the xrender backend for picom, so you may be able to observe it without that
<KungFuJesus> urxvt in general is pretty slow to render as well, it's especially bad with applications that use escape sequences to render color
<KungFuJesus> c129ede5238 is the mesa commit I'm running against
<alyssa> urxvt is known suck
<macc24> alyssa: wait what... there is MORE bifrost performance to be gained?
<alyssa> macc24: like 2x-8x depending on the workload, yes..
<macc24> holy shit
<alyssa> on benchmarks, anyway
<alyssa> not sure how that translates to real games but... yeah
<macc24> it would be funny if g72 outperformed a radeon gpu in my 8460p
<alyssa> it won't
<macc24> it still would be funny
debiangamer has joined #panfrost
<macc24> quick and dirty test says that radeon 6470m in elitebook 8460p is around performance of adreno 618
alphis has joined #panfrost
alphis has quit [Remote host closed the connection]
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #panfrost
jernej_ has quit []
jernej has joined #panfrost
waterkip24 has joined #panfrost
waterkip24 has quit [Remote host closed the connection]
Daanct12 has joined #panfrost
Danct12 has quit [Ping timeout: 480 seconds]
<debiangamer> I did remove most Panfrost spam messages to dmesg (with Mali T820) with 2 patches found here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3143#note_947443 . Panfrost spam these messages many times to dmesg when using Open Arena and simplescreenrecorder still:
<debiangamer> [ 4202.670883] panfrost d00c0000.gpu: js fault, js=1, status=DATA_INVALID_FAULT, head=0x8956100, tail=0x8956100 [ 4202.670952] panfrost d00c0000.gpu: gpu sched timeout, js=1, config=0x3301, status=0x58, head=0x8956100, tail=0x8956100, sched_job=00000000cfc94be5
<daniels> yes, it's a bug
<daniels> you've reported it enough times, everyone knows about it
davidlt has quit [Ping timeout: 480 seconds]
knaved has joined #panfrost
knaved has quit [Remote host closed the connection]
<macc24> lol
<debiangamer> I did remove js fault and gpu sched timeout messages with the panfrost_job.patch in the link above.
WoC has quit [Remote host closed the connection]
jkl has joined #panfrost
<daniels> icecream95: ooi how did you trigger IDVS jobs?
tlwoerner_ has joined #panfrost
tlwoerner has quit [Ping timeout: 480 seconds]
<KungFuJesus> macc24: know there's a computer graphics'y username if I've ever seen one
<KungFuJesus> now*
<macc24> KungFuJesus: do i look like someone who does computer graphics?
<KungFuJesus> it doesn't stand for multiply-accumulate 24 bit (RGB) data type?
<macc24> if i had a nickel every time someone asked me if my nick meant 24bit multiply accumulate
<macc24> i'd have 2 nickels
<KungFuJesus> that's like the epitome of shader primitives, no?
<macc24> which is not much, but it's weird that it happened twice
Daanct12 has quit [Quit: Quitting]
Danct12 has joined #panfrost
jkl has quit [Ping timeout: 480 seconds]
debiangamer has quit [Quit: Page closed]
<alyssa> y favourite is err
<alyssa> if I had a nickel for every commutativty joke
<alyssa> I'd have abelian dollars
atler has quit [Quit: atler]
stanc has joined #panfrost
davidlt has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
megi has quit [Quit: WeeChat 3.1]
megi has joined #panfrost
<icecream95> daniels: I think I used dEQP-GLES31.functional.texture.texture_buffer.render_modify.as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture.mapbuffer_readwrite (on the CrOS G72 blob)
guntbert has joined #panfrost
guntbert has quit [Remote host closed the connection]
rasterman has joined #panfrost
davidlt has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
jkl has joined #panfrost
atler has joined #panfrost
alpernebbi has quit [Quit: alpernebbi]
Jaquee has joined #panfrost
Jaquee has quit [Remote host closed the connection]
jkl has quit [Ping timeout: 480 seconds]
jkl has joined #panfrost
rasterman has joined #panfrost
Trevinho12 has joined #panfrost
Trevinho12 has quit [Remote host closed the connection]
skywalker has joined #panfrost
skywalker has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
andrey-konovalov has quit [Ping timeout: 480 seconds]
atler is now known as Guest2449
atler has joined #panfrost
<daniels> thanks!
<daniels> (I only have RK33999 rn, no Bifrost)
Guest2449 has quit [Ping timeout: 480 seconds]
atler is now known as Guest2452
atler has joined #panfrost
Guest2452 has quit [Ping timeout: 480 seconds]
Danct12 is now known as melt
melt has quit []
Danct12 has joined #panfrost
merlin199110 has joined #panfrost
merlin199110 has quit [Remote host closed the connection]
Shadeblast has joined #panfrost
Shadeblast has quit [Remote host closed the connection]
qrtr has joined #panfrost
qrtr has quit [Remote host closed the connection]