Language Selection

English French German Italian Portuguese Spanish

Graphics: Wayland, Mesa, Etnaviv, Vega, Blender and More

Filed under
Graphics/Benchmarks
  • A new touchscreen calibrator
  • Wayland's Weston Getting New Touchscreen Calibrator

    With Wayland appearing in more places from automobile in-vehicle infotainments to planes to smartphones, having a good touchscreen calibration system is certainly important. Collabora developers have been working on a new touchscreen calibrator and new protocol extension for Weston.

  • Mesa 18.0 Should Arrive Today With Many Vulkan/OpenGL Driver Improvements

    After a one month development hiatus, Mesa 18.0 is due to be released today as the first major Mesa 3D release of 2018.

    Mesa 18.0 is the latest quarterly update to this Linux user-space graphics driver stack that was originally due out by mid-February. While it's late, it's set to be released this Friday and the features make it well worth the wait -- assuming you stick to stable releases and don't habitually ride Mesa Git for the latest and greatest open-source driver features.

  • Etnaviv Now Making Use Of AMDGPU DRM Scheduler, GC7000L Support Coming For Linux 4.18

    The open-source driver developers responsible for the reverse-engineered, open-source Vivante GC graphics driver "Etnaviv" have sent in the pull request of their updates for DRM-Next that is of material to be found in the upcoming Linux 4.17 development cycle.

    The most notable addition to the Etnaviv Direct Rendering Manager driver for Linux 4.17 is that it's now wired into the DRM GPU scheduler, or rather it's the AMDGPU scheduler that was punted into the common DRM space. It will be interesting to see the impact of Etnaviv now making use of AMD's optimized GPU scheduler.

  • Radeon Vega 12 Support Called For Pulling Into Linux 4.17 Kernel

    AMD developers have already submitted a few rounds of feature work to DRM-Next for Linux 4.17, including enabling DC for all supported GPUs while now they have sent in a last-minute pull request in aiming to get their newly-published "Vega 12" GPU support into the Linux 4.17 kernel.

    Alex Deucher of AMD sent in this last feature pull to DRM-Next for in turn targeting the Linux 4.17 merge window. There are a few b

  • Vega 12 Support Is Now Available For RadeonSI Gallium3D

    One day after AMD posted the big patch set providing Vega 12 GPU support for the Linux kernel's AMDGPU driver, a patch has emerged now adding Vega 12 support to the RadeonSI Gallium3D OpenGL driver.

    Details are still scarce on the "Vega 12" GPU but is to be some new desktop GPU model and most of the speculation seems to be on it being a successor to the Radeon RX 500 "Polaris" series. An AMD representative already confirmed in our forums yesterday that Vega 12 is not about the Vega GPU found on select Intel CPUs. But for now there isn't much information to pass along and these Linux driver patches do not really reveal any useful information and is mostly leveraging existing Vega/Raven code-paths.

  • Blender 2.8 Is Going To Be Very Exciting, Requires OpenGL 3.3+

    The Blender 2.8 3D modeling software update isn't even reaching beta until likely the second half of this calendar year, but it's going to be a darn exciting update once it finally ships.

    The Blender developers have put out a new post highlighting some of the changes currently being worked on for the Blender 2.8 development cycle and there is a lot of significant improvements in store.

  • A new era for Linux's low-level graphics - Part 2

    The end result of all this work is that we have been able to eliminate the magic side channels which used to proliferate, and lay the groundwork for properly communicating this information across multiple devices as well. Devices supporting ARM's AFBC compression format are just beginning to hit the market, which share a single compression format between video decoder, GPU, and display controller. We are also beginning to see GPUs from different vendors share tiling formats, in order to squeeze the most performance possible from hybrid GPU systems.

  • Stop Screen Tearing with Optimus Laptops using Nvidia Drivers in Linux

    Is screen tearing while using Nvidia drivers in Linux driving you nuts? Do you have an Optimus laptop? I believe we may have a solution for you!

    I experienced this issue for quite some time before finally finding a fix. This would happen in Ubuntu Mate, Ubuntu and similar distributions where Prime was used as a method to switch between Nvidia and Intel drivers.

  • AMD’s Open Source Vulkan Ray Tracing Engine Debuting In Games This Year – Radeon Rays 2.0

    Hot off the heels of NVIDIA’s announcement of RTX, a GameWorks ray tracer supported in Volta and later generation GPUs, AMD has announced its own open source Vulkan based real-time ray tracing engine.

    Dubbed Radeon Rays, the company’s ray tracing developer suite will now support real-time ray tracing in Radeon Rays 2.0. The new engine is compatible with OpenCL 1.2. Built on Vulkan, Radeon Rays 2.0 leverages the API’s advanced support for asynchronous compute to make real-time ray tracing a reality. AMD is offering Radeon Rays 2.0 for free, the latest version of the SDK can be downloaded directly from GitHub.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.