Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Graphics: Intel, D9VK, NVIDIA

Filed under
Graphics/Benchmarks

Zombieload V2 TAA Performance Impact Benchmarks On Cascade Lake

Filed under
Graphics/Benchmarks

While this week we have posted a number of benchmarks on the JCC Erratum and its CPU microcode workaround that introduces new possible performance hits, also being announced this week as part of Intel's security disclosures was "Zombieload Variant Two" as the TSX Async Abort vulnerability that received same-day Linux kernel mitigations. I've been benchmarking the TAA mitigations to the Linux kernel since the moment they hit the public Git tree and here are those initial benchmark results on an Intel Cascade Lake server.

Read more

mesa 19.2.4

Filed under
Graphics/Benchmarks
Linux

Hi list,

I'd like to announce mesa-19.2.4, which is available immediately. This is an
emergency release, to fix a critical bug found in the 19.2.3 release which
causes incomplete rendering on all mesa drivers. This release contains a single
patch to fix that bug, anyone using 19.2.3 should immediately upgrade to 19.2.4
or downgrade to 19.2.2.

Dylan

Read more

Also: Mesa 19.2.4 Released As Emergency Update After 19.2.3 Broke All OpenGL Drivers

NVIDIA 435.27.06 Vulkan Linux Driver

Filed under
Graphics/Benchmarks
Linux
  • NVIDIA 435.27.06 Vulkan Linux Driver Has Useful Display Improvements

    Released on Wednesday was the NVIDIA 435.27.06 Linux driver as their newest beta build focused on offering better Vulkan driver support.

    While the NVIDIA 435.27.06 driver doesn't offer any new Vulkan extensions or landmark new features, it does offer some practical improvements. Catching our eye in particular is the better fullscreen exclusive support handling for non-primary monitors and better G-SYNC support for borderless windows. The other fixes are also quite useful too.

  • NVIDIA 435.27.06 Vulkan Beta driver is out

    If you like to live on the wild side, NVIDIA yesterday released a brand new update to their Vulkan Beta driver series with version 435.27.06.

The Firefox + Chrome Web Browser Performance Impact From Intel's JCC Erratum Microcode Update

Filed under
Graphics/Benchmarks

With yesterday's overview and benchmarks of Intel's Jump Conditional Code Erratum one of the areas where the performance impact of the updated CPU microcode exceeding Intel's 0~4% guidance was on the web browser performance. Now with more time having passed, here are more web browser benchmarks on both Chrome and Firefox while comparing the new CPU microcode release for the JCC Erratum compared to the previous release. Simply moving to this new CPU microcode does represent a significant hit to the web browser performance.

In this article is just a look at how the updated CPU microcode for the JCC Erratum affects the Mozilla Firefox and Google Chrome web browser performance. This article isn't looking at any impact from the also new Zombieload TAA mitigation (that's coming in a separate article shortly) or anything else but simply benchmarking both of these web browsers with the old and new CPU microcode on a Skylake-X system.

Read more

Graphics: Adreno, Vulkan, Khronos, and Radeon Pro Software for Enterprise

Filed under
Graphics/Benchmarks
  • Qualcomm's Adreno 640 GPU Is Working Easily With The Freedreno OpenGL/Vulkan Drivers

    The Adreno 640 GPU that is used by Qualcomm's Snapdragon 855/855+ SoCs is now working with the open-source Freedreno Gallium3D OpenGL and "TURNIP" Vulkan drivers with the newest Mesa 20.0 development code.

    Besides the forthcoming Adreno 680/685 GPUs for Snapdragon-powered Windows laptops, the Adreno 640 is at the top of the Adreno 600 series line-up. The Adreno 640 is 7nm based and has more ALUs than the Adreno 630 and older, an 899~1037 GFLOPS rating, and other improvements.

  • Intel's Vulkan Linux Driver Lands Timeline Semaphore Support

    A change to look forward to with Mesa 20.0 due out next quarter is Vulkan timeline semaphore support (VK_KHR_timeline_semaphore) for Intel's "ANV" open-source driver.

    Vulkan timeline semaphore support is the latest synchronization model for the Vulkan graphics API and building upon earlier primitives. The Vulkan Timeline Semaphore extends VkSemaphore and supports signal/wait from host threads, better platform support, a monotonically increasing counter than can be used for more descriptive purposes, and other design improvements.

  • Khronos Next Pursuing An Analytic Rendering API

    The Khronos Group has been expanding into a lot of new areas in recent times from OpenXR to 3D Commerce to NNEF and now forming an exploratory group for creating an analytic rendering API.

    The Khronos Analytic Rendering API would be an industry standard API around data visualizations. This API would be a step above graphics APIs like Vulkan and be catered to data presentation purposes. The API has yet to be formalized as it's still in the early stages but would likely be akin to a vendor-neutral equivalent of NVIDIA VisRTX or Intel OSPray.

  • Radeon Pro Software for Enterprise 19.Q4 for Linux Released

    AMD on Tuesday released their Radeon Pro Software for Enterprise 19.Q4 for Linux package as their newest quarterly driver release intended for their professional graphics card offerings.

    Radeon Pro Software for Enterprise 19.Q4 for Linux is arriving as scheduled and continues to provide both the AMDGPU-PRO and AMDGPU-Open driver stacks depending upon your preferences.

