ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
icecream95 has joined #panfrost
Daanct12 has joined #panfrost
anarsoul has quit [Ping timeout: 480 seconds]
anarsoul has joined #panfrost
Daaanct12 has joined #panfrost
Danct12 has quit [Ping timeout: 480 seconds]
alMalsamo has joined #panfrost
<alMalsamo> Hi all, does this driver work blob-free on Pinebook pro laptops?
<alMalsamo> If so what is the latest OpenGL supported at present?
<cphealy> What GPU does Pinebook Pro Laptop use?
<alMalsamo> ARM Mali-T860MP4 Quad-core GPU cphealy
<alMalsamo> Maybe Panfrost does not support Vulkan but does openGL? I only have old information
<cphealy> alMalsamo: that's a Midgard class 3D GPU. It should work blob-free.
<alMalsamo> Midgard sounds like FFVII city with Shinra
<cphealy> Both Midgard and Bifrost class GPUs are supported by Panfrost (and Valhall is in development.)
<alMalsamo> Is that an ARM codename?
<cphealy> Yes, those are ARM codenames.
<alMalsamo> cphealy: Very nice, what is Valhall?
<cphealy> Valhall is the successor to Bifrost class ARM Mali GPUs.
<cphealy> This will probably help answer some of your questions: https://docs.mesa3d.org/drivers/panfrost.html
<cphealy> OpenGL 3.1 and OpenGL ES 3.1
<alMalsamo> Do you know if OpenGL 3.3 support is working?
<cphealy> I don't know.
<alMalsamo> pine64 wiki says this might be possible with PAN_MESA_DEBUG="gl3"
<cphealy> If it is, it's likely lower priority than Valhall HW support.
<alMalsamo> So what happened to the Lima driver
<cphealy> There's other people that know much more than me about panfrost that could answer the GL 3.3 question.
<alMalsamo> Is Panfrost a fork of Lima or new project
<cphealy> No
<cphealy> Panfrost is for Midgard, Bifrost, and Valhall. Lima is for older ARM Mali GPUs.
<alMalsamo> Oh okay got it
<alMalsamo> Does ARM help with Panfrost development at all, either via code contributions or at least GPU specification documenation?
<HdkR> GL 3.3/3.2 isn't fully implemented in Panfrost, which is why it is hidden behind an environment variable
<HdkR> and panvk is only in heavily experimental state, not usable for end users to use.
tlwoerner_ has joined #panfrost
tlwoerner has quit [Ping timeout: 480 seconds]
<alMalsamo> HdkR: panvk is Vulkan driver?
<HdkR> alMalsamo: Yes
Rathann has joined #panfrost
Rathann has left #panfrost [#panfrost]
rasterman has joined #panfrost
<alMalsamo> HdkR: Do you know anything about OpenCL?
<icecream95> alMalsamo: OpenCL with Clover somewhat works, and there is also the new rusticl frontend which jekstrand has been testing with Panfrost
<HdkR> ^
Daanct12 has quit [Quit: Leaving]
Helpneeded has joined #panfrost
Helpneeded has quit [Remote host closed the connection]
alMalsamo has quit [Ping timeout: 480 seconds]
rkanwal has joined #panfrost
alMalsamo has joined #panfrost
icecream95 has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #panfrost
nanokatze has joined #panfrost
nanokatze has quit [Remote host closed the connection]
nanokatze has joined #panfrost
Rathann has joined #panfrost
Rathann has quit []
Rathann has joined #panfrost
Daaanct12 is now known as Danct12
alMalsam1 has joined #panfrost
alMalsamo has quit [Read error: Connection reset by peer]
jambalaya has quit [Ping timeout: 480 seconds]
jambalaya has joined #panfrost
tlwoerner_ has quit []
tlwoerner has joined #panfrost
erle has quit [Ping timeout: 480 seconds]
alarumbe has joined #panfrost
erle has joined #panfrost
nanokatze has quit [Remote host closed the connection]
<jekstrand> Yup, those are both things. :)
<jekstrand> Focused on getting iris to conformance at the moment (and close). Panfrost is going to take more works. Lots of niggly compiler bits.
greenjustin has joined #panfrost
MajorBiscuit has quit [Ping timeout: 480 seconds]
<Pu244> Going back a few days, I can't actually get DMA_GLOBAL_POOL to build without doing some more kernel hacking, it is explicitly gated on lack of a MMU.
<Pu244> And I know the AMLogic chips don't have the iommu which is why I'm fighting the CMA system, do the Rockchips do? PineBook Pro seems... better behaved by a lot.
JulianGro has joined #panfrost
WoC has joined #panfrost
nanokatze has joined #panfrost
<Pu244> Hrm. seems like you can't remove the 'reusable' parameter from the CMA block, that's invalid in the init code.
MajorBiscuit has joined #panfrost
Rathann has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #panfrost
greenjustin_ has joined #panfrost
greenjustin has quit [Ping timeout: 480 seconds]
greenjustin_ has quit [Remote host closed the connection]
greenjustin_ has joined #panfrost
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #panfrost
greenjustin_ has quit []
greenjustin_ has joined #panfrost
greenjustin_ is now known as greenjustin
rasterman has quit [Quit: Gettin' stinky!]
<robmur01> Yes, Rockchip have display IOMMUs (at least on everything new enough to run Panfrost)
<Pu244> *nods* Ok, that was my understanding.
<Pu244> It makes the N2+ a bit painful at times for desktop use. :)
alyssa has joined #panfrost
<alyssa> bbrezillon: where does Vulkan allow configuring offset/stride for created images?
<alyssa> (i.e. pan_explicit_layout)
<alyssa> I don't see it wired up in panvk and I don't see anything in the spec for it
<alyssa> It looks like VkSubresourceLayout, I guess
<alyssa> but that's queried, not set
<alyssa> oh... VkImageDrmFormatModifierExplicitCreateInfoEXT... ugh
<macc24> that's almost as long as when i say hello
atler has joined #panfrost
MajorBiscuit has quit [Quit: WeeChat 3.4]
nanokatze has quit [Remote host closed the connection]
greenjustin has quit [Ping timeout: 480 seconds]
icecream95 has joined #panfrost
camus has quit [Remote host closed the connection]
camus has joined #panfrost
rkanwal has quit [Quit: rkanwal]
rkanwal has joined #panfrost