00:39
italove has quit [Ping timeout: 240 seconds]
00:47
stikonas has quit [Remote host closed the connection]
01:23
dstzd has joined #panfrost
01:39
kaspter has joined #panfrost
02:46
jernej has joined #panfrost
02:49
dstzd has joined #panfrost
03:17
davidlt has joined #panfrost
03:21
buzzmarshall has quit [Remote host closed the connection]
03:50
italove has joined #panfrost
04:15
davidlt has quit [Ping timeout: 272 seconds]
05:17
italove has quit [Quit: Lost terminal]
05:19
warpme_ has quit [Quit: Connection closed for inactivity]
05:53
davidlt has joined #panfrost
06:04
kaspter has quit [Ping timeout: 246 seconds]
06:04
kaspter has joined #panfrost
07:17
guillaume_g has joined #panfrost
08:19
raster has joined #panfrost
08:22
robmur01 has joined #panfrost
08:23
icecream95 has joined #panfrost
08:31
emOne has joined #panfrost
08:31
<
emOne >
great news about arm officially supporting panfrost
08:32
camus1 has joined #panfrost
08:32
kaspter has quit [Ping timeout: 258 seconds]
08:32
camus1 is now known as kaspter
08:34
chewitt has joined #panfrost
08:38
stikonas has joined #panfrost
08:43
warpme_ has joined #panfrost
08:45
icecrea105 has joined #panfrost
08:48
icecream95 has quit [Ping timeout: 256 seconds]
08:52
icecream95 has joined #panfrost
08:53
icecrea105 has quit [Ping timeout: 256 seconds]
09:00
<
chewitt >
@alyssa I'm seeing some wonky colours with midgard (T820) and mesa HEAD
09:01
<
chewitt >
and if I change the theme to 'Gold' .. it looks kind of bluey-green
09:02
<
chewitt >
a G52 device running the same LE image (same Kodi, mesa, et. al.) has correct colours
09:03
<
chewitt >
I haven't been tracking things for a while due work commitments and Amlogic apathy.. so not sure when things broke
09:05
<
robmur01 >
smells like an RGB/BGR mixup, for which I wouldn't necessarily rule out the display driver being at fault either
09:06
<
chewitt >
'Green' shows as green, so I'm thinking R and B are switched
09:06
<
HdkR >
R and B being swapped is the common failure mode there
09:07
<
chewitt >
also seeing visual glitches (periodic flickers) which wasn't present in the last images I built, but those were a couple of months back
09:07
<
chewitt >
lots of water under the panfrost bridge since then :)
09:07
<
HdkR >
no no, Bifrost is the bridge
09:16
<
chewitt >
last images were built mid June
10:01
forkbomb has quit [Ping timeout: 256 seconds]
10:06
tomboy64 has quit [Remote host closed the connection]
10:07
tomboy64 has joined #panfrost
10:17
icecream95 has quit [Ping timeout: 272 seconds]
10:18
tgall_foo has quit [Ping timeout: 240 seconds]
10:23
tgall_foo has joined #panfrost
11:18
forkbomb has joined #panfrost
11:22
fourkbomb has joined #panfrost
11:23
forkbomb has quit [Ping timeout: 272 seconds]
11:35
_whitelogger has joined #panfrost
11:36
<
alyssa >
can confirm bifrost is the bridge
11:39
<
macc24 >
does bifrost need more people testing master branch of git?
11:39
<
alyssa >
macc24: mostly needs my profs to stop assigning so much homework ;P
11:40
<
alyssa >
Joking. Maybe.
11:40
<
macc24 >
>not doing homework on train to home
11:40
<
alyssa >
>classes from home because of pandemic hence no train
11:41
<
macc24 >
oh in my country they already opened schools, already we got one student sick lol
11:41
<
alyssa >
Canada here, it's.. complicated..
11:44
<
alyssa >
macc24: But to answer on Bifrost: as I think I mentioned at XDC, getting Bifrost into shape is our priority for the near future.
11:44
<
chewitt >
@narmstrong the good news is .. I found the source of the wonky colours
11:44
<
alyssa >
macc24: I'll be working on the Bifrost compiler heavily going forward as such, bbrezillon will be hacking on the Gallium side.
11:45
<
alyssa >
At the moment bifrost support still isn't there for day-to-day use, but I expect that to change in the coming months. Stay tuned :)
11:45
<
narmstrong >
chewitt: this means AFBC is enabled, but this needs a pan debug to be set, did you set it ?
11:46
<
alyssa >
fun fact, setting PAN_MESA_DEBUG=afbc causes puppies to tilt their heads
11:48
<
chewitt >
the debug is specific to midgard or also relevant to bifrost?
11:48
<
chewitt >
i.e. do I need to make this conditional to VIM2
11:48
<
alyssa >
Shouldn't matter
11:48
<
alyssa >
(Only is used on Midgard, but will be ignored on Bifrost. I think.)
11:51
<
narmstrong >
chewitt: can you put back the patch, reproduce the bad color and dump /sys/kernel/debug/dri/1/state ?
12:01
* robmur01
is suspicious of meson_viu_gxm_enable_osd1_afbc() vs. meson_viu_g12a_enable_osd1_afbc() given all the reordering stuff in the latter...
12:04
<
chewitt >
/sys/kernel/debug/dri/1/state doesn't exist
12:05
<
chewitt >
that's with the kernel change back in, and Kodi not started with 'afbc' debug set
12:07
<
chewitt >
adding the afbc debug doesn't seem to do anything
12:09
<
narmstrong >
chewitt: and /0/state ?
12:10
<
narmstrong >
d8d8d80x800000000000051 => AFBC is enabled
12:11
<
narmstrong >
alyssa: i thought pan_mesa_debug=afbc was needed to enable AFBC ?
12:11
<
chewitt >
still has wonky colours then :)
12:11
<
macc24 >
narmstrong: i think it's default now
12:17
<
chewitt >
@robmur01 IIRC gxm afbc = Amlogic homebrew, and g12a afbc = ARM, so I would expect differences
12:17
<
narmstrong >
chewitt: thx, so this patch is wrong... thx for testing
12:18
<
narmstrong >
robmur01: the gxm has a custom decoder and g12a seems to be an ARM IP
12:18
<
narmstrong >
So they are completely different and integrated very differently
12:19
<
robmur01 >
sure, but whatever the implementation surely it's got to be told the byte order *somehow*?
12:27
<
narmstrong >
robmur01: it was a tentative, it's documented the YTR ordering is BGR
12:28
<
narmstrong >
robmur01: I assume to reordering is done after the decoding pass, it's weird because I made it work with correct colors a few days ago (when it was still a debug feature)
12:28
<
narmstrong >
alyssa: did you change the afbc code in the meantime ?
12:28
chewitt_ has joined #panfrost
12:30
chewitt has quit [Ping timeout: 246 seconds]
12:32
<
narmstrong >
tomeu: side question, did someone test panfrost on AOSP with minigbm ?
12:33
<
tomeu >
narmstrong: not that I know :/
12:33
<
tomeu >
any problem?
12:33
<
narmstrong >
tomeu: no, wanted to know if everything was in place for it, or some support is missing in mesa
12:34
<
tomeu >
afaik, there isn't a panfrost driver in minigbm
12:34
<
tomeu >
but the chromeos folks are doing quite some work on mesa on android lately
12:34
<
tomeu >
krh: do you know of anybody who may have already tested that?
12:36
<
daniels >
you don't need minigbm tho right? gbm_gralloc can just use normal GBM directly if Mesa provides it
12:37
<
daniels >
that seems to be what the GloDroid people are doing
12:37
<
tomeu >
yeah, that's what we did as well on imx
12:38
<
tomeu >
guess minigbm could handle better some allocation problems for buffer sharing between codecs or cameras and the GPU?
12:40
<
daniels >
or the allocator :)
12:40
<
narmstrong >
yeah indeed I forgot about gbm_gralloc
12:42
<
narmstrong >
interesting, will look at GloDroid changes
12:42
<
alyssa >
narmstrong: if you can figure out how to get glodroid building mesa with meson instead of Android.mk we would be grateful btw
12:43
<
narmstrong >
alyssa: is it possible to hook meson in the android build system ?
12:43
<
alyssa >
I don't know Android :P
12:44
<
alyssa >
I can do math and write graphics drivers, that's it :p
12:46
<
daniels >
narmstrong: nope
12:46
<
daniels >
narmstrong: the best option atm is to just use Meson as an external project (pointing at the NDK tree) to build a bunch of blobs, then point Blueprint at those blobs
12:50
<
tomeu >
mesa blobs :/
12:52
<
narmstrong >
interesting, thx
12:55
stikonas has quit [Ping timeout: 272 seconds]
12:57
stikonas has joined #panfrost
13:05
<
daniels >
tomeu: ironic, isn't it
13:06
camus1 has joined #panfrost
13:07
kaspter has quit [Ping timeout: 256 seconds]
13:07
camus1 is now known as kaspter
13:10
stikonas has quit [Remote host closed the connection]
13:10
stikonas has joined #panfrost
13:57
<
krh >
tomeu: don't know about AOSP, but we use a wrapper on top of minigbm to provide the arc++ gralloc implementation
13:58
<
krh >
it's in the gralloc subdir of minigbm
14:07
rhyskidd has quit [Ping timeout: 240 seconds]
14:22
<
emOne >
congrats on getting the official support from arm
14:30
chewitt_ is now known as chewitt
14:52
stikonas has quit [Remote host closed the connection]
14:53
emOne has quit [Remote host closed the connection]
14:54
stikonas has joined #panfrost
15:02
rhyskidd has joined #panfrost
15:07
kaspter has quit [Ping timeout: 256 seconds]
15:07
kaspter has joined #panfrost
15:24
nlhowell has joined #panfrost
15:25
stikonas_ has joined #panfrost
15:30
stikonas has quit [Ping timeout: 272 seconds]
15:50
nlhowell has quit [Ping timeout: 265 seconds]
16:24
stikonas has joined #panfrost
16:28
stikonas__ has joined #panfrost
16:28
stikonas_ has quit [Ping timeout: 272 seconds]
16:29
stikonas has quit [Ping timeout: 272 seconds]
16:30
robmur01 has quit [Ping timeout: 265 seconds]
16:52
jernej has joined #panfrost
16:52
dstzd has joined #panfrost
16:54
stikonas__ has quit [Remote host closed the connection]
17:19
robmur01 has joined #panfrost
18:17
stikonas has joined #panfrost
18:36
davidlt has quit [Ping timeout: 260 seconds]
18:38
cowsay has joined #panfrost
18:38
cowsay_ has quit [Ping timeout: 265 seconds]
18:40
karolherbst has quit [Quit: duh 🐧]
18:43
karolherbst has joined #panfrost
19:16
raster has quit [Quit: Gettin' stinky!]
19:53
raster has joined #panfrost
19:59
buzzmarshall has joined #panfrost
20:05
kaspter has quit [Ping timeout: 260 seconds]
20:05
camus1 has joined #panfrost
20:08
camus1 is now known as kaspter
20:11
robmur01 has quit [Ping timeout: 272 seconds]
20:59
kherbst has joined #panfrost
20:59
karolherbst has quit [Disconnected by services]
20:59
kherbst is now known as karolherbst
21:12
paulk-leonov has quit [Ping timeout: 260 seconds]
21:18
paulk-leonov has joined #panfrost
21:27
gcl_ has quit [Ping timeout: 272 seconds]
21:28
gcl has joined #panfrost
22:04
warpme_ has quit [Read error: Connection reset by peer]
22:04
jstultz has quit [Read error: Connection reset by peer]
22:04
ezequielg has quit [Read error: Connection reset by peer]
22:04
narmstrong has quit [Read error: Connection reset by peer]
22:04
steev has quit [Read error: Connection reset by peer]
22:05
guillaume_g has quit [Remote host closed the connection]
22:05
jstultz has joined #panfrost
22:05
guillaume_g has joined #panfrost
22:05
narmstrong has joined #panfrost
22:05
warpme_ has joined #panfrost
22:06
steev has joined #panfrost
22:07
ezequielg has joined #panfrost
22:34
kaspter has quit [Ping timeout: 256 seconds]
22:34
kaspter has joined #panfrost
23:57
camus1 has joined #panfrost
23:58
kaspter has quit [Ping timeout: 256 seconds]
23:58
camus1 is now known as kaspter