Announcement

Collapse
No announcement yet.

Zink Mesa 21.3-dev Benchmarks - Increasingly Capable Of Running OpenGL Games Atop Vulkan

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
    mangeek
    Senior Member

  • mangeek
    replied
    arun54321
    Phoronix Member
    arun54321 , you set the 'MESA_LOADER_DRIVER_OVERRIDE' variable in the script that launches your session, which will be different on different distros. I used that to test the 'iris' driver before it was default. The place to set it varies by distro, and I'm sure there's a better way to set it, but I just edited something in /etc to have 'MESA_LOADER_DRIVER_OVERRIDE=zink' in front of it.

    Leave a comment:

  • arun54321
    Phoronix Member

  • arun54321
    replied
    Originally posted by mangeek View Post
    arun54321
    Phoronix Member
    arun54321 , you can run a desktop with the zink driver set for the whole session, including the compositor/WM. It doesn't mean your desktop is running on Vulkan though. All the components are rendering via the OpenGL path, it's just that OpenGL is being translated to Vulkan on the way to the GPU.

    I think things are gonna really kick butt on that front once the main toolkits are rendering directly to Vulkan. I've been playing with GSK_RENDERER=vulkan for a bit, but it's not quite working as reliably as GL and NGL backends.
    How can I do that? I understand doing like this will decrease performance but I just want to know whether this works or not

    Leave a comment:

  • mangeek
    Senior Member

  • mangeek
    replied
    arun54321
    Phoronix Member
    arun54321 , you can run a desktop with the zink driver set for the whole session, including the compositor/WM. It doesn't mean your desktop is running on Vulkan though. All the components are rendering via the OpenGL path, it's just that OpenGL is being translated to Vulkan on the way to the GPU.

    I think things are gonna really kick butt on that front once the main toolkits are rendering directly to Vulkan. I've been playing with GSK_RENDERER=vulkan for a bit, but it's not quite working as reliably as GL and NGL backends.

    Leave a comment:

  • Flaburgan
    Senior Member

  • Flaburgan
    replied
    How does it compare on older GPU, let's say RX580 for example?

    Leave a comment:

  • arun54321
    Phoronix Member

  • arun54321
    replied
    Can window managers like kwin could use this for vulkan rendering?

    Leave a comment:

  • andrei_me
    Senior Member

  • andrei_me
    replied
    Originally posted by marek View Post

    ~1 month to get everything reviewed, probably less.
    Michael
    Phoronix
    Michael cool stuff coming soon™

    Leave a comment:

  • marek
    X.Org Developer

  • marek
    replied
    Originally posted by andrei_me View Post

    How long until it goes mainline?
    ~1 month to get everything reviewed, probably less.

    Leave a comment:

  • fahrenheit
    Junior Member

  • fahrenheit
    replied
    ChromeOS is probably the main driver now. At least for ARM devices, you usually only get OpenGL ES and Vulkan drivers.
    Of course it would actually be useful to Crostini (vms) if Google:
    * Updates the kernel to tge latest LTS
    * exposes everything on the host to Virgl
    * Virgl vulkan happens (and Google updates stuff)

    Currently a way to expose OpenGL 3+ from accelerated OpenGL ES 3.2 would be more helpful

    Leave a comment:

  • Leopard
    Senior Member

  • Leopard
    replied
    Originally posted by cytomax55 View Post
    I understand zink is to run opengl on devices that only support vulkan but what are some examples of devices that only support vulkan and not opengl
    Currently there is no such device afaik but Google will likely start to enforce ANGLE on Android for everything ( iirc some new Android versions even has a toggle for developers to test waters ) at some point, which when this happens it will mean there will be tons of devices with just a Vulkan driver.

    Implementations like Zink, ANGLE etc are important because you can't throw away backwards compat+ an OpenGL driver is usually a huge undertaking/effort that can be pretty much a huge blocker for a new vendor to get one up and running optimally with most workloads.

    Leave a comment:

  • doomie
    Phoronix Member

  • doomie
    replied
    i bet this is already faster than radeon ogl on windows :3

    Leave a comment:

Working...
X