buzzmarshall has quit [Remote host closed the connection]
Green has quit [Ping timeout: 240 seconds]
davidlt has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
raster has joined #panfrost
yann has joined #panfrost
archetech has joined #panfrost
emOne has joined #panfrost
stikonas has joined #panfrost
davidlt has quit [Ping timeout: 240 seconds]
emOne has quit [Ping timeout: 240 seconds]
warpme_ has joined #panfrost
emOne_ has joined #panfrost
<emOne_>
sooo. does panfrost work or not?
<emOne_>
on amlogic s905x3
<HdkR>
It's Bifrost, so maybe the smallest measure of "work"
<emOne_>
what does that mean?
<emOne_>
Is there a closed source driver for a linux desktop environment that works better?
<HdkR>
Panfrost experimentally supports the GPU in that SoC
<HdkR>
ARM's closed source driver for it may or may not work for you, especially since they dropped X11 support
<emOne_>
I don't understand why they would drop x11 when it is the most widely used windowing system in linux desktosp
<emOne_>
It is sad that they dropped it
<emOne_>
HdkR: I have a feeling that when apple finally starts releasing arm cpus there will also be better arm drivers for linux all of a sudden
<emOne_>
at least I hope so
<HdkR>
That wouldn't fix the Mali problem
<HdkR>
Apple uses their own in-house GPU so even someone REing it wouldn't change Mali
<emOne_>
how is wayland looking on mali?
<HdkR>
Panfrost it's fine
<emOne_>
does it crash?
<HdkR>
Try hard enough I bet you could crash any driver
<emOne_>
fair enough
<emOne_>
I am going to try panfrost with wayland in that case
<emOne_>
HdkR: is there an arm based linux OS that supports panfrost out of the box?
<HdkR>
Maybe?
<HdkR>
again, Bifrost is still experimental. So expect all the issues :)
<HdkR>
Bifrost is what is in the s905x3
emOne has joined #panfrost
<daniels>
it works well enough to be able to use GNOME Shell and GPU-accelerated clients
<daniels>
you might have issues with more complex ones such as Chromium
<daniels>
and you also need to set an environment variable to have it work at all, given that it's still experimental
<emOne>
I don't need chromium
<emOne>
I just need windows , some basic 3d and video decoding
<daniels>
(however Amlogic has its own very special integration issues with cache/power - you'll need some kernel patches from bbrezillon to fix those up I think? or was that for the S922?)
<daniels>
video decoder _should_ be in mainline kernels I think
<daniels>
but that's quite separate
<emOne>
just a windowing system and video decoding would be good
icecream95 has joined #panfrost
<emOne>
the only thing I found so far that works well with video decoding are operating systems that draw directly to the framebuffer
<emOne>
but there is no windowing system in those
<emOne>
that is why I am looking at panfrost
emOne_ has quit [Ping timeout: 256 seconds]
<emOne>
I don't even care about x11 anymore
<emOne>
I will take any windowing system as long as it doesn't crash
<kinkinkijkin>
good, cause x11 is ridiculously hard to support and should've died back in the 80s imo
<emOne>
what is the difference between bitfrost and panfrost?
<kinkinkijkin>
bifrost is a gpu, panfrost is a driver
<emOne>
I see that people are having success with panfrost + wayland + gnome
<emOne>
people are reporting that it doesn't crash
<emOne>
which is great news
<kinkinkijkin>
gnome3 has a very well-written wayland compositor, which surprises some people
<kinkinkijkin>
since gnome3 is apparently supposed to be extremely heavy
<kinkinkijkin>
yet it's one of the fastest on these little boards
<emOne>
thank you everyone <3
<HdkR>
Careful for reports from different Mali GPU families l:P
<kinkinkijkin>
oh right, i should put in brackets, i use a board with a midgard gpu
<kinkinkijkin>
quite a bit older
<kinkinkijkin>
and different levels of support
<kinkinkijkin>
and different hardware bugs
<emOne>
why is everything so complicated with arm devices?
<kinkinkijkin>
because it's actually a fair bit more complicated on pc devices, it's just different people who bear the weight of that complication
<HdkR>
Nvidia and AMD GPUs also have the same complications for different support levels :)
<kinkinkijkin>
x86 pc motherboards are ridiculous to design, for example
<kinkinkijkin>
because you have to support tech from the early 80s up to 2020
<emOne>
“Panfrost is working on my X96 Max+ when I use the latest 5.7 kernel. It was not working when I tried the 5.8 rc6 kernel.”
<emOne>
kinkinkijkin: heh but at least everything is supported on x86
<kinkinkijkin>
heh
<kinkinkijkin>
just proprietary softwares at this point
<kinkinkijkin>
there's been a move off x86 lately, and as such porting has been made as simple as not writing bad code in most cases
<HdkR>
Don't judge my naughty code
<kinkinkijkin>
(unless you have inline asm or do complex low-level stuff)
<daniels>
emOne: Panfrost is an OSS kernel+Mesa driver which supports Arm Mali GPUs - the Midgard generations work very well with it, whereas the Bifrost generations are under much more active development
<emOne>
fantastic daniels
<emOne>
I am going to give it a try with the 5.7 linux kernel
<daniels>
anything (that you can actually buy yes I know HdkR you have that phone) labelled Gxx is Bifrost
<emOne>
and waylan
<daniels>
it might work better with https://github.com/bbrezillon/linux/tree/panfrost/vim3 which has some Amlogic-specific fixes; generally Bifrost is working reasonably well with Wayland desktop environments, but Amlogic have some weird (broken) integration we need to specifically account for, and that's not quite finished yet
<kinkinkijkin>
keep in mind emOne, in 90% of cases you can't get a stable system on an experimental new .x. kernel version, even on x86
<HdkR>
(daniels, spying on what I do in my free time?)
<kinkinkijkin>
it just happens that the average hand-built x86 desktop pc is part of the 10%
<emOne>
I don't know if things have changed these days
<daniels>
HdkR: less spying, more just reading this channel :P
<emOne>
but I never really had an issue with x86 and experimental kernels
<icecream95>
(Speaking of unstable kernels, 5.8 has an annoying squashfs regression only fixed in 5.8.4)
<emOne>
there was this one time around 2006 or 2005 when sata drives were coming out where ubuntu would not recognise the drive
<kinkinkijkin>
emOne, are you comparing with desktops and enterprise laptops, like most linux users recommend, or the average x86 device (a laptop that you have to hack the bios on to even boot anything other than windows)
emOne_ has joined #panfrost
emOne has quit [Ping timeout: 256 seconds]
emOne_ has quit [Ping timeout: 256 seconds]
* alyssa
mumbles
icecream95 has quit [Ping timeout: 240 seconds]
<robmur01>
note that literally nothing changed in drivers/gpu/drm/panfrost between 5.7 and 5.8...
Green has joined #panfrost
kaspter has quit [Quit: kaspter]
nlhowell has quit [Ping timeout: 240 seconds]
<alyssa>
tomeu: Do we have resources to do deqp-gles31 runs on T860 in CI?
<alyssa>
(with a generous skip list)
<alyssa>
(In particular, skipping all indirect draws and image tests)
raster has quit [Remote host closed the connection]
raster has joined #panfrost
<tomeu>
alyssa: we could do one job, 1 in 5 tests or so
<alyssa>
hmm, alright
raster has quit [Client Quit]
raster has joined #panfrost
buzzmarshall has joined #panfrost
kaspter has joined #panfrost
kaspter has quit [Ping timeout: 258 seconds]
archetech_ has joined #panfrost
archetech has quit [Ping timeout: 256 seconds]
archetech_ has quit [Quit: Leaving]
davidlt has joined #panfrost
archetech has joined #panfrost
kaspter has joined #panfrost
emOne_ has joined #panfrost
kaspter has quit [Quit: kaspter]
<emOne_>
does panfrost work with 4.9?
<robmur01>
it was merged in 5.2
emOne has joined #panfrost
<emOne>
sorry got disconnected
<emOne>
19:17 emOne_: which means in layman terms?
<emOne>
19:17 emOne_: that it only works in 5.2 and up?