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]
<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>
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:
<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]