Mesa TURNIP Vulkan Driver Adds VirtIO GPU Support

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

    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
  • MastaG
    Senior Member
    • May 2012
    • 433

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

    Comment

    • Calinou
      Senior Member
      • Nov 2012
      • 926

      #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

      • frytaped
        Junior Member
        • May 2021
        • 18

        #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

        • FireBurn
          Senior Member
          • Dec 2007
          • 2126

          #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

          • robclark
            Senior Member
            • Sep 2011
            • 564

            #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

            • andrei_me
              Senior Member
              • Sep 2013
              • 1203

              #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