Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Graphics: GeForce GPUs in Ubuntu, Intel Control Panel For Linux Systems, Mesa 19.0 Deprecates GNU Autotools Build System In Favor Of Meson

Filed under
Graphics/Benchmarks
  • Generations of GeForce GPUs in Ubuntu

    If you are running an Ubuntu system with an older GPU and are curious about upgrading but unsure if it is worth it, Phoronix has a great review for you. Whether you are gaming with OpenGL and Vulkan, or curious about the changes in OpenCL/CUDA compute performance they have you covered. They even delve into the power efficiency numbers so you can spec out the operating costs of a large deployment, if you happen to have the budget to consider buying RTX 2060's in bulk.

  • Intel To Eventually Explore Offering A Graphics Control Panel For Linux Systems

    Intel's Linux graphics driver stack has never offered its own vendor-specific driver control panel GUI like is common among all major graphics vendors on Windows, but instead they've opted for the command-line experience and making use of common interfaces with what's offered by the different desktop environments for resolution handling, multi-monitor setup, etc. But moving forward they may end up bringing a new graphics driver control panel to Linux.

  • Mesa 19.0 Deprecates GNU Autotools Build System In Favor Of Meson

    Last month was a proposed patch that would have killed the Autotools build system within Mesa. Developers have decided for the upcoming Mesa 19.0 release not to eliminate this GNU Autotools support but rather to mark it as deprecated and require an extra flag in order to make use of it.

    Hitting Mesa Git master today was the patch deprecating Autotools support within Mesa in favor of the Meson build system. It hasn't been determined when the Autotools scripts will be removed themselves, but for now if wanting to enable the support you need to pass --enable-autotools to acknowledge the fact that it's been deprecated.

Khronos Group and Graphics Leftovers

Filed under
Graphics/Benchmarks
  • Khronos Exploring New Industry Standard For Heterogeneous Communications

    From VR to autonomous vehicles to edge computing, The Khronos Group continues working on new industry standards for today's expanding compute landscape. Today the organization announced they are soliciting industry feedback and creating an exploratory group for a new, open industry standard around High Performance Embedded Computing (HPEC).

  • Broadcom's V3D Gallium Driver Picks Up New Features Ahead Of Mesa 19.0

    Lead VC4/V3D driver developer Eric Anholt of Broadcom has landed a batch of improvements to the next-generation V3D driver in Mesa 19.0.

    The latest round of work that was merged on Monday evening include SSBO / atomic counters support, support for the ARB_framebuffer_no_attachments OpenGL extension, support for more compute shader intrinsics, and other items.

  • AMDGPU Changes Begin Queueing Ahead Of Linux 5.1 Kernel Cycle

    The drm-next-5.1-wip branch has been created by open-source AMD developers as they begin vetting the changes they plan to submit to DRM-Next for inclusion in the Linux 5.1 kernel cycle when it kicks off around the start of March.

    With it just being over one week since the Linux 5.0 merge window ended and with this branch having just been setup the other day, there are just over 100 changes so far in this proving grounds for Linux 5.1 AMDGPU though nothing really dramatic.

10GbE Linux Networking Performance Between CentOS, Fedora, Clear Linux & Debian

Filed under
Graphics/Benchmarks

For those curious how the 10 Gigabit Ethernet performance compares between current Linux distributions, here are some benchmarks we ramp up more 10GbE Linux/BSD/Windows benchmarks. This round of testing was done on two distinctly different servers while testing CentOS, Debian, Clear Linux, and Fedora.

This is the first of several upcoming 10GbE test comparisons. For those article we are testing some of the popular enterprise Linux distributions while follow-up articles will also be looking at some other distros as well as Windows Server and FreeBSD/DragonFlyBSD. CentOS 7, Debian 9.6, Clear Linux rolling, and Fedora Server 29 were the operating systems tested for this initial round.

Read more

Graphics: AMD, NVIDIA and Mesa

