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

ps_mem Shows Per-Program Memory Usage On Linux

Unlike many other tools that report memory usage per process, ps_mem reports the RAM usage of programs. For example it shows how much RAM is used by all Chromium processes combined. The program developer notes that the ps_mem name is used for backwards compatibility, but a more accurate name would be coremem. The displayed RAM is calculated by adding the sum of private RAM and the sum of shared RAM for a program processes. Running ps_mem with no arguments shows a list programs and their RAM usage in ascendant order (from the lowest RAM usage to the highest). For each program it shows the private, shared, and total used RAM, as well as the number of processes. Swap information for each program can be shown as well, by using the -S option (sudo ps_mem -S). Read more

Today in Techrights

Strawberry Released for Sparky Linux, feren OS 2019.04 in Review

OSS Leftovers

  • The State of Neural Machine Translation for Asian Languages
    Open source for Asian language NLP is getting more and more active, but it would be useful to have more projects that are both frequently updated and popular. Sometimes, code licensing plays a negative role, because many old projects are GPL (General Public License). Jieba, Rakuten MA, KoNLPy are some frequently-used libraries for CJK (Chinese-Japanese-Korean) NLP. (Lucy Park is a KoNLPy developer.)
  • Will your organization change itself to death?
    Organizations, open or otherwise, cannot spend every moment changing themselves. For one thing, doing so would mean abandoning whatever mission they purport to have. As the saying goes, "if you don't stand for something, you'll fall for anything." That adage, while most common in the context of political beliefs, is applicable here too.
  • Open source may be the future, but very few are writing it

    Open source may dominate the software we use to power the cloud, AI, and more, but a small percentage of developers do most of the coding. While it has long been true that for any given open source project, the vast majority of core contributions come from a cabal of committed developers, it seemed like the popularity of using open source would bleed into writing open source. Nope.

  • viewport and iphone reflow

    Something that’s annoyed me for some years is that all the web sites I build don’t work quite right with my iphone. Scroll down a page, visit a link, go back, and safari jumps back to the top of the page. Very annoying. Pretty much no other site I visit seems to have this problem, yet I couldn’t figure out what I was doing wrong since I’m barely doing anything at all. There are some support forum complaints about similar bugs, but mostly from several years ago, and mostly “solved: it works now” without explanation.

    Finally, figured out what seems to be the problem. The iphone introduces its own viewport meta tag, to define the screen dimensions, and control whether the user can zoom or not. A lot of sites abuse this to the point of unusability, so I very determinedly stayed clear. But without a viewport tag, safari is really dumb.

  • Categorizing OpenBSD Bugs

    I thought it would be interesting to see if something similar were true of OpenBSD bugs. I went through two years of OpenBSD errata for the most recent four releases (6.1, 6.2, 6.3 and 6.4) and categorized each bug.

  • Bug in French government’s WhatsApp replacement let anyone join Élysée chats

    Tchap is not intended to be a classified communications system—it runs on regular Android phones and uses the public Internet. But as the DINSIC, the French inter-ministry directorate for information systems that runs Tchap put it, Tchap "is an instant messenger allowing government employees to exchange real-time information on everyday professional issues, ensuring that the conversations remain hosted on the national territory." In other words, it's to keep official government business off of Facebook's and Telegram's servers outside France.

    Based on the Riot.im chat application from the open source project Matrix, Tchap is officially still in "beta," according to DINSIC. And that beta test is getting off to a rough start. Within two days, French security researcher Baptiste Robert—who goes by the Twitter handle @fs0c131y (aka Elliot Alderson)—had tapped into Tchap and subsequently viewed all of the internal "public" discussion channels hosted by the service.

  • Reset Email Account Passwords After a Website Malware Infection