So how much closer to VR on Windows is Linux now with xorg 1.20? What else is needed to be done or are we solid now?
Announcement
Collapse
No announcement yet.
X.Org Server 1.20 "Avocado Toast" Released With DRI3 v1.2, VR Improvements
Collapse
X
-
Originally posted by bridgman View Post
Plus the odd Canadian.
I couldn't believe people actually pay money in restaurants for avocado toast, and nearly fell off my chair when I saw prices like $19 and $22.
Toast of some bread and avocado as item binding everything after that who knows what you are getting if they say you are getting avocado toast. Some how is a really good description for X11.
Comment
-
Originally posted by DMJC View PostAnyone know where to get the Intel drivers from for this? I've already built the new X.org server and NVIDIA drivers. Need Intel and xinput for my laptop.
- Likes 1
Comment
-
Originally posted by ramrod View PostIs there a way to switch back to extended mode from direct? After updating Xorg my vive is stuck in direct mode.
It's unfortunate that radv doesn't have the vulkan extensions mainline yet (and maybe libxcb needs to be recompiled with new xcb-proto) and xf86-video-amdgpu doesn't seem to get the patches..
I wrote a summary: https://haagch.frickel.club/#!drmlease.md
- Likes 2
Comment
-
Originally posted by polarathene View PostSo how much closer to VR on Windows is Linux now with xorg 1.20? What else is needed to be done or are we solid now?
The main benefit is that now you don't need to disable the desktop compositor (causes terrible latency) and it should not tear because with drm leases it should be able to use pageflipping which supposedly does not work on a normal extended X desktop.
For applications that run with good performance it's already "solid".
I don't know if the steamvr compositor vulkan renderer is as performant as the d3d11 version on windows (I think it's using that there), so it's possible there is room for improvement there. But it's closed source so we wouldn't know.
Unity and Unreal Engine Vulkan renderes can still be improved and perhaps there could still be major performance improvements.
So that's probably the main part.
For AMD there has also been some work to have "high priority" rendering which can be used via a Vulkan extension: https://www.phoronix.com/scan.php?pa....0.63-Released. I'm not sure if it's actually enabled. There's a not really documented setting https://github.com/ValveSoftware/ope...openvr.h#L2081 "enableLinuxVulkanAsync" that you can set in ~/.local/share/Steam/config/steamvr.vrsettings. It has "access control" so only root and a drm master can use the high priority rendering but a drm lease should have drm master so it should work. But current steamvr beta still can not make use of it so I just reported it as an issue: https://github.com/ValveSoftware/Ste...nux/issues/107
It's still a bit unclear if drm lease + high priority rendering is exactly equivalent to asynchronous reprojection on windows. Since neither Oculus, Valve or even OSVR have released full info on what it actually does, we don't really know...
- Likes 1
Comment
-
Originally posted by haagch View Postxrandr --output HDMI-A-0 --set non-desktop 0
It's unfortunate that radv doesn't have the vulkan extensions mainline yet (and maybe libxcb needs to be recompiled with new xcb-proto) and xf86-video-amdgpu doesn't seem to get the patches..
I wrote a summary: https://haagch.frickel.club/#!drmlease.md
Comment
-
Originally posted by haagch View PostThe main benefit is that now you don't need to disable the desktop compositor (causes terrible latency) and it should not tear because with drm leases it should be able to use pageflipping which supposedly does not work on a normal extended X desktop.
For applications that run with good performance it's already "solid".
Unity and Unreal Engine Vulkan renderes can still be improved and perhaps there could still be major performance improvements.
So that's probably the main part.
It's still a bit unclear if drm lease + high priority rendering is exactly equivalent to asynchronous reprojection on windows. Since neither Oculus, Valve or even OSVR have released full info on what it actually does, we don't really know...
I guess for now I'll just look forward to a new phoronix article on state of VR on linux in future
Comment
Comment