Linux 內(nèi)核 5.18 版本正式發(fā)布,新增顯卡驅(qū)動以及硬件支持
Linux 5.17 內(nèi)核 發(fā)布時(shí)包含了對下一代硬件的支持,同時(shí)增強(qiáng)了 Steam Deck 的游戲體驗(yàn)。
每一代內(nèi)核都包含了令人興奮的技術(shù)進(jìn)步,Linux 內(nèi)核 5.18 也不例外。
Linux 內(nèi)核 5.18 有哪些變化呢?
本次我們可以看到,內(nèi)核針對雷蛇外設(shè)硬件、蘋果妙控鍵盤和 AMD 顯卡增強(qiáng)了支持,還有一些網(wǎng)絡(luò)、核心和安全方面的更新。
新的雷蛇驅(qū)動
說到游戲裝備,Linux 的硬件支持亟待更新。
目前存在一些開源驅(qū)動程序的變通解決方案。但是這些方案不具有普適性,適配和支持較少。
正如 Phoronix 所發(fā)現(xiàn)的,Linux 內(nèi)核 5.18 中一同發(fā)布了一個新的雷蛇 HID 驅(qū)動程序,它適配了雷蛇黑寡婦蜘蛛鍵盤,并修復(fù)了宏鍵此前存在的問題。
此外,這個驅(qū)動程序應(yīng)該也有助于解決其他雷蛇硬件的問題。
AMD 顯卡特性 FreeSync 模式被默認(rèn)開啟
雖然對 FreeSync 視頻的支持足夠好,但這只是改善 FreeSync 顯示器用戶體驗(yàn)的一個臨時(shí)解決方案。
現(xiàn)在在 Linux 內(nèi)核 5.18 版本中這一顯示模式已被默認(rèn)啟用,用戶無需調(diào)整任何設(shè)置即可使用 FreeSync(??見更新日志??)。
顯卡驅(qū)動更新
針對當(dāng)前和未來的 AMD 顯卡的驅(qū)動進(jìn)行了改進(jìn)。此外,支持英特爾 Arch 圖形處理器和英特爾 Alder Lake N 的工作也取得了一些進(jìn)展。
更高刷新率的 DisplayPort 也在這一個版本中得到支持。
從 C89 標(biāo)準(zhǔn)升級到 C11 標(biāo)準(zhǔn)(GNU11)
在 Linux 內(nèi)核中使用的是 C89 C 語言標(biāo)準(zhǔn),在當(dāng)前已經(jīng)稍顯老舊并且缺失了許多十分必要的新特性。
考慮到目前的編譯器版本 GCC 5.1 的要求,從 Linux 內(nèi)核 5.18 開始決定用 C11 標(biāo)準(zhǔn)來取代它。
網(wǎng)絡(luò)優(yōu)化
Linux 內(nèi)核 5.18 增加了對新的無線硬件的支持,這包括聯(lián)發(fā)科 MT7916、MT7921U 和博通 BCM43454/6。
針對移動設(shè)備的改進(jìn)也包括對英特爾 M.2 WWAN 卡的支持。
Realtek W89 驅(qū)動現(xiàn)在支持 AP 模式、6GHz 頻段并增加了硬件掃描功能。
在配置 IPv6 和其他各種協(xié)議方面,通過一系列的改進(jìn)提升了性能。
你可以在 Linux 內(nèi)核 5.18 中網(wǎng)絡(luò)方面的變更提交中了解所有情況(包括對驅(qū)動 API、協(xié)議和一些核心功能的改進(jìn))。
USB 改進(jìn)
Xen USB 驅(qū)動程序進(jìn)行了改進(jìn),以抵御惡意主設(shè)備,USB DWC3 驅(qū)動程序也支持了更多的硬件類型。
其他改進(jìn)詳見 ??更新日志??。
增強(qiáng)對蘋果鍵盤以及平板的支持
當(dāng)前版本針對蘋果妙控鍵盤(包含第一代型號)的使用體驗(yàn)進(jìn)行了優(yōu)化。
改進(jìn)了功能鍵映射、鍵盤背光事件,以及 2021 款的妙控鍵盤通過 USB 連接時(shí)報(bào)告電池水平的能力。
Linux 內(nèi)核 5.18 改進(jìn)了輸入處理,在平板電腦上輸入將變得更為容易。
硬件相關(guān)的改進(jìn)詳見 ??更新日志??。
ARM 架構(gòu)芯片的支持(特斯拉 FSD,樹莓派 Zero 2 W)
Linux 內(nèi)核 5.18 現(xiàn)在支持特斯拉的全套自動駕駛 SoC。三星工程師將其貢獻(xiàn)到了 Linux 內(nèi)核上游。
其他芯片支持包括高通驍龍 625/632,以及三星 Exynos 850/7885。
你還會發(fā)現(xiàn) Linux 內(nèi)核 5.18 支持了樹莓派 Zero 2 W,而同時(shí)去除了舊的硬件/主板的支持。詳見 ??更新日志??。
你可以參考 ??官方更新日志?? 和 Linus Torvald 的官方公告獲取更多信息。
如何安裝 Linux 內(nèi)核 5.18?
你可以在 ??Linux Kernel Archives?? 網(wǎng)站上找到最新版本的內(nèi)核。你可以下載 ??Tarball?? 以進(jìn)行測試。你也可以參照我們的 ??Linux 內(nèi)核升級指南?? 獲取幫助。
如果不想自己編譯它,你可以稍等幾周,等 Linux 發(fā)行版?zhèn)儼阉频絺}庫。