Language Selection

English French German Italian Portuguese Spanish

Graphics: AMDGPU, Vulkan, Direct Rendering Manager

Filed under
Graphics/Benchmarks
  • New GFX1011 / GFX1012 Targets Appear In AMDGPU LLVM Compiler Backend

    To date the open-source AMD "Navi" graphics code inside their LLVM compiler back-end has been focused on the "GFX1010" target but now it's been branched out to also GFX1011 and GFX1012.

    We now know the initial Navi/GFX10 products to be the Radeon RX 5700 and Radeon RX 5700XT. We are still waiting to see the full open-source Linux driver code in full while over the past two days we've seen more AMDGPU LLVM GFX10 code continue to drop.

  • MoltenVK 1.0.35 Brings Many Additions & Improvements For Vulkan On macOS
  • It's The Season For Cleaning & Restructuring Within The Intel Linux Kernel Graphics Code

    With Intel's Icelake/Gen11 graphics support considered production-ready when on the latest Linux graphics driver components and ahead of the real enablement around their highly anticipated Xe Graphics discrete hardware, it's making for a summer of clean-ups and restructuring within their kernel Direct Rendering Manager (DRM) driver.

    There's still bug fixing and other minor work going into the Intel Gen11 Linux graphics driver code (along with new PCI IDs and the like), but now with the driver developers in the period between introducing major generational work and in particular Intel's dGPU plans that will require a lot of new driver code, there's been a lot of low-level code clean-ups and restructuring going on within the i915 DRM driver.

More in Tux Machines

Graphics: Vulkan, AMDGPU and AMDVLK

  • A Vulkan Extension Is Being Worked On To Acquire Exclusive Control Of A Wayland Display

    Drew DeVault of Sway/WLROOTS fame has been dabbling with his first Vulkan extension as part of work with other upstream Wayland developers on DRM lease support and better supporting VR headsets under Wayland. Being worked on in-step with DRM lease protocol support for Wayland, Drew is also drafting a "VK_EXT_acquire_wl_display" extension for Vulkan. That new extension is akin to VK_EXT_acquire_xlib_display for X11 but for working on Wayland. The existing VK_EXT_acquire_xlib_display extension allows a Vulkan application / game engine to take exclusive control of a display currently associated with an X11 screen. This goes along with the DRM lease support and was spearheaded by Red Hat, Valve, NVIDIA, and Intel as part of Steam VR support on Linux.

  • AMDGPU DC Gets A Number Of Fixes For Navi & Other Clean-Ups

    The past few weeks while AMD open-source developers were busy getting their Navi enablement code public and aligned for the Linux 5.3 merge window, the display core "DC" frequent code drops ceased. Every so often AMD developers volley their DC patches from their internal development trees to the public mailing list for queuing ahead of the next cycle. Now that Navi is out there and getting stabilized, they've issued a new set of DC patches and it's coming in heavy. Given that it's been a while during Navi review and upstreaming, the AMDGPU DC patches sent out on Monday are 87 patches that add nearly ten thousand lines of new code.

  • AMDVLK 2019.Q3.2 Released With Navi 10 Support

    Just over one week after the Radeon RX 5700/5700XT "Navi" graphics cards began shipping, the AMDVLK open-source AMD Radeon Vulkan Linux driver support is now available for these first RDNA offerings. AMDVLK is the official open-source AMD Vulkan Linux driver and is based on the same sources as the Windows/Linux Radeon Software Vulkan driver. The open-source AMDVLK, however, uses their LLVM-based shader compiler rather than AMD's long-standing proprietary shader compiler. AMDVLK is an alternative to the Mesa RADV Vulkan driver maintained by the "community" (principally, Red Hat, Google, and Valve) that did see launch-day support last week for Navi.

Arduino from the Command Line: Break Free from the GUI with Git and Vim!

The word "Arduino" often invokes a wide range of opinions and sometimes emotion. For many, it represents a very low bar to entry into the world of microcontrollers. This world before 2003 often required costly, obscure and closed-source development tools. Arduino has been a great equalizer, blowing the doors off the walled garden. Arduino now represents a huge ecosystem of hardware that speaks a (mostly) common language and eases transition from one hardware platform to another. Today, if you are a company that sells microcontrollers, it's in your best interest to get your dev boards working with Arduino. It offers a low-friction path to getting your products into lots of hands quickly. It's also important to note that Arduino's simplicity does not inhibit digging deep into the microcontroller. Nothing stops you from directly twiddling registers and using advanced features. It does, however, decrease your portability between boards. Read more Also: First the E-Bike, Next the Flying Car

Games: Emberlight, Rings of Saturn, Defend The Keep, Path of Titans, Kind Words, Kingdoms of the Dump

Today in Techrights