Panthor GPU Driver on Radxa ROCK 5B on x86_64 Linux Games

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 27

  • @Rushil69420
    @Rushil69420 6 місяців тому +2

    Thanks for showing the benchmark!

  • @fictusamicus7177
    @fictusamicus7177 28 днів тому

    Cool

  • @r0galik
    @r0galik 6 місяців тому +2

    Thanks

  • @huntergames3654
    @huntergames3654 4 місяці тому

    Hola bro ya probaste el kernel 6.10 trae panthor incorporado según vi eso en una lista de cambios

    • @microlinux
      @microlinux  4 місяці тому +1

      lo voy a probar sisi

  • @GustavoMsTrashCan
    @GustavoMsTrashCan 4 місяці тому +2

    Hey, thanks for sharing your thoughts and your knowledge regarding those things -- they were really useful to me.
    I'm still "crawling" regarding trying to get things working properly on arm sbcs, more specifically with an orange pi zero 3. Still, what is the current "top notch" package for gpu hardware acceleration? Is it (still) panfrost? And panfrost seems to have a poor performance regarding vulkan -- how am I supposed to mitigate that? And drm support -- how am I suppose to enable drm support for panfrost? Because I have it installed on my sbc and drm doesn't seem to work. GPU is a mali-g31 one. Thanks in advance, and keep up the good work.

    • @microlinux
      @microlinux  4 місяці тому +1

      panfrost developers arent happy with mali midgard/bifrost gpu vulkan hw, so, they are most probably interested to support first the latest gen valhall gpus for such... it's an slow development. if you still want to try the panfrost vulkan driver, upgrade your panfrost drivers on ubuntu (joshua's build) with oibaf, install mesa-vulkan-drivers or whatever name it has, and the you willl have to use I_WANT_A_BROKEN_VULKAN_DRIVER=1 as env var to use it. most problably super broken

    • @GustavoMsTrashCan
      @GustavoMsTrashCan 4 місяці тому

      So vulkan is broken beyond relief eh? Alright, thanks,
      How about DRM? Is there a working/proper drm or am I stuck with wayland? Because I've tried to get it working for panfrost and I got a few weird "Permission denied" errors or the game randomly crashing with no errors whatsoever.
      Oh, and another question -- how "safe" is to set PAN_MESA_DEBUG to "gofaster"? Since apparently it does improve performance but its not recommended for some reason.
      Once again, thanks for sharing your knowledge and keep up the good work.
      Oh yeah, do you have a cheat sheet for env variables? That'd help me a lot over here.

    • @microlinux
      @microlinux  4 місяці тому

      @@GustavoMsTrashCan DRM? kmsdrm works on panfrost just fine. I run games on kmsdrm with sdl2 just fine on any panfrost platform, although , I did not test it on rk3588 series, just on midgard/bifrost mali gpus with panfrost

  • @ruirosado6289
    @ruirosado6289 6 місяців тому +4

    Hi! There's something i didn't get. Is Collabora also working on a coding and decoding driver to substitute those blobs? Thanks.

    • @microlinux
      @microlinux  6 місяців тому +2

      No. Afaik, there are just decoding drivers, but only AV1 ones. No idea who is in charge.

  • @張三-q8q
    @張三-q8q 5 місяців тому +2

    you need kernel-6.9/6.10 & mesa-24.1 for better Panthor supported😇

    • @microlinux
      @microlinux  5 місяців тому +2

      Absolutely, I mentioned that Panthor is meant for mainline. But, as desktop, we need the VPU blobs, and those are bsp only.

  • @GustavoMsTrashCan
    @GustavoMsTrashCan 3 місяці тому

    Hey, um. Are there any downsides of setting up "PAN_MESA_DEBUG='gofaster'"? Because I had this random idea of adding PAN_MESA_DEBUG='gofaster:gofaster' to my .bashrc file and it actually added a few extra frames to my games (beyond the fps boost provided by adding a singe "gofaster" to it.). While other games have simply stopped running altogether.
    You might want to test it a bit. That, or I might be tripping balls right now.
    Sbc is Orange pi zero 3, w/ dietpi installled, minimal install, on sway.

    • @microlinux
      @microlinux  3 місяці тому

      hahaha nono, gofaster does nothing on real panfrost, that was a hack by icecream95 for panfork gpu kernel driver (rk3588/S gpu on rk linux). I would use PAN_MESA_DEBUG=gl3,forcepack,crc on an up to date mesa panfrost. that will help with vram usage, quite a lot on some games.

    • @GustavoMsTrashCan
      @GustavoMsTrashCan 3 місяці тому

      @@microlinux Thank you so much for your input -- you are a gem.

  • @Guilherme_Oliveira72
    @Guilherme_Oliveira72 5 місяців тому +1

    Please try Fallout 3 and other 3D RPGs from that time. I would also like to see AetherSX2 and Yuzu performance. Currently waiting for my Rock 5C 16GB!

    • @microlinux
      @microlinux  5 місяців тому

      Yeah, let say that for such I need wine and gallium nine fully working to get a decent performance. Well, wined3d may work decently, but it will use a lot of cpu and then it wouldn't make any sense. Gallium nine is a bit broken right now on this gpu driver. That's why I will do such windows games testing down the road and not right now.

    • @Guilherme_Oliveira72
      @Guilherme_Oliveira72 5 місяців тому

      @@microlinux Oh I see. It would be nice if Panthor was included on something like Winlator on Android, that would be fun.

    • @microlinux
      @microlinux  5 місяців тому +1

      @@Guilherme_Oliveira72 on android there is no MESA, there you have the GPU blobs made by ARM. I don't cover android stuff.

    • @microlinux
      @microlinux  5 місяців тому +1

      @@Guilherme_Oliveira72 also, 16 GB is a bit overkill for android.

    • @Guilherme_Oliveira72
      @Guilherme_Oliveira72 5 місяців тому

      @@microlinux I know, but it was thinking on the possibility of having a good switch (driver support) and x64 emulator. Sometimes I like to play old RPGs on my TV and games like Ratchet and Clank. My idea is to use the Rock 5C on my 4K bedroom TV that has a very bad SoC so it lags a lot even when streaming

  • @linz4213
    @linz4213 3 місяці тому

    What's about Vulkan, I though panthor is a cover both OpenGL and Vulkan

    • @microlinux
      @microlinux  3 місяці тому

      nono, panthor is a kernel gpu driver. panfrost and panvk are the userspace drivers and panvk isnt yet finished

  • @Matthewsblader
    @Matthewsblader 3 місяці тому

    Ansions for works on termux with kbase mali driver (bifrost mali android user)

  • @ronronchau
    @ronronchau 6 місяців тому +1

    does it works on 5a?