Announcement

Collapse
No announcement yet.

Mesa TURNIP Vulkan Driver Adds VirtIO GPU Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mesa TURNIP Vulkan Driver Adds VirtIO GPU Support

    Phoronix: Mesa TURNIP Vulkan Driver Adds VirtIO GPU Support

    Another change that has now landed in Mesa 23.3 is enabling support in the TURNIP Vulkan driver for running atop the VirtIO GPU kernel driver in virtualized scenarios...

    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

  • #2
    Are the freedreno and turnip drivers used in any commercial product? (Android or ChromeOS for example)

    Comment


    • #3
      Originally posted by MastaG View Post
      Are the freedreno and turnip drivers used in any commercial product? (Android or ChromeOS for example)
      Turnip is popular in the Android emulation scene (namely for Switch and Windows emulation), as the drivers are far superior in terms of compliance and performance to the official Qualcomm drivers.

      However, you aren't allowed to ship Turnip drivers with an app on Play Store. Only sideloaded apps can do this.

      Comment


      • #4
        Qualcomm platforms don't support running kvm guests anyway. Their hypervisor runs as EL2 so linux only gets to run as EL1 which isn't enough for kvm. I wonder what even is the point of getting virtio-gpu support for these devices.

        Comment


        • #5
          Originally posted by Calinou View Post

          Turnip is popular in the Android emulation scene (namely for Switch and Windows emulation), as the drivers are far superior in terms of compliance and performance to the official Qualcomm drivers.

          However, you aren't allowed to ship Turnip drivers with an app on Play Store. Only sideloaded apps can do this.
          I've been using self compiled Yuzu along with self compiled Turnip for the A7xx from Danil's tree for the last few months, I'm really looking forward to it being merged

          Comment


          • #6
            freedreno and turnip are used on ChromeOS devices.. which also support KVM (which is used for linux and android on CrOS these days).. plus the turnip VM support paves the way for intel and amd native context vm support (which both also depend on virtgpu syncobj support)

            Comment


            • #7
              Turnip is highly used and praised with yuzu (Nintendo switch emulator) in Android devices, every blog post they recommend it, praise it's high quality and turnaround time to fix bugs.

              Comment

              Working...
              X