Language Selection

English French German Italian Portuguese Spanish

Kernel and Graphics: Another Attack on the GPL, Power Management and Thermal Control Microconference, Intel and AMD

Filed under
Graphics/Benchmarks
Linux

  • Wrap it before you tap it? No, say Linux developers: 'GPL condom' for Nvidia driver is laughed out of the kernel

    Linux devs have dismissed a proposed patch to the kernel that would only work with a Nvidia driver, motivating a second patch that will prevent disguised use of proprietary code in GPL modules.

    The Linux Kernel licensing rules make provision for proprietary third-party modules but state that they must be tagged as such.

    This "cannot be used for modules with source code in the kernel tree. Modules tagged that way are tainting the kernel with the 'P' flag when loaded and the kernel module loader refuses to link such modules against symbols which are exported with EXPORT_SYMBOL_GPL()."

    Facebook developer Jonathan Lemon put forward an RFC (Request for Comments) on a proposal to implement DMA (Direct Memory Access) zero-copy between a network card and a GPU to enhance network performance, while keeping the protocol processing on the CPU. The use case is for "GPUs used for machine learning, which are located near the NICs, and have a high bandwidth PCI connection between the GPU/NIC," states the RFC.

    The code relies on Nvidia's proprietary driver for Linux, noticed by kernel maintainer Greg Kroah-Hartman, who observed: "OK, now you are just trolling us. Nice job, I shouldn't have read the previous patches. Please, go get a lawyer to sign-off on this patch, with their corporate email address on it. That's the only way we could possibly consider something like this."

  • Power Management and Thermal Control Microconference Accepted into 2020 Linux Plumbers Conference

    We are pleased to announce that the Power Management and Thermal Control Microconference has been accepted into the 2020 Linux Plumbers Conference!

    Power management and thermal control is an important area in the Linux ecosystem to help with the global environment. Optimizing the amount of work that is achieved while having long battery life and keeping the box from overheating is critical in today’s world. This meeting will focus on continuing to have Linux be an efficient operating system while still lowering the cost of running a data center.

    Last year’s meetup at Linux Plumbers resulted in the introduction of thermal pressure support into the CPU scheduler as well as several improvements to the thermal framework, such as a netlink implementation of thermal notification and improvements to CPU cooling. Discussions from last year also helped to improve systems-wide suspend testing tools.

  • Intel Tiger Lake OpenCL Support On Linux Now Considered Production Ready

    With all the recent work on Intel's open-source compute stack around the vector back-end and GPU code generation with their ISPC compiler there was another significant milestone achieved that went unnoticed until spotting the change a few days ago. 

    The open-source Intel Compute Runtime in the past two weeks now has "production" ready OpenCL support for the forthcoming Gen12 Tiger Lake graphics. That's good news with Tiger Lake laptops expected to market soon. 

  • RADV ACO Back-End Begins Tackling Navi 2 / GFX10.3 Support

    With the "Sienna Cichlid" and "Navy Flounder" open-source driver support as what appear to be the first "Navi 2" GPUs and the first of the "GFX10.3" generation on the graphics engine side there is the initial kernel support with Linux 5.9 and the initial Mesa support for 20.2. That Mesa support has been focused on RadeonSI as the official OpenGL driver as well as Mesa's RADV driver as the Radeon Vulkan driver in-tree but not officially supported by AMD. That RADV support is currently un-tested. Both drivers currently depend upon the "AMDGPU" back-end found in the forthcoming LLVM 11.0 with its initial GFX10.3 support. But now on the RADV driver side there is preliminary GFX10.3 bits landing for the popular "ACO" back-end. 

    ACO is the back-end worked on by Valve and other stakeholders like open-source graphics driver engineers from Google and Red Hat. But as ACO isn't officially supported by AMD, there hasn't been any patches from them in wiring up the Navi 2 / GFX10.3 support for this AMDGPU LLVM alternative. Rhys Perry as part of Valve's Linux driver efforts though has worked out what should be the initial changes needed for this yet-to-be-released hardware with ACO. 

More in Tux Machines

today's howtos

''4 Best Lightweight Linux Distros to install on USB Drive for Portable OS

Well, it doesn’t mean the only scenario one requires one of the best Live USB bootable Linux distros when he or she needs to use the computer that is not trustable. There are other situations as well, such as your current system is running Windows and you don’t want to have dual boot on your system, and still want to try out Linux? Then use the USB running Linux system. One of the main reasons that make Linux Distro an extremely portable operating system is the low consumption of RAM, depending upon the OS version or GUI, and support to run in a Live environment. This also beneficial for testing, preparing, backing up, or handling drive of the system that are crashed somehow… Furthermore, the machine without a hard disk can also be used with USB drive Linux OS Although we can install any Linux distro on a USB drive, however, here we will show the best open-source Linux distributions that are light in weight, consume less RAM, and other hardware resources to become a perfect portable OS option for Pen drives. Read more

SUSE/OpenSUSE: OpenSUSE + LibreOffice Conference, ZeroLogon, YaST and More

  • Conference organizers announce schedule and platform registration

    Organizers of the online openSUSE + LibreOffice Conference are pleased to announce that the schedule for the conference is published. All times on the schedule are published in Coordinated Universal Time. The conference will take place from live Oct. 15 to Oct. 17 using the oslo.gonogo.live platform. There are more than 100 talks scheduled, covering the openSUSE and LibreOffice projects. There are talks about open-source projects, cloud and container technologies, embedded devices, community development, translations, marketing, documentation, Future Technologies, Quality Assurance and more.

  • SUSE Addresses “ZeroLogon” Vulnerability

    On September 11, Secura research published a new software vulnerability called “ZeroLogon”, which exploits a protocol weakness in the SMB Netlogon protocol. This vulnerability may affect users of SUSE Linux Enterprise Server running Samba servers in older or non-standard configurations. Attackers could use it to bypass access control to the domain controller.

  • Digest of YaST Development Sprint 108

    In our previous post we reported we were working in some mid-term goals in the areas of AutoYaST and storage management. This time we have more news to share about both, together with some other small YaST improvements.

  • Johann Els on running SUSE Linux Enterprise Server on SAP

Devices With GNU/Linux

  • Raspberry Pi enables world’s smallest iMac
  • Banana Pi BPI-M5

    The Banana Pi BPI-M5 SBC, based on the 2.0GHz quad-core Amlogic S905X3 SoC, features 4GB RAM, 16G eMMC, microSD, HDMI, 3.5mm audio, GbE LAN, 4x USB3.0, and 40-pin Raspberry Pi style expansion.

  • Modules and dev kits run Linux on 2.3-TOPS equipped i.MX8M Plus

    Variscite’s “VAR-SOM-MX8M-PLUS” and smaller “DART-MX8M-PLUS” modules run Linux or Android on NXP’s AI-enabled i.MX8M Plus with up to 4GB LPDDR4, 64GB eMMC, WiFi/BT, and optional dev kits. Variscite has launched some of the first embedded boards to support NXP’s i.MX8M Plus, an up to quad-core, Cortex-A53 SoC running at 1.8GHz and equipped with a 2.3-TOPs Neural Processing Unit (NPU). Variscite’s VAR-SOM-MX8M-PLUS and DART-MX8M-PLUS modules join TechNexion’s Wandboard IMX8M-Plus SBC and the Wandboard IMX8M-Plus EDM SOM module that powers it. Toradex, meanwhile, has teased an upcoming Verdin iMX8M Plus module.

  • DR6018 V2 Embedded WiFi 6 Router Board Adds Support for WiFi 6E and 5G IoT M.2 Cards

    A few months ago we covered DR6018 (aka CP01) WiFi 6 Embedded SBC powered by Qualcomm IPQ6018 processor and offering six Ethernet ports including five Gigabit interfaces and one 2.5 Gbps Ethernet port. Wallys Communications has now informed CNX Software they had a new version of the board called DR6018 V2 with a more compact form factor, support for PoE, as well as optional WiFi 6E and 5G IoT M.2 modules.

  • Epiq Solutions Introduces Matchstiq™ Z3u, a New Radically Small, Field-Ready, Low Profile Software-Defined Radio (SDR) RF Platform Ideal for On-the-Go Signal Processing

    A complete Platform Development Kit (PDK) with Linux board support package (BSP), open API and FPGA reference design source code is available to allow customers to develop their own signal processing applications for Matchstiq Z3u. This PDK leverages the same API and FPGA reference design used with Epiq’s Sidekiq portfolio of SDR modules, providing a familiar interface for existing customers.