Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Graphics: XWayland, AMD, and DRM

Filed under
Graphics/Benchmarks
  • GNOME's Mutter Now Supports XWayland Keyboard Grabbing, XDG-Output

    More (X)Wayland improvements are en route for GNOME 3.28.

    The latest addition to the Mutter Wayland compositor is now handling XWayland keyboard grab support so an XWayland/X11 client can exclusively grab the keyboard input. And as part of that a new setting for controlling if XWayland clients can do keyboard grabs.

  • The Architecture Of XWayland To Let X11 Apps Run On Wayland

    ekka Paalanen of Collabora has begun the overdue task of providing documentation on XWayland.

    While XWayland has been around for a few years in allowing X11 applications/games run atop on an X.Org Server, up to now it's not been officially documented. Pekka has taken up the task of starting to document XWayland within the Wayland Git repository's documentation.

  • OpenGL 4.3 Support Lands In R600 Gallium3D Driver

    In between hacking on the RADV Vulkan driver, David Airlie has found the time to land his patches enabling OpenGL 4.3 and GLSL 430 support within Mesa 17.4-dev Git for the R600g driver.

    The R600g driver is now able to officially expose OpenGL 4.3 support. But the big caveat is that's only for the R600g-using hardware exposing FP64 support right now... That means just the Radeon HD 5800 series and HD 6900 Cayman series... All the rest of the HD 5000/6000 series and other R600g-supported hardware is still limited to OpenGL 3.3 support.

  • RADV Vulkan Driver Lands Support For External Fences

    Even with AMD open-sourcing their official Vulkan driver any day now, David Airlie, Bas Nieuwenhuizen, and others independently continue to advance the dissenting RADV Vulkan driver.

    The latest to report on RADV is that it now supports external fences and the associated VK_KHR_external_fence_fd extension. External fences for Vulkan is about allowing synchronized access to external memory using fences. Vulkan external memory in turn is about memory outside of the scope of the logical device and can be used for multi-process/device handling and among the current use-cases for Vulkan external memory is SteamVR on Linux.

  • Libdrm 2.4.89 Released With Leasing & Synchronization Object APIs

    The libdrm Mesa DRM library that principally sits as the interface between Mesa and the kernel Direct Rendering Manager drivers is out with a big update.

    David Airlie released libdrm 2.4.89 as the latest version of this important library. New in this libdrm update is the new DRM mode lease ioctl wrappers, part of Keith Packard's work on DRM leasing added to the Linux 4.15 kernel as part of improving VR HMD support on Linux.

Liberated Linux Drivers Help AMD 'Transparency'

Filed under
Graphics/Benchmarks
OSS
  • AMD Navi spotted in Linux drivers

    The architecture name is hidden under SUPER_SECRET codename. Normally we would be seeing the real name of the GPU, but AMD is likely trying to avoid generating hype for architecture which is still months away (I heard something about late 2018), hence the secret.

  • AMD’s next-gen GPU has been spotted in Linux drivers

    With AMD’s RX Vega now out and about, it is time to start looking towards the future. We’ve known for some time that Vega will be followed up by ‘Navi’ at some point between 2018 and 2020. Now, we know that progress is being made as AMD’s next-gen GPU has appeared in a new driver.

  • AMD's Next Gen Navi GPU Architecture Found Referenced In Linux Drivers

    This has been a big year for AMD, there is no doubt about that. Having launched a new CPU and GPU architectures (Zen and Vega, respectively), the company thrust itself back into relevancy in the high-end market, whereas previously the top shelf was the exclusive domain of rival Intel. So, what's next? On the GPU side, AMD is expected to roll out its Navi architecture sometime next year, with references to its next generation GPU already showing up in driver code.

  • AMD 7nm “Super Secret” Navi GPU Spotted In Driver, 2H 2018 Launch Expected

    AMD’s upcoming next generation 7nm based graphics architecture code named “Navi” has been spotted in Linux driver code. The all new GPU architecture is officially slated to debut next year, with all whispers indicating a debut in the latter half of the year.

