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> yyy
<alyssa> tomeu: `mfbd_flags | 0xa0000` appears to enable checksumming
<alyssa> which is why we had to force it on
<alyssa> alyssa/v12 is cleaned up a bit
<alyssa> ^ Getting that in will be the next big cmdstream thing I think
<alyssa> (Since that means updating pandecode and a ton of code in the driver. But the payoff should be worth it, I think.)
<alyssa> (pushed to my myesa)
alyssa has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
nerdboy has quit [Ping timeout: 264 seconds]
vstehle has quit [Ping timeout: 265 seconds]
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
vstehle has joined #panfrost
davidlt has joined #panfrost
mias has joined #panfrost
mearon has quit [Ping timeout: 256 seconds]
mearon has joined #panfrost
<urjaman> myesa :)
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
camus1 is now known as kaspter
MastaG has quit [Quit: The Lounge - https://thelounge.chat]
MastaG has joined #panfrost
raster has joined #panfrost
stikonas has joined #panfrost
<tomeu> narmstrong: could the devices in your LAVA have access to FILES_HOST_URL for pushing test results via http put?
<narmstrong> tomeu: they should have access
<narmstrong> tomeu: what config should I change in nginx ?
raster has quit [Quit: Gettin' stinky!]
mixfix41 has joined #panfrost
raster has joined #panfrost
<tomeu> narmstrong: http put is not needed yet, but what would be nice to have is for the DUT to be able to download the mesa tarball from the runner
<tomeu> let me check if that works already
<narmstrong> tomeu: hmm, it's the case now
<tomeu> narmstrong: should DUTs be able to use 8.8.8.8 as the nameserver?
<tomeu> if not, wonder if we can have userspace use the nameserver that was given when the kernel did DHCP
<tomeu> without scraping dmesg :p
adjtm_ has quit [Quit: Leaving]
adjtm has joined #panfrost
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
<narmstrong> We should if you force 8.8.8.8 in the resolv.conf after init start
Ntemis has joined #panfrost
icecream95 has quit [Quit: leaving]
chewitt has joined #panfrost
kaspter has quit [Quit: kaspter]
yann has quit [Ping timeout: 258 seconds]
yann has joined #panfrost
<tomeu> narmstrong: that didn't work here: https://gitlab.freedesktop.org/tomeu/mesa/-/jobs/2207473#L834
<tomeu> but it works in our lab
Guest56541 has joined #panfrost
Guest56541 is now known as alyssa
<narmstrong> tomeu: it may be because lava-kvim1.baylibre is only from our local nameserver 8.8.8.8
<narmstrong> tomeu: why do you need 8.8.8.8 ?
buzzmarshall has joined #panfrost
Ntemis has quit [Remote host closed the connection]
enunes has joined #panfrost
<tomeu> narmstrong: I don't need 8.8.8.8, I just need to resolve lava-kvim1.baylibre from the DUT
enunes has quit [Quit: ZNC - https://znc.in]
enunes has joined #panfrost
enunes has quit [Client Quit]
enunes has joined #panfrost
<narmstrong> tomeu: let me check for the right guy
<narmstrong> tomeu: can't the test tarball be merged in the rootfs at the lava level ? the board may not be able to access the LAN, we have a network for each lava slave
<tomeu> narmstrong: there used to be support for that, and we may be able to abuse the modules: overlay for that, but for trace testing we need to be able to push images back to gitlab ci as artifacts
<tomeu> but that may not be needed in your lab for quite some time
<tomeu> narmstrong: I can look at using the modules: thing if DUTs in your lava cannot access the file server
<warpme_> guys: do we have plans to support sync-vblank (iirc via GLX_EXT_swap_control)? Without this I have quite unpleasant tearing on video playback....
enunes has quit [Quit: ZNC - https://znc.in]
enunes has joined #panfrost
<urjaman> i havent noticed any (since switching to glamor at all, but i think that's just the xorg modesetting driver only bothering with the vblank in glamor mode)
<urjaman> and afaik the vblank timing stuff is done between xorg and the rockchip DRM driver in that case, panfrost doesnt come into play with it really (i mean as long as the frame is ready when it says it's ready i guess...)
<tomeu> urjaman: warpme_; guess we could have some bug in fence handling, but I don't know of anything else in gallium that we need to implement regarding frame control
<warpme_> tomeu: https://gitlab.freedesktop.org/tomeu/mesa/-/commits/v12 - is it worth to give test on G31 with this?
<tomeu> warpme_: it should just give you clears for now
<tomeu> I'm testing on a odroid go advance
<warpme_> urjaman: isn't that GL has dedicated EXT for this (GLX_EXT_swap_control)?
adjtm_ has joined #panfrost
adjtm has quit [Ping timeout: 250 seconds]
raster has quit [Quit: Gettin' stinky!]
cwabbott has quit [Ping timeout: 272 seconds]
nerdboy has joined #panfrost
raster has joined #panfrost
<alyssa> tomeu: nice!
<alyssa> tomeu: next (besides getting that upstreamable) would be avoiding midgard_payload_vt in favour of the prefix/postfix structs directly
<alyssa> which will be more verbose but will then allow bifrost to drop in directly
<alyssa> (and then ofc generating bifrost_payload_* from there trivially)
<alyssa> :)
remexre has joined #panfrost
cwabbott has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
raster has joined #panfrost
<remexre> is there anything hardwarey preventing F32 textures from being created, or is this a driver nyi?
stikonas has quit [Ping timeout: 246 seconds]
stikonas has joined #panfrost
davidlt has quit [Ping timeout: 265 seconds]
kinkinkijkin has joined #panfrost
<kinkinkijkin> forgot to add this channel to my autojoin
<alyssa> remexre: should be supported now in gles3 mode
<remexre> alyssa: oh, I didn't realize gles3 mode existed! I'll snag a newer version of mesa-git; my current one (from december) seems to be failing to create any textures
<anarsoul> (it's probably not a good idea to use f32 textures on devices with pretty constrained memory b/w)
<HdkR> Just make sure they are small enough to fit in to cache, so like 8x8 maximum :P
raster has quit [Quit: Gettin' stinky!]
mias has quit [Ping timeout: 256 seconds]
buzzmarshall has quit [Remote host closed the connection]
icecream95 has joined #panfrost
stikonas has quit [Ping timeout: 265 seconds]
stikonas has joined #panfrost
ric96 has joined #panfrost
stikonas has quit [Remote host closed the connection]