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]
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #panfrost
vstehle has quit [Ping timeout: 264 seconds]
newton688 has joined #panfrost
<newton688> Hi All, sorry for the wait. I've raised an issue here with the details of my system, some steps that I used to produce the problem and some kernel logs. If there's any more detail that I can provide, please let me know. Also, workarounds would be great if possible. Thank you. https://gitlab.freedesktop.org/mesa/mesa/-/issues/4389
<alyssa> newton688: I don't suppose it'd be possible to bisect the issue?
<alyssa> "Mysterious" faults in dmesg / freezes / hangs are notoriously hard to debug, which is why there are so many of them on the issue tracker.
<alyssa> (Since the easy issues have been solved :< )
<alyssa> (More reason to wire up kbase for soak testing to see if mesa really is at fault with stuff)
kaspter has joined #panfrost
<newton688> alyssa: not sure, what should I bisect? :)
<newton688> The log seems to be some kind of todo in panfrast.
atler has quit [Killed (orwell.freenode.net (Nickname regained by services))]
atler has joined #panfrost
<italove> you mentioned that the issue happened after an update recently, so bisecting the mesa looks like a good way to find out which commit caused the issue
<italove> bisect the mesa repo***
<italove> newton688: that TODO is there for a long time, I don't think it's related to the regression
jernej has quit [Ping timeout: 240 seconds]
jernej has joined #panfrost
Stary has quit [Ping timeout: 260 seconds]
Stary has joined #panfrost
<HdkR> I should probably double check gfxbench again, fixed some bugs that might resolve the crash I saw in it
Ashleeee has quit [Ping timeout: 276 seconds]
Stenzek has quit [Ping timeout: 264 seconds]
<newton688> italove: Ok, thanks. The error does seem highly correlated with the problems I'm seeing. Some have suggested that it could be because KWin is doing fancier things. I'll try to see if switching to Wayland/Gnome helps.
Stenzek has joined #panfrost
<alyssa> still a panfrost bug...
davidlt has joined #panfrost
<italove> yep, sorry, I could've phrased that better, the panfrost error messages are correlated with the regression, I was just saying that the "todo" message doesn't really tell us what caused the regression
newton688 has quit [Ping timeout: 240 seconds]
vstehle has joined #panfrost
tgall_fo_ has joined #panfrost
tgall_foo has quit [Ping timeout: 246 seconds]
camus has joined #panfrost
kaspter has quit [Ping timeout: 245 seconds]
camus is now known as kaspter
raster has joined #panfrost
raster has quit [Remote host closed the connection]
raster has joined #panfrost
cwabbott_ has joined #panfrost
narmstrong_ has joined #panfrost
kinkinkijkin_ has joined #panfrost
Werner__ has joined #panfrost
austriancoder_ has joined #panfrost
ric96_ has joined #panfrost
lvrp16_ has joined #panfrost
steev_ has joined #panfrost
phh|new has joined #panfrost
embed-3d has joined #panfrost
milkii_ has joined #panfrost
unoccupied has joined #panfrost
empty_string has joined #panfrost
afaerber_ has joined #panfrost
alpernebbi has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
empty_st- has quit [*.net *.split]
ric96 has quit [*.net *.split]
leah has quit [*.net *.split]
phh has quit [*.net *.split]
Werner has quit [*.net *.split]
milkii has quit [*.net *.split]
afaerber has quit [*.net *.split]
cwabbott has quit [*.net *.split]
kinkinkijkin has quit [*.net *.split]
narmstrong has quit [*.net *.split]
steev has quit [*.net *.split]
lvrp16 has quit [*.net *.split]
austriancoder has quit [*.net *.split]
cwabbott_ is now known as cwabbott
ric96_ is now known as ric96
narmstrong_ is now known as narmstrong
kinkinkijkin_ is now known as kinkinkijkin
austriancoder_ is now known as austriancoder
lvrp16_ is now known as lvrp16
steev_ is now known as steev
raster has joined #panfrost
raster has quit [Client Quit]
phh|new is now known as phh
raster has joined #panfrost
raster has quit [Remote host closed the connection]
<icecream95> Looks like push constants needs some optimising: 49.93% drawoverhead [.] panfrost_emit_const_buf
raster has joined #panfrost
raster has quit [Client Quit]
rak-zero has joined #panfrost
Werner__ is now known as Werner
stikonas has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
raster has joined #panfrost
afaerber_ is now known as afaerber
warpme_ has joined #panfrost
<raster> o/
<macc24> o/ raster
<raster> hooroo
<macc24> 5.10.19 now boots on duet \o/ with fixes stolen from hexdump0815
<raster> duet?
<macc24> lenovo chromebook duet
<raster> oh
camus has joined #panfrost
kaspter has quit [Ping timeout: 265 seconds]
camus is now known as kaspter
karolherbst has quit [Ping timeout: 245 seconds]
<HdkR> aaagh, it's Android though
<HdkR> What a tease
<raster> well... better than it running qnx ,,, :)
<raster> there is some hope of getting some regular linux stack onto it without insane effort...
karolherbst has joined #panfrost
<HdkR> Sounds intense
<macc24> HdkR: yeah it could probably be made to run linux
<macc24> quartz64 has the same soc
<HdkR> Oh right, it is
<HdkR> Oh wait, I misread that on my phone as a 3588. Derp
<HdkR> 3588 is the interesting one :(
<macc24> why
<HdkR> Theoretically has a Valhall GPU
<macc24> huh
<raster> ambitious ... want to start REing that? :)
<HdkR> I've been wanting to for months
<HdkR> I just don't want to deal with Android
<macc24> i wonder if the linux would work on mt8192
<tomeu> there have been mt8192 patches in the ml for some time already
<tomeu> is there generally available hw with it?
raster has quit [Quit: Gettin' stinky!]
raster has joined #panfrost
newton688 has joined #panfrost
<macc24> tomeu: there will be
<macc24> Soon™
<alyssa> icecream95: "49.93% drawoverhead panfrost_emit_const_buf" Bah, alright.
tgall_fo_ is now known as tgall_foo
nlhowell has quit [Quit: WeeChat 3.0]
nlhowell has joined #panfrost
alpernebbi has quit [Quit: alpernebbi]
<bbrezillon> narmstrong: do you know if it'd be possible to implement ->gem_prime_import_sg_table in the Amlogic driver?
<bbrezillon> (IOW, is there an IOMMU or is sg-DMA supported by the display controller)
<narmstrong> bbrezillon: afaik no there is no way (I know) to import via scatter gather and there is no iommu on the display side on the existing socs
<narmstrong> I’ll dig again in the code to see but amlogic designed the primary plane for « OSD » and 1080p Max Android TV UI
<alyssa> bbrezillon: what for ooi?
<bbrezillon> alyssa: looks like the generic vulkan WSI layer creates presentable images using the regular image creation path, and then passes those buffers to the compositor as if they were importable on the KMS side
<bbrezillon> but I probably missed something
<alyssa> ah..
<alyssa> The good news (?) is that compositors are still GL and the display controller doesn't matter for X11/wayland backends, right?
<bbrezillon> yep
<bbrezillon> well, it matters for the wayland case (the one I'm testing)
<bbrezillon> since weston tries to import a GPU buffer in the KMS dev
<tomeu> bbrezillon: wonder if the v3d vk driver isn't in the same situation
<tomeu> guess we need kmsro for vulkan?
<bbrezillon> tomeu: oh, that's exactly what I need. thx
raster has quit [Quit: Gettin' stinky!]
<alyssa> ISTR we have code like that in the Gallium driver too, lifted from v3d
megi has quit [Quit: WeeChat 3.0]
megi has joined #panfrost
raster has joined #panfrost
Ashleee has joined #panfrost
patrik has joined #panfrost
archetech has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
raster has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
kaspter has quit [Ping timeout: 265 seconds]
kaspter has joined #panfrost
guillaume_g has quit [Quit: Konversation terminated!]
<robmur01> Woo! G71 manages kmscube and a full run of glmark2 without faulting or anything looking too wrong :D
<robmur01> alyssa wins a cookie
<macc24> \o/
<robmur01> (click <here> to manage cookie preferences)
<robmur01> "glmark2 Score: 6"
<macc24> is that bad or good?
<robmur01> that's what 40MHz and a wet piece of string to memory gets you
<macc24> oh ok
<robmur01> (also MP1 config with tiny caches, to fit in a Virtex-7)
<macc24> now i want to benchmark g71 mp8
<archetech> G71 isn't used in any decent SBC board
<macc24> archetech: but it's used in android(yuck) laptop that can run linux with enough effort
<robmur01> Hikey 960 might match certain limited values of "decent"
<macc24> s/laptop/tablet/
<archetech> I am seeing glmark scores ~800 on my G52
<archetech> not bad
<robmur01> throwing some WARNs from drm_gem_mmap_obj() though, must be a 5.12-rc1 thing
<macc24> 5.12????
<robmur01> Yes, rc1. I'm a kernel developer, I use development kernels ;)
<macc24> 5.11 was barely released
<robmur01> that's how it works: release > ~2-week merge window > rc's start for next release
<macc24> o.o
<macc24> quick
<macc24> i wonder if my px30 patch made it anywhere
<alyssa> robmur01: Nom.
<alyssa> robmur01: isn't 5.12-rc1 the "eats your data" one?
<alyssa> I don't suppose you could try a deqp-gles2 run? 🦋
<robmur01> quite possibly... getting broken is kinda the Juno's job :D
<alyssa> lul
<alyssa> I guess that's be painful on whatever board you have lol
<robmur01> I still want to try, but I think I might have to set up a whole new FS with Debian or something - the CTS just doesn't get on with Arch
archetech has quit [Quit: Konversation terminated!]
archetech has joined #panfrost
davidlt has quit [Ping timeout: 245 seconds]
<macc24> robmur01: remember when you said that you use 5.12?
<robmur01> I don't *use* it, I just booted it on a dev board to test some stuff I'm working on
<macc24> yeaa, it might corrupt your filesystem
<robmur01> dude, I've spent 6 years working in the DMA layer, corrupting filesystems is what I *do* ;)
<robmur01> development boards are for developing on; development filesystems are disposable
* macc24 glances at his duet
<macc24> yeah, disposable, nothing important there
camus has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
camus is now known as kaspter
<HdkR> womp womp, gfxbench still breaks with glx errors. Oh well.
<alyssa> wom
kaspter has quit [Ping timeout: 245 seconds]
kaspter has joined #panfrost
karolherbst has quit [Ping timeout: 245 seconds]
kherbst has joined #panfrost
camus has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
camus is now known as kaspter
newton688 has quit [Quit: Connection closed]
warpme_ has quit [Quit: Connection closed for inactivity]