Filed under
Graphics/Benchmarks
  • AMDVLK Weekly Code Drop Brings A DXVK Fix, VK_EXT_debug_utils Support

    AMD developers maintaining their official Vulkan driver have carried out another weekly code push to the open-source AMDVLK code-base.

    Overall the changes for this week's worth of AMD Radeon Vulkan driver changes is fairly small, but there is a DXVK fix, one new Vulkan extension wired up, and a lot of low-level driver work.

  • NVIDIA 415.27 Linux Driver Released With GeForce RTX 2060 Support

    With NVIDIA today officially shipping the GeForce RTX 2060 as the new $349 USD Turing graphics card, the 415.27 Linux driver was released today to officially support this new graphics card.

    The GeForce RTX 2060 actually works with former 415 driver series releases, but would just be identified as a NVIDIA "Device" as opposed to the GeForce RTX 2060. The product string is now in this driver plus any other small tweaks to officially support this lowest-cost RTX Turing graphics card to date.

  • Mesa 18.3.2 release candidate

    The candidate for the Mesa 18.3.2 is now available. Currently we have:
    - 78 queued
    - 3 nominated (outstanding)
    - and 0 rejected patches

  • Mesa 18.3.2 Is Finally En Route With 78+ Changes

    It's been more than a month since the debut of Mesa 18.3 and the emergency 18.3.1 release while due the holidays and the release manager being sick, the next point release fell off the tracks. Mesa 18.3.2 is now being crafted and should be out in the next few days. Given the time since the previous release, Mesa 18.3.2 is heavy on fixes.

    Emil Velikov announced the release today of Mesa 18.3.2 RC1 and plans for officially releasing this point update in the next day or two. This release candidate has 78 patches queued over the prior update.

NVIDIA GeForce GTX 760/960/1060 / RTX 2060 Linux Gaming & Compute Performance

Filed under
Graphics/Benchmarks
Gaming

The NVIDIA GeForce RTX 2060 is shipping today as the most affordable Turing GPU option to date at $349 USD. Last week we posted our initial GeForce RTX 2060 Linux review and followed-up with more 1080p and 1440p Linux gaming benchmarks after having more time with the card. In this article is a side-by-side performance comparison of the GeForce RTX 2060 up against the GTX 1060 Pascal, GTX 960 Maxwell, and GTX 760 Kepler graphics cards. Not only are we looking at the raw OpenGL, Vulkan, and OpenCL/CUDA compute performance between these four generations, but also the power consumption and performance-per-Watt.

Read more

Phoronix on Linux and Graphics

Filed under
Graphics/Benchmarks
Linux
  • Intel Sends Out First Batch Of Display/Graphics Driver Updates For Linux 5.1 Kernel

    While the Linux 5.0 kernel won't even debut as stable until around the end of February, as is standard practice, it's open season for new feature improvements of the changes developers want to end up queuing into the "-next" branches ahead of the Linux 5.1 cycle. The Intel open-source driver developers on Monday sent in their initial batch of graphics driver changes for this next kernel cycle.

    Rodrigo Vivi of the Intel Open-Source Technology Center sent in their initial Linux 5.1 Intel DRM driver material today to DRM-Next for its vetting until the Linux 5.1 merge window at the start of March.

  • Lczero Neural Network Chess Benchmarks With OpenCL Radeon vs. NVIDIA

    Yesterday I posted a number of Lczero chess engine benchmarks on NVIDIA GPUs using its OpenCL back-end as well as its CUDA+cuDNN back-end, which offered massive performance gains compared to CL on the many tested NVIDIA GPUs. With the CUDA+cuDNN code performing so much better than OpenCL, some wondered whether NVIDIA was intentionally gimping their OpenCL performance. Well, here are results side-by-side now with Radeon GPUs on OpenCL.

  • RADV Vulkan Driver Picks Up Memory Budget Information For Mesa 19.0

    With Mesa 19.0 entering its feature freeze this week, the race is on for developers to land their last minute additions to this next quarterly installment of Mesa. Valve developer Samuel Pitoiset has landed support in the Radeon "RADV" Vulkan driver for the new memory budget extension.

  • VKD3D Tapping Vulkan Transform Feedback For Direct3D 12 Stream Output

    Wine's VKD3D project for working towards Direct3D 12 support mapped atop the Vulkan graphics API now has patches for utilizing transform feedback in order to implement Direct3D Stream-Output functionality.

    Similar to the DXVK support that was added last year when VK_EXT_transform_feedback was first introduced, VKD3D now has patches pending for similar Direct3D Stream Out functionality by utilizing this Vulkan extension.

PlaidML Deep Learning Framework Benchmarks With OpenCL On NVIDIA & AMD GPUs

Filed under
Graphics/Benchmarks

Pointed out by a Phoronix reader a few days ago and added to the Phoronix Test Suite is the PlaidML deep learning framework that can run on CPUs using BLAS or also on GPUs and other accelerators via OpenCL. Here are our initial benchmarks of this OpenCL-based deep learning framework that is now being developed as part of Intel's AI Group and tested across a variety of AMD Radeon and NVIDIA GeForce graphics cards.

