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

3 essential Linux cheat sheets for productivity

Linux is famous for its commands. This is partially because nearly everything that Linux does can also be invoked from a terminal, but it's also that Linux as an operating system is highly modular. Its tools are designed to produce fairly specific results, and when you know a lot about a few commands, you can combine them in interesting ways for useful output. Learning Linux is equal parts learning commands and learning how to string those commands together in interesting combinations. With so many Linux commands to learn, though, taking the first step can seem daunting. What command should you learn first? Which commands should you learn well, and which commands require only a passing familiarity? I've thought about these questions a lot, and I'm not convinced there's a universal answer. The "basic" commands are probably the same for anyone... Read more

Make your data boss-friendly with this open source tool

Enterprise Data Analytics (EDA) is a web application that enables access to information through a simple, clear interface. After several years of working for Barcelona open source analytics company Jortilles, we realized that the modern world collects data compulsively but there was no easy way for average people to see or interpret that data. There are some powerful open source tools for this purpose, but they are very complex. We couldn't identify a tool designed to be easy to use by common people with little technical skill. Read more

Slackware Lives! Upcoming Slackware 15.0 Beta is Out. Download and Test Now.

The oldest Linux distribution Slackware 15.0 beta is out, crashing many rumors that the project is dead. Read more

LibreOffice and More

  • Dates for LibreOffice Virtual Conference

    Our traditional LibreOffice Conference will be a fully virtual event for the second consecutive year, from September 23 (Thursday) to September 25 (Saturday), 2021. Unfortunately, the uncertainty still surrounding the COVID-19 pandemic and its effect on travel, conference planning, logistics and possibility for attendees to come to the conference – coupled with the unpredictability of the current vaccination campaign – are reasons for shifting the event to online also in 2021.

  • When online suites go down, we need options not on the cloud

    You could use Office 2019, or the forthcoming Office 2021. But let me offer up a better, more universal suggestion: LibreOffice. LibreOffice is an open-source office suite. It's based on OpenOffice, which it superseded years ago. It includes a word processor, Writer; a spreadsheet, Calc; a presentation creator, Impress; a vector graphics and flowchart editor, Draw; a simple database program, Base; and a mathematical formula editor, Math. If you can use other office programs, you can use LibreOffice. It supports most of today's popular document formats, including Microsoft Word (.doc, .docx), Excel (.xls, .xlsx), PowerPoint (.ppt, .pptx); Adobe PDF and the Open Document Format (ODF). Admittedly, its support for Microsoft's formats isn't perfect. But if you ever read Microsoft's Office Open XML File Format "Standard" closely, you'll find even Microsoft doesn't fully support its own standard. Practically speaking, if you're doing very elaborate work in Word or Excel, you would be better off sticking with Office. On the other hand, LibreOffice won't cost you a single cent. It's also available on all major desktop operating systems. And, when I say all, I mean all. This includes Windows, macOS, Android, iOS, Linux, and even ChromeOS. The last comes from LibreOffice's commercial partner Collabora via the Google Play Store.

  • Dependencies to compile modem-manager-gui

    I posted a couple of days ago, that compiled dependencies for LibreOffice in OpenEmbedded, but compile LO itself in a running EasyOS. I am going to do the same with 'modem-manager-gui', as have found it to be cross-compiler-unfriendly. Actually, it only seems to be the usage of po4a that is unfriendly, so I could probably hack on it. But decided to take the easy path and compile in a running Easy. ModemManager GUI is a gtk+3 frontend to 'modemmanager'.

  •  
  • People of WordPress: Tyler Lau

    In this People of WordPress contributor story, we chat to Tyler Lau from the US on his relationship building work in marketing and his WordPress journey. Read on to discover his story which shows it is often what you have learned from negative experiences in your life that can make you a major asset to a product team.