BenG83 has quit [Read error: Connection reset by peer]
BenG83 has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
afaerber has joined #panfrost
NeuroScr has joined #panfrost
<NeuroScr>
I have an allwinner H6 w/a Mali T720
<NeuroScr>
how do I install an hw accelerated opengl stack?
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
BenG83 has quit [Remote host closed the connection]
BenG83 has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
NeuroScr has quit [Read error: No route to host]
pH5 has quit [Quit: bye]
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
pH5 has joined #panfrost
anarsoul|2 has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
afaerber has quit [Quit: Leaving]
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
BenG83 has quit [Remote host closed the connection]
BenG83 has joined #panfrost
AntonioND has joined #panfrost
NeuroScr has joined #panfrost
<NeuroScr>
any one alive?
<HdkR>
Yes. As for the answer of your previous question, Panfrost isn't in a state that an end user can have a good experience yet
<Lyude>
NeuroScr: nope; just you
<NeuroScr>
well I’m a developer is there anything I can do to help?
<HdkR>
I need to listen to more Evanescence "Bring me to life" then =o
<Lyude>
NeuroScr: I would talk to alyssa if you do mesa related stuff and have a midgard system to work with, as for kernel related stuff I'm currently working on gettng the latest arm kernel driver's uapi working with panfrost so that maybe we can get an interim winsys and also to make it easier for people to actually try out panfrost https://gitlab.freedesktop.org/lyudess/panfrost-mesa/
<Lyude>
i'll be continuing work on it tommorrow since everyone's going to be busy dealing with the inevitable unslaught of turkeys
<Lyude>
*onslaught
<NeuroScr>
well I have an H6 w/a Matli T720
<NeuroScr>
I’ve done opengl from gamdev experience
<NeuroScr>
but the components of the linux x windows system is a bit new to me
<Lyude>
that works! and tbh, most of it is going to be mesa related and not X
<NeuroScr>
yea I was working on getting panfrost mesa built last night
<Lyude>
although our current hack/'winsys' uses it
<Lyude>
but that's not planned to stay around forever
<NeuroScr>
also haven’t had to recompile the kernel in like 20 years :)
<Lyude>
NeuroScr: hehe
<NeuroScr>
but I’m sure it’s like riding a bike :)
<Lyude>
you probably can get away without recompiling the whole kernel-you just need to be able to get mali_kbase + whatever platform shim code your board will need
<NeuroScr>
yea DKMs are nice
<Lyude>
since mali_kbase is arm's out of tree kernel driver
<Lyude>
NeuroScr: 'nice' is one way to put it
<Lyude>
oh-wait, I did lie a little bit
<Lyude>
you will also probably need to make sure the dts for your board has what's needed for the mali gpu as well
<HdkR>
dts missing things is annoying :|
<Lyude>
I think you can get away with not needing to recompile the whole kernel for that though, so long as you can at least get the source of the kernel so you can recompile the ts files
<Lyude>
HdkR: yeah...
<Lyude>
but i mean, if android's not missing it it's probably not terribly difficult to figure out where to grab it from
<Lyude>
HdkR: speaking of which-I need to write mali_kbase gpu resetting code for the vim2
<Lyude>
which will be interesting
<Lyude>
(otherwise getting panfrost working better on this board will be reboot hell)
<HdkR>
Oof, mali_kbase doesn't have working resetting code?
<Lyude>
HdkR: I mean it does; but it looks like there's extra platform-specific bits we will need
<HdkR>
Interesting
<NeuroScr>
I imagine using a 4.x kernel is what I want, something like armbian?
<Lyude>
NeuroScr: whatever distro you want as long as it's a mainline kernel, I'm using fedora on my vim2
<NeuroScr>
haven’t heard of the VIM2 before
<Lyude>
NeuroScr: neither had I! it's a little amlogic based SoC that runs quite nicely with a mainline kernel, it's got a midgard T820 + octocore cpu
<NeuroScr>
yea I got the website open
<Lyude>
khadas sent me one when they heard about panfrost so it's my main midgard dev board right now
<NeuroScr>
might have to add to my buy list
<Lyude>
(thanks khadas <3)
<NeuroScr>
also reading up on uapi rn
<Lyude>
NeuroScr: yeah, there's still quite a bit of work to do there. right now it's at the point where it compiles (and it should do so with no fuss whatsoever, otherwise let me know) and runs, but the shader job just dies on my board
<Lyude>
and because of the lack of gpu reset code I haven't figured out why yet (I can, but it's probably going to be way more efficient if I just fix the gpu reset issue first)