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
<alyssa> abordado: :eyes:
<alyssa> abordado: Could you explain what flip_inverted is for?
<alyssa> I think, if we're only going to handle the not/not case, it might be easier to go back to checking for both explicitly, rather than trying to 'backtrack', dunno
<abordado> Ok, should I revert back to, fetching both instructions and checking if we can do this op?
<alyssa> I think so, yeah
<alyssa> And that check should be cleaner now that you've discovered mir_foreach_* ;)
<alyssa> (it does look like that opt pass was a fruitful way to dip your toes in and learn a lot more than you bargained for about how the compiler's structured. so welcome to the family ;) )
<abordado> Yeah, i took that one because the issue said it was a good started, turns out it was!
<alyssa> :D
<abordado> starter*
<alyssa> Not terribly interesting stuff but good learning curve, I hope :)
<alyssa> Once those last bits are done, I think we should be good to go
<alyssa> (Though I don't think I'll be able to merge until next week since CI is out of commission right now and it's Friday night ...)
<abordado> no problem!
tlwoerner has joined #panfrost
stikonas has quit [Remote host closed the connection]
adjtm has quit [Ping timeout: 265 seconds]
abordado has quit [Read error: Connection reset by peer]
icecream95 has joined #panfrost
megi has quit [Ping timeout: 268 seconds]
<icecream95> alyssa: What flags do you have to set to enable WebGL in Firefox?
<alyssa> icecream95: It's the default I thought?
<alyssa> Can disable it in about:config (..and maybe from a security standpoint that's a good idea all things being equal..)
<HdkR> webgl should be default enabled, webgl2 may be a flag still
<alyssa> (We don't support webgl2 yet)
<HdkR> WebGL2 needs GL 3.x features :)
<alyssa> GLES 3.x, rather
* alyssa checks proof
vstehle has quit [Ping timeout: 240 seconds]
<alyssa> Proof is good.
<alyssa> With that taken care of back to staring at flake.
<icecream95> I'm running an $OLD_FIREFOX at the moment, maybe support was only added recently?
<urjaman> re:firefox, i havent tested webgl (about:support reports webg1 1 as functional, 2 as not - as said above)
<urjaman> but i have set layers.acceleration.force-enabled to true for OpenGL compositing of firefox in general and that seems to work okay
<icecream95> about:support shows WebGL 1 Driver Renderer: Panfrost -- Mali T760 (Panfrost), so I'm not sure why it seems to fall back to software rendering
<urjaman> what are you trying to run with it?
<urjaman> https://webglreport.com/ , this random cube i found https://ltsa.sheridancollege.ca/apps/vettech/test_webgl.html and github .stl previews all seem to work :P
<urjaman> ooh we report the actual device in glxinfo these days instead of just "panfrost" :) (whatever extended renderer info :P)
<icecream95> Although these things *tell* me its using Panfrost, I still only get llvmpipe-level performance.
<urjaman> hmm maybe i should see what it's like with basic compositing
<urjaman> (that makes the whole of firefox kinda feel software rendered because well... the last layer is :P)
<icecream95> Chromium-based browsers work after setting the flag to force hardware rendering, but last time I tried I got lots of faults, rendering was messed up for a lot of things and there was a lot of stuttering.
<urjaman> atleast for me i know that the github .stl preview looks not-software (since that has a simpler sw fallback) and afaik the cube would likely just not run at all
<urjaman> i'm typing in a transparent terminal with one of my first openscad things rotating in the background at soon 6 in the morning
<urjaman> meaning = this is odd, goodnight :P
<icecream95> OpenGL compositing at least seems to work, but for some reason for about three minutes after starting Firefox it only runs at 1 fps, before then working normally.
nerdboy has quit [Ping timeout: 268 seconds]
vstehle has joined #panfrost
davidlt has joined #panfrost
youcai has joined #panfrost
<youcai> hi everyone, i'm yet another guy striving to use panfrost for odroid xu4, I applied this patch https://patchwork.kernel.org/patch/11244583/ to fedora-rawhide kernel(very close to linux-next), but there's no /dev/mali0 and it doesn't seem to work..
<HdkR> youcai: XU4 GPU isn't whitelisted
<youcai> [root@localhost dev]# find /dev/dri
<youcai> /dev/dri
<youcai> /dev/dri/by-path/platform-exynos-drm-card
<youcai> /dev/dri/by-path
<youcai> /dev/dri/by-path/platform-exynos-drm-render
<youcai> /dev/dri/by-path/platform-11800000.gpu-render
<youcai> /dev/dri/by-path/platform-11800000.gpu-card
<youcai> /dev/dri/card1
<youcai> /dev/dri/renderD129
<youcai> /dev/dri/card0
<youcai> /dev/dri/renderD128
<youcai> however this seem to pop up after switching the kernel
<youcai> HdkR: anything I can do to wlist it?
<HdkR> You can modify that switch to enable your GPU and see if it happens to work
<HdkR> Which with all the SBFD changes having gone in, it may be lucky
<youcai> great! thanks a lot
<HdkR> https://gitlab.freedesktop.org/mesa/mesa/blob/master/src/panfrost/include/panfrost-quirks.h#L43 Might need to double check that as well to ensure it is returning correctly for that GPU
<youcai> i got vendor="panfrost" output now, but then i get failed to set mode: Unknown error 524 preventing me to run kmscube
<youcai> unlikely to be a panfrost problem though, dmesg says [drm:exynos_plane_atomic_check [exynosdrm]] *ERROR* unsupported pixel format modifier
<youcai> did a lot of skimming ending up finding the solution in this channel's chat log.. https://gitlab.freedesktop.org/lyudess/panfrost-mesa/commit/120b40ff02c3abaaa551f943d6ad4d052c4c8cde did this and now it runs kmscube
youcai has left #panfrost [#panfrost]
davidlt has quit [Ping timeout: 276 seconds]
<HdkR> Nice
icecream95 has quit [Ping timeout: 265 seconds]
icecream95 has joined #panfrost
icecream95 has quit [Client Quit]
icecream95 has joined #panfrost
<icecream95> @s
adjtm has joined #panfrost
sravn has quit [Quit: WeeChat 2.6]
xdarklight has quit [Ping timeout: 252 seconds]
xdarklight has joined #panfrost
<rtp_> kmscube on t628 is easy (well, except this modifier thing, which is possibly a kmscube bug). having deqp in a good shape is harder. last time I ran it, there were a lot of failures....
icecream95 has quit [Ping timeout: 246 seconds]
warpme_ has joined #panfrost
megi has joined #panfrost
stikonas has joined #panfrost
davidlt has joined #panfrost
abordado has joined #panfrost
enunes has quit [Ping timeout: 268 seconds]
enunes has joined #panfrost
stikonas has quit [Remote host closed the connection]
vstehle has quit [Ping timeout: 240 seconds]
vstehle has joined #panfrost
vstehle has quit [Ping timeout: 246 seconds]
vstehle has joined #panfrost
stikonas has joined #panfrost
nerdboy has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
warpme_ has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #panfrost
megi has quit [Ping timeout: 268 seconds]
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
raster has joined #panfrost
megi has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
davidlt has quit [Ping timeout: 245 seconds]