Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Vulkan Anniversary and Generic FBDEV Emulation Continues To Be Worked On For DRM Drivers

Filed under
Graphics/Benchmarks
  • Vulkan Turns Two Years Old, What Do You Hope For Next?

    This last week marked two years since the debut of Vulkan 1.0, you can see our our original launch article. My overworked memory missed realizing it by a few days, but it's been a pretty miraculous two years for this high-performance graphics and compute API.

  • Generic FBDEV Emulation Continues To Be Worked On For DRM Drivers

    Noralf Trønnes has spent the past few months working on generic FBDEV emulation for Direct Rendering Manager (DRM) drivers and this week he volleyed his third revision of these patches, which now includes a new in-kernel API along with some clients like a bootsplash system, VT console, and fbdev implementation.

Kernel and Graphics: Machine Learning, Mesa, Wayland/Mir, AMDGPU

Filed under
Graphics/Benchmarks
Linux
  • AI-Powered / Machine Learning Linux Performance Tuning Is Now A Thing

    A year and a half ago I wrote about a start-up working on dynamically-tuned, self-optimizing Linux servers. That company is now known as Concertio and they just launched their "AI powered" toolkit for IT administrators and performance engineers to optimize their server performance.

    Concertio Optimizer Studio is their product making use of machine learning that aims to optimize Linux systems with Intel CPUs for peak performance by scoping out the impact of hundreds of different tunables for trying to deliver an optimal configuration package for that workload on that hardware.

  • Pengutronix Gets Open-Source 3D Working On MX8M/GC7000 Hardware

    We've known that Pengutronix developers had been working on i.MX8M / GC7000 graphics support within their Etnaviv open-source driver stack from initial patches posted in January. Those patches back at the start of the year were for the DRM kernel driver, but it turns out they have already got basic 3D acceleration working.

  • SDL Now Disables Mir By Default In Favor Of Wayland Compatibility

    With Mir focusing on Wayland compatibility now, toolkits and other software making direct use of Mir's APIs can begin making use of any existing Wayland back-end instead. GTK4 drops the Mir back-end since the same can be achieved with the Wayland compatibility and now SDL is now making a similar move.

  • Mesa 18.1 Receives OpenGL 3.1 With ARB_compatibility For Gallium3D Drivers

    Going back to last October, Marek of AMD's open-source driver team has been working on ARB_compatibility support for Mesa with a focus on RadeonSI/Gallium3D. Today that work was finally merged.

    The ARB_compatibility support allows use of deprecated/removed features of OpenGL by newer versions of the specification. ARB_compatibility is particularly useful for OpenGL workstation users where there are many applications notorious for relying upon compatibility contexts / deprecated GL functionality. But ARB_compatibility is also used by a handful of Linux games too.

  • AMDGPU In Linux 4.17 Exposes WattMan Features, GPU Voltage/Power Via Hwmon

    AMD's Alex Deucher today sent in the first pull request to DRM-Next of AMDGPU (and Radeon) DRM driver feature material that will in turn be merged with the Linux 4.17 kernel down the road. There's some fun features for AMDGPU users coming with this next kernel!

    First up, Linux is finally getting some WattMan-like functionality after it's been available via the Windows Radeon Software driver since 2016. WattMan allows for more fine-tuning of GPU clocks, voltages, and more for trying to maximize the power efficiency. See the aforelinked article for details but currently without any GUI panel for tweaking all of the driver tunables, this WattMan-like support needs to be toggled from the command-line.

Graphics: Glxinfo, ANV, SPIR-V

