Language Selection

English French German Italian Portuguese Spanish

AMD and Linux: AMDVLK 2021.Q1.1, Compiler Benchmarks, AMDGPU and More

Filed under
Linux
Hardware
  • AMDVLK 2021.Q1.1 Brings Switchable Graphics Layer, RDNA 2 Tuning - Phoronix

    AMDVLK 2021.Q1.1 is out this morning as the first update of the year for the open-source official AMD Vulkan Linux driver and it's an exciting update.

    AMDVLK 2021.Q1.1 brings the recently reported on Vulkan layer that makes it very easy to switch between AMDVLK and RADV drivers. With the new driver installed and the Vulkan layer activated, setting the AMD_VULKAN_ICD=RADV environment variable instead will cause RADV to be used.

  • AMD make switching between Vulkan drivers AMDVLK and RADV easier | GamingOnLinux

    On Linux with AMD GPUs you can decide between the RADV and AMDVLK drivers for Vulkan API support, and it appears AMD want to make things a little easier for you.

    It can get a little confusing so here's the real basics: AMDVLK is the "official" external Vulkan driver developed by AMD, whereas RADV is part of Mesa and comes with most distributions by default. Sometimes certain games work better on one, sometimes on the other. Additionally, AMD only directly support Ubuntu and Red Hat, whereas Mesa with RADV focuses on everything they can.

    With the latest AMDVLK 2021.Q1.1 release, AMD has made switching between the two a little easier. With this driver installed, you only need to set an environment variable to tell whatever game or application you're using what driver to use with "AMD_VULKAN_ICD" set to either "AMDVLK" or "RADV". The default is AMDVLK of course, if none is set.

  • AMD Ryzen 9 5950X + GCC 11 Compiler Benchmarks At Varying Optimization Levels - Phoronix

    Following last month's initial benchmarks of the AMD "znver3" support that landed in the GCC 11 compiler was a request by a premium supporter to see the AMD Zen 3 benchmarks at more compiler optimizations. Well, here are those numbers for those wanting to pursue aggressive compiler optimizations on a shiny AMD Ryzen 9 5950X.

    As outlined last month, GCC 11 now has the initial "-march=znver3" CPU target support. However, this is basically a copy of the Zen 2 GCC code at this point with the few new Zen 3 instructions flipped on. There isn't yet any optimized scheduler model or other performance enhancements over the existing Znver2 support. So this articles does include both znver2 and znver3 runs for those interested.

  • AMD GPU Driver In Linux 5.12 Gets RX 6000 Series OverDrive, FP16 For More Hardware - Phoronix

    The first of several batches of feature updates to the AMDGPU kernel driver were sent in on Friday for anticipation of the Linux 5.12 kernel merge window that should be opening up in February while the stable Linux 5.12 debut will happen likely by/around May. With this initial pull does come some new features and improvements around the recent AMD graphics processor support additions.

    Likely of most interest to users out of this initial set of AMDGPU driver changes queuing in DRM-Next is the OverDrive overclocking for the Radeon RX 6000 series. This was one of the features not initially present by the AMDGPU Linux driver but is now squared away and ready to go. As with existing OverDrive Linux support, it's exposed via sysfs for command-line based overclocking but could be implemented by those interested as a GUI control utility - just nothing officially from AMD.

  • A Linux Fix Is On The Way For Some GPUs Having AMD Smart Access Memory Issue - Phoronix

    A Linux fix is on the way for a new quirk to address an issue whereby some AMD Radeon graphics cards have an issue with the resizable BAR (AMD Smart Access Memory) handling that could lead to lower performance.

    The quirk is about allowing BAR0 resizing to be done even for PCI Express graphics cards that don't advertise Resizable BAR support for a size large enough to span the entire video memory size but at least larger than the default.

More in Tux Machines

20 Years FSFE: Interview with Reinhard Müller

Reinhard Müller claims that his T-shirt folding capabilities are legendary. Without denying this fact, anyone who has worked with Reinhard on behalf of the FSFE can confirm that his dedication to Free Software and the FSFE is legendary as well. Reinhard joined the FSFE as a volunteer in its first year and met in person with the volunteers behind the FSFE's very first booth at FOSDEM in 2002. In the years following, Reinhard held many different positions inside the FSFE community. Reinhard became a founding member of the Austria country team, joined the FSFE's General Assembly as an official member and even helped to run the organisation for several years as Financial Officer and part of the FSFE's Executive Council. In all these positions Reinhard helped shape the organisation of the FSFE and still does, so much that many people are surprised when they hear that Reinhard is a volunteer and not a paid staffer of the FSFE. Read more

Security: Patches, Reproducible Builds, Hijacking of Perl's Site

  • Security updates for Friday

    Security updates have been issued by Fedora (389-ds-base, dogtag-pki, dpdk, freeipa, isync, openvswitch, pki-core, and screen), Mageia (bind, chromium-browser-stable, gnome-autoar, jasper, openldap, openssl and compat-openssl10, screen, webkit2, and xpdf), Oracle (grub2), Red Hat (java-1.7.1-ibm, java-1.8.0-ibm, nodejs:10, and nodejs:12), SUSE (freeradius-server), and Ubuntu (wpa).

  • Reproducible Builds: Reproducible Builds in February 2021

    Welcome to the report from the Reproducible Builds project for February 2021. In our monthly reports, we try to outline the most important things that have happened in the world of reproducible builds. If you are interested in contributing to the project, though, please visit our Contribute page on our website. [...] A few days earlier, Eric Brewer, Rob Pike, Abhishek Arya, Anne Bertucio and Kim Lewandowski wrote a post on the Google Security Blog proposing an industry-wide framework they call “Know, Prevent, Fix” which aims to improve how the industry might think about vulnerabilities in open source software, including “Consensus on metadata and identity standards” and — more relevant to the Reproducible Builds project — “Increased transparency and review for critical software”...

  • The Hijacking of Perl.com

    For a week we lost control of the Perl.com domain. Now that the incident has died down, we can explain some of what happened and how we handled it. This incident only affected the domain ownership of Perl.com and there was no other compromise of community resources. This website was still there, but DNS was handing out different IP numbers. First, this wasn’t an issue of not renewing the domain. That would have been a better situation for us because there’s a grace period. Second, to be very clear, I’m just an editor for the website that uses the Perl.com domain. This means that I’m not actually the “injured party” in legal terms. Tom Christiansen is the domain registrant, and should legal matters progress, there’s no reason for me, nor anyone else, to know all of the details. However, I’ve talked to many of the people involved in the process.

QBittorrent Support For BitTorrent 2.0 Is Looking Good

BitTorrent 2.0, defined in BEP52 all the way back in January 2008, is a big upgrade to the existing BitTorrent protocol. It uses SHA-256 instead of the now very insecure SHA-1 hash algorithm, it has a much more efficient directory structure in the .torrent files and the pieces of files within a torrent are represented by merkle hash trees. One potentially fun advantage of the new .torrent file format is that individual files within a .torrent get their own hash. That could be used to participate in two or more public swarms if two or more torrents happen to contain the same file(s). There is no code for such a cross-leaching feature as of today, but is in theory quite possible. BitTorrent clients have been very slow to implement the new BitTorrent 2.0 protocol. libtorrent-rasterbar 2.0, released in October 2020, was the first widely used BitTorrent library to full support it and all its features. The popular qBittorrent client, available for macOS newer than High Sierra, Windows 7+ and Linux, is built on the libtorrent-rasterbar library. The latest stable v4.3.3 release from January 2021 uses libtorrent-rasterbar 1.2. Read more

Android Leftovers