Language Selection

English French German Italian Portuguese Spanish

AMD, Radeon and Ryzen

Filed under
  • Radeon Software For Linux 19.30 Brings Radeon RX 5700 Support

    As a follow-up to this morning's Radeon RX 5700 / RX 5700 XT Linux benchmarks, AMD has now published a packaged launch-day Linux driver for those wanting to use these new RDNA/Navi graphics cards on Linux without building your own kernel/Mesa/libdrm/LLVM... Well, assuming you are on Ubuntu 18.04 LTS.

    AMD posted this "AMDGPU Navi Unified Linux driver" just minutes ago for these RX 5700 (XT) GPUs now shipping. The only change listed with this Radeon Software for Linux 19.30 version is support for the Radeon RX 5700 series.

  • AMD Ryzen 7 3700X + Ryzen 9 3900X Offer Incredible Linux Performance But With A Big Caveat

    After weeks of anticipation, we can now share how the AMD Ryzen 7 3700X and Ryzen 9 3900X performance is under Linux. These first Zen 2 processors do indeed deliver a significant improvement over Zen/Zen+ processors and also battle Intel's latest 14nm CPUs but for Linux users there is one big, unfortunate issue right now.

  • AMD Radeon RX 5700 / RX 5700XT Linux Gaming Benchmarks

    While last month we could talk all about the specifications for the Radeon RX 5700 series, today the embargo has lifted concerning the Radeon RX 5700/5700XT graphics cards so we can finally talk about the actual (Linux) performance. The road is a bit rougher than we had hoped, but it's possible to drive these new Navi graphics cards today using their open-source graphics driver stack at least for OpenGL games/applications. Over the weeks ahead, the Linux driver support for Navi will continue to improve.

  • AMD Ryzen 5 3600 CPU Review & Benchmarks: Strong Recommendation from GN

    For a video maker with a stricter budget, the AMD Ryzen 5 3600 is superior to its immediately price-matched competition from Intel, although you may be better served by purchasing an R7 2700 on steep sale and overclocking it. That’d land you at our overclocked 2700X result of 4.3 minutes for the 1080p Premiere render and would cost about $200 today, but that inventory will stop being made at some point, if not already. Even in the $200-$250 range, there’s no point in buying a 9600K if Premiere will be part of your regular activities, or any rendering software that can make use of more than six cores. We’ll be doing streaming benchmarks later as part of our ongoing Ryzen 3000 coverage, but for now we can at least say that the 3600 is the better choice for streamers that plan to edit and render footage.

    If AMD is its own biggest competition, then they’ve done a great job on the gaming side of differentiating the 3600 from the 2600 and 1600, X SKUs or otherwise. There are significant generational improvements over the other 6C/12T parts with clocks being pushed closer to the max out of the box--there’s still freedom to overclock, but there’s less and less point to pushing an all-core OC on AMD parts at room temperature. We’re hoping for better results from Precision Boost Overdrive, so stay tuned for that testing. The i5-9600K outperforms the 3600 in most of our game benchmarks as games have been slow to adapt to CPUs with more than 8 threads, and the 5GHz+ overclocking potential of the 9600K makes it an even clearer winner for exclusively gaming, but the R5 3600 is the more versatile and potentially cheaper option at $200 MSRP. The big question is whether the $250 R5 3600X that AMD (not us) bills as their 9600K competitor will be worth the extra money, or whether it’s a repeat of first generation Ryzen where R7 1700s could be clocked to the same speeds as 1800Xs.

    Our content is made possible by your support, especially via the GN Store products and Patreon. If you would like to support these colossal efforts, please consider buying one of our new GN Toolkits (custom-made for video card disassembly and system building, using high-quality CRV metals and our own molds) or one of our system building modmats. We also sell t-shirts, mousepads, video card anatomy posters, and more.

Linux Support For AMD's Radeon RX 5700 Series Graphics Cards

  • Linux Support For AMD's Radeon RX 5700 Series Graphics Cards Has Landed, Sort Of

    Official support for the newly launched Radeon RX 5700 and RX 5700 XT graphics cards have arrived on Linux as promised. Sort of. If you want to experience 7nm Navi on Linux, AMD just published its Radeon Software for Linux 17.30 package here. The critical gotcha, of course, is that you'll need to be running Ubuntu 18.04.2.

    AMD's Linux driver offers all-open + PRO components, and it's currently the only simple way to get the new Navi GPUs running. As Phoronix points out, if you're using any other distribution besides Ubuntu 18.04.2 you "will need to resort to building your own open-source driver stack or otherwise wrangling together a working packaged driver setup with some maneuvering." Not the ideal solution for most of us. Phoronix did manage to scrape together all the pieces for some early benchmarking as the review embargo lifted, but was limited to strictly OpenGL games.

