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
stikonas has quit [Remote host closed the connection]
kaspter has quit [Ping timeout: 256 seconds]
kaspter has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
kaspter has quit [Ping timeout: 264 seconds]
kaspter has joined #panfrost
davidlt has joined #panfrost
davidlt has quit [Ping timeout: 258 seconds]
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 258 seconds]
camus1 is now known as kaspter
<tomeu> macromorgan: that probably can be addressed in gbm-gralloc
nlhowell has quit [Ping timeout: 272 seconds]
kaspter has quit [Ping timeout: 264 seconds]
kaspter has joined #panfrost
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
davidlt has joined #panfrost
chewitt has quit [Quit: Zzz..]
kaspter has quit [Ping timeout: 256 seconds]
kaspter has joined #panfrost
chewitt has joined #panfrost
afaerber has quit [Ping timeout: 260 seconds]
afaerber has joined #panfrost
nlhowell has joined #panfrost
alpernebbi has joined #panfrost
afaerber has quit [Ping timeout: 240 seconds]
icecream95 has joined #panfrost
raster has joined #panfrost
afaerber has joined #panfrost
davidlt has quit [Ping timeout: 240 seconds]
chewitt has quit [Quit: Adios!]
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
camus1 is now known as kaspter
purringChaos has joined #panfrost
<tomeu> macromorgan: so glodroid works with panfrost on the allwinner h6, which has a mali t720
<tomeu> see the branches in this repo: https://github.com/GloDroid/glodroid_forks
<tomeu> some of the patches they are carrying for mesa, gralloc and drm_hwcomposer might be relevant
<purringChaos> I have stumbled across a bug and have no idea who to report it to so I made a full writeup and steps to reproduce it here https://gist.github.com/purringChaos/adbb1d76d3aa91b838879b684e7bf4b5 I'm forwarding this message to everyone in the chain of where this issue may be. Keep in mind I do not have a IRC bouncer and can't use matrix so I have my
<purringChaos> contact info inside the gist. I hope this is helpful enough.
<tomeu> purringChaos: this is the place to report bugs: https://gitlab.freedesktop.org/mesa/mesa/-/issues/
<purringChaos> I can't use the gitlab as it says i do not have permission to create issues or comment on issues or i have been blacklisted, i tried there first, if someone could make a report for me that would be good
<purringChaos> Might just be this IP address who knows
<warpme_> guys: I give run of current mesa master on t720 and getting... "Cannot create platform OpenGL context, neither GLX nor EGL are enabled". It looks like master on t720 offers nothing. Is this expected WiP or regression?
<macc24> warpme_: huh? it worked fine on my machine
<warpme_> hmm - what kernel?
<macc24> what build options do you have enabled?
<icecream95> purringChaos: Are there any messages in dmesg?
<macc24> warpme_: mainline 5.8.1
<macc24> yes it is outdated
<warpme_> well - i think it is not issue of building as i have fully working 20.2.1. only change is: git hash from 20.2.1 to master and recompile
<warpme_> i'm on 5.9.1. but - let me check all again.....
<macc24> this works for me: https://bpa.st/YZIQ
<purringChaos> icecream95 none which i can see
<tomeu> purringChaos: can you report your problems entering issues in #freedesktop?
<tomeu> warpme_: I would first check with strace that the right mesa libs are being picked, and that the right file in /dev/dri/ is opened
<warpme_> ah - lack of GLX/EGL was reboot issue. I updated files on target and done reboot (warm reset). After cold reset it is better: EGL is present but screen is like this: https://paste.pics/21cbfb2a39a856437f7ce1f3429531e4 Issue seems to be in masa-drm part as vnc to machine shows correct screen. this is on today's master & 5.9.1 kernel.
<warpme_> and only t720 seems to be affected. t820/g31 works ok
l-as has quit [Quit: killed]
clementp[m] has quit [Quit: killed]
Ke has quit [Quit: killed]
wiizzard has quit [Quit: killed]
purringChaos has quit [Remote host closed the connection]
wiizzard has joined #panfrost
uis has quit [Ping timeout: 260 seconds]
stikonas has joined #panfrost
uis has joined #panfrost
clementp[m] has joined #panfrost
Ke has joined #panfrost
l-as has joined #panfrost
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
camus1 is now known as kaspter
icecream95 has quit [Quit: leaving]
kaspter has quit [Remote host closed the connection]
kaspter has joined #panfrost
chewitt has joined #panfrost
davidlt has joined #panfrost
paulk-leonov has quit [Ping timeout: 272 seconds]
paulk-leonov has joined #panfrost
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 256 seconds]
camus1 is now known as kaspter
nlhowell has quit [Ping timeout: 260 seconds]
<tomeu> warpme_: I would suspect display driver
<tomeu> we have a t720 in our CI, but it tests without display
<warpme_> tomeu: so it looks like bisecting will be my friend.... ough. May you hint me on which mesa source files I should look to elect "convenient" githash (i mean githash requiring not to many bisecting iterations)?
alpernebbi has quit [Quit: alpernebbi]
<daniels> honestly, it's not worth trying to cheat bisect
<daniels> you're almost 100% guaranteed to screw it up and cause yourself _extra_ steps
<robclark> tomeu: wait, https://github.com/GloDroid/glodroid_forks is single git tree containing mesa and multiple kernel forks, etc, on different branches? That is a rather special way to use git.. (also I think we should discourage various androids from using mesa forks.. anholt/krh have been enabling android builds in gitlab CI and landing various things so that AOSP wouldn't have to cause problems with broken downstream
<robclark> hacks)
<daniels> agree!
<robclark> I think we can get to point where you can just pull android binaries from gitlab-ci artifacts
<krh> we'll be a blob eventually!
<macromorgan> any thoughts on what I should look at in gbm_gralloc? Also I'll see what patches I need to mess with; for now the only change I've done to Mesa upstream master is to change the path to python to use the system one (since AOSP doesn't have mako in its branch)
<macromorgan> but I've tried using all the glodroid specific forks and stuff for weeks with no avail
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 256 seconds]
camus1 is now known as kaspter
alyssa has joined #panfrost
<alyssa> krh: "we'll be a blob eventually! " lolol
<alyssa> I can reproduce purringchaos's bug
<tomeu> robclark: I found out about a minute before I wrote that :)
Elpaulo has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
macromorgan has quit [Read error: Connection reset by peer]
macromorgan has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
camus1 is now known as kaspter
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
<warpme_> re: t720 screen issue reported by me today at 11:19AM - here is what bisect tells to me:
<alyssa> warpme_: ...what?
<alyssa> that shouldn't even touch panfrost
<tomeu> bisection is hard :)
<alyssa> alas
<daniels> Bisecting: 25 revisions left to test after this (roughly 5 steps)
<daniels> [piotro@minimyth-armv8 git-src]$ git bisect good
<daniels> [f74186baa5efd1147916b39a819fee9e427c8ecd] panfrost: XMLify Midgard samplers
<daniels> [piotro@minimyth-armv8 git-src]$ git bisect bad (black screen)
<daniels> that seems like a pretty obvious candidate
felipealmeida has quit [Read error: Connection reset by peer]
felipealmeida has joined #panfrost
<tomeu> thought it wasn't black screen, but rather https://paste.pics/21cbfb2a39a856437f7ce1f3429531e4 ?
davidlt has quit [Ping timeout: 240 seconds]
<daniels> from the bisect notes, there are two failure modes
<warpme_> alyssa: yeah. believe : i was only blindly following git commands....
<warpme_> tomeu: re: black screen: indeed current master gives "tiling-like" distortions - but it doesn't mean that - at some stages of mesa development - mesa wasn't giving black screen on t720.....
<tomeu> hrm
<warpme_> daniels: yes. But black screen i'm interpreting as short phase in time where t720 issue was black screen -not tiling-like distortions....
<warpme_> in time->in mesa development timeline
<tomeu> guess some SFBD problem, but wonder why deqp didn't catch it
<alyssa> warpme_: tiling?
<alyssa> Interleave modes probably broken
<warpme_> ehh - i'm describing "tiling-like" just to describe visual distortions seen on screen :-) Thuis is my added value to this project :-p
<tomeu> wrong tiling stride?
<daniels> tomeu: surfaceless probably never hits linear render targets
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
camus1 is now known as kaspter
ente has joined #panfrost
<alyssa> moo with me
<alyssa> moooooo
<alyssa> mooooooooooo
<alyssa> come on, sir, moo with me!
<alyssa> 🐮
<alyssa> 🐄
<alyssa> moooooooooooooo
<alyssa> 😂
<alyssa> thank you.
<anarsoul> alyssa: what was that?
<xdarklight> maybe a creative way to say "good moo moooo mooooorning"
<alyssa> anarsoul: moooooooooooooo
<anarsoul> xdarklight: I'm pretty sure it's afternoon for alyssa
<alyssa> 🇨🇦
<ente> moo?
<ente> https://jaycarlson.net/embedded-linux/ reading this atm, maybe it's interesting for someone else here
<alyssa> ente: thank yu.
<ente> moo!
* alyssa jumps over the moon
<urjaman> moo'n
raster has quit [Quit: Gettin' stinky!]
<ente> can you drop me off?
<HdkR> There's a bunch of dorks in here
<alyssa> 😸
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 264 seconds]
camus1 is now known as kaspter
uis has quit [Ping timeout: 244 seconds]
uis has joined #panfrost
stikonas has quit [Remote host closed the connection]