Language Selection

English French German Italian Portuguese Spanish

Linux Graphics: Intel's ANV Driver, Mesa 19.2.2, NVIDIA Vulkan Beta Driver 435.27.02

Filed under
Graphics/Benchmarks
Linux
  • Intel's ANV Driver Now Exposes Vulkan Memory Model Support

    The newest Vulkan extension now supported by Intel's open-source "ANV" Linux driver is VK_KHR_vulkan_memory_model.

    The VK_KHR_vulkan_memory_model support was originally introduced a year ago and then solidified in Q1 as the formal memory model for Vulkan and the first for a major graphics API. VK_KHR_vulkan_memory_model exposes support for the Vulkan Memory Model as the means of defining synchronized memory access to the same memory locations via multiple shader invocations.

  • mesa 19.2.2
    Hi list,
    
    Sorry for the slight delay in the release, my fault. I'm pleased to announce the
    availability of mesa 19.2.2, the second point release in the mesa 19.2 series.
    Things have started to slow down a bit, and I like that. We've had an assortment
    of fixes in this release, notably a bunch of work to get Solaris and illumos
    working with mesa, as well as more work fixing issues in the migration of
    package-config and headers being handled by libglvnd instead of mesa when mesa
    is built with support for glvnd.
    
    There's  bunch of other changes here, with radv and intel leading the pack,
    otherwise just a few things here and there.
    
    Dylan
    
    
    Shortlog
    ========
    
    Alan Coopersmith (6):
          c99_compat.h: Don't try to use 'restrict' in C++ code
          util: Make Solaris implemention of p_atomic_add work with gcc
          util: Workaround lack of flock on Solaris
          util: Solaris has linux-style pthread_setname_np
          meson: recognize "sunos" as the system name for Solaris
          intel/common: include unistd.h for ioctl() prototype on Solaris
    
    Alejandro Piñeiro (1):
          v3d: take into account prim_counts_offset
    
    Bas Nieuwenhuizen (3):
          radv: Disallow sparse shared images.
          nir/dead_cf: Remove dead control flow after infinite loops.
          radv: Fix single stage constant flush with merged shaders.
    
    Clément Guérin (1):
          radeonsi: enable zerovram for Rocket League
    
    Connor Abbott (2):
          nir/sink: Rewrite loop handling logic
          nir/sink: Don't sink load_ubo to outside of its defining loop
    
    Dylan Baker (3):
          docs: Add SHA256 sum for 19.2.1
          docs: Add release notes for 19.2.2
          Bump version for 19.2.2 release
    
    Eric Engestrom (7):
          GL: drop symbols mangling support
          meson: rename `glvnd_missing_pc_files` to `not glvnd_has_headers_and_pc_files`
          meson: move a couple of include installs around
          meson: split headers one per line
          meson: split Mesa headers as a separate installation
          meson: skip installation of GLVND-provided headers
          util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and p_atomic_{cmp,}xchg()
    
    Ian Romanick (2):
          nir/search: Fix possible NULL dereference in is_fsign
          intel/vec4: Don't try both sources as immediates for DPH
    
    James Xiong (1):
          iris: finish aux import on get_param
    
    Kenneth Graunke (2):
          iris: Properly unreference extra VBOs for draw parameters
          iris: Implement the Gen < 9 tessellation quads workaround
    
    Lepton Wu (1):
          egl/android: Remove our own reference to buffers.
    
    Lionel Landwerlin (3):
          etnaviv: remove variable from global namespace
          anv: fix vkUpdateDescriptorSets with inline uniform blocks
          anv: fix memory leak on device destroy
    
    Lucas Stach (3):
          etnaviv: fix vertex buffer state emission for single stream GPUs
          rbug: fix transmitted texture sizes
          rbug: unwrap index buffer resource
    
    Pierre-Eric Pelloux-Prayer (1):
          mesa: fix invalid target error handling for teximage
    
    Roland Scheidegger (1):
          gallivm: Fix saturated signed psub/padd intrinsics on llvm 8
    
    Samuel Pitoiset (6):
          drirc: enable vk_x11_override_min_image_count for DOOM
          radv: bump minTexelBufferOffsetAlignment to 4
          radv: fix DCC fast clear code for intensity formats
          Revert "radv: do not emit PKT3_CONTEXT_CONTROL with AMDGPU 3.6.0+"
          radv: fix DCC fast clear code for intensity formats (correctly)
          radv: fix updating bound fast ds clear values with different aspects
    
    Timothy Arceri (1):
          glsl: fix crash compiling bindless samplers inside unnamed UBOs
    
    
    git tag: mesa-19.2.2
    
  • Mesa 19.2.2 Brings Fixes For Solaris/Illumos, Continued Fixes For Intel ANV + Radeon RADV

    Mesa 19.2.2 was released on Thursday as the second point release to this quarter's Mesa 19.2 stable series.

    With all new feature work focused on Mesa 19.3 for release in just over one month's time, Mesa 19.2.2 is just focused on fixes. The Mesa 19.2.2 brings a number of compatibility fixes/workarounds for Oracle Solaris (and the open-source Illumos), a number of Radeon Vulkan (RADV) fixes, the workaround to enabling zeroed vRAM for the Rocket League game to avoid artifact issues, Meson build system updates, a few Intel Iris Gallium3D driver fixes, and various other fixes scattered throughout.

  • NVIDIA have released a new Vulkan Beta Driver 435.27.02

    NVIDIA continue pushing out new builds to their special Vulkan Beta Driver, a staging area to test out new features. They've been running this special series now for a number of years, as they continue to keep up with the latest updates to the Vulkan API and their support of Linux with recent drivers has been great.

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.