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
kinkinkijkin has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
stikonas has quit [Remote host closed the connection]
bbrezillon has quit [Ping timeout: 240 seconds]
bbrezillon has joined #panfrost
vstehle has quit [Ping timeout: 264 seconds]
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 256 seconds]
camus1 is now known as kaspter
mani_s has quit [Ping timeout: 256 seconds]
mani_s has joined #panfrost
robink has quit [Ping timeout: 256 seconds]
robink has joined #panfrost
davidlt has joined #panfrost
archetech has quit [Quit: Leaving]
karolherbst has quit [Ping timeout: 268 seconds]
davidlt has quit [Ping timeout: 264 seconds]
rando25892 has joined #panfrost
vstehle has joined #panfrost
rando25892 has quit [Ping timeout: 256 seconds]
rando25892 has joined #panfrost
davidlt has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
kaspter has joined #panfrost
megi has quit [Quit: WeeChat 2.9]
megi has joined #panfrost
AreaScout has joined #panfrost
<AreaScout> sigmaris thanks for confirming and the commit link ! :)
icecream95 has joined #panfrost
<icecream95> Has the cause of the memory leak in 5.9 been found yet?
<macc24> the WHAT?
<icecream95> Apparently it's fixed in 5.9.5, so I'll try compiling that
wiizzard has quit [Quit: Idle for 30+ days]
<warpme_> Alyssa: pls ping me when You will have sec. I want to recall issue of distorted screen on panfrost on sun4i. it is related to 2a121751 and our chat few days ago....
<macc24> warpme_: doesn't sun4i have Mali400?
<warpme_> macc24: this depends on Soc. allwinner h6 has t720 and this is hw i have issue
<macc24> yeah but sun4i refers to specific SoC. allwinner a10 is sun4i, https://linux-sunxi.org/A10
<warpme_> ah ok - i was imprecise then. I was referring to drm driver. it is sun4i. issue is about cooperation of DE3 in h6, current panforst and dma_buf modifiers
<macc24> oh
<macc24> that explains the confusion
<warpme_> :-)
kaspter has quit [Ping timeout: 265 seconds]
kaspter has joined #panfrost
icecream95 has quit [Ping timeout: 265 seconds]
raster has joined #panfrost
alpernebbi has joined #panfrost
stikonas has joined #panfrost
kaspter has quit [Ping timeout: 264 seconds]
kaspter has joined #panfrost
<daniels> warpme_: what about modifiers ... ?
brads has quit [Remote host closed the connection]
karolherbst has joined #panfrost
purringChaos has joined #panfrost
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #panfrost
<warpme_> daniels: sorry for delay (prof.life steals me). Basically: 2a121751 exposes interesting thing (IMHO) with modifies. It is manifesting by distorted screen on allwinner h6 SoC. Reverting 2a121751 fixes. things. Together with jernej we done some tests. Some side notes: DisplyEngine3 used by h6 supports only linear format (from list of mesa known formats). So we see following: 1\ Currently kernel on DE3 H6 hw. reports no
<warpme_> "IN_FORMATS" property (no list of modifiers). Screen is distorted. 2\add property list with linear modifier as the only member (http://ix.io/2D1V) fixes issue. In my opinion this is bug as modifiers concept it "default+differentiator" type of concept where: if both sides (consumer-provider) are using default - differentiator can be absent OR empty. Current observations - for me - are showing wrong behaviour for
<warpme_> absence of modifier case.
<daniels> warpme_: interesting - as you say, adding explicit linear advertisement is correct and helpful, but in the absence of any explicit modifier list, then linear should be returned anyway. which userspace are you seeing this on?
<warpme_> current mesa
<warpme_> oh - exactly mesa few days old....
<daniels> that's ok, nothing's changed in the last few days (ttbomk) which would impact that
<daniels> when I say 'which userspace', I mean ... are you using Kodi on GBM? Weston? GNOME Shell? Xorg? other?
<warpme_> i'll give check for todays mesa - just to be sure i'm not false positive
<warpme_> daniels: oh sorry. it is mesa on xorg for mythtv
<daniels> ah, Xorg ...
<warpme_> yeah. i'm really old-fashion guy :-)
<daniels> is Xorg distorted when it starts up? is it distorted when you run a window manager and if so, which window manager? is MythTV distorted in fullscreen mode?
<warpme_> distortion is as soon as xorg starts rendering (as it uses GL via glamour - any Xorg output is distorted)
kaspter has quit [Quit: kaspter]
<daniels> aha
wiizzard has joined #panfrost
purringChaos has quit [Read error: Connection reset by peer]
<warpme_> give me sec....
archetech has joined #panfrost
<warpme_> daniels: nope. current mesa gives distorted screen
<warpme_> i mean current mesa + your fix of course
gcl_ is now known as gcl
<daniels> damn :(
<jernej> daniels: regarding panfrost_query_dmabuf_modifiers callback - shouldn't it check if modifiers is NULL and return only the number of supported modifiers in that case?
<jernej> at least lima and vc4 do that
<daniels> jernej: oh yeah, it absolutely should - I left a review comment in one of the MRs about that but it never got caught :(
<jernej> but I kinda doubt this is causing the issue
<narmstrong> it shouldn
<narmstrong> it shouldn't assume a specific modifier from the display controller for sure
<narmstrong> maybe one day we will have a display controller only supported compressed buffers with modifier
<jernej> narmstrong: IN_FORMATS is optional property, mesa should assume linear if it is missing
<archetech> worse case it can be made into a hackintosh next yr
<archetech> ;p
<archetech> oops wrg chan
italove has joined #panfrost
<italove> chewitt: hi, I'm trying to setup the blob in my RK3399 to debug something and I'm wondering what's the easiest way to go about doing that, someone suggested that you might be able to help with that
<macc24> italove: why
tomboy64 has quit [Remote host closed the connection]
tomboy64 has joined #panfrost
<daniels> macc24: to trace the blob and compare it against Panfrost to improve Panfrost
<macc24> understandable, have a nice day
<daniels> enjoy your weekend
<italove> haha
<daniels> italove: I think it might well be into the weekend for him, as IIRC he's in eastern Europe?
<macc24> poland is not in eastern europe
<italove> daniels: idk, but for now I'm trying to setup it like boris said, hopefully it works without much trouble
<daniels> *central Europe
<daniels> italove: fingers crossed ...
<macc24> wait how do you know
<bbrezillon> italove: FWIW, I just realized my bifrost setup was not working either (mali_kbase+blob-r16p0) :-/
<italove> bbrezillon: was it working before?
<bbrezillon> italove: not really
<bbrezillon> but it was good enough to dump deqp traces
<bbrezillon> except this time I need something after the first frame :)
<italove> hmm
<bbrezillon> here's my version https://gitlab.freedesktop.org/bbrezillon/mali_kbase/-/commits/BX301A01B-SW-99002-r16p0-01rel0/ (just one change to have it compile on 5.9+)
yann has quit [Ping timeout: 240 seconds]
yann has joined #panfrost
archetech has quit [Quit: Konversation terminated!]
archetech has joined #panfrost
<archetech> did ya know this is possible ? I built my xorg with glamor
<archetech> 35.485] (II) GLX: Initialized DRI2 GL provider for screen 0
<archetech> accelerated X
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
davidlt has quit [Ping timeout: 256 seconds]
icecream95 has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
AreaScout has quit [Quit: Leaving]
alpernebbi has quit [Quit: alpernebbi]
raster has joined #panfrost
italove has quit [Ping timeout: 260 seconds]
stikonas_ has joined #panfrost
stikonas has quit [Ping timeout: 272 seconds]
icecream95 has quit [Ping timeout: 264 seconds]
stikonas_ is now known as stikonas
icecream95 has joined #panfrost
icecream95 has quit [Ping timeout: 258 seconds]
icecream95 has joined #panfrost