Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

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.

Is PowerTop / TLP Still Useful To Save Power On Linux Laptops?

Filed under
Graphics/Benchmarks

This system was running Ubuntu 17.10 and the configurations tested included:

- Ubuntu 17.10 in a "stock" or "out of the box" experience when using its Linux 4.13 kernel, GNOME Shell 3.26.1 with Wayland, and Mesa 17.2.2 atop an EXT4 file-system.

- Upgrading the Ubuntu 17.10 system to Linux 4.15 Git for showing the power consumption when using the very latest kernel cycle.

- This Ubuntu 17.10 + Linux 4.15 system then with Intel PowerTop installed and changing all the tunables to their "good" values for maximum power-savings.

- Installing TLP and using its default power-saving options.

Read more

Linux 4.15 I/O Scheduler Tests: BFQ, CFQ, Kyber

Filed under
Graphics/Benchmarks
Linux

With some BFQ performance fixes included as part of Linux 4.15 along with other I/O scheduler work and block improvements for this latest Linux kernel series, here are some fresh benchmarks of the different I/O scheduler options using the Linux 4.15 Git kernel.

Read more

NVIDIA 387.34 vs. Linux 4.15 + Mesa 17.4-dev Radeon OpenGL/Vulkan Performance

Filed under
Graphics/Benchmarks

Tested on the Radeon side was the very latest Linux 4.15 Git code as of 6 December, including recent AMDGPU fixes that landed mainline after the 4.15 merge window. The user-space graphics stack was Mesa 17.4-dev built against LLVM 6.0 SVN provided by the Padoka PPA. Fresh AMDGPU-PRO benchmarks will be coming upon the next driver update. The AMD graphics cards tested were the Radeon RX 580, R9 Fury, RX Vega 56, and RX Vega 64.

Read more

Also:

X.Org Server Patches Updated For Non-Desktop & Leases To Better VR HMD Support

Filed under
Graphics/Benchmarks

Keith Packard has sent out his latest X.Org Server side patches for the improvements he's been working on the past year for improving the SteamVR / VR HMD support on the Linux desktop.

Keith sent out the latest patches for adding RandR 1.6 leases support. These have been re-based against the latest X.Org Server Git code and while there was initial DRM leasing in Linux 4.15, Keith says these patches only work against drm-next, which would mean Linux 4.16. These patches do go through and wire up the leasing support with the xf86-video-modesetting DDX driver.

Read more

Mesa 17.3

Filed under
Graphics/Benchmarks
  • mesa 17.3.0

    The release consists of approximately 2700 commits from over 120 developers.

  • Mesa 17.3 Brings Intel i965, RadeonSI, and Nouveau Drivers Closer to OpenGL 4.6

    Collabora's Emil Velikov is pleased to announce today the general availability of the final Mesa 17.3 graphics stack release for GNU/Linux distributions.

    Mesa or Mesa 3D Graphics Library is an open-source graphics stack, a collection of open-source graphics drivers to bring support for the latest OpenGL and Vulkan technologies to Intel, AMD Radeon, and Nvidia graphics cards on Linux-based operating systems.

  • Mesa 17.3 Officially Released: Nearly OpenGL 4.6, Better Vulkan Support

    Delays pushed back the Mesa 17.3 release from November, but this quarterly update to the Mesa 3D graphics stack is now available for users.

    Mesa 17.3 is another significant update this year for the open-source graphics drivers. Mesa 17.3 offers nearly complete OpenGL 4.6 support for RadeonSI / Intel / Nouveau NVC0 drivers with the notable exception of the SPIR-V ingestion support yet not being complete. Mesa 17.3 also contains significant improvements to the Radeon RADV and Intel ANV Vulkan drivers with new extension support, performance optimizations, and all important fixes.

  • Mesa 17.3.0 release to further advance open source graphics drivers

    Mesa 17.3.0 is the latest version of the open source graphics drivers and it has officially released today.

    While this is a major new version, as always, new versions can cause a bit of breakage due to so much changing. The Mesa developers recommend waiting for the first point release 17.3.1 if you're after a stable and reliable experience.

