Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Graphics: XWayland and Mesa

Filed under
Graphics/Benchmarks
  • XWayland Gets Patches For Better EGLStreams Handling

    While the recently released X.Org Server 1.20 has initial support for XWayland with EGLStreams so X11 applications/games on Wayland can still benefit from hardware acceleration, in its current state it doesn't integrate too well with Wayland desktop compositors wishing to support it. That's changing with a new patch series.

  • Intel Mesa Driver Finally Supports Threaded OpenGL

    Based off the Gallium3D "mesa_glthread" work for threaded OpenGL that can provide a measurable win in some scenarios, the Intel i965 Mesa driver has implemented this support now too.

    Following the work squared away last year led in the RadeonSI driver, the Intel i965 OpenGL driver supports threaded OpenGL when the mesa_glthread=true environment variable is set.

  • Geometry & Tessellation Shaders For Mesa's OpenGL Compatibility Context

    With the recent Mesa 18.1 release there is OpenGL 3.1 support with the ARB_compatibility context for the key Gallium3D drivers, but Marek Olšák at AMD continues working on extending that functionality under the OpenGL compatibility context mode.

  • Mesa Begins Its Transition To Gitlab

    Following the news from earlier this month that FreeDesktop.org would move its infrastructure to Gitlab, the Mesa3D project has begun the process of adopting this Git-centered software.

Graphics: ROCm, Vulkan, RADV and More

Filed under
Graphics/Benchmarks
  • ROCm 1.9 Compute Components To Support Ubuntu 18.04 LTS

    For those wanting to use the open-source ROCm Radeon Open Compute stack on Ubuntu 18.04 LTS, it will be supported by the next release.

    The ROCm compute stack with OpenCL support will officially support Ubuntu 18.04 LTS with the upcoming ROCm 1.9 release. Gregory Stoner of AMD's compute team c

  • The Vulkan Open-Source Ecosystem Grows: Now More Than 2,100 GitHub Projects

    Just over one month after there were 2,000 Vulkan-mentioning projects on GitHub, the 2,100 project milestone has been breached.

  • RADV Gets Fix For DXVK With World of Warcraft & Other Games

    If you have been experiencing rendering issues with the Vulkan-over-Direct3D "DXVK" layer while playing games on Wine and are using the RADV Vulkan driver, you may want to upgrade to the latest Git.

  • Libinput 1.11 Is Bringing With It Many Linux Input Improvements

    Within the libinput world, the 1.11 development cycle has been going on long with Libinput 1.10 having debuted in January. But this long development cycle is bringing with it many changes.

    Peter Hutterer of Red Hat who started the libinput project today announced the first release candidate of the upcoming libinput 1.11.

  • Mesa 18.2 Due For Release In August

    While Mesa 18.1 just officially shipped last week, Mesa 18.2 as next quarter's open-source 3D OpenGL/Vulkan graphics driver stack update is scheduled for release in mid-August.

    The tentative Mesa 18.2 release schedule puts the official Mesa 18.2.0 release for 10 August or potentially 17 August depending upon if a fourth release candidate is needed or any other release delays.

Wine: VKD3D and DXVK

Filed under
Graphics/Benchmarks
Software
  • Wine's VKD3D 1.0 Released For Running Direct3D 12 Over Vulkan

    The Wine project has announced the release of VKD3D 1.0, the first official release of this Direct3D 12 over Vulkan layer primarily developed at CodeWeavers. VKD3D is the approach Wine is pursuing for getting Direct3D 12 games from Windows working on Wine under Linux or also under macOS when paired with MoltenVK.

    For the VKD3D 1.0 release there are D3D12 demos now working but features are known to be missing and bugs are expected. Geometry and tessellation shaders are among the big ticket items still left to be implemented in future releases.

  • DXVK 0.52 Brings More improvements For Direct3D 11 Over Vulkan

    While VKD3D 1.0 is out today for Direct3D 12 mapped over Vulkan, the DXVK project for running Direct3D 11 over Vulkan is also out with a new release today.

    Most prominent to the new DXVK 0.52 release is initial support for DXGI 1.2, the updated Microsoft DirectX Graphics Infrastructure that brings various updates for drivers. The initial DXGI 1.2 support in the process fixes at least Bioshock 2 Remastered as well as Frostpunk.

  • Vkd3d 1.0 Released

    This is the first release of vkd3d. A lot of Direct3D 12 features are still missing and bugs are expected. The current version was tested mainly with demo applications. A number of features that are being worked on have been deferred to the next development cycle. This includes in particular geometry and tessellation shaders support, various shader translation improvements, as well as various improvements for core Direct3D 12 methods.

  • vkd3d for Direct3D 12 to Vulkan in Wine has released the first stable version

    Today, the Wine developers officially announced that vkd3d for translating Direct3D 12 to Vulkan in Wine has reached 1.0.

