Language Selection

English French German Italian Portuguese Spanish

Graphics: AMD, Vulkan and ARM

Filed under
Graphics/Benchmarks
  • Linux 4.20 Picks Up 6 x 4K Display Support For Vega 20, Initial RX 590 Support Fixes

    Usually this late into a current Linux kernel development cycle the DRM graphics driver fixes don't tend to be too notable, but that's certainly not the case with today's batch of AMDGPU and TTM fixes sent off to the DRM tree.

    Highlights of the AMDGPU Linux kernel driver fixes today come down to:

    - Support for being able to drive six 4K displays with the upcoming Vega 20 GPUs... Up until now Vega 20 would top out at 4 x 4K displays due to the minimum dcf clock value set, but now that's been corrected with a one line patch that will allow up to six 4K displays to function with the upcoming Radeon Instinct Vega 20 products.

  • VK_KHR_shader_float_controls and Mesa support

    Khronos Group has published two new extensions for Vulkan: VK_KHR_shader_float16_int8 and VK_KHR_shader_float_controls. In this post, I will talk about VK_KHR_shader_float_controls, which is the extension I have been implementing on Anvil driver, the open-source Intel Vulkan driver, as part of my job at Igalia. For information about VK_KHR_shader_float16_int8 and its implementation in Mesa, you can read Iago’s blogpost.

    The Vulkan Working Group has defined a new extension VK_KHR_shader_float_controls, which allows applications to query and override the implementation’s default floating point behavior for rounding modes, denormals, signed zero and infinity. From the Vulkan application developer perspective, VK_shader_float_controls defines a new structure called VkPhysicalDeviceFloatControlsPropertiesKHR where the drivers expose the supported capabilities such as the rounding modes for each floating point data type, how the denormals are expected to be handled by the hardware (either flush to zero or preserve their bits) and if the value is a signed zero, infinity and NaN, whether it will preserve their bits.

  • ARM Posts New "Komeda" Linux DRM/KMS Display Driver

    ARM developers have posted their first public patches for the new "Komeda" display driver for the Linux kernel that offers DRM/KMS integration.

    ARM's Komeda display driver is for supporting the D71 and later display processors. The Mali D71 is a big redesign to ARM's display IP that is more modularized and offers new functionality compared to their older display processors. Those unfamiliar with the D71 hardware and features but curious can learn more via community.arm.com.

More in Tux Machines

Android Leftovers

Snake your way across your Linux terminal

Welcome back to the Linux command-line toys advent calendar. If this is your first visit to the series, you might be asking yourself what a command-line toy even is. It's hard to say exactly, but my definition is anything that helps you have fun at the terminal. We've been on a roll with games over the weekend, and it was fun, so let's look at one more game today, Snake! Snake is an oldie but goodie; versions of it have been around seemingly forever. The first version I remember playing was one called Nibbles that came packaged with QBasic in the 1990s, and was probably pretty important to my understanding of what a programming language even was. Here I had the source code to a game that I could modify and just see what happens, and maybe learn something about what all of those funny little words that made up a programming language were all about. Read more

Growing Your Small Business With An Affordable OS

Your small business needs to grow, there's no doubt about that. Expansion is the name of the game when you have a one or two man company, and you're going to want to bring on at least 20 or more people to really get the cogs grinding. And if you're working on a digital interface, slowly phasing pen and paper out of the office you operate in, you're going to need plenty of people around to oil the engine and keep the tech in a usable state. Because of this, technology helps your small business grow, and can do quite a few wonders for the time and effort you invested into it. Even if you're working on a minimal budget, there's quite a few option to look into to make sure you've got just as much of a chance as the shop next door to you that seems to have a never ending stream of customers. After all, you've got to get your internal processes working perfectly first, and with a bit of technological aid, you might manage that faster than you first thought. Read more

Security: Polkit, CSP, Ansible and Router Hardening Checklist

  • Polkit CVE-2018-19788 vs. SELinux
  • Why is your site not using Content Security Policy / CSP?
    Yesterday, I had the pleasure of watching on Frikanalen the OWASP talk by Scott Helme titled "What We’ve Learned From Billions of Security Reports". I had not heard of the Content Security Policy standard nor its ability to "call home" when a browser detect a policy breach (I do not follow web page design development much these days), and found the talk very illuminating. The mechanism allow a web site owner to use HTTP headers to tell visitors web browser which sources (internal and external) are allowed to be used on the web site. Thus it become possible to enforce a "only local content" policy despite web designers urge to fetch programs from random sites on the Internet, like the one enabling the attack reported by Scott Helme earlier this year.
  • Red Hat Ansible Playbooks Password Exposure Vulnerability [CVE-2018-16859]
    CVE-2018-16859. A vulnerability in Red Hat Ansible could allow a local attacker to discover plaintext passwords on a targeted system.
  • Router Hardening Checklist