Games and Graphics Leftovers

Filed under
Graphics/Benchmarks
Gaming
  • 2D horror 'Corpse Party' is now available for Linux on GOG, some thoughts

    GOG have now put up the recently released Linux version of Corpse Party, the 2D horror game from Team GrisGris and XSEED Games.

  • Something for the weekend: The X Franchise on Steam is free for a few days and on sale

    If you're stuck for something to do this weekend, you might want to take a look at the X Franchise on Steam, it's quite a good deal.

  • Running OpenCL On The CPU With POCL 1.0, Xeon & EPYC Testing

    This week marked the release of the long-awaited POCL 1.0 release candidate. For the uninformed POCL, or the Portable Computing Language, is a portable implementation of OpenCL 1.2~2.0 that can run on CPUs with its LLVM code generation and has also seen back-ends for its OpenCL implementation atop AMD HSA and even NVIDIA CUDA. I've been trying out POCL 1.0-RC1 on various Intel and AMD CPUs.

  • Intel Stages More Graphics DRM Changes For Linux 4.16

    Last week Intel submitted their first batch of i915 DRM driver changes to DRM-Next that in turn is slated for Linux 4.16. Today they sent in their second round of feature updates.

    This latest batch of material for DRM-Next / Linux 4.16 includes continued work on execlist improvements, better GPU cache invalidation, various code clean-ups, continued stabilization of Cannonlake "Gen 10" graphics support, display plane improvements, continued GuC and HuC updates, a hardware workaround for Geminilake performance, more robust GPU reset handling, and a variety of other fixes and code clean-ups/improvements.

Programming: C, Simplistic Programming, and Benchmarks

Filed under
Development
Graphics/Benchmarks
  • A mini-rant on the lack of string slices in C
  • Simplistic programming is underrated

     

    I should explain. It is absolutely true that if you deploy a larger vocabulary, if you use longer, more pompous sentences, many people will think you are smarter. The same is true with programming. If you can cram metaprogramming, pure functional programming, some assembly and a neural network into one program, many programmers will be impressed by your skills.

  • Comparing C, C++ and D performance with a real world project

    Some time ago I wrote a blog post comparing the real world performance of C and C++ by converting Pkg-config from C to C++ and measuring the resulting binaries. This time we ported it to D and running the same tests.

  • Phoronix Test Suite 7.6 Released

    Phoronix Test Suite 7.6.0-Alvdal is now available as the latest quarterly feature update to our cross-platform, open-source benchmarking software.

Syndicate content

More in Tux Machines

Games Leftovers

today's howtos

KDE Partition Manager 3.3 and future work

KDE Partition Manager 3.3 is now ready. It includes some improvements for Btrfs, F2FS, NTFS file systems. I even landed the first bits of new LUKS2 on-disk format support, now KDE Partition Manager can display LUKS2 labels. More LUKS2 work will follow in KPM 3.4. There were changes in how LVM devices are detected. So now Calamares installer should be able to see LVM logical volumes. Once my pull request lands, Calamares should also support partitioning operations on LVM logical volumes (although Calamares would need more work before installation and booting from root file system on LVM works). KPMcore library now only depends on Tier 1 Frameworks instead of Tier 3 (although, we will later require Tier 2). Most of the work is now done in sfdisk branch. Currently, the only functional KDE Partition Manager backend uses libparted but sfdisk backend is now fully working (I would say RC quality). I would have merged in already but it requires util-linux 2.32 which is not yet released. Read more

Linux Mint 18.3 “Sylvia” KDE and Xfce

  • Linux Mint 18.3 “Sylvia” KDE released!
    Linux Mint 18.3 is a long term support release which will be supported until 2021. It comes with updated software and brings refinements and many new features to make your desktop even more comfortable to use.
  • Linux Mint 18.3 “Sylvia” Xfce released!
    Linux Mint 18.3 is a long term support release which will be supported until 2021. It comes with updated software and brings refinements and many new features to make your desktop even more comfortable to use.