GCC vs. LLVM Clang vs. AOCC Compilers On AMD Threadripper

Filed under
Graphics/Benchmarks

Given recent improvements to AMD Zen (znver1) with LLVM, the new AMD AOCC 1.2 compiler release, and GCC 8.1 having premiered just weeks ago, here is a fresh look at the performance of six different C/C++ code compilers when testing the performance of the resulting binaries on an AMD Threadripper 1950X system.

Read more

Graphics/GPU: OpenCL, Mesa, X.Org

Filed under
Graphics/Benchmarks
  • IWOCL OpenCL 2018 Videos Start Appearing Online

    There is the conference program for those that are curious about the sessions that took place during this annual OpenCL conference. Eventually, slide decks should be available from there too.

    The most prominent session video of interest to hobbyists and general OpenCL developers/users will likely be The Khronos Group's President, Neil Trevett, providing a "state of the nation" on CL...

  • Mesa 18.1 Officially Released as the Most Advanced Linux Graphics Stack Series

    The development team behind the open-source Mesa graphics stack announced over the weekend the general availability of the final Mesa 18.1 release for Linux-based operating systems.

    The Mesa 18.1 series comes approximately two months after the 18.0 branch, which probably most GNU/Linux distributions are using these days, and which already received its fourth maintenance updates. Mesa 18.1 introduces a few new features across all supported graphics drivers, but it's mostly another stability update.

  • Mach64 & Rendition Drivers Now Work With X.Org Server 1.20

    Anyone happening to have an ATI Mach 64 graphics card from the mid-90's or a 3Dfx-competitor Rendition graphics card also from the 90's can now enjoy the benefits of the recently released X.Org Server 1.20.

    Mach 64 and Rendition are among the X.Org DDX (2D) drivers still being maintained for the X.Org Server. Even though using either of these two decade old graphics cards would be painfully slow with a Linux desktop stack from today especially if paired with CPU and memory from that time-frame, the upstream X.Org developers still appear willing to maintain support for these vintage graphics processors. Well, at least as far as ensuring the drivers still build against the newest software -- we've seen before out of these old drivers that they are updated to work for new releases, but at times can actually be broken display support for years before anyone notices with said hardware.

Ryzen 7 2700 / Ryzen 7 2700X / Core i7 8700K Linux Gaming Performance With RX Vega 64, GTX 1080 Ti

Filed under
Graphics/Benchmarks
Gaming

With the Linux benchmarks of the Ryzen 7 2700 last week I included a few Linux gaming benchmarks, but for those evaluating CPU options for your next Intel/AMD Linux gaming system upgrade, here is a much more thorough set of benchmarks from a wide variety of OpenGL and Vulkan powered Linux games. The Ryzen 7 2700, Ryzen 7 2700X, and Core i7 8700K processors were tested for this Ubuntu gaming comparison while testing with both a Radeon RX Vega 64 and GeForce GTX 1080 Ti.

Read more

Linux Graphics: AMD and Mesa