Filed under
Graphics/Benchmarks
  • Glxinfo Gets Updated With OpenGL 4.6 Support, More vRAM Reporting

    The glxinfo utility is handy for Linux users in checking on their OpenGL driver in use by their system and related information. But it's not often that glxinfo itself gets updated, except that changed today with the release of mesa-demos-8.4.0 as the package providing this information utility.

    Mesa-demos is the collection of glxinfo, eglinfo, glxgears, and utilities related to Mesa. With the Mesa-demos 8.4.0 it is predominantly glxinfo updates.

  • Intel ANV Getting VK_KHR_16bit_storage Support Wrapped Up

    Igalia's Jose Maria Casanova Crespo sent out a set of patches today for fixes that allow for the enabling of the VK_KHR_16bit_storage extension within Intel's ANV Vulkan driver.

    The patches are here for those interested in 16-bit storage support in Vulkan. This flips on the features for storageBuffer16BitAccess, uniformAndStorageBuffer16BitAccess, storagePushConstant16 and the VK_KHR_16bit_storage extension. This support is present for Intel "Gen 8" Broadwell graphics and newer. Hopefully the work will be landing in Mesa Git soon.

  • SPIR-V Support For Gallium3D's Clover Is Closer To Reality

    It's been a busy past week for open-source GPU compute with Intel opening up their new NEO OpenCL stack, Karol Herbst at Red Hat posting the latest on Nouveau NIR support for SPIR-V compute, and now longtime Nouveau contributor Pierre Moreau has presented his latest for SPIR-V Clover support.

    Pierre has been spending about the past year adding SPIR-V support to Gallium3D's "Clover" OpenCL state tracker. SPIR-V, of course, is the intermediate representation used now by OpenCL and Vulkan.

Radeon Linux OpenGL Driver Continues Giving Its Best Against Windows 10

Filed under
Graphics/Benchmarks

With having around a Windows 10 installation this week for the latest Windows 10 WSL vs. Linux benchmarking, I also carried out some fresh benchmarks of the Radeon gaming performance between Windows 10 and Ubuntu Linux using the very latest drivers on each platform. This time around a Radeon RX 580 and RX Vega 64 were used for this benchmarking.

Read more

Windows 10 WSL vs. Linux Performance For Early 2018

Filed under
Graphics/Benchmarks

Back in December was our most recent round of Windows Subsystem for Linux benchmarking with Windows 10 while since then both Linux and Windows have received new stable updates, most notably for mitigating the Spectre and Meltdown CPU vulnerabilities. For your viewing pleasure today are some fresh benchmarks looking at the Windows 10 WSL performance against Linux using the latest updates as of this week while also running some comparison tests too against Docker on Windows and Oracle VM VirtualBox.

Read more

Graphics: Mesa and More

Filed under
Graphics/Benchmarks

Intel Coffee Lake OpenGL Performance On Windows 10 vs. Linux

Filed under
Graphics/Benchmarks

For those curious about the state of Intel's open-source Mesa OpenGL driver relative to the company's closed-source Windows OpenGL driver, here are some fresh benchmark results when making use of an Intel Core i7 8700K "Coffee Lake" processor with UHD Graphics 630 and testing from Windows 10 Pro x64 against Ubuntu 16.04.3 LTS, Ubuntu with the Linux 4.16 Git kernel and Mesa 18.1-dev, and then Intel's own Clear Linux distribution.

Read more

Graphics: Chai, Nouveau, Mesa and More

