Language Selection

English French German Italian Portuguese Spanish

Graphics: Radeon Gallium3D, Libinput 1.15 and Mesa

Filed under
Graphics/Benchmarks
  • Radeon Gallium3D Fixes Up 10-Bit HEVC Video Decode Support

    Hitting Mesa 20.0-devel a short time ago were a set of patches to the Radeon Gallium3D video code for fixing 10-bit HEVC video decode support.

    The AMD Radeon open-source Linux graphics driver has supported 10-bit HEVC video decode acceleration using the P016 format, but that has caused problems with GStreamer-based software while working fine for the likes of MPV and FFmpeg.

  • libinput 1.15.0
    libinput 1.15 is now available.
    
    No significant changes over the RC, merely quirks for the Logitech MX Master
    2S and the Madcatz R.A.T.3 mouse. Thus, to fill the void with useful
    stuff, let's copy-paste the RC1 announcement text here so it looks like
    we've been busy:
    
    A few new features, a lot of maintenance work. On the feature front we have
    scroll button locking and tablet pad keys support.
    
    Scroll button locking holds a scroll button logically down even when the
    button is physicall released. This applies to button scrolling (hold the
    button while moving a mouse up/down generates scroll events). Previously the
    button had to be physicall held down during the scroll motion which is
    difficult for a number of users. When the scroll button lock is enabled, the
    first click of the button holds it logically down, the second click releases
    it. This feature comes with the usual set of configuration hooks:
           libinput_device_config_scroll_set_button_lock()
           libinput_device_config_scroll_get_button_lock()
           libinput_device_config_scroll_get_default_button_lock()
    
    Some tablet devices have hardware buttons that are designed to map to a
    specific functionality (e.g. to open the OSD). These buttons are now
    supported through the new LIBINPUT_EVENT_TABLET_PAD_KEY event. Noteworthy
    here is that for those events the key code matters (unlike the tablet pad
    button code which is just a sequential number). See the documentation for
    more details. In addition to the event we have a new API to query whether a
    given tablet has a specific hw key:
        libinput_device_tablet_pad_has_key()
    
    
    Other than those, a whole bunch of device specific-fixes and general
    cleanups. Touchpad scrolling was approximately 10% faster than the nominal
    pointer speed, that has been adjusted now.
    
    The new libinput debug-tablet tool is useful to check whether a tablet sends
    the full axis values (or any, for that matter). libinput debug-events now
    takes multiple devices, libinput record has a better CLI for recording
    multiple devices simultaneously and libinput replay had simultaneous replay
    fixed.
    
    Tablet forced proximity out has been improved - it won't happen while the
    pen is down.
    
    In libinput 1.14 we disabled a direct tool switch from tablets, causing the
    eraser button to stop working. This was caused by some tablets that break
    the spec and act as if pen and eraser are both in proximity when the button
    is pressed. This issue is fully fixed now and the eraser button should work
    as expected now.
    
    And finally, lots of fixes to the CI with the massive benefit that we can
    actually run the test suite in the CI now. Less reliance on my little laptop
    is a good thing.
    
    As usual, the git shortlog is below.
    
    Anatolii Lishchynskyi (1):
          quirks: ignore mode switch button on Madcatz R.A.T.3 mouse
    
    Björn Daase (1):
          quirks: fix horizontal scrolling for Logitech MX Master 2S on bluetooth
    
    Peter Hutterer (8):
          gitlab CI: use a minimal alpine image for the commit checks
          gitlab CI: fix skopeo copy
          gitlab CI: update to latest ci-templates
          meson.build: re-add missing trailing slash to the HTTP link
          doc/user: fix some HTML formatting
          test: add the test cases to the suite in the utils tests
          test: indentation fix
          libinput 1.15.0
    
  • Libinput 1.15 Released For Improving Input On X.Org + Wayland Desktops

    Among the changes to find with libinput 1.15 are scroll button locking, a new pad key event for special event buttons (such as for launching an on-screen display), touchpad scrolling speed fixes, a new libinput debug-tablet tool, various device fixes / quirks added, and other fixes.

  • Mesa Development Activity Was Up By ~20% In 2019, Just Under 3 Million Lines Of Code

    Mesa3D as principally the collection of Linux OpenGL/Vulkan drivers is up to 2,996,270 lines of code (and documentation / associated scripts) within its Git tree! That should put it over the three million mark very soon while the Git activity was up by about 20% in 2019.

    Mesa's nearly three million lines is spread across 7,282 files and has seen commits from over one thousand developers and amounting to 118,826 commits as of New Year's Day.

More in Tux Machines

Linux Mint 4 "Debian Edition"

Linux Mint is a popular desktop distribution which features two main branches. The first branch is based on Ubuntu long-term support (LTS) releases and is available in three editions: Cinnamon, MATE, and Xfce. The second branch uses Debian Stable releases as its foundation and is available in one edition: Cinnamon. The project's latest release is Linux Mint 4 "Debian Edition", also sometimes written LMDE 4. Much of the work which has gone into LMDE 4 focuses on bringing the Debian branch of Linux Mint up to date with the Ubuntu branch, which seems to get the bulk of the developers' focus. The latest improvements include better VirtualBox support, access to the System Reports tool, and APT's recommended packages being enabled by default... Read more

OSS Leftovers

  • How open source ad blockers could save you 2 hours a week

    More importantly, the results show how you can get that time back. The study estimates that the average Internet user would save over 100 hours a year by using uBlock Origin, a free and open source ad blocker. “uBlock Origin was the most effective ad blocker tested, but all ad blockers save time, energy and money”, explained Joshua Pearce, a Professor of Engineering at Michigan Technological University.

  • Open Source Software to realize Conversational AI – COTOBA Agent OSS

    Tokyo based Conversational AI Product Startup, releases their core technologies as Open Source Software (OSS), entitled “COTOBA Agent OSS.” This allows you to: (a) Embrace industrial conversational AI as a white box: It can utilize sensor information from IoT with external APIs; (b) Utilize its secured and scaling-out capabilities: More than 5,000 tests are conducted for large-scale commercial use; (c) Commercialize the OSS with MIT license: There is no limitation to copy, modify, merge, publish, distribute and sublicense.

  • Magnolia 6.2 Released, Two TYPO3 Releases Available, and More Open Source News

    Magnolia 6.2 — a long-term service release — is has become available. This version includes a number of exciting new features that include the following.

  • Cameron Kaiser: TenFourFox FPR21 available

    TenFourFox Feature Parity Release 21 final is now available for testing (downloads, hashes, release notes). Since the beta looks like it's working well, this release simply completes the upgrade with updates to the ATSUI font blacklist and all outstanding security patches, including backported fixes from the recent Mozilla security chemspill for CVE-2020-6819 and CVE-2020-6820. Note that while we are indeed vulnerable to those security issues and they are fixed in FPR21, they would require a PowerPC-specific attack to be successful. Assuming no issues, this will go live Monday evening Pacific time as usual.

The Academy Software Foundation and the Advantages of Open Source Software

The initial investigation included an industry-wide survey, a series of one-on-one interviews with key stakeholders, and three Academy Open Source Summits held at the Academy headquarters, according to Andy Maltz, Managing Director, Science and Technology Council, AMPAS, and ASWF Board Member. Comments Bredow, “They identified the key common challenges they were seeing with open source software. The first was making it easier for engineers to contribute to OSS with a modern software build environment hosted for free in the cloud. The second was supporting users of open source software by helping to reduce the existing version conflicts between various open source software packages. And the third was providing a common legal framework to support open source software. “The mission of the Academy Software Foundation,” Bredow elaborates, “is to increase the quality and quantity of contributions to the content creation industry’s open source software base; to provide a neutral forum to coordinate cross-project efforts; to provide a common build and test infrastructure; and to provide individuals and organizations a clear path to participation in advancing our open source ecosystem.” Read more

Audiocasts/Shows: Linux Action News, Open Source Security Podcast, GNU World Order and Ubuntu Podcast from the UK LoCo

  • Linux Action News 152

    WireGuard officially lands in Linux. We cover a bunch of new features in Linux 5.6 and discuss the recent challenges facing LineageOS. Plus the PinePhone UBports edition goes up for pre-order, and our reaction to Huawei joining the Open Invention Network.

  • Open Source Security Podcast: Episode 190 - Building a talent "ecosystem"

    Josh and Kurt talk about building a talent ecosystem. What starts out as an attempt by Kurt to talk about Canada evolves into a discussion about how talent can evolve, or be purposely grown. Canada's entertainment industry and Unit 8200 are good examples of this.

  • gnuWorldOrder_348

    Musing about the **Common Unix Printing System (CUPS)**. Next episode will be about the **CUPS** and **lpr** command set.

  • Ubuntu Podcast from the UK LoCo: S13E02 – Walking under ladders

    This week we’ve been live streaming Ubuntu development and replacing VirtualBox with Bash. We discuss Mark’s new Linux Steam PC set-up, bring you some musical command-line love and go over all your feedback! It’s Season 13 Episode 02 of the Ubuntu Podcast! Alan Pope, Mark Johnson and Martin Wimpress are connected and speaking to your brain.