alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - https://gitlab.freedesktop.org/panfrost - Logs https://freenode.irclog.whitequark.org/panfrost - Discord Discard
<alyssa> Lyude: panwrap
<Lyude> alyssa: alright
<Lyude> hm
<alyssa> Well, older versions of panwrap (pre-mesa-ification) I guess
<Lyude> alyssa: so, we /could/ benefit from being able to work from multiple kernel versions, and i'm thinking
<Lyude> i'm wondering if that might 'just work' if we used arm's official headers for whatever version we want to compile against
<Lyude> i guess it depends if the structs are the only thing that changed or not
BenG83 has quit [Remote host closed the connection]
_whitelogger has joined #panfrost
cwabbott has quit [Ping timeout: 246 seconds]
<Lyude> alyssa: ...do you mind if I add some more error handling to the fb code?
<alyssa> Lyude: Probably a good idea; why would I mind? :P
<Lyude> just wondering
<alyssa> ("Since you're fickle with strong opinions and frankly it's unpredictable when you'll irrationally put your foot down on a technical issue, so it's best to ask ahead of time" "...Touche, mon amie. Touche")
<Lyude> alyssa: btw; what chromebook is it that you have?
<alyssa> Samsung Chromebook Plus ("kevin")
<alyssa> It's a really nice machine, but it's pricy (..in comparison to other Chromebooks, anyway)
<alyssa> There's another RK3399 chromebook that's mildly cheaper, but I can't speak to it
<Lyude> alright-i'm just wondering for the sake of kernels
<Lyude> oh wow
<Lyude> it actually is called kevin
<Lyude> i thought that was a joke
<Lyude> anyway-it looks like this thing can run a mainline kernel
<alyssa> Sure, but that doesn't mean it'll work well
<alyssa> I've asked extensively about this in #linux-rockchip, answer has been "support is improving but it's not quite There Yet"
<alyssa> And it's not particularly convenient to switch kernels on here. If I were doing kernel dev, I'd stomach the inconvenience (in the same way I stomach the inconvenience of using llvmpipe for stuff while working on userspace). But I'm not and I don't want to burden myself unnecessarily.
<alyssa> I already hold myself to enough arbitrary standards, I don't need to add "upstream-only" to the list ;P
<urjaman> well, i would say we make it run with the newer headers and see about integrating it after that :P
<urjaman> (and i dont think you really need mainline alyssa ...)
cwabbott has joined #panfrost
<Lyude> yeah that as well; you might be able to just get the newest mali driver to compile against your kernel
hanetzer has joined #panfrost
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
pH5 has joined #panfrost
<sphalerite> alyssa: the gru-bob which I have works nicely as well, it doesn't have such a fancy monitor though
<mmind00> sphalerite: that shouldn't matter much ... both displays are connected via eDP, so it's really only the resolution that is different and won't affect general functionality ... guessing by alyssa 's comment on #linux-rockchip, sound might interesting to know about ... somehow I tend to ignore sound way to often
<sphalerit> mmind00: yep, just saying because she said she can't speak to it
<sphalerit> mmind00: sound works with pulseaudio, although it's a bit quirky
<mmind00> sphalerite: "can't speak to it"? I tend to get regular display output on all 3 gru devices (kevin, bob and since last week even the fancy dual-dsi on scarlet)
<mmind00> sphalerite: but very cool to hear that sound is working
<sphalerite> mmind00: 04:54 <@alyssa> There's another RK3399 chromebook that's mildly cheaper, but I can't speak to it
<sphalerite> mmind00: https://archlinuxarm.org/platforms/armv8/rockchip/asus-chromebook-flip-c101pa sonud behaves as described on the wiki tab here for me
<sphalerite> althouhg I'm on nixos not arch
<mmind00> sphalerite: I guess specific distributions don't matter that much these days :-) .. aka I'm doing Debian as nfsroot and from an sd-card on my Gru ChromeOS-devices
<sphalerite> right
afaerber has quit [Ping timeout: 252 seconds]
afaerber has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
chewitt has joined #panfrost
BenG83 has joined #panfrost
afaerber has quit [Ping timeout: 264 seconds]
afaerber has joined #panfrost
cwabbott has quit [Read error: Connection reset by peer]
cwabbott has joined #panfrost
afaerber has quit [Quit: Leaving]
afaerber has joined #panfrost
<chewitt> today's motivational image for the panfrost team ;) https://imgur.com/a/0uoqCRV
<HdkR> :)
BenG83 has quit [Ping timeout: 245 seconds]
BenG83 has joined #panfrost
cwabbott_ has joined #panfrost
cwabbott has quit [Ping timeout: 252 seconds]
cwabbott_ is now known as cwabbott
maciejjo has quit [Ping timeout: 268 seconds]
maciejjo has joined #panfrost
<hanetzer> chewitt: what proggie is that?
<chewitt> Kodi
<hanetzer> ah. that's what used to be xbmc or whatever right?
<chewitt> Yup
<chewitt> Kodi is the sole purpose of the embedded distro that i'm involved in
<chewitt> our codebase is also forked to provide the Linux base for the official Plex "embedded" distro
<chewitt> also for Lakka which is the embedded "libretro" distro
<chewitt> so there's a large queue of people keen to see lima/panfrost running :)
<Lyude> chewitt: we're getting there :), I've started working on getting panfrost to work with the latest arm kernel driver with that vim2 you guys sent me
<chewitt> ^ I'll see if I can port previous fix-ups to the r27p0 code later
<Lyude> cool
<chewitt> doesn't look like much changed, just some ifdef changes for 4.18 kernels
<chewitt> so the idea is to re-use the ARM driver instead of writing an all-new panfrost driver?
<chewitt> i.e. add a new platform to the driver?
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
pH5 has quit [Quit: bye]
pH5 has joined #panfrost
<Lyude> chewitt: I don't know if that's the final idea;
<Lyude> but I think it's a good idea to start getting this upstream
<Lyude> or rather-I think supporting the latest uapi is a good idea for that
<Lyude> it also doesn't look it's going to take much work to get it working with the latest uapi
<alyssa> chewitt: is this a competition now? :V
<chewitt> nah, we're just glad to see progress all around :)
<Lyude> chewitt: having that midgard hardware definitely helps! :)
<alyssa> chewitt: \o/
* alyssa tries to debug Kodi
<alyssa> It regressed at some point but I can't bisect that far back
<alyssa> oh maybe it's
<alyssa> grmp
<alyssa> got it
<ente> what was it?
<alyssa> ente: some dumb stuff... bug where screen resolution is capped at 2048x1280 (TODO: investigate) and Kodi was specifying viewports of 2400x1600 etc
<alyssa> I'll take what I can get :p
<alyssa> chewitt: ^^
<chewitt> that's more than last time .. progress!
<Lyude> alyssa: is this running with panfrost as the renderer?
<alyssa> chewitt: :D
<alyssa> Lyude: ya
<alyssa> I'm wondering why none of the text renders
<Lyude> alyssa: nice!
<alyssa> thanks!
<hanetzer> hawt
afaerber has quit [Ping timeout: 252 seconds]
afaerber has joined #panfrost
afaerber has quit [Client Quit]
afaerber has joined #panfrost