XDC2016 Day 1: GLVND, Tizen Wayland/Vulkan, PRIME Sync
Covered so far today on Phoronix, the first day of XDC2016 Helsinki, were NVIDIA's work on Linux HDR support, how Google's Android Runtime on Chrome uses Wayland, and the NVIDIA surface allocation API debate continued as a prerequisite to seeing mainline NVIDIA Wayland support in the compositors. There were also other notable presentations today.
Some other XDC2016 Day 1 presentations worthy of a shout-out include Samsung R&D talking about Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver. Lots of technical details there for those interested in Vulkan and friends. You can go through that presentation here.
NVIDIA's Andy Ritger also talked about the state of GLVND, the OpenGL Vendor Neutral Dispatch Library, a.k.a. the new OpenGL Linux ABI. As most Phoronix readers know, GLVND is about allowing multiple OpenGL drivers to nicely co-exist on the same system and even as part of the same process. GLVND has been talked about for years at XDC while finally it's come together in the past years: the latest NVIDIA driver enables it by default, it's optional in Mesa (not yet on by default), and support is coming along for EGL, etc.
NVIDIA is hoping to see more OpenGL drivers support GLVND and hopes that once Mesa enables their libglvnd build by default that Linux distributions will begin shipping the necessary GLVND components. Learn more here.
The other NVIDIA presentation of the day was on PRIME synchronization. NVIDIA's binary driver finally supports it, the server-side work was merged for X.Org Server 1.19, and the other work is getting squared away. For more details on PRIME synchronization, see this PDF.
If you are interested in more information, see the XDC2016 Livestream.
Some other XDC2016 Day 1 presentations worthy of a shout-out include Samsung R&D talking about Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver. Lots of technical details there for those interested in Vulkan and friends. You can go through that presentation here.
NVIDIA's Andy Ritger also talked about the state of GLVND, the OpenGL Vendor Neutral Dispatch Library, a.k.a. the new OpenGL Linux ABI. As most Phoronix readers know, GLVND is about allowing multiple OpenGL drivers to nicely co-exist on the same system and even as part of the same process. GLVND has been talked about for years at XDC while finally it's come together in the past years: the latest NVIDIA driver enables it by default, it's optional in Mesa (not yet on by default), and support is coming along for EGL, etc.
NVIDIA is hoping to see more OpenGL drivers support GLVND and hopes that once Mesa enables their libglvnd build by default that Linux distributions will begin shipping the necessary GLVND components. Learn more here.
The other NVIDIA presentation of the day was on PRIME synchronization. NVIDIA's binary driver finally supports it, the server-side work was merged for X.Org Server 1.19, and the other work is getting squared away. For more details on PRIME synchronization, see this PDF.
If you are interested in more information, see the XDC2016 Livestream.
1 Comment