AMD have today released the Radeon RX 5700 series GPUs

  • AMD have today released the Radeon RX 5700 series GPUs and the Ryzen 3000 series CPUs

    The world of 7nm is here, as AMD have today released their new GPU and CPU series with the Radeon RX 5700 and Ryzen 3000.

    “We are proud to deliver our newest AMD Radeon graphics cards and AMD Ryzen processor products to create the ultimate PC gaming platform with leadership performance at every price point,” said Dr. Lisa Su, President and CEO, AMD. “AMD is committed to driving innovation and competition across the computing and graphics markets to give PC enthusiasts, gamers and creators incredible experiences and unmatched value.”

    AMD's new Radeon RX 5700 series is the first to use their new "RDNA" architecture, which AMD claim will provide up to "1.25x" higher performance per clock and up to "1.5x" higher performance per watt versus the older Graphic Core Next (GCN) architecture. For the new GPU it comes in three editions....

RADV Vulkan Driver Manages Launch-Day Support

  • RADV Vulkan Driver Manages Launch-Day Support For AMD Navi 10/12/14 GPUs

    Leading up to today's Radeon RX 5700 "Navi" series launch it was looking like there wouldn't be any support within Mesa's Radeon "RADV" Vulkan driver for this community-maintained open-source implementation. But the open-source developers at Valve managed to not only deliver Navi 10 support but also Navi 12 and Navi 14 are also supported with this new Mesa 19.2 code.

    Various folks at AMD didn't believe the "community" RADV developers at the likes of Valve and Red Hat were provided with samples or documentation in advance, but however it turned out, Valve developer Samuel Pitoiset along with Google developer Bas Nieuwenhuizen managed to land the Navi/GFX10 enablement code just minutes ago into Mesa 19.2 Git.

AMD Ryzen 7 3700X & Ryzen 9 3900X Performance In Linux

  • AMD Ryzen 7 3700X & Ryzen 9 3900X Performance In Linux

    AMD’s third-gen Ryzen processors have just landed, and to kick-start our coverage, we’re going to dive into a look at performance under Linux. Our initial experiences are a little hit-or-miss in some cases, but overall, AMD seems to have brought along some great improvement with these latest chips.
    It’s funny that it has been only a little over two years since Ryzen’s first-gen chips were introduced, yet it’s still felt like Zen 2 has been a long time coming. Part of that might owe itself to the fact that Ryzen surprised many, and when everyone saw how good things were out-of-the-gate with the new architecture, who wouldn’t be eager to see what the second-generation could do?

    Well, we have our answer today, as AMD has just launched its Ryzen 3000-series CPUs. For desktop, these are codenamed Matisse, and succeed the last-gen Pinnacle Ridge. In addition to a die-shrink to 7nm, these new processors include numerous enhancements to improve IPC performance, more cache, and higher clocks. Best of all, they even feature more cores in some cases.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

today's howtos

