PanVK Advertises "Broken" Vulkan 1.1 Support With Mesa 25.0-devel

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67128

    PanVK Advertises "Broken" Vulkan 1.1 Support With Mesa 25.0-devel

    Phoronix: PanVK Advertises "Broken" Vulkan 1.1 Support With Mesa 25.0-devel

    The PanVK open-source Vulkan API driver for Arm Mali graphics hardware within Mesa is now advertising Vulkan 1.1 support rather than Vulkan 1.0. But it's known to be "broken" so don't be too excited about it yet...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • Quackdoc
    Senior Member
    • Oct 2020
    • 4983

    #2
    now to compile it for android and run on that xD

    Comment

    • Danny3
      Senior Member
      • Apr 2012
      • 2312

      #3
      No wonder considering how many changes it got in the past few weeks.
      It would be so great if LineageOS at least could use it!

      Comment

      • You-
        Senior Member
        • Aug 2010
        • 1136

        #4
        Looking forward to this and future work.

        After what seems like around 2 years with a Rock 5 lying around as a glorified coaster, I think everything should be upstream to allow it to be used directly from Fedora now (the gpu driver is in upstream kernel 6.13, and fedora has backported it to 6.12 for when those are released to stable, meaning support will also be present in Fedora 41, which might happen before the end of this month).

        A risk though is missing features and known brokenness in drivers gives software like gtk4 the false confidence that the feature exists and is ready, which may cause buggy behaviour. But I suspect this known buggy behaviour will only be a short term issue.

        Comment

        • Quackdoc
          Senior Member
          • Oct 2020
          • 4983

          #5
          Originally posted by Danny3 View Post
          No wonder considering how many changes it got in the past few weeks.
          It would be so great if LineageOS at least could use it!
          the issue with panvk is you can't use kernel driver, as panvk only supports the upstream linux kernel driver, so SOL unless you compile a kernel, which on some devices wont be an issue, on others it will

          Comment

          • Danny3
            Senior Member
            • Apr 2012
            • 2312

            #6
            Originally posted by Quackdoc View Post

            the issue with panvk is you can't use kernel driver, as panvk only supports the upstream linux kernel driver, so SOL unless you compile a kernel, which on some devices wont be an issue, on others it will
            Oh, I forgot about the fact that Android uses very old kernels and Lineage and other custom ROMs are forced to do that too!
            I knew that there was a little chance, but this makes it close to non-existant!

            Fuck you Google for not wanting to fix this issue and always using ancient kernels in every Android release!

            Comment

            • Quackdoc
              Senior Member
              • Oct 2020
              • 4983

              #7
              Originally posted by Danny3 View Post
              Oh, I forgot about the fact that Android uses very old kernels and Lineage and other custom ROMs are forced to do that too!
              I knew that there was a little chance, but this makes it close to non-existant!

              Fuck you Google for not wanting to fix this issue and always using ancient kernels in every Android release!
              its not about old kernel or not, but the actual gpu driver itself is completely different. most android phones could operate on mostly stock kernels if you didnt care about things like modem or camera.

              Comment

              • Danny3
                Senior Member
                • Apr 2012
                • 2312

                #8
                Originally posted by Quackdoc View Post

                its not about old kernel or not, but the actual gpu driver itself is completely different. most android phones could operate on mostly stock kernels if you didnt care about things like modem or camera.
                Then fuck Google for not wanting to fix that too by forcing the vendors with Android certification that requires they will open source their modem / camera drivers!
                I understand that vendors might not want to continue supporting the drivers for their old devices to continue to work with new kernels, but if they were open source at least, somebody could continue to support them for newer kernels.
                But Google doesn't give a fuck so the vendors don't give a fuck either.
                Similar to how the government doesn't give a fuck either about the environment and the planned obsolescence.
                Nobody gives a fuck and we are in the situation that we are.

                Comment

                • Quackdoc
                  Senior Member
                  • Oct 2020
                  • 4983

                  #9
                  Originally posted by Danny3 View Post
                  Then fuck Google for not wanting to fix that too by forcing the vendors with Android certification that requires they will open source their modem / camera drivers!
                  I understand that vendors might not want to continue supporting the drivers for their old devices to continue to work with new kernels, but if they were open source at least, somebody could continue to support them for newer kernels.
                  But Google doesn't give a fuck so the vendors don't give a fuck either.
                  Similar to how the government doesn't give a fuck either about the environment and the planned obsolescence.
                  Nobody gives a fuck and we are in the situation that we are.
                  That isn't really android's perogative. The best thing would be for mesa to support the android kernel module, much like they do for adreno. adreno supports both mainline kernel and kgsl, panvk needs to do the same.

                  Comment

                  Working...
                  X