Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Linux Graphics

Filed under
Graphics/Benchmarks
  • Ubuntu 17.04 Still Hasn't Landed X.Org Server 1.19

    While the Ubuntu 17.04 final release is expected to happen in just over two weeks and the final freeze is quickly approaching, X.Org Server 1.19 has yet to land as anticipated into the Zesty Zapus.

  • NV_fill_rectangle Coming To Gallium3D/Nouveau

    Red Hat developer Lyude Paul is working on OpenGL NV_fill_rectangle support for Gallium3D and the Nouveau driver.

    Lyude has published a set of six patches for adding GL_NV_fill_rectangle support to Gallium3D and wires it up in the Nouveau NVC0 driver for GM200+ hardware.

  • New Engine Reset Capability Being Worked On For Intel DRM Linux Driver

    Intel's Michael Thierry published the fifth version of these patches on Friday. While there has been GPU reset support within the Intel DRM driver in case of hangs, this new engine-reset support is superior as it can reset a particular engine rather than performing a full GPU reset.

  • Vulkan 1.0.45 Released

    Version 1.0.45 is now the latest version of the Vulkan 1.0 specification.

RADV vs. NVIDIA Vulkan/OpenGL Performance For Serious Sam 2017

Filed under
Graphics/Benchmarks
Gaming

Yesterday I published some initial RADV Vulkan benchmarks for Serious Sam 2017, their "fusion" update to Serious Sam HD: The First Encounter. In this article are some comparison NVIDIA Linux Vulkan benchmark figures.

Read more

AMDGPU Vega Patches and AMD Open-Sources Code

Filed under
Graphics/Benchmarks
  • More AMDGPU Vega Patches Published

    Less than one week after AMDGPU DRM Vega support was published along with the other Vega enablement patches for the Linux driver stack, more Direct Rendering Manager patches are being shot out today.

  • AMD have announced 'Anvil', an MIT-licensed wrapper library for Vulkan

    AMD are continuing their open source push with 'Anvil' a new MIT-licenses wrapper library for Vulkan. It's aim is to reduce the time developers spend to get a working Vulkan application.

  • AMD Open-Sources Vulkan "Anvil"

    While waiting for AMD to open-source their Vulkan Linux driver, we have a new AMD open-source Vulkan project to look at: Anvil.

    Anvil is a project out of AMD's GPUOpen division and aims to be a wrapper library for Vulkan to make it easier to bring-up new Vulkan applications/games. Anvil provides C++ Vulkan wrappers similar to other open-source Vulkan projects while also adding in some extra features.

Kernel Space: Linux, Graphics

Filed under
Graphics/Benchmarks
Linux
  • Intel Has More P-State Changes Coming For Linux 4.12

    Tuning the P-State CPU frequency scaling driver for the Linux kernel feels like a never-ending process. While it's been around for years and continues to be refined, for some Intel CPUs on some workloads, the CPUFreq scaling driver leads to be better performance and even Intel's own Clear Linux distribution is using CPUFreq by default. With Linux 4.12, more intel_pstate revisions are taking place.

  • Intel's Vulkan Driver Working On VK_KHX_multiview Support

    Intel's open-source "ANV" Vulkan Linux driver is prepping support for the experimental VK_KHX_multiview extension.

    Key Intel Vulkan driver contributor Jason Ekstrand has published his initial patches for VK_KHX_multiview support within the ANV code-base. This also includes SPIR-V support for the related SPV_KHR_multiview extension.

  • Mir's Abstraction Layer Now Has Cut & Paste Support (MirAL)

    A few days ago we reported on Ubuntu's Mir now supporting drag and drop while now another important desktop feature has come to Ubuntu's Mir abstraction layer, MirAL.

  • DRM Core Updates For HDMI 2.0+ Features

    Synopsys has been working on some DRM core infrastructure patches for better handling of HDMI 2.0+ support by DRM drivers.

Graphics in Linux

Filed under
Graphics/Benchmarks
  • 17 Fresh AMDGPU DC Patches Posted Today

    Seventeen more "DC" display code patches were published today for the AMDGPU DRM driver, but it's still not clear if it will be ready -- or accepted -- for Linux 4.12.

    AMD developers posted 17 new DC (formerly known as DAL) patches today to provide small fixes for Vega10/GFX9 hardware, various internal code changes, CP2520 DisplayPort compliance, and various small fixes.

  • libinput 1.7.0
  • Libinput 1.7 Released With Support For Lid Switches, Scroll Wheel Improvements

    Peter Hutterer has announced the new release of libinput 1.7.0 as the input handling library most commonly associated with Wayland systems but also with Ubuntu's Mir as well as the X.Org Server via the xf86-input-libinput driver.

  • Nouveau TGSI Shader Cache Enabled In Mesa 17.1 Git

    Building off the work laid by Timothy Arceri and others for enabling a TGSI (and hardware) shader cache in the RadeonSI Gallium3D driver as well as R600g TGSI shader cache due ot the common infrastructure work, the Nouveau driver is now leveraging it to enable the TGSI shader cache for Nouveau Gallium3D drivers.