Benchmarks Of JCC Erratum: A New Intel CPU Bug With Performance Implications On Skylake Through Cascade Lake

Filed under
Graphics/Benchmarks

Intel is today making public the Jump Conditional Code (JCC) erratum. This is a bug involving the CPU's Decoded ICache where on Skylake and derived CPUs where unpredictable behavior could happen when jump instructions cross cache lines. Unfortunately addressing this error in software comes with a performance penalty but ultimately Intel engineers are working to offset that through a toolchain update. Here are the exclusive benchmarks out today of the JCC erratum performance impact as well as when trying to recover that performance through the updated GNU Assembler.

The microcode update prevents jump instructions from being cached in the Decoded Icache when those instructions cross a 32-byte boundary or where they end on a 32-bit boundary. Due to that change there will be more misses from the Decoded ICache and switches back to the legacy decode pipeline -- resulting in a new performance penalty. The Decoded ICache / Decoded Streaming Buffer has been around since Sandy Bridge but only Skylake and newer is affected by this erratum. Cascade Lake is affected by this erratum but Ice Lake and future iterations appears unaffected. The erratum notice officially lists Amber Lake, Cascade Lake, Coffee Lake, Comet Lake, Kaby Lake, Skylake, and Whiskey Lake as affected generations for the JCC bug.

Read more

Linux driver patches indicate AMD is readying integer scaling

Filed under
Graphics/Benchmarks
Linux

Both Intel and Nvidia have released graphics driver updates to enable integer scaling options this year. Intel made a big song and dance out of the development process with Tweets and blog updates trailing the graphics driver feature. Then integer scaling became available for Intel Gen11 graphics users after a September driver update. Nvidia actually pipped Intel to the post by implementing integer scaling (for Turing GPUs) in its Gamescom driver release in August - it snuck in the update without much fanfare as it simultaneously boosted a number of AAA games performance and added some new image sharpening features.

Read more

Windows 10 vs. Ubuntu 19.10 vs. Clear Linux Performance On The Dell Ice Lake Laptop

Filed under
GNU
Graphics/Benchmarks
Linux

Last month I posted benchmarks looking at the Windows 10 vs. Linux OpenGL and Vulkan graphics performance for the Ice Lake "Gen11" graphics. But for those wondering about the CPU/system performance between Windows and Linux for the Core i7-1065G7 with the Dell XPS 7390, here are those benchmarks as we compare the latest Windows 10 to Ubuntu 19.10 and Intel's own Clear Linux platform.

Read more

Also: Virtual KMS Driver To Work On Virtual Refresh Rate Support (FreeSync)

AMD/Radeon: Driver for Linux 5.5, Radeon Software for Linux 19.30, and Benchmarks

Filed under
Graphics/Benchmarks
Linux
  • AMD Volleys Another Batch Of Graphics Driver Changes For Linux 5.5

    While the Linux 5.4 cycle is quickly winding down and with DRM-Next's cut-off crossing, AMD has sent in a last minute batch of changes it's targeting for the upcoming Linux 5.5 merge window.

    AMD in prior weeks submitted a lot of new GPU driver code for Linux 5.5. Friday's pull request is primarily fixes but one notable addition is enabling dynamic power gating for GCN with Raven Ridge APUs.

  • Radeon Software For Linux Updated With Radeon RX 5500 Series Support

    Radeon Software for Linux 19.30 has been the driver release branch since July for the AMD Linux packaged driver stack. That 19.30 driver was introduced with the AMD Radeon RX 5700 "Navi" support while now a slightly updated stack was released.

    Released on Friday was the AMDGPU-PRO 19.30-934563 driver stack as the newest revision to the Radeon Software for Linux 19.30 driver.

  • Benchmarks Of 10 Higher-End Intel/AMD CPUs On Ubuntu 19.10

    With Ubuntu 19.10 bringing some CPU/system performance changes compared to earlier Ubuntu releases as a result of compiler/toolchain upgrades, the newer kernel, and more, here is a quick weekend look at how the Ubuntu 19.10 performance compares across ten different AMD Ryzen and Intel Core systems.

    This is a reference look at the Intel/AMD performance on ten different higher-end desktop/workstation systems with a variety of workloads on Ubuntu 19.10 given the package upgrades found in this recent Linux distribution release.

Syndicate content