Over the weekend I carried out a wide variety of benchmarks with PlaidML and its OpenCL back-end ofr both NVIDIA and AMD graphics cards. The Radeon tests were done with ROCm 2.0 OpenCL and it was working out fine there without any troubles while also working fine with NVIDIA's OpenCL driver stack. Benchmarks were done with a variety of neural networks, both training and inference, etc.

Read more

Graphics and Games: Vulkan, Godot, Hero of the Kingdom III and Rogue Empire

Filed under
Graphics/Benchmarks
Gaming
  • Vulkan 1.1.98 Brings A Dozen Fixes

    Last weekend there was the Vulkan 1.1.97 specification update with five new extensions including some notable ones like memory priority and buffer device address while out today is the much more mundane Vulkan 1.1.98.

    The Vulkan 1.1.98 update doesn't feature any new extensions but has some basic fixes and clarifications to this graphics/compute API specification and associated documentation. Of the roughly dozen changes, no real standouts but just lots of ongoing improvements.

  • Godot 4.0 Game Engine To Work On Vulkan Port, Big Rendering Improvements

    While Godot 3.1 isn't even out yet, our eyes are already looking forward to Godot 4.0 for 2D and 3D rendering improvements, but most notably Vulkan API support. 

    Godot Engine lead developer Juan Linietsky has tweeted his rendering TODO list moving forward for this increasingly-used open-source game engine. The biggest item on the list is porting to Vulkan for Godot 4.0, which doesn't yet have a release timeline. Other Godot 4.0 rendering changes anticipated are shader cache support and the ability to have bindless textures while not altering the engine's current rendering design too much.

  • Hero of the Kingdom III should now work on newer Linux distributions

    Hero of the Kingdom III, a casual RPG from Lonely Troops released back in August last year but it seems it came with a few issues for those on newer distributions.

    In a post on Steam, the developer did note originally about the limited Linux support. Earlier this month, they updated it to replace the older 32bit version with a 64bit version which seems to have solved the problems. Nice to see some good support there!

  • Rogue Empire, a dungeon-crawling RPG is leaving Early Access later this month with Linux support

    Rogue Empire, a dungeon-crawling RPG from Portal Entertainment is ready to leave Early Access on January 25th.

GCC vs. Clang Compiler Performance On NVIDIA Xavier's Carmel ARMv8 Cores

Filed under
Graphics/Benchmarks

Since receiving the powerful NVIDIA Jetson AGX Xavier with its ARMv8 Carmel cores on this Tegra194 SoC a while back, it's been quite a fun developer board for benchmarking and various Linux tests. One of the areas I was curious about was whether GCC or Clang would generate faster code for this high performance ARM SoC, so here are some benchmarks.

This CPU compiler benchmarking was done with the NVIDIA Jetson AGX Xavier while running the Ubuntu 18.04 LTS default L4T file-system and comparing the default GCC 7.3.0 against LLVM Clang 6.0 compiler options as officially supported by Ubuntu LTS Bionic Beaver. These are also the compiler versions supported by NVIDIA with their Tegra software on this Linux 4 Tegra sample file-system. The NVIDIA Tegra Xavier (T194) SoC as a reminder has eight "Carmel" ARMv8 CPU cores that are custom designed by NVIDIA. Tests on other more common ARMv8 cores with these different compilers will be coming up in future Phoronix articles with Clang 8 and GCC 9 releasing later this quarter. Rounding out this powerful Jetson AGX Xavier is the Volta GPU with 512 CUDA cores, 16GB of LPDDR4 system memory, 32GB of eMMC storage, two NVDLA deep learning accelerators, and a 7-way vision processor, granted those aren't the focus of today's testing.

Read more

Graphics and Games Leftovers

Filed under
Graphics/Benchmarks
Gaming
  • FOSDEM 19 Is Happening In Just Three Weeks, There Will Once Again Be A Graphics Room

    If you are able to make it to Brussels, Belgium in three weeks, the wonderful FOSDEM event is taking place as easily one of the best open-source/Linux events in the world and it's free to attend.

    FOSDEM 2019 is taking place 2 to 3 February this year and once again at the ULB Solbosch Campus in Brussels. This year there are keynotes about blockchain, cloud, and other hot topics. All of the usual main tracks and developer rooms are again taking place.

  • SDL Picks Up An Initial OpenSL ES Implementation For Android

    Helping to make the SDL cross-platform library more attractive for mobile/Android developers, the latest SDL2 code has an initial OpenSL ES implementation. 

    OpenSL ES is the Khronos Group's effort as an industry-standard sound library for embedded hardware while offering up 3D positional audio support, optional integration with OpenMAX, audio effects, and other advanced sound capabilities. 

  • SuperTuxKart, the open source Mario Kart clone, achieves beta status with network support

    While I appreciate hardware makers and game developers pushing the boundaries of what gaming can be, it is important to remember one important fact -- fun trumps all. In other words, it doesn't matter how much processing power a computer or console has, or how beautiful a game's graphics are, if it isn't fun to play! That's probably a big reason why retro-gaming is so popular these days.