Programming: Python, Node.js and LLVM

  • uwsgi weirdness with --http

    Instead of upgrading everything on my server, I'm just starting from scratch. From Ubuntu 16.04 to Ubuntu 19.04 and I also upgraded everything else in sight. One of them was uwsgi. I copied various user config files but for uwsgi things didn't very well. On the old server I had uwsgi version 2.0.12-debian and on the new one 2.0.18-debian. The uWSGI changelog is pretty hard to read but I sure don't see any mention of this.

  • Wingware Blog: Viewing Arrays and Data Frames in Wing Pro 7

    Wing Pro 7 introduced an array and data frame viewer that can be used to inspect data objects in the debugger. Values are transferred to the IDE according to what portion of the data is visible on the screen, so working with large data sets won't slow down the IDE. The array viewer works with Pandas, numpy, sqlite3, xarray, Python's builtin lists, tuples, and dicts, and other classes that emulate lists, tuples, or dicts.

  • Solving Sequence Problems with LSTM in Keras: Part 2

    This is the second and final part of the two-part series of articles on solving sequence problems with LSTMs. In the part 1 of the series, I explained how to solve one-to-one and many-to-one sequence problems using LSTM. In this part, you will see how to solve one-to-many and many-to-many sequence problems via LSTM in Keras. Image captioning is a classic example of one-to-many sequence problems where you have a single image as input and you have to predict the image description in the form of a word sequence. Similarly, stock market prediction for the next X days, where input is the stock price of the previous Y days, is a classic example of many-to-many sequence problems. In this article you will see very basic examples of one-to-many and many-to-many problems. However, the concepts learned in this article will lay the foundation for solving advanced sequence problems, such as stock price prediction and automated image captioning that we will see in the upcoming articles.

  • Voronoi Mandalas

    I started with Carlos Focil's mandalapy code, modifying the parameters until I had a design I liked. I decided to make the Voronoi diagram show both points and vertices, and I gave it an equal aspect ratio. Carlos' mandalapy code is a port of Antonio Sánchez Chinchón's inspiring work drawing mandalas with R, using the deldir library to plot Voronoi tesselations.

  • Python Code Kata: Fizzbuzz

    A code kata is a fun way for computer programmers to practice coding. They are also used a lot for learning how to implement Test Driven Development (TDD) when writing code. One of the popular programming katas is called FizzBuzz. This is also a popular interview question for computer programmers.

  • why python is the best-suited programming language machine learning

    Machine Learning is the hottest trend in modern times. According to Forbes, Machine learning patents grew at a 34% rate between 2013 and 2017 and this is only set to increase in the future. And Python is the primary programming language used for much of the research and development in Machine Learning. So much so that Python is the top programming language for Machine Learning according to Github. Python is currently the most popular programming language for research and development in Machine Learning. But you don’t need to take my word for it! According to Google Trends, the interest in Python for Machine Learning has spiked to an all-new high with other ML languages such as R, Java, Scala, Julia, etc. lagging far behind.

  • Node.js now available in Haiku

    As some have already known for a long time, many platforms have had support for writing software in JavaScript or TypeScript with the help of the Node.js runtime and over the years, much of the software written by developers these days have gradually been written in either of those languages. However, Haiku has lacked a Node.js port for quite sometime and it wasn’t possible to run or develop JavaScript based software or libraries that depended on the Node.js runtime. Now I can say that Node.js is available for Haiku and can be downloaded from HaikuDepot on 64 bit (32 bit support is being worked on). The version which is currently available is 12.3.1 and is already being updated to the latest version at the time of this writing to 12.10.0 and support for the upcoming LTS version is also coming to HaikuPorts. Several patches have been upstreamed by members of the HaikuPorts team to projects such as libuv (cross-platform async I/O library), GN, etc and we hope to upstream to larger projects like V8 (Google’s JavaScript engine used in Chromium and QtWebEngine) and the Node.js project, which will ease the bringup of a future Node LTS release for Haiku.

  • Node.js Brought To BeOS-Inspired Haiku Open-Source OS

    Haiku as the open-source operating system that still maintains BeOS compatibility continues tacking on modern features and support for software well past the days of BeOS. The newest major piece of software working on BeOS is Node.js, including support for its NPM package manager.

  • LLVM 9.0 Released With Ability To Build The Linux x86_64 Kernel, Experimental OpenCL C++

    It's coming almost one month behind schedule, but LLVM 9.0 is out today along with the Clang 9.0 C/C++ compiler and associated sub-projects for this open-source compiler infrastructure. LLVM 9.0 is an exciting release with bringing the ability to build the mainline Linux x86_64 kernel using LLVM/Clang 9.0 now that "asm goto" support was finally added. The AArch64 support was in better standing previously but now at long last the mainline Clang 9.0 compiler can build the current Linux kernel releases with not needing any extra patches on either side, just point the kernel build CC to Clang.

Linux 5.4 Development, PRs, Merges

  • BLK-IOCOST Merged For Linux 5.4 To Better Account For Cost Of I/O Workloads

    BLK-IOCOST is a new I/O controller by veteran kernel developer Tejun Heo that is a work-conserving proportional controller. He goes over blk-iocost in great detail in one of the earlier patch series, "It currently has a simple linear cost model builtin where each IO is classified as sequential or random and given a base cost accordingly and additional size-proportional cost is added on top. Each IO is given a cost based on the model and the controller issues IOs for each cgroup according to their hierarchical weight. By default, the controller adapts its overall IO rate so that it doesn't build up buffer bloat in the request_queue layer, which guarantees that the controller doesn't lose significant amount of total work...The controller provides extra QoS control knobs which allow tightening control feedback loop as necessary." See that aforelinked article for more details and results.

  • Btrfs & XFS File-Systems See More Fixes With Linux 5.4

    The mature XFS and Btrfs file-systems continue seeing more fixes and cleaning with the now in-development Linux 5.4 kernel. On the Btrfs front the Linux 5.4 changes are summed up as "work on code refactoring, sanity checks and space handling. There are some less user visible changes, nothing that would particularly stand out." The Btrfs changes include deprecating a few items as well as improving the exposure of debugging information via sysfs. See the pull request for all the Btrfs file-system fixes and changes this round.

  • Linux 5.4 DRM Pull Submitted With AMD Navi 12/14, Arcturus & Renoir Plus Intel Tigerlake

    While we've known about the many features for a while if you are a faithful Phoronix reader, today the Direct Rendering Manager (DRM) graphics driver changes were sent in for the Linux 5.4 kernel.

Spartan Edge Accelerator Arduino Compatible Board Combines ESP32 & Spartan-7 FPGA

Xilinx Spartan FPGAs have been around for a while, and a few years ago we covered Spartan-6 FPGA boards such as Spartixed and miniSpartan6+. Read more