Language Selection

English French German Italian Portuguese Spanish

Linux Kernel: VKMS, CAKE, Xen and AMDVLK

Filed under
Graphics/Benchmarks
Linux
  • Virtual Kernel Mode-Setting Driver Being Added To Linux 4.19

    Linux 4.19 is shaping up to be a pretty exciting kernel release for what is expected to be the last version before Linux 5.0.

    Adding to the list of Direct Rendering Manager (DRM) improvements in Linux 4.19, VKMS has been added to Linux 4.19. The VKMS driver is the virtual kernel mode-setting effort, most recently worked on as part of this year's Google Summer of Code.

    The virtual KMS driver is a basic KMS driver exposing a CRTC/encoder/connector/plane that can be used for headless machines to run an X.Org Server or even Wayland and serves for virtual display purposes without necessa

  • Networking CAKE Is Ready For Tasting With Linux 4.19

    For those maintaining their own home-built Linux router, Linux 4.19 is going to be pretty exciting: CAKE Qdisc has been merged into net-next, making it a feature for this next kernel cycle.

  • Latest Xen Hypervisor Arrives Late, but Greatly Improved
  • AMDVLK Vulkan Driver Now Supports Direct Display Mode For VR HMDs

    The AMDVLK open-source Radeon Vulkan Linux driver has seen its latest weekly code drop that brings with it some of the extensions needed for supporting the Steam VR experience.

    The AMDVLK driver now supports VK_EXT_direct_mode_display and VK_EXT_acquire_xlib_display extensions. These extensions are needed so a Vulkan application/compositor can take exclusive control of display(s), such as the use-case for virtual reality head-mounted displays (VR HMDs) with being controlled by the SteamVR compositor. The VK_EXT_acquire_xlib_display extension is needed for acquiring control of a display that is associated with an X11 screen from the X.Org Server.

More in Tux Machines

Fedora's Adoption of Cgroups V2 and Fedora Infrastructure Detective Work

  • Fedora 31 Planning To Use Cgroups V2 By Default
    While the Linux kernel has shipped Cgroups V2 as stable since early 2016, on Fedora and most other Linux distributions it hasn't been enabled by default over the original control groups "Cgroups" implementation. But come Fedora 31 later this year, they are now planning to make it the default. Enabling Cgroups V2 by default will allow systemd and the various Linux container technologies along with libvirt and friends to make use of the new features and improvements over the original Cgroups like offering a unified hierarchy. The new implementation also provides better consistency, purpose-driven flexibility, and other design improvements over the original control groups. It's taken a while for CGroups V2 to become the default due to interface changes compared to V1 and all of the important containers/tooling needing to be adapted to make use of it.
  • Fedora Infrastructure Detective Work: Mirrorlist 503's
    The Fedora Project Mirrorlist system has evolved multiple times in the last 10 years. Originally written by Matt Domsch it underwent an update and rewrite by Adrian Reber, et al a couple of years ago. For many years Fedora used a server layout where the front end web servers would proxy the data over VPN to dedicated mirrorlist servers. While this made sense when systems were a bit slower compared to VPN latency, it had become more troublesome over the last couple of years.

GNU FreeDink 109.6

  • GNU FreeDink 109.6
    This is the first official announcement for the new 109.x line with updated technologies (SDL2, OpenGL), WebAssembly support and many fixes and improvements.
  • GNU's RPG/Adventure Game Updated For SDL2, Defaults To OpenGL Rendering
    Of the many free software projects under the GNU umbrella, there aren't many games. One of the only titles is GNU FreeDink, which is out this weekend with its newest update after several active weeks of development.

Microsoft Now Calls Windows "Linux" (Misleading People)

Security Leftovers