stikonas has quit [Remote host closed the connection]
rando25892 has quit [Changing host]
rando25892 has joined #panfrost
vstehle has quit [Ping timeout: 246 seconds]
rando25892 has quit [Ping timeout: 265 seconds]
robink has quit [Ping timeout: 265 seconds]
robink has joined #panfrost
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
camus1 is now known as kaspter
robmur01 has joined #panfrost
robmur01 has quit [Ping timeout: 258 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 256 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 256 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 272 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 260 seconds]
nlhowell has joined #panfrost
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 256 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 265 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 265 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 256 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 256 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 260 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 264 seconds]
mixfix41 has joined #panfrost
nerdboy has quit [Ping timeout: 272 seconds]
icecream95 has joined #panfrost
mixfix41 has quit [Ping timeout: 265 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 258 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 260 seconds]
mixfix41 has joined #panfrost
mixfix41 has quit [Ping timeout: 264 seconds]
rando25892 has joined #panfrost
_whitelogger has joined #panfrost
davidlt has joined #panfrost
vstehle has joined #panfrost
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
icecrea105 has joined #panfrost
icecream95 has quit [Ping timeout: 256 seconds]
adjtm has quit [Remote host closed the connection]
icecrea105 has quit [Ping timeout: 264 seconds]
icecream95 has joined #panfrost
adjtm has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
rellla has joined #panfrost
davidlt has quit [Quit: Leaving]
rando25892 has left #panfrost [#panfrost]
tomboy64 has quit [Write error: Connection reset by peer]
tomboy64 has joined #panfrost
rcf is now known as ChangesShirt
ChangesShirt is now known as rcf
yann has joined #panfrost
icecream95 has quit [Ping timeout: 246 seconds]
robmur01 has joined #panfrost
robmur01_ has joined #panfrost
Venemo has quit [Read error: Connection reset by peer]
Venemo_ has joined #panfrost
robmur01 has quit [Ping timeout: 256 seconds]
robmur01_ is now known as robmur01
raster has joined #panfrost
davidlt has joined #panfrost
stikonas has joined #panfrost
icecream95 has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
raster has joined #panfrost
<icecream95>
alyssa: It looks like vlut can be used for writeout, but only if it doesn't write alpha
<austriancoder>
alyssa: do the perf counter get reset when they are read?
<icecream95>
austriancoder:
<icecream95>
yes
<austriancoder>
icecream95: thx
_whitelogger has joined #panfrost
yann has quit [Ping timeout: 256 seconds]
icecream95 has quit [Quit: leaving]
yann has joined #panfrost
macc24 has joined #panfrost
<macc24>
does panfrist support opengl 3.3?
<tomeu>
macc24: though panfrost is very close to compliance with some opengl(es) specs, I don't think we're 100% compliant
<tomeu>
macc24: may be better to tests yourself the code you are interested in running, maybe with the MESA_GL_VERSION_OVERRIDE=3.3 env variable
nlhowell has quit [Ping timeout: 265 seconds]
anarsoul has quit [Ping timeout: 264 seconds]
anarsoul has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
raster has joined #panfrost
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
<alyssa>
icecream95: Interesting... almost smells like errata...
<alyssa>
Or maybe there's some crazy alpha testing shenanigans they have (Bifrost has the whole ATEST shtick)
warpme_ has quit [Quit: Connection closed for inactivity]
warpme_ has joined #panfrost
buzzmarshall has joined #panfrost
Venemo_ is now known as Venemo
Green has quit [Quit: ...]
Green has joined #panfrost
<alyssa>
Ohhh, I see how the Midgard blob mipmaps
<alyssa>
Send a single job chain which does all the tiling all at once (to different polygon lists)
<alyssa>
then send a single job chain which has all the fragment jobs (with barriers set)
<alyssa>
which is significantly less back-and-forth than we have, though I dunno how much it matters in practgice
<alyssa>
bbrezillon: ^^
<alyssa>
About a 1/4 of the time spent in -bterrain is mipmapping so...
<alyssa>
Though I doubt that applies to real apps.
nerdboy has joined #panfrost
<macc24>
can i play games like xonotic on mali t760 mp4?
<alyssa>
macc24: IIRC yes
<macc24>
how's the performance like?
<alyssa>
haven't tried
<alyssa>
urjaman: maybe ^?
<urjaman>
the only game i've played is extremetuxracer :P
<urjaman>
oh and neverball i guess
<alyssa>
Well, it's official.
<alyssa>
I have no idea where these cycles are going :-(
robink has quit [Ping timeout: 272 seconds]
robink has joined #panfrost
davidlt has quit [Ping timeout: 272 seconds]
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
<alyssa>
ha-ha!
<alyssa>
Once I add back the conversion patches, fp16 is showing real wins on heavier benchmarks
<HdkR>
woo
<HdkR>
So actually ALU bound? :)
<alyssa>
Perhaps, yeah
<alyssa>
So I guess the perf counters are still not reliable then :-(
<alyssa>
Though fp16 mostly helps on mdg with thread count / residency, so maybe this means more in flight etc.
<alyssa>
Should look at where else we're falling out of 16-bit
<alyssa>
Would love to flip fp16 on by default, but that means no regressions in perf *or* function
<alyssa>
On that note - if people could try their favourite workloads with PAN_MESA_DEBUG=fp16 enabled, that'd be swell :-)
<macc24>
does wayland work fine?
<macc24>
because on xorg i'm getting Potato™ experience
<alyssa>
both should be fine, what's wrong with xorg?
<alyssa>
uh, bad questions, lots of things
<alyssa>
what issue are you having related to panfrost on xorg?
<macc24>
bad performance
<alyssa>
what compositor?
<macc24>
none
<alyssa>
what wm?
<macc24>
xfwm4
<alyssa>
:|
<alyssa>
xfce was okay when I last tried it..
<macc24>
is fbdev driver ok?
<alyssa>
does top show anything CPU heavy?
<macc24>
yes
<alyssa>
no, fbdev is software-only, that's not using panfrost.
<macc24>
Xorg
<alyssa>
you need glamor
<macc24>
oh
<macc24>
what ddx driver should i choose on rk3288?
<alyssa>
...none?
<alyssa>
glamor?
<macc24>
isn't glamor a driver thing?
<macc24>
option in driver
<macc24>
after inspecting xorg log
<macc24>
i am using glamor
<macc24>
through modesetting driver
<macc24>
ill just use waylan
<urjaman>
the correct answer is modesetting (comes with xorg)
<macc24>
urjaman: i used it and it's slow
<urjaman>
did it actually enable glamor?
<macc24>
yes
<urjaman>
like look in the xorg log
<macc24>
i looked at xorg log
<macc24>
from my experience, xfce dislikes arm
<urjaman>
what mesa version, kernel version, etc?
<macc24>
urjaman: latest
<urjaman>
also what board
<macc24>
asus c100pa
<urjaman>
lemme build the latest mesa to check
<macc24>
oh not that latest
<macc24>
archlinuxarm latest
<macc24>
kernel 5.6.13
<macc24>
mesa 20.0.7
<urjaman>
but again, what kernel btw? (just saying because newer than 5.4 is not good ... unless someone patched it)
<macc24>
archlinuxarm kernel
<macc24>
on weston i can move windows without lags
<urjaman>
is it spewing stuff into dmesg when doing the Xorg stuff?
<macc24>
nope
<urjaman>
because "lags" sounds like gpu timeouts
<macc24>
it's lagging like it was running on software
<macc24>
lags more like framedrops and doesn't refresh background
<urjaman>
which it what kernel >5.4 can cause because they're trying to figure out setting a voltage again
<macc24>
when firefox installs i will check sway
<urjaman>
but anyways i dont have anything noticeably bad with 5.4.36 (my own) and mesa master from a couple of weeks ago
<urjaman>
i havent tried the mesa arch ships
<urjaman>
and i use XFCE
<macc24>
did you have to make changes in xorg config?
<urjaman>
on a C201 (veyrons both of ours...)
<urjaman>
no xorg conf changes (i do have a 'Driver "modesetting"' line in a xorg.conf.d fragment but that's just leftover from debugging of disabling glamor...)
<macc24>
on wayland it is pretty fast
<macc24>
for a gpu that uses less power than my hard drive
<macc24>
after starting xcompmgr it's a bit faster
* urjaman
frowns
<urjaman>
XFWM already has a compositor?
<macc24>
that is pretty bad
<macc24>
imo
<urjaman>
Window Manager Tweaks -> Compositor -> "Enable display compositing"
<macc24>
urjaman: have you tried kde plasma on your c201pa?
<urjaman>
nope
<urjaman>
sounds like a death wish (tho my last KDE experience is half a decade old i suppose), but umm ... maybe it'd work who knows
<alyssa>
I run GNOME on my Kevin, \shrug/
<macc24>
s/\shrug//¯\_(ツ)_/¯
<alyssa>
ty
anarsoul|c has quit [Quit: Connection closed for inactivity]
buzzmarshall has quit [Remote host closed the connection]
<Lyude>
xfce might be nice if it didn't evolve at the speed of a turtle
<macc24>
Lyude: why change something perfect? ;)
<Lyude>
macc24: hehe
yann has quit [Ping timeout: 265 seconds]
<alyssa>
Lyude: People say that but I mean
<alyssa>
I remember using GNOME3 my first year of high school
<alyssa>
and I remember it being... pretty much how it is right now :-)
<alyssa>
Probably perf has improved but I've also moved to a slower machine so :)
<Lyude>
perf has Extremely improved
<Lyude>
I actually used gnome3 since the first version, got really annoyed with how unusable it felt like it was and ended up going to xfce, switched back to gnome a few years later and the experience is waaaay different
rcf has quit [Ping timeout: 272 seconds]
<HdkR>
I used to use gnome2 and I was one of the hold outs that still used the gnome2 packages well in to the gnome3 lifecycle. Then Ubuntu dropped the gnome2 packages and I floated between a few DEs/WMs before landing on i3wm when I saw a friend using it :P
<alyssa>
I was MATE for a bit there
<macc24>
my go-to wm is i3
<macc24>
but i3 isn't touch friendly
<HdkR>
All my laptops have touch now and I disable it each time :)
rcf has joined #panfrost
<Lyude>
I used to have a thinkpad with trackpoint, large touchpad, and a touch screen and I'm the kind of wild, dangerous and uncontrollable spirit who switches between all three of them regularly
cwabbott has quit [Ping timeout: 244 seconds]
warpme_ has quit [Quit: Connection closed for inactivity]
<alyssa>
Sorta synthetic but I managed to beat the blob in cycle count on the massive shader in -bterrain
<alyssa>
:~)
<alyssa>
Unfortunately that doesn't help real perf
cwabbott has joined #panfrost
Elpaulo has quit [Quit: Elpaulo]
<robmur01>
neat, mucking with the tiling code gives me a way to reliably mess up the page cache and trigger a kernel BUG_ON
<alyssa>
robmur01: lol
<robmur01>
feels like that... shouldn't be possible :/
<alyssa>
robmur01: Anything related to tiling in panfrost should be marked with a big "XXX TODO FIXME" tbh
icecream95 has joined #panfrost
<robmur01>
still, no matter how badly userspace scribbles over a BO it really shouldn't be able to kill the whole system
<alyssa>
One would hope
<alyssa>
Kernel bugs \shrug
<robmur01>
aww, but I don't want to debug the kernel, I just want to see if I can make fish go faster
<alyssa>
robmur01: aquarium?
<alyssa>
panfrost or ddk?
<alyssa>
firefox or chromium?
macc24 has quit [Ping timeout: 265 seconds]
<robmur01>
aquarium, panfrost, firefox
<alyssa>
Blah.
<alyssa>
firefox webgl is... special
<robmur01>
I have still never managed to successfully build the DDK, even the one time I was supposed to back in the early Juno days...
<Lyude>
the ddk is really terrifying tbh
<Lyude>
it's gotten less terrifying over time but it's, still not great