ChanServ 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
JulianGro has quit [Remote host closed the connection]
<robclark> there is perfetto that has panfrost support.. not sure if there is a standalone thing like fdperf/radeontop/etc
chewitt has quit [Ping timeout: 480 seconds]
robmur01 has quit [Ping timeout: 480 seconds]
robmur01 has joined #panfrost
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #panfrost
camus has joined #panfrost
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #panfrost
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #panfrost
chewitt has joined #panfrost
JulianGro has joined #panfrost
livo has joined #panfrost
livo has left #panfrost [#panfrost]
livo has joined #panfrost
camus1 has joined #panfrost
chewitt has quit [Read error: Connection reset by peer]
camus has quit [Ping timeout: 480 seconds]
Danct12 has quit [Quit: Quitting]
Danct12 has joined #panfrost
Lyude has quit [Quit: WeeChat 3.2]
macc24 has joined #panfrost
Lyude has joined #panfrost
utf8 has joined #panfrost
<anarsoul> alyssa: have you looked into why dEQP-GLES2.functional.multisampled_render_to_texture.readpixels fails on t720?
<anarsoul> on lima it fails with "Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_SAMPLES)", so I doubt it's a lima bug
rasterman has joined #panfrost
chewitt has joined #panfrost
utf8 has quit []
robmur01 has quit [Quit: Leaving]
robmur01 has joined #panfrost
<alyssa> anarsoul: prbably a mesa/st bug?
<alyssa> (or a deqp-gles2 one)
<alyssa> t720 is the only panfrost device we cap to gles2
<alyssa> and a lot of tests magically pass when faking gles3
<robmur01> oh, maybe I should try that for my "X won't start on T620/T720" conundrum...
<alyssa> robmur01: that one is probably unrelated ..
<alyssa> then again glamor 🤷
<macc24> robmur01: i think they might mean random programs...
camus1 has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
<robmur01> indeed, turns out even hacking in PAN_DBG_DEQP doesn't help :(
<alyssa> there's not a debug option for it i don't think
camus has quit []
camus has joined #panfrost
livo has quit [Quit: taking my bouncer and leaving]
<robmur01> weird... looking at the Xorg log the difference seems to be at the point where it loads the kms driver - with a T830 present, it's fine, but T620 leads to "Falling back to old probe method for modesetting" then "No devices detected". Why the GPU should make any difference at all for the display bemuses me :/
<alyssa> I assume you've patched out the GPU allowlist check
<alyssa> ?
<daniels> it shouldn't even be that - modesetting will pick up the KMS device, and only later figure out how to (ac|de)celerate its rendering
<daniels> I'm assuming they are not identical KMS drivers ... you aren't trying to run on fbdev or something are you :P
<robmur01> yup, the hack are just in panfrost_create_screen() and panfrost_model_name() to allow anything, and adding an hdlcd entrypoint to mesa
<robmur01> daniels: it's literally the same machine, I'm just unbinding/binding panfrost to/from either GPU and retrying
<robmur01> having both bound at once seems too confuse most things a bit too much :D
<macc24> robmur01: what if you try with this config https://github.com/Maccraft123/Cadmium/blob/master/board/duet/xorg.conf
<macc24> would be funniest shit ever if it worked witht his
<robmur01> macc24: the default config works just fine though - card0 is T830, card1 is HDLCD, all is well. Close X, poke at /sys/bus/drivers/panfrost such that card0 is now T620, suddenly X is somehow unable to probe card1 properly. Swap GPUs back again, happy once more.
<macc24> eeh>
<macc24> ?
<robmur01> can't really be bothered to reflash a T720 onto the FPGA right now (getting that one to work is fiddly), but AFAIR there was no visible difference in the log between that and T620 last time I tried
<macc24> that's... super odd
<robmur01> it's only now that I've looked closely at the difference between the working and non-working conditions
leah has quit [Quit: WeeChat 3.3]
<robmur01> well, flip. Seems the relative order of paths under /sys/devices/platform/ matters... urgh :(
* robmur01 appreciates more than ever why avoiding X is a feature
T35t has joined #panfrost
T35t has quit []
camus has quit []
nlhowell has joined #panfrost
<chewitt> robmur01 poking T620?
<macc24> hm i can try poking t628 if there's a cheap exynos chromebook locally that i can afford...
<macc24> ooh there's auction for one locally, not paying more than $10 for it lmao
<chewitt> Odroid XU4 is T628 also
<macc24> chewitt: i prefer laptop form factor
<macc24> i never really liked sbc computers... they are pain to use as dev machines
<HdkR> They are easier for me since I just SSH in ;)
<macc24> well if something's only a sbc/devkit then i can deal with it
<macc24> HdkR: that implies ethernet jack/wifi works
<macc24> that's... not always the case
<HdkR> It's a pretty good assumption, since most people bring up USB at least
<macc24> well yes
<macc24> but everything likes to break and if i don't test some arm chromebooks before kernel release, who does?
<HdkR> Such is the life of a niche device maintainer :D
<alyssa> My fleet is a mix of SBCs, laptops, and phones
<alyssa> Phone is by far the worst of the 3
<macc24> honestly i quite like it, it sends me into every corner of kernel world and i learn stuff quickly so i have basic understanding of most kernel driver types
<alyssa> SBCs and laptops can go both ways depending on the use case
<alyssa> oh and a desktop of course
<HdkR> alyssa: How soon until you add server to that list?
<macc24> alyssa: honestly... i prefer phones with good debug interfaces than sbc computers
<HdkR> Get like an Ampere AltraMax with FPGA cards plugged in to it? :)
<macc24> i don't think there's a device form factor that i *don't* have in some form...
atler has joined #panfrost
macc24 has quit [Ping timeout: 480 seconds]
nlhowell is now known as Guest6878
nlhowell has joined #panfrost
Guest6878 has quit [Ping timeout: 480 seconds]
nlhowell has quit [Ping timeout: 480 seconds]
<daniels> robmur01: hmm, modesetting should probe the card* devices until it finds one which is KMS-capable
<daniels> robmur01: competing window systems do that ;)
<robclark> sbcs/laptops/tablets/etc.. I'd just be happy if more of them supported ccd/suzyq since that has been such a lifesaver on so many -rc1's ;-)