6.1 KiB
Linux Kernel 5.18 Released with Graphics Driver Changes and New Hardware Support
The latest Linux Kernel 5.18 is now available as per the expected schedule without any delays. The release includes support for new hardware, and some core changes.
Linux Kernel 5.17 came loaded with support for next-gen hardware, including improvements for the Steam Deck.
Not to forget, every Linux Kernel release is technically exciting, and Linux Kernel 5.18 is no exception.
Linux Kernel 5.18: What’s New?
This time around, we get to see improved support for Razer hardware, Apple Magic keyboard, AMD graphics, and numerous networking, core, and security changes.
A New Razer Driver
When it comes to gaming gears, the hardware support in Linux needs serious upgrades.
Yes, there are useful workarounds with open-source drivers. But, that’s not always the solution for every user.
As spotted by Phoronix, a new Razer HID driver comes with Linux Kernel 5.18, which focuses on Razer BlackWidow keyboards fixing the macro key handling.
AMDGPU FreeSync Video Mode Enabled by Default
While the support for FreeSync video was good enough, it was a temporary solution to improve the user experience with FreeSync monitors.
Now, with Linux Kernel 5.18, the FreeSync video mode is enabled by default (changelog). You do not have to do anything from your side to enable it with supported monitors.
Graphics Driver Updates
In addition to the improvements to the AMDGPU driver, you also get updates preparing for future hardware.
There have been changes to support higher DisplayPort rates as well.
Switch from C89 to C11 (GNU11)
The C programming used for the Linux Kernel was limited to the old C89 standard, which lacked certain features for the current requirements.
So, C11 was decided to replace it considering the current compiler version requirement i.e. GCC 5.1 sounds perfectly fine with it.
Networking Tweaks
Linux Kernel 5.18 adds support for new wireless hardware, including MediaTek MT7916, MT7921U, and Broadcom BCM43454/6.
When it comes to mobile solutions, support for Intel M.2 WWAN card has also been added.
The Realtek W89 driver now supports AP mode, 6 GHz band, and adds a hardware scan feature.
Several other improvements have been made to configure IPv6, and handle various protocols, including performance optimizations.
USB Improvements
Xen USB driver is being hardened against malicious hosts, and the USB DWC3 driver received improvements to support more hardware types.
You can find various other refinements in the commit log.
Enhanced Apple Keyboard and Tablet Support
Advancements were made to improve the experience with Apple Magic Keyboards, including the first-generation models.
Some of the fixes included correcting function-key mapping, keyboard backlight events, and the ability to report the battery level for the 2021 Magic Keyboard model when connected via USB.
Linux Kernel 5.18 improves input handling and makes things reliable when it comes to tablets.
You can find changes for new hardware, touchscreens, and other stuff in the related commit.
New ARM Chip Support (Tesla FSD, Raspberry Pi Zero 2 W)
Tesla’s full self-driving SoC is now supported with Linux Kernel 5.18. Samsung engineers made it possible to upstream into the Linux Kernel.
Other interesting chip additions include Qualcomm Snapdragon 625/632, and Samsung Exynos 850/7885.
You also find the support for Raspberry Pi Zero 2 W with Linux Kernel 5.18. In addition to the new entrants, old hardware/boards were removed as well. You can explore the commit log to know more.
You can refer to the official changelog and Linus Torvald’s announcement to explore more details.
How to Install Linux Kernel 5.18?
You should find the newer kernel listed on Linux Kernel Archives. So, you can download the tarball to test it out. Or, you can follow our Linux Kernel upgrade guide for help.
If you want to avoid compiling it yourself, you should wait for a few weeks for Linux distributions to push it to the repositories.
via: https://news.itsfoss.com/linux-kernel-5-18-release/
作者:Ankush Das 选题:lkxed 译者:译者ID 校对:校对者ID