Graphics: Texture Compression, Enlightenment Foundation Libraries (EFL), and AMD FreeSync

Filed under
Graphics/Benchmarks
  • Unity Continues Crunching More Out Of Crunch Texture Compression

    Unity is one of the big public users of the open-source Crunch DXT texture compression library. While it's no longer maintained by Rich Geldreich / Binomial, Unity has continued advancing this open-source code to further improve the compression ratio and speed.

    For months Unity has been talking about their promising findings with Crunch. But this is the project that Rich Geldreich, the former Valve developer, previously expressed regret having open-sourced all of it. While he is on to working on better and more advanced technologies at his Binomial startup, Unity is working to squeeze more out of this open-source library.

  • Improving EFL Graphics With Wayland Application Redraws

    Under X, application redraws are tricky to do without tearing because content can be updated at any chosen time with no clear feedback as to when the compositor will read it. EFL uses some clever tricks to this end (check out the state of the art X redraw timing for yourself), but it’s difficult to get right in all cases. For a lot of people this just works, or they’re not sensitive to the issue when it doesn’t.

  • Improved Wayland Application Redraws Coming To Enlightenment's EFL

    Samsung's Open-Source Group has been working on making their Wayland support in the Enlightenment Foundation Libraries (EFL) even better.

    The latest Wayland work on the Enlightenment/EFL front has been improving the application redraw process. The EFL toolkit with the upcoming v1.21 release will now be hooking into Wayland's frame callbacks to better dealing with drawing, only drawing when necessary, and doing so without the possibility of tearing.

  • AMD FreeSync For Tear-Free Linux Gaming - Current State In 2017

    If you are thinking of gifting yourself (or someone else) a FreeSync-compatible monitor this holiday season, here's a look at how the AMD FreeSync support is working right now, the driver bits you need to be aware of, and how it's all playing out for those wanting to use this tear-free capability for Linux gaming.

Amazon Linux 2 Benchmarks, 6-Way Linux OS EC2 Compute Cloud Comparison

Filed under
Graphics/Benchmarks

With Amazon AWS this week having released Amazon Linux 2 LTS I was excited to put this updated cloud-focused operating system through some performance tests to see how it stacks up with the more well known Linux distributions.

Read more

AMD open sources its Vulkan

Filed under
Graphics/Benchmarks
OSS
  • AMD open sources its Vulkan

    AMD's Vulkan Linux driver which was initially going to be closed-source and open-sourced when it was finished, is now totally open sourced.

    AMD has released the source code to its official Vulkan Linux driver, just in time to make the Christmas best sellers’ list.

  • AMD To Deliver On Its Promise Of An Open Sourced Vulkan Linux Driver Very Soon

    If I had to guess, I’d say AMD really didn’t want to begin yet another year with its open source Vulkan driver still in hiding, so here we are: it’s finally happening. As Phoronix notes, AMD promised the world over two years ago that it would open source its Vulkan driver for Linux, but few probably realized it’d actually take quite this long to see the day. We can be thankful that this driver didn’t just wind up like some Half-Life episode.

Mir 0.29

Filed under
Graphics/Benchmarks
Ubuntu
  • Mir 0.29.0 release

    We are pleased to announce that Mir 0.29.0 has been released and is available in Mir release PPA. There are builds for the supported Ubuntu releases (16.04 LTS “Xenial”, 17.04 “Zesty” and 17.10 “Artful”) .

    Mir 0.29.0 is in the process of uploading into Ubuntu 18.04 “Bionic” (it should move out of “proposed” and into the main archive in about a week). If you need it sooner then a “Bionic” build is also available in the Mir release PPA.

  • Mir 0.29 Released To Improve Their Wayland Implementation

    The past few days Canonical's Mir developers have been preparing their next milestone with pushing this display server along with Wayland protocol support and now that new "v0.29" release is available.

Graphics: OpenCL Compute Comparison, OpenGL, Mesa an More

Filed under
Graphics/Benchmarks
  • 13-Way Radeon AMDGPU-PRO 17.50 vs. NVIDIA Linux OpenCL Compute Comparison

    Given this week's release of the big AMDGPU-PRO 17.50 Linux driver update, here are some fresh OpenCL GPU benchmarks comparing the performance of AMD's latest Radeon graphics cards on this newest Linux driver to that of the latest NVIDIA GeForce GPUs on their respective newest driver.

  • Latest Steam Client Update Rolls Out Shader Pre-Caching For OpenGL/Vulkan

    The latest Steam client release on Wednesday rolls out OpenGL and Vulkan shader pre-caching by default.

  • VKD3D Is Beginning Flight As Wine's Direct3D 12 To Vulkan Library

    Back at WineConf 2017 VKD3D was announced for bringing Direct3D 12 to Wine by implementing Microsoft's latest graphics API atop the Vulkan graphics API. The initial code for this new library is beginning to take shape.

    VKD3D is a long-term play for getting viable Direct3D 12 support working within Wine. As noted back at WineConf, this library is being developed independently of the Wine Git repository. This will potentially allow in the future others to make use of this D3D12-to-Vulkan code without pulling in Wine entirely, should porters look to this project for easing their process of getting Windows games running on Linux, etc.

  • Wayland's Weston Sees Patches For FreeBSD, Fractional HiDPI, Rust Bindings

    A new contributor to the Wayland/Weston camp has been working on several improvements to the Weston reference compositor.

    Improvements made to Weston via unmerged patches include adding FreeBSD support to Weston, static linking for backends and gl-renderer, Rust bindings for libweston, and fractional HiDPI scaling support.

  • LunarG Adds New Size Option To Further Reduce Size Of SPIR-V
  • Disjoint Timer Query Added To Mesa For Reporting Accurate OpenGL Timing Data

    The latest OpenGL extension added to Mesa by Intel developers is the rather new EXT_disjoint_timer_query.

  • mesa 17.2.7

    The current queue consists of a variety of fixes, with a sizeable hunk in the shared GLSL codebase.

    Whereas for individual drivers - i965 has a crash fix for when playing various Valve games, r600 and nouveau have tweaks in their compiler backends. Fast clears on radeonsi and RADV are better now, while the VAAPI encoding is playing nicely with GStreamer.

  • Mesa 17.2.7 Released For Those Not Yet On Mesa 17.3

    Emil Velikov of Collabora has announced the release today of Mesa 17.2.7 as the latest point release for this older stable branch of Mesa.

    If you are a devoted Linux gamer or at all care about the best features and performance, it's best you migrate to Mesa 17.3 if you are not habitually riding Mesa Git. But for those still using the Mesa 17.2 series from last quarter, the seventh point release is available.

  • AMD to open-source Vulkan Linux driver ahead of Xmas

Graphics: Radeon and Vulkan2

Filed under
Graphics/Benchmarks
  • Radeon Overlay Is Similar To A Feature Mesa Offered For Years

    With yesterday's release of the Radeon Software Adrenalin driver for Windows, it actually picks up a feature that is roughly similar to something the open-source Radeon driver stack - and all of the Mesa's Gallium3D drivers for that matter - have offered for years.

  • Radeon GPU Profiler Updated For Better Profiling Of Vulkan Games

    Following yesterday's excitement around the Radeon Software Adrenalin Driver as well as word of AMD open-sourcing their Linux driver and making other Linux driver changes, AMD's GPUOpen team has announced the release of a new version of Radeon GPU Profiler.

  • Qualcomm Mentions "Vulkan2" & What I Would Suspect Of "Vulkan 2.0"

    During last week's Snapdragon Technology Summit, a few references to "Vulkan2" were dropped... Well, here's the official comment from Khronos on that as well as my thoughts on this hypothetical next version of Vulkan.

    Several Phoronix readers have pointed out (e.g.) references to "Vulkan2" in the context of the new Snapdragon 845 SoC announced at this year's Snapdragon Technology Summit. The Snapdragon 845 with Adreno 630 does mention "Vulkan2" support.

Graphics: NVIDIA and AMD

Filed under
Graphics/Benchmarks
  • NVIDIA Pushes Out CUDA 9.1 With Compiler Optimizations, Volta Enhancements & More

    AMD isn't the only one busy with GPU software updates today but NVIDIA has issued CUDA 9.1 as their first feature update to the CUDA 9 compute platform.

  • Happy Holidays: AMD Finally Pushing Out Open-Source Vulkan Driver

    Ahead of the Vulkan 1.0 debut nearly two years ago, we heard that for AMD's Vulkan Linux driver it was initially going to be closed-source and would then be open-sourced once ready. At the time it sounded like something that would be opened up six months or so, but finally that milestone is being reached! Ahead of Christmas, AMD is publishing the source code to their official Vulkan Linux driver.

  • The Feature Differences Now Between AMD's Two OpenGL & Two Vulkan Linux Drivers

    For modern AMD graphics cards there are two OpenGL drivers and two Vulkan drivers available to Linux users/gamers that support the same modern AMD GPUs, not counting the older AMD Linux drivers, etc. Here's a rundown now on how those drivers compare.

    With AMDGPU-PRO 17.50 now allowing you to mix and match driver components and AMD finally open-sourcing their official Vulkan driver, the scene may be even more confusing about which AMD Linux driver(s) to use depending upon your use-case.

  • AMDGPU-PRO 17.50 Now Bundles Open-Source Components, Lets You Mix & Match Drivers

    There's more Radeon Linux excitement today beyond AMD finally open-sourcing their Vulkan driver. Coming out today is the AMDGPU-PRO 17.50 driver that bundles in the open-source RADV and RadeonSI drivers too, in letting you "mix and match" the driver components you want for your system.

Graphics: AMD, Mesa, VESA and More

Filed under
Graphics/Benchmarks
  • AMD Moving Forward In Their RadeonSI Support For ARB_gl_spirv

    AMD open-source developer Nicolai Hähnle has spent the past few months working on the ARB_gl_spirv extension as mandated by OpenGL 4.6. Some of the prep work for supporting that extension has landed in Mesa 17.4-dev Git.

    ARB_gl_spirv is about bringing SPIR-V support to OpenGL drivers, the IR shared by Vulkan and OpenCL 2.1+. ARB_gl_spirv allows for loading SPIR-V modules into OpenGL programs and allows for GLSL to be a source language in creating SPIR-V modules. This is basically for creating better interoperability between OpenGL and Vulkan/SPIR-V.

  • Mesa Glthread Gets Adds Another Game, AMDGPU Winsys Gets Performance Workaround

    This week has started off to being another busy time in Mesa Git just ahead of the holidays.

    First up, Mount & Blade: Warband is the latest game to be white-listed by the Mesa glthread functionality for enabling OpenGL threading on this Steam Linux game. Mount & Blade: Warband was actually whitelisted back in July but then disabled a few days later as it turned out not to be working.

  • VESA Rolls Out DisplayHDR As Its Latest Standard

    VESA has rolled out DisplayHDR 1.0 as its newest standard. As implied by the name, the standard is in regards to specifying HDR (High Dynamic Range) quality for displays.

  • VC5 OpenGL & Vulkan Driver Advancing

    Broadcom developer Eric Anholt has offered an update on the state of the VC5 Gallium3D driver for OpenGL support as well as the work being done on the "BCMV" Vulkan driver. Additionally, the VC4 Gallium3D driver for existing Raspberry Pi devices continues to get better.

  • Initial Tessellation Shader Support For RadeonSI NIR

    The RadeonSI Gallium3D driver's NIR back-end is moving one step closer to feature parity with the existing OpenGL capabilities of this AMD GCN graphics driver.

    Timothy Arceri working for Valve has been focusing on the NIR back-end recently for RadeonSI. This NIR intermediate representation handling is being driven in order to add SPIR-V ingestion support to RadeonSI with code sharing for RADV's existing NIR-based infrastructure.

Syndicate content