Syndicate content

More in Tux Machines

Server: HTTP Clients, IIS DDoS and 'DevOps' Hype From Red Hat

  • What are good command line HTTP clients?
    The whole is greater than the sum of its parts is a very famous quote from Aristotle, a Greek philosopher and scientist. This quote is particularly pertinent to Linux. In my view, one of Linux’s biggest strengths is its synergy. The usefulness of Linux doesn’t derive only from the huge raft of open source (command line) utilities. Instead, it’s the synergy generated by using them together, sometimes in conjunction with larger applications. The Unix philosophy spawned a “software tools” movement which focused on developing concise, basic, clear, modular and extensible code that can be used for other projects. This philosophy remains an important element for many Linux projects. Good open source developers writing utilities seek to make sure the utility does its job as well as possible, and work well with other utilities. The goal is that users have a handful of tools, each of which seeks to excel at one thing. Some utilities work well independently. This article looks at 4 open source command line HTTP clients. These clients let you download files over the internet from the command line. But they can also be used for many more interesting purposes such as testing, debugging and interacting with HTTP servers and web applications. Working with HTTP from the command-line is a worthwhile skill for HTTP architects and API designers. If you need to play around with an API, HTTPie and curl will be invaluable.
  • Microsoft publishes security alert on IIS bug that causes 100% CPU usage spikes
    The Microsoft Security Response Center published yesterday a security advisory about a denial of service (DOS) issue impacting IIS (Internet Information Services), Microsoft's web server technology.
  • 5 things to master to be a DevOps engineer
    There's an increasing global demand for DevOps professionals, IT pros who are skilled in software development and operations. In fact, the Linux Foundation's Open Source Jobs Report ranked DevOps as the most in-demand skill, and DevOps career opportunities are thriving worldwide. The main focus of DevOps is bridging the gap between development and operations teams by reducing painful handoffs and increasing collaboration. This is not accomplished by making developers work on operations tasks nor by making system administrators work on development tasks. Instead, both of these roles are replaced by a single role, DevOps, that works on tasks within a cooperative team. As Dave Zwieback wrote in DevOps Hiring, "organizations that have embraced DevOps need people who would naturally resist organization silos."

Purism's Privacy and Security-Focused Librem 5 Linux Phone to Arrive in Q3 2019

Initially planned to ship in early 2019, the revolutionary Librem 5 mobile phone was delayed for April 2019, but now it suffered just one more delay due to the CPU choices the development team had to make to deliver a stable and reliable device that won't heat up or discharge too quickly. Purism had to choose between the i.MX8M Quad or the i.MX8M Mini processors for their Librem 5 Linux-powered smartphone, but after many trials and errors they decided to go with the i.MX8M Quad CPU as manufacturer NXP recently released a new software stack solving all previous power consumption and heating issues. Read more

Qt Creator 4.9 Beta released

We are happy to announce the release of Qt Creator 4.9 Beta! There are many improvements and fixes included in Qt Creator 4.9. I’ll just mention some highlights in this blog post. Please refer to our change log for a more thorough overview. Read more

Hack Week - Browsersync integration for Online

Recently my LibreOffice work is mostly focused on the Online. It's nice to see how it is growing with new features and has better UI. But when I was working on improving toolbars (eg. folding menubar or reorganization of items) I noticed one annoying thing from the developer perspective. After every small change, I had to restart the server to provide updated content for the browser. It takes few seconds for switching windows, killing old server then running new one which requires some tests to be passed. Last week during the Hack Week funded by Collabora Productivity I was able to work on my own projects. It was a good opportunity for me to try to improve the process mentioned above. I've heard previously about browsersync so I decided to try it out. It is a tool which can automatically reload used .css and .js files in all browser sessions after change detection. To make it work browsersync can start proxy server watching files on the original server and sending events to the browser clients if needed. Read more