Filed under
Graphics/Benchmarks
  • AMD Zen CPU Microcode Added To Linux-Firmware Tree, Bulldozer Updated

    When the Linux Firmware tree was updated on Friday with the newest AMDGPU firmware files for the graphics processors, the Family 17h "Zen" CPU microcode files also made their debut.

  • Learn How To Make Use Of Vulkan's New Debug Extension - VK_EXT_debug_utils
  • ARM Mali 400/450 "Lima" DRM Driver Steps Closer To Mainline

    When it comes to open-source ARM Mali graphics driver efforts there has been the Panfrost driver targeting the Mali T700 series that has occupied much of the limelight recently, but there has been a separate effort still working on open-source driver support for the older 400/450 series.

    Qiang Yu who works for AMD during the daytime has for the past number of months been working in his spare time on reviving open-source ARM Mali 400 series support. Qiang's efforts are based upon the original "Lima" driver initiative that was started years earlier by Luc Verhaegen.

  • AMD Rolls Out New Firmware For A Number Of GPUs

    AMD has landed a number of updated firmware images into the linux-firmware tree for their recent generations of hardware.

    There is updated Radeon GPU firmware for Raven Ridge, Fiji, Tonga, Stoney, Topaz, Carrizo, Vega 10, Polaris 10, Polaris 11, and Polaris 12 GPU families. More or less, the newer AMD GPUs now have updated firmware available.

  • RADV Gets Support For 32-bit GPU Pointers For User SGPRs, Benefiting Performance

    Samuel Pitoiset of Valve's Linux graphics driver team has been working on support for 32-bit GPU pointers for user SGPRs as his latest performance enhancement for this open-source Radeon Vulkan driver.

    Months after AMD's Marek Olšák was working on 32-bit pointers for RadeonSI to free up some scalar general purpose registers (SGPRs), Pitoiset has been pursuing similar support for the RADV Vulkan driver.

  • Raven Ridge With The Ryzen 5 2400G On Mesa 18.2 + Linux 4.17 Is Finally Stable

    Depending upon the motherboard and other factors, the Raven Ridge Linux support has been a bit of a mess since its February launch. Fortunately, with time various Linux driver fixes have landed for improving the stability and performance of these APUs with Zen CPU cores and Vega graphics. During my recent testing of the AMD Ryzen 5 2400G, it was completely stable and running fine with the newest open-source driver code but the Ryzen 3 2200G was still a stability nightmare.

  • Mesa 18.1 is out with the shader cache on for Intel

    Open source drivers on Linux have advanced rather quickly and now we have another fresh release out with Mesa 18.1 which was released yesterday.

    One of the major new features, is that the shader cache for Intel is now turned on by default, which should hopefully result in smoother performance for those of you gaming with an Intel GPU. Vulkan 1.1 support for the AMD RADV and Intel ANV drivers, plus various performance improvements and bug fixes.

Graphics: NVIDIA, Mesa and CUDA

Filed under
Graphics/Benchmarks
  • Open-Source NVIDIA Volta GV100 Support Queued For Linux 4.18

    Initial open-source driver support for the NVIDIA GV100 "Volta" GPUs will be introduced with the upcoming Linux 4.18 kernel cycle.

    Earlier this month I wrote about the initial open-source GV100 Volta patches coming out for the Nouveau Direct Rendering Manager while now that work has been queued into the DRM-Next tree ahead of the Linux 4.18 merge window opening in June.

  • The Open-Source ARM Mali "Panfrost" Driver Now Supports Textures & More

    The in-development Panfrost reverse-engineered, open-source driver for supporting ARM Mali T700 series graphics is now much more capable thanks to work carried out on their "half-way" Gallium3D driver in recent weeks.

    Alyssa Rosenzweig has provided an update on the Panfrost driver progress and their very early stage Gallium3D driver. Their recent code is quite a bit of progress considering where they were one month ago with just being able to render a cube.

  • CUDA 9.2 Released With GEMM Improvements

    We knew it was coming while today NVIDIA has rolled out the CUDA 9.2 stable release update.

    The CUDA 9.2 release includes speed-ups for launching CUDA kernels as well as faster performance for GEMM computational performance for half-precision and small N matrices. CUDA 9.2 also fixes a number of issues, including incorrect results with some GEMM calls on V100 Tensor Core GPUs and other BLAS problems.

  • Mesa 18.1 Released With Intel Shader Cache Default, OpenGL 3.1 ARB_compatibility

    First time Mesa release manager Dylan Baker has managed to release Mesa 18.1 on time as the Q2'2018 quarterly update to this OpenGL/Vulkan driver stack.

    While it feels like Mesa 18.0 was just recently released, it's already been a month and a half, which had arrived significantly late due to release delays. Fortunately, Mesa 18.1 is now available and hopefully allowing for a normal Mesa 18.2 release cycle for next quarter.

    Mesa 18.1 ships with the Intel OpenGL shader cache now being enabled by default, OpenGL 3.1 with ARB_compatibility context support for the prominent Gallium3D drivers, ARB_bindless_texture support for Nouveau NVC0 that is important for some newer Linux game ports like Dawn of War 3, EXT_semaphore support for RadeonSI, various other new OpenGL and Vulkan extensions being supported by Radeon and Intel, and other enhancements. See our Mesa 18.1 feature overview for a more thorough look at all of the changes that made it into this release.