Filed under
Graphics/Benchmarks
  • Development On The Chai Mali T700 Open-Source GPU Driver To Resume

    Last year we covered the work on the project "Chai" as an open-source, reverse-engineered driver for Mali T700 series. After a hiatus, the lead developer is back working on the project.

    The developer on the project was previously just known as "Cafe Beverage", but this developer has come out today as Alyssa Rosenzweig.

  • Nouveau's NIR Support Inches Closer To TGSI Quality

    Longtime Nouveau contributor Karol Herbst joined Red Hat at the end of last year where his current task is on NIR intermediate representation support for Nouveau as part of bringing SPIR-V compute support to this open-source NVIDIA Linux driver.

  • Intel GLSL On-Disk Shader Cache Enabled By Default

    For Mesa 18.0 is the initial Intel shader cache support for archiving compiled GLSL shaders on-disk to speed up the load times of subsequent game loads and other benefits. For the Mesa 18.0 release the functionality isn't enabled by default but it will be for Mesa 18.1.

  • Xorgproto 2018.3 Brings RandR Leasing + Non-Desktop Monitors

    Xorgproto debuted earlier this month as a centralized package of all X.Org protocol headers that used to be versioned and developed independently. Given the slower development now of the xorg-server and lots of the protocols being intertwined, they are now all bundled together. Tuesday marked the 2018.3 release with the new additions for Keith Packard's SteamVR Linux infrastructure work.

    Xorgproto 2018.3 offers up the protocol changes for the X.Org Server work that Keith Packard has been doing on improving the virtual reality head-mounted display (VR HMD) support for Linux systems, particularly around SteamVR. The X.Org protocol changes needed are supporting RandR leasing of outputs and also non-desktop monitor handling, so the VR HMD won't be treated as a conventional display and the Linux desktop systems then attempt to make use of it thinking it's just another HDMI/DP display.

  • Even With AMDGPU DC, HDMI/DP Audio Isn't Working Out For All Radeon Linux Users

    While the newly-released Raven Ridge APUs could make for nice HTPC systems given the number of compatible mini-ITX/micro-ATX motherboards and these 65 Watt APUs offering Zen CPU cores with Vega graphics, besides the current problematic Raven Ridge graphics support, there are still some broader AMDGPU DC audio problems for newer graphics cards.

    Phoronix reader Fred wrote in today to call attention to the AMDGPU DC audio situation. While AMDGPU DC was merged in Linux 4.15 and provides HDMI/DP audio support to the past few generations of Radeon GPUs on this new display code stack, not all audio formats play nicely.

Benchmarking Amazon EC2 Instances vs. Various Intel/AMD CPUs

Filed under
Graphics/Benchmarks

Given the recent performance changes following the Spectre/Meltdown CPU vulnerability mitigation and having just wrapped up some fresh CPU bare metal benchmarks as part of that testing as well as the recent AMD Raven Ridge launch, I've carried out a fresh round this week of benchmarks on various Amazon EC2 on-demand instance types compared to a number of bare metal Intel and AMD processors in looking at how the compute performance compares.

Read more

Graphics: Wine-Vulkan, Valve Work on Drivers, and Mesa 17.3.5 "Emergency Release"

Filed under
Graphics/Benchmarks
  • New Wine-Vulkan Patches Are Under Review

    Roderick Colenbrander's Wine-Vulkan work for Vulkan infrastructure support under Wine has been updated and is ready for review, making these initial bits a candidate for soon being incorporated into mainline Wine.

    Roderick has spent the past few months on the Vulkan infrastructure for Wine as a Vulkan layer with ICD driver support rather than the older Vulkan library (non-ICD implementation) found in Wine-Staging.

  • Vulkan 1.0.69 Released With Fixes & New AMD Buffer Marker Extension

    While waiting to see what Khronos could have in store for GDC 2018 next month around Vulkan, today marks the Vulkan 1.0.69 point release availability.

    With Vulkan 1.0.68 having shipped in the middle of January, there are a fair amount of documentation improvements/fixes over the past month. As usual, addressing issues with the documentation reflects a majority of the changes for these point releases. Of the issues addressed in Vulkan 1.0.69, it's mostly a collection of over a dozen minor problems.

  • Vega Gets Its Last Fix For Dawn of War III On Linux With Vulkan

    Samuel Pitoiset of Valve has worked through the last of the Dawn of War 3 issues for Radeon Vega GPUs with the RADV Vulkan driver.

  • RadeonSI Now Offers NIR Shader Cache Support

    Earlier this month Valve Linux GPU driver developer Timothy Arceri landed NIR shader caching support within the Gallium3D Mesa state tracker as an alternative to the existing TGSI IR caching support. Arceri has now worked through implementing this NIR cache support for the RadeonSI driver.

  • mesa 17.3.5

    This is a emergency release fixing major a issue in the RADV driver.

  • Mesa 17.3.5 Released To Fix A RADV Bug

    While Mesa 17.3.4 was just released a few days ago with 90+ changes, Mesa 17.3.5 is now available as a quick follow-up release due to a serious bug.

Syndicate content

More in Tux Machines