This Week's Mesa 17.1-dev + Linux 4.11 Radeon Performance vs. NVIDIA

Filed under
Graphics/Benchmarks

Given all the recent performance work that's landed recently in Mesa Git for Mesa 17.1 plus the Linux 4.11 kernel continuing to mature, in this article are some fresh benchmarks of a few Radeon GPUs with Mesa 17.1-dev + Linux 4.11 as of this week compared to some GeForce graphics cards with the latest NVIDIA proprietary driver.

Basically this article is to serve as a fresh look at the open-source Radeon vs. closed-source NVIDIA Linux gaming performance. The Radeon tests were using the Linux 4.11 kernel as of 20 March and the Mesa 17.1-dev code also as of 20 March. The NVIDIA driver used was the 378.13 release. Ubuntu 16.10 was running on the Core i7 7700K test system.

Read more

Vulkan News

Filed under
Graphics/Benchmarks
  • Yaakuro shows off SteamVR on Unreal Engine 4 using Vulkan on Linux

    Previously Yaakuro worked to make Unreal Engine 4 work with SteamVR using OpenGL on Linux, but now he's moved onto making it work with Vulkan!

  • Unreal Engine 4 Making Progress On Linux With Vulkan & SteamVR

    Thanks to the work of community UE4 developer Yaakuro, Unreal Engine 4 on Linux with SteamVR support is advancing and can now be used with Vulkan rendering.

    Earlier this month the developer got UE4 with SteamVR on Linux running but using the OpenGL renderer. But today he's shared a video showing off UE4 on Linux SteamVR with Vulkan.

  • Khronos Clarifies That Vulkan Multi-GPU Isn't Limited To Windows 10

    With the big Vulkan 1.0.42 update came a number of new extensions, including for Vulkan multi-GPU/device support. There was some confusion by some that Vulkan's multi-GPU support was limited to Windows 10, but that is not at all the case.

    It appears some confusion came up about Vulkan's multi-GPU support when some Game Developers Conference (GDC17) slides had referenced the Windows Display Driver Model (WDDM). Thus some thought the Vulkan multi-device capabilities were somehow tied to using Windows' WDDM.

More on Radeon Vega

Filed under
Graphics/Benchmarks
  • Radeon Vega Changes For Libdrm, Plans For Merging Prior To Kernel Support

    The latest in the hardware enablement work for adding support for the upcoming Radeon RX Vega to the open-source Linux graphics driver are the patches to libdrm for this Mesa DRM library that sits between the DRM kernel drivers and Mesa / xf86-video / other user-space graphics code.

  • More Radeon Vega Work Lands For LLVM 5.0

    Yesterday we saw 100 patches adding Vega support to the Radeon DRM driver as well as 140 patches adding Vega support to RadeonSI Gallium3D. The other big piece of the open-source Linux driver stack for Vega is the AMDGPU LLVM changes.

Graphics in Linux

Filed under
Graphics/Benchmarks
  • Porting Mesa/Libdrm's Build System To Meson Brings Up Controversy

    Last week an independent developer proposed replacing the build system of libdrm -- the DRM library that sits between Mesa and the Linux kernel DRM -- to using the Meson build system as a potential replacement to using Autotools. That has led to another colorful discussion around build systems.

    Dylan Baker's RFC patches can be found on the dri-devel list and the discussion that ensued. He argues that the build system with Meson would be better since it's written in Python, Meson makes use of Ninja rather than CMake, its syntax is arguably simpler, and it's quicker. Dylan found that his build times dropped from 26 seconds to 13 seconds when going from Autotools to Meson. When making use of ccache, the build times dropped from 13 seconds to 2 seconds. He also mentioned he's planning on porting Mesa's Autotools/CMake build system over to Meson.

  • AMD’s Linux GPU patches seven Vega 10s

    These 100 patches add up to 40,000 lines of code and have been sent out today for review. The idea is that AMD will use them as the basis to provide "Vega 10" support within the Linux AMDGPU DRM driver.

  • Seven AMD Vega GPU IDs have appeared in the latest Linux driver release

    More than forty thousand lines of updated code have been sent out with 100 little patches for AMD’s Linux graphics drivers so they can deliver Vega GPU support when the new architecture launches. Inside the latest drivers have appeared seven discrete Vega 10 device IDs.

  • AMD Linux Driver Team Releases Over 100 ADMGPU Driver Patches Including Vega 10, Polaris 12 Support

    More than 100 patches for ADMGPU driver, including some much talked about support for Vega 10, were released by AMD’s Linux driver team yesterday.

Mesa and Radeon RX Vega

Filed under
Graphics/Benchmarks
Syndicate content