Announcement

Collapse
No announcement yet.

Mesa 24.1 Now Supports Vulkan Explicit Synchronization On X11

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

  • mSparks
    replied
    Originally posted by Brittle2 View Post

    hackers?, now that they can't easily keylogger us, or spyware etc
    Which, obviously, linux is really well known for, which is why you should just throw out all the existing mechanisms to prevent it and let wayland handle it all for you. Trust them, it will be much better, pinky promise.

    I mean, who better to trust with your entire system security than the authors of display compositor no one uses.

    for extra credits, also run everything as root like waydroid does to 100% protect yourself from any privilege escalation vulnerabilities that may otherwise sneak in.
    Last edited by mSparks; 17 April 2024, 02:36 AM.

    Leave a comment:


  • Myownfriend
    replied
    Originally posted by Brittle2 View Post

    hackers?, now that they can't easily keylogger us, or spyware etc
    That's the only way I could interpret that, too.

    Leave a comment:


  • Brittle2
    replied
    Originally posted by Myownfriend View Post

    By whom?
    hackers?, now that they can't easily keylogger us, or spyware etc

    Leave a comment:


  • Brittle2
    replied
    Originally posted by Weasel View Post
    Obviously it's for Mesa since Nvidia always supported explicit sync (and only explicit sync). And it only sucked on Wayland because it already worked on X11.
    this is for xwayland not xorg dumbass

    Leave a comment:


  • mSparks
    replied
    Originally posted by Myownfriend View Post

    By whom?
    Anyone who thinks bypassing 50 years of security research to DIY it is malicious behaviour.

    Leave a comment:


  • Myownfriend
    replied
    Originally posted by mSparks View Post
    presumaby because wayland is now considered malicious
    By whom?

    Leave a comment:


  • mSparks
    replied
    Originally posted by Myownfriend View Post
    What's with X11 loyalists constantly doing this?
    presumaby because wayland is now considered malicious.

    also



    exists
    Last edited by mSparks; 16 April 2024, 10:07 PM.

    Leave a comment:


  • ssokolow
    replied
    Originally posted by rabcor View Post
    Ok i am a bit confused, what is explicit sync? cuz the way i understood it, explicit sync on wayland was there so u could turn vsync off, for the first time in wayland history, cuz some absolute low iq jackasses designed the damn thing.

    What does this bring us on x11?
    You're thinking of the tearing control extension.

    Leave a comment:


  • mSparks
    replied
    Originally posted by mxan View Post

    explicit sync allows an application to tell the driver it's done rendering and sync everything.
    just to correct this a little - its not about renderering - it is about GPU tasks.

    for example, say you want to send a texture from the machines ram to vram over an asynchronous (i.e. you start it and then carry on with other things) pixel buffer (pbo)

    with "implicit sync" the fact that transfer needs to have finished is "implied" when something actually uses it, but all the scheduling to do that is left to the gpu driver.

    with explicit sync, you get extra bits of api to say "wait here until this job is finished" - fences in vulkan terminology.

    A better reference is therefore

    Synchronization is a critical but often misunderstood part of the Vulkan API. The new VK_KHR_synchronization2 extension includes several improvements to make Vulkan Synchronization easier to use, without major changes to the fundamental concepts described below. We’ll highlight key differences introduced with Synchronization2 throughout the blog.


    Last edited by mSparks; 16 April 2024, 10:00 PM.

    Leave a comment:


  • Myownfriend
    replied
    Originally posted by rabcor View Post
    Ok i am a bit confused, what is explicit sync? cuz the way i understood it, explicit sync on wayland was there so u could turn vsync off, for the first time in wayland history, cuz some absolute low iq jackasses designed the damn thing.

    What does this bring us on x11?
    Wayland has had a protocol for disabling vsync for awhile now.

    It's amazing that you feel confident enough insulting the IQ of the people who developed the protocol right after you established that you do not know what you're talking about. How did that not occur to you as you were typing that?

    Leave a comment:

Working...
X