Drivers tagged news

To coincide with the release of OpenGL 4.6, NVIDIA is pleased to announce the immediate availability of our OpenGL 4.6 beta drivers for Windows and Linux. These drivers provide full OpenGL 4.6 and GLSL 4.60 functionality and also add support for the GL_KHR_parallel_shader_compile extension released today. This beta release is based on the published OpenGL 4.6 Khronos Specification, and is expected to pass the OpenGL 4.6 Khronos Conformance Testing Process when available. Current conformance status can be found online. Further details and driver downloads are available at the NVIDIA OpenGL driver website.

Vulkan working group has released a major Vulkan 1.0 specification updateThe Vulkan working group has released a major Vulkan 1.0 specification update that adds eighteen new KHR extensions. They include KHR replacements for the experimental KHX_external_memory_* and KHX_external_semaphore_* extensions released earlier this year, incorporating changes based on developer and implementer feedback. The release also adds a set of KHR_external_fence_* extensions. Together, these extensions allow applications to share memory and synchronization primitives across process and API boundaries. Two new extensions, KHR_dedicated_allocation and KHR_get_memory_requirements2, provide more expressive and extensible ways for applications to optimize their GPU memory allocation policies. KHR_16bit_storage, KHR_storage_buffer_storage_class, and KHR_variable_pointer allow Vulkan implementations to accept shader programs containing new programming constructs recently added to the SPIR-V intermediate shading language.

The new extensions are accompanied by a new release of the Vulkan 1.0 conformance test that checks that the new extensions are implemented correctly, and a new Vulkan SDK that provides loader and validation support and a snapshot of a compatible release of the GLSLang shader compiler. All of the new extensions are supported in the latest NVIDIA drivers, and support from other GPU vendors is in progress.

For more information, see the Vulkan Changelog

At Linaro Connect 17 this past week in Budapest, Vulkan was talked about at the ARM's Mali graphics drivers session, as well as the lack of current open-source drivers due to lack of customer demand.

NVIDIA graphics driver for Windows version 378.66 is now offering some OpenCL 2.0 support. From the release notes: "New features in OpenCL 2.0 are available in the driver for evaluation purposes only." Some known issues include: The current implementation is limited to 64-bit platforms only; OpenCL 2.0 allows kernels to be enqueued with global_work_size larger than the compute capability of the NVIDIA GPU. The current implementation supports only combinations of global_work_size and local_work_size that are within the compute capability of the NVIDIA GPU; For executing kernels (whether from the host or the device), OpenCL 2.0 supports non-uniform ND-ranges where global_work_size does not need to be divisible by the local_work_size. This capability is not yet supported in the NVIDIA driver, and therefore not supported for device side kernel enqueues.

The biggest new feature of Mesa 13.0.0 is OpenGL 4.4 and OpenGL 4.5 capability. Equally big news includes OpenGL ES 3.2 support for Intel Skylake or later, OpenGL ES 3.1 support for Intel Haswell, Windows-DRI support to the GLX component, as well as KHR_no_config_context and EGL_KHR_debug support for EGL component. The Mesa EGL interface also received support for EGL_MESA_platform_surfaceless.

NVIDIA has released an updated Vulkan graphics driver for Linux and Windows with a few more changes. This new NVIDIA 355.00.28 Vulkan driver update adds support for 64-bit vertex attribute formats, improves the performance of vkBindBufferMemory / vkBindImageMemory / vkCreateGraphicsPipelines operations, no longer enumerates Fermi-based GPUs in vkEnumeratePhysicalDevices, and supports newer versions of the Linux kernel. You can download the updated NVIDIA Vulkan Linux driver at developer.nvidia.com.

Intel is among a select group of leading graphics platform suppliers with Vulkan 1.0 drivers certified by the Khronos Group Consortium. Intel Open Source Graphics Drivers continue to be among the most widely deployed driver stacks in the industry. They are integrated seamlessly into Linux PC client distributions, Google Chromebooks, and Valve’s SteamOS serving tens of millions of PC users. With today’s certifications, the Intel Open Source 3D Graphics Driver adds technology leadership to its impressive capabilities.