Graphics: Mesa 18.0.4 and More

Filed under
Graphics/Benchmarks
  • mesa 18.0.4

    Mesa 18.0.4 is now available.

    In this release we have:

    r600 driver gets a fix for constant buffer boounds, which fixes rendering bugs
    in Trine and Witcher 1.

    Several fixes for RADV driver: fixes around alpha channel in Pre-Vega, fix in
    multisample image copies, and fixes around multilayer images in compute path.

    For the case of ANV/i965 drivers, also a couple of fixes, all of them around
    ISP. On top, there are a couple of fixes relative to code emission around 16-bit
    integers, and a a fix for a leak in blorp for Gen4 and Gen5.

    Speaking of leaks, there are also fixes for winsys/radeon/amdgpu and
    pipe-loader.gets a couple of patches to fix a couple of leaks.

    SPIR-V part gets a patch to apply OriginUpperLeft to FragCoord.

    Mesa core gets a couple of patches to fix error handling in
    get_framebuffer_parameteriv, and to add missing support for
    glFogiv(GL_FOG_DISTANCE_MODE_NV).

  • Mesa 18.0.4 Released With A Handful Of Bug Fixes

    Mesa 18.1 might be out this weekend but for those riding the Mesa 18.0 stable release series for now, Mesa 18.0.4 is the latest point release.

  • AMD Will Continue Maintaining Multiple Compute Stacks For Linux

    With the great shape that ROCm has been getting into recently for open-source Radeon GPU compute support on Linux including advancing OpenCL support, one might have rightfully assumed that was going to be their centralized compute stack moving forward. It turns out that their PAL-based compute stack will continue to be maintained too.

  • VC5 Gallium3D Driver Becomes V3D, Enabled By Default In Mesa

    What was developed as the VC5 Gallium3D driver is now renamed to V3D and enabled by default in new Mesa 18.2 builds.

    The Broadcom Video Core V driver that was already part of Mesa was renamed to V3D to match the name of the V3D DRM kernel driver. The VC5 to V3D renaming occurred since this driver is already supporting a VideoCore VC6 device, so the VC5 naming was no longer deemed appropriate.

  • VMware 13.3 X.Org Driver Brings DRI3 With Latest Mesa, X.Org Server 1.20 Support

    Usually X.Org DDX driver releases aren't too notable these days with most of the open-source Linux graphics innovations happening elsewhere in the stack, but for those using the VMware graphics virtualization support available through their different virtualization products, the xf86-video-vmware update out today is on the heavier side.

AMD Ryzen 5 2600 / Ryzen 7 2700 Benchmarks On Linux, 9-Way Ubuntu CPU Comparison

Filed under
Graphics/Benchmarks

Last month we delivered launch-day Linux benchmarks of the Ryzen 5 2600X and Ryzen 7 2700X for these new "Zen+" processors while recently we received the non-X Ryzen 5 2600 and Ryzen 7 2700 processors for Linux testing as well. In this article are benchmarks of these new AMD Ryzen processors as well as other Intel/AMD CPUs for delivering a fresh nine-way Linux distribution comparison using the very latest software components.

Read more

Syndicate content

More in Tux Machines