Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Bcachefs Linux File-System Benchmarks vs. Btrfs, EXT4, F2FS, XFS

Filed under
Graphics/Benchmarks
Linux

With Bcachefs on its trek towards the mainline Linux kernel, this week I conducted some benchmarks using the very latest Bcachefs file-system code and compared its performance to the mainline Btrfs, EXT4, F2FS, and XFS file-system competitors on both rotating and solid-state storage.

Read more

Initial Benchmarks Of OpenSUSE Leap 15 vs. Leap 42.3 vs. Tumbleweed

Filed under
Graphics/Benchmarks

Last Friday the openSUSE community released openSUSE Leap 15 as their newest stable release of openSUSE built from the same sources as SUSE Linux Enterprise 15. Back when this non-rolling-release openSUSE update entered beta at the start of the year we rolled out some preliminary test figures while for your viewing pleasure today are some initial benchmarks with openSUSE Leap 15.0 compared to the former Leap 42.3 and the rolling-release openSUSE Tumbleweed too.

Read more

Graphics: Wayland and More

Filed under
Graphics/Benchmarks
  • Evdev Driver Updated, Libinput 1.11 Prepares For Rollout With Record & Replay Support

    Peter Hutterer at Red Hat remains quite busy near single-handedly improving the Linux desktop input stack.

    There aren't nearly as many people working on Linux input as there is output/graphics, but Peter continues pushing the situation ahead. Last week Peter rolled out the first Libinput 1.11 release candidate for this input handling library relied upon on both X.Org and Wayland systems. Most prominent to 1.11 is new record/replay features for recording and replaying back of input events, which is valuable for testing and debugging purposes. There are also many other improvements coming in libinput 1.11.

  • What’s new with the Wayland platform plugin in Qt 5.11?

    Wayland is a display server protocol used on modern Linux systems, the Qt Wayland platform plugin lets Qt applications run on Wayland display servers (compositors).

  • The Many Wayland Improvements In Qt 5.11

    Released one week ago was the big Qt 5.11 tool-kit update. While there is a lot of new and improved functionality, not receiving much attention until now are all of the Wayland platform support improvements in this latest half-year Qt5 update.

  • One Of Imagination's Only Mesa Developers Has Jumped Ship To Intel

    The only developer from Imagination Technologies that was active in contributing to Mesa has left the company and is now working for Intel's open-source graphics team.

    For those holding out hope to one day see a complete open-source PowerVR Linux graphics driver, those days look incredibly less likely now with their main Mesa contributor no longer at the company. If you forgot, back around 2015 is when there was actually some hope of seeing an official open-source PowerVR Linux driver backed by Imagination Tech. Alexandru Voica who worked in marketing at the company though is no longer working for them had alluded to open-source driver work as well as their struggles in finding open-source graphics driver developers.

  • The Virtual KMS Module Has Begun Progressing As Part Of GSoC 2018

    In addition to the Vulkan Virgl project another one of the interesting projects for Google Summer of Code 2018 is the development of VKMS, a Virtual KMS DRM driver.

    The focus of this VKMS module is to allow for setting a mode in order to run a display on X/Wayland with a headless machine, such as for testing and other purposes when not actually backed by a physical display. But this VKMS module would still allow the virtual output to be backed by a physical GPU. This GSoC 2018 project under the X.Org umbrella is being pursued by student Rodrigo Siqueira.

  • It's Still Going To Be Tough Getting The OpenChrome VIA KMS Driver In The Linux Kernel

    The many year effort on the open-source VIA "OpenChrome" DRM/KMS driver might culminate with getting into the mainline Linux kernel within the next few kernel cycles, but there is still a lot of work for that to happen.

    Kevin Brace who is largely the only (independent) contributor left working on the OpenChrome project for providing open-source Linux graphics driver support for aging VIA x86 graphics hardware is hoping to see it through soon for getting this driver mainlined.

DXVK for Direct3D 11

Filed under
Graphics/Benchmarks
  • DXVK for Direct3D 11 with Vulkan in Wine has another update with 0.53

    DXVK [GitHub] advances so quickly it's really quite incredible, it had a release only a few days ago and here we are with another.

    No big new features with this release, as it's mainly to clean up some issues. Two regressions were fixed from the previous release with World of Warcraft, Far Cry 3 and Nier: Automata.

  • DXVK 0.53 Released With Many Fixes

    Less than one week after releasing DXVK 0.52, the DXVK 0.53 release is now available for running Direct3D 11 games/applications over Vulkan.

Graphics: Vulkan and Vega M

Filed under
Graphics/Benchmarks
  • Vulkan Virgl Has Kicked Off For Supporting This Graphics/Compute API Within VMs

    Of the hundreds of projects for this year's Google Summer of Code, there are many interesting GSoC 2018 projects but one of those that I am most excited for is Vulkan-Virgl for getting this modern API supported with hardware acceleration by guest virtual machines.

    As implied by the name, this effort is based upon the Virgl project started by David Airlie and originally tasked with getting OpenGL acceleration to guest VMs using a fully open-source Linux driver stack. Virgl has been in good shape for a while now with OpenGL, while this summer the hope is to get the Vulkan API support going for opening up VMs to using this high-performance graphics and compute API.

  • AMDVLK Driver Lands Half-Float Additions, Many Other Improvements

    There's been another weekly-ish public code push to the AMDVLK open-source AMD Vulkan Linux driver stack and this time around it's heavy on feature work.

    There has been a fair amount of changes pertaining to half-float (FP16) support including support for the AMD_gpu_shader_half_float extension, prepping for VK_AMD_gpu_shader_half_float_fetch, FP16 interpolation intrinsics and register settings, and more.

  • Vega M Graphics On Intel Kabylake G CPUs Are Beginning To Work Under Linux

    We have been covering the Linux driver upbringing of "Vega M" for the Vega/Polaris graphics found in select newer Intel "Kabylake G" processors. The code is still in flight before it will work in all released versions of the Linux driver components, but for those willing to build the code or rely upon third party repositories, Vega M is now working on Linux.

    As I have covered in various past articles, the open-source driver support for Radeon Vega M is queued into DRM-Next for the upcoming Linux 4.18 kernel cycle, Mesa 18.1 albeit with new hardware I always recommend using the latest Git (current Mesa 18.2), and there are also binary GPU microcode files needed too.

12-Way Linux Graphics Card Comparison Using The Newest May 2018 Drivers

Filed under
Graphics/Benchmarks

Here is a look at twelve different AMD Radeon and NVIDIA GeForce graphics cards while testing was done using the newest available graphics drivers and using an Ubuntu 18.04 LTS installation.

With the Phoronix.com 14th birthday coming up in two weeks as well as marking the 10th birthday of the initial Phoronix Test Suite release, a lot of exciting benchmarks are coming in the days to come. For kicking off the latest of some large comparisons to come are some fresh graphics card benchmarks using the newest and continuously evolving open-source Radeon graphics drivers as well as the latest NVIDIA 396 Linux driver, which is also exciting due to the roll-out of their new LLVM-based SPIR-V compiler.

Read more

Graphics: Wayland, Radeon, Mir, Vulkan

Filed under
Graphics/Benchmarks
  • Igalia Continues Working On Wayland & Accelerated Media Decode In Chromium On Linux

    Months ago we had reported on Igalia's efforts for improving hardware video/media acceleration on the Chromium browser stack for Linux and getting Chromium ready for Wayland but it's been relatively quiet since then with no status updates. Fortunately, a Phoronix reader pointed to a fresh round of ongoing work in this space.

    Igalia is working on supporting the V4L2 VDA (Video Decode Acceleration) on the Linux desktop for video/image decode of H.264, VP8, VP9, etc. Up to now the V4L2 VDA support was just used on ARM and under Chrome OS. This is part of the consulting firm's work on delivering first-rate Wayland support for Chromium -- it's a task they have been working on for quite some time.

  • Radeon GPU Profiler 1.2 Released With RenderDoc Interoperability

    AMD's GPUOpen group has announced the release of Radeon GPU Profiler 1.2, it's open-source GPU performance profiler. What's significant about this release is initial interoperability with the popular RenderDoc debugger.

    Beginning with Radeon GPU Profiler 1.2, there is beta support for allowing a profile be triggered from RenderDoc and for displaying data across the opposite tool along with synchronization between the two utilities.

  • Mir Is Running On Arch Linux; Mir Also Progressing With EGLStreams Support

    Prominent Mir developer Alan Griffiths of Canonical has published his latest weekly update on the status of this Linux display server that continues working on supporting Wayland clients.

    First up, via the UBports community, Mir is now working on Arch Linux after some basic changes and packaging work. So similar to Ubuntu and Fedora and others, it's now easy to run Mir on Arch Linux if so desired.

  • VK9 - Direct3D 9 Over Vulkan - Hits 26th Milestone

    It's been a wild week for the various Direct3D-over-Vulkan projects with VKD3D 1.0 being released for the initial Direct3D 12 over Vulkan bits from the ongoing work in the Wine project to DXVK continuing to get better at its D3D11-over-VLK support. There's also an update on the VK9 front.

  • Wine-Staging 3.9 Fixes D3D 10/11 Gaming Performance Regressions

    One day after the exciting Wine 3.9 update with VKD3D work and more, the Wine-Staging code has been updated against this latest development release.

    While since the revival of Wine-Staging earlier this year there has been more than 900 out-of-tree/experimental patches against this Wine branch, with Wine-Staging 3.9 that patch count comes in at 895 patches. It's great to see with more of the changes working their way into upstream Wine after being vetted while other patches are no longer relevant. Also decided this week is that Wine-Staging developers will rely upon the WineHQ bug infrastructure for handling the submission of new Wine-Staging patches so that the work is much easier to track by users/developers in seeing the status and background on proposed patches for the staging tree.

Graphics: Vega and Vulkan

Filed under
Graphics/Benchmarks
  • Vega 20 GPU Support & VCN Clock/Power Gating Sent In For Linux 4.18

    Last week was the main AMDGPU features update for Linux 4.18 via DRM-Next while today a secondary pull request of further feature work has been submitted.

    Last week's AMDGPU update included Vega M GPU support for Kabylake G hardware, reserving the initial scan-out buffer prior to the driver initialization for a more seamless console to driver experience, Raven Ridge GFXOFF support, various Vega 10 updates, and more.

  • NVIDIA 396.24.02 Linux Driver Brings New Vulkan Extensions

    The NVIDIA 396.24.02 Linux driver is available today and while it's a beta update, it ends up being quite an exciting release thanks to new Vulkan extensions.

    The newly-supported Vulkan extensions for the Linux driver build include VK_KHR_draw_indirect_count, VK_EXT_global_priority, and VK_KHR_get_display_properties2.

  • Vulkan 1.1.76 Released With KHR_draw_indirect_count & KHR_get_display_properties2

    Vulkan 1.1.76 has just been released ahead of the US Memorial Day weekend with new extensions to excite Vulkan developers.

    The two new extensions in Vulkan 1.1.176 are VK_KHR_get_display_properties2 and VK_KHR_draw_indirect_count, both of which are notable additions.

  • Vulkan Adds An Exception To Address Wine's Code License Incompatibility

    The Vulkan's documentation/generator being re-licensed from an MIT-style license to the Apache 2.0 license had caused problems for the Wine project supporting newer than Vulkan 1.0.51, but fortunately that issue has been resolved.

    The previous re-licensing of Vulkan-Docs has caused some problems for the LGPL-licensed Wine code, as we've covered previously, but that technicality has now been addressed with The Khronos Group adding an exception to their license to benefit the Wine project and others using code generated from the Vulkan vk.xml reference file so as not to have (L)GPL and Apache licenses clash.

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.

Syndicate content

More in Tux Machines

Pinguy OS Puts On a Happier GNOME 3 Face

Pinguy OS 18.04 is an Ubuntu-based distribution that offers a non-standard GNOME desktop environment intended to be friendlier for new Linux users. This distro is a solid Linux OS with a focus on simple and straightforward usability for the non-geek desktop user. If you do not like tinkering with settings or having numerous power-grabbing fancy screen animations, Pinguy OS could be a good choice. The GNOME desktop is the only user interface option, but Pinguy OS' developer, Antoni Norman, tweaked the desktop environment with some different software options not usually packaged with GNOME. Read more

You Can Now Install Android 8.1 Oreo on Your Raspberry Pi 3 Model B+ Computer

Just two weeks after releasing the first build of his RaspAnd operating system based on Google's Android 8.1 Oreo mobile OS, Arne Exton today announced a new version with support for the Raspberry Pi 3 Model B+ computer. RaspAnd Oreo 8.1 Build 180717 is basically identical with RaspAnd Oreo 8.1 Build 180707 except for the fact that it now also supports the latest Raspberry Pi 3 single-board computer, the Raspberry Pi 3 Model B+, which features a more powerful 1.4GHz 64-bit quad-core processor, dual-band Wi-Fi, Bluetooth LE 4.2, faster Ethernet, and Power-over-Ethernet support. Read more

Linux Foundation and Linux Development

  • Linux Foundation launches LF Energy open source platform
    Launched with support from Europe’s biggest transmission power systems provider and other organizations, LF Energy aims to streamline everything from system operator smart assistants to smart grid control software. It will serve as an umbrella organization that supports collaboration among vendors in the energy sector to advance information and communication technologies (ICT) that impact the energy balance and brings about economic value.
  • FPGA Device Feature List Framework Coming For Linux 4.19
    There's already a new framework coming to Linux 4.19 in the form of Google's Gasket while queued this week is now another new framework: the FPGA Device Feature List.
  • AMDGPU Firmware Updated From 18.20, Vega M Blobs Added
    The latest AMDGPU firmware/microcode binary images for Radeon GPUs have landed in the Linux-Firmware Git tree. Hitting linux-firmware.git minutes ago was the latest batch of AMDGPU firmware files from Bonaire and Hawaii up through Vega 10, Polaris, and Raven hardware. The updated firmware images are the same as what AMD recently shipped with the Radeon Software 18.20 hybrid driver package. No change-logs of what is different about these updated firmware images are currently available, but most of the time it's mostly routine and mundane fixes/updates.
  • Nvidia 390.77 Linux Graphics Driver Improves Compatibility with Latest Kernels
    Nvidia released a new version of its long-lived proprietary display driver for GNU/Linux, FreeBSD, and Solaris systems to add compatibility with recent Linux kernels and fix various bugs. While not a major release, the Nvidia 390.77 proprietary graphics driver brings better compatibility with the latest Linux kernels. However, Nvidia didn't mention if it's now possible to compile its proprietary display drivers with the upcoming Linux 4.18 kernel series or just with the recent Linux 4.17 point releases. In addition to improving compatibility with recent Linux kernels, the Nvidia 390.77 proprietary display driver for Linux-based operating systems addresses a random hang issue that could occur for some users when running Vulkan apps in full-screen mode and flipping was allowed.

today's howtos