Language Selection

English French German Italian Portuguese Spanish

Graphics Leftovers

Filed under
Graphics/Benchmarks
  • RADV Lands VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT

    The RADV Vulkan driver within Mesa has landed its VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT support so applications/games can opt to disable optimizations when compiling a Vulkan pipeline. This is notably what was just covered the other day for helping to reduce stuttering with DXVK.

  • DXVK 0.51 Brings Fixes & Asynchronous Pipeline Compilation Support

    DXVK 0.51 is now available as the latest version of this library for running Direct3D 11 games under Wine via the Vulkan graphics API.

    The DXVK 0.51 release most notable adds asynchronous pipeline compilation support for Vulkan drivers making use of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT. This is the feature for reducing stuttering for games on DXVK and as of this morning is now supported by the RADV driver. We'll see how long it will take until the NVIDIA Vulkan driver and others support this feature. For now though DXVK ships with this support disabled and requires using the DXVK_USE_PIPECOMPILER=1 environment variable as this feature can cause hangs for Prey and potentially other titles.

  • VK9 Gets Better Support For Shaders, 64-bit Fixes

    While the rapidly maturing DXVK library has been capturing much of the limelight when it comes to piping Direct3D over Vulkan, the VK9 project targeting Direct3D 9 on top of Vulkan continues making progress.

  • Intel's Mesa Driver Prepares To Kill Off The Blitter

    Jason Ekstrand has spent some time away from the Intel ANV Vulkan driver to kill the hardware blitter usage within the i965 Mesa OpenGL driver.

    With a set of patches posted on Friday, the Intel Mesa driver eliminates its hardware blitter usage for Intel Sandy Bridge hardware and newer. Ekstrand explained that the graphics hardware blitter has been degraded on recent generations of Intel graphics, "On Sandy Bridge, the blitter was moved to another ring and so using it incurs noticable synchronization overhead and, at the same time, that synchronization is an endless source of GPU hangs on SNB. Some time around the Ivy Bridge time frame, we suspect that the blitter ended up with somewhat slower paths to memory than the 3D engine so it's slower in general. To make matters worse, the blitter does not understand any sort of compression at all and so using it frequently means having to do some sort of resolve operation."

  • Latest Intel ARB_gl_spirv Patches Published By Igalia

    It's almost one year since the release of OpenGL 4.6 and while there is support outside of the Mesa tree, mainline Mesa still doesn't support this latest OpenGL revision due to the holdups around SPIR-V ingestion support.

    Intel's i965 and AMD's RadeonSI drivers would have supported OpenGL 4.6 with mainline Mesa months ago, but they've been held up on the ARB_gl_spirv extension and the related ARB_spirv_extensions support. This work allows for SPIR-V modules to be used by OpenGL complementary to GLSL and allows for GLSL to also to be used as a source language for creating SPIR-V modules for OpenGL consumption. This is basically all about better interoperability between OpenGL and Vulkan -- not an easy task to implement.

  • RADV Adding New Bit To Help Avoid Stuttering With DXVK

    The RADV Vulkan driver will soon have VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT to help avoid stuttering with DXVK for running Direct3D 11 games on Wine over Vulkan.

    While DXVK performance is already quite compelling and handling a surprising number of D3D11 games rendered via Vulkan considering how young this project is, DXVK and potentially the other Vulkan Linux drivers may soon see less stuttering.

  • Vulkan layer for Direct3D 11 & Wine 'DXVK' updated with fixes for Dark Souls 3, Overwatch & more

    DXVK [GitHub] is such an incredible project to bring Direct3D 11 support to Wine using Vulkan and another exciting release is now out.

More in Tux Machines

Android Leftovers

Today in Techrights

NVIDIA GeForce GTX 760/960/1060 / RTX 2060 Linux Gaming & Compute Performance

The NVIDIA GeForce RTX 2060 is shipping today as the most affordable Turing GPU option to date at $349 USD. Last week we posted our initial GeForce RTX 2060 Linux review and followed-up with more 1080p and 1440p Linux gaming benchmarks after having more time with the card. In this article is a side-by-side performance comparison of the GeForce RTX 2060 up against the GTX 1060 Pascal, GTX 960 Maxwell, and GTX 760 Kepler graphics cards. Not only are we looking at the raw OpenGL, Vulkan, and OpenCL/CUDA compute performance between these four generations, but also the power consumption and performance-per-Watt. Read more

Linux Tools: The Meaning of Dot

Let's face it: writing one-liners and scripts using shell commands can be confusing. Many of the names of the tools at your disposal are far from obvious in terms of what they do (grep, tee and awk, anyone?) and, when you combine two or more, the resulting "sentence" looks like some kind of alien gobbledygook. None of the above is helped by the fact that many of the symbols you use to build a chain of instructions can mean different things depending on their context. Read more