Linux 內(nèi)核 5.18 版本正式發(fā)布,新增顯卡驅(qū)動(dòng)以及硬件支持
Linux 5.17 內(nèi)核 發(fā)布時(shí)包含了對(duì)下一代硬件的支持,同時(shí)增強(qiáng)了 Steam Deck 的游戲體驗(yàn)。
每一代內(nèi)核都包含了令人興奮的技術(shù)進(jìn)步,Linux 內(nèi)核 5.18 也不例外。
Linux 內(nèi)核 5.18 有哪些變化呢?
本次我們可以看到,內(nèi)核針對(duì)雷蛇外設(shè)硬件、蘋果妙控鍵盤和 AMD 顯卡增強(qiáng)了支持,還有一些網(wǎng)絡(luò)、核心和安全方面的更新。
新的雷蛇驅(qū)動(dòng)
說到游戲裝備,Linux 的硬件支持亟待更新。
目前存在一些開源驅(qū)動(dòng)程序的變通解決方案。但是這些方案不具有普適性,適配和支持較少。
正如 Phoronix 所發(fā)現(xiàn)的,Linux 內(nèi)核 5.18 中一同發(fā)布了一個(gè)新的雷蛇 HID 驅(qū)動(dòng)程序,它適配了雷蛇黑寡婦蜘蛛鍵盤,并修復(fù)了宏鍵此前存在的問題。
此外,這個(gè)驅(qū)動(dòng)程序應(yīng)該也有助于解決其他雷蛇硬件的問題。
AMD 顯卡特性 FreeSync 模式被默認(rèn)開啟
雖然對(duì) FreeSync 視頻的支持足夠好,但這只是改善 FreeSync 顯示器用戶體驗(yàn)的一個(gè)臨時(shí)解決方案。
現(xiàn)在在 Linux 內(nèi)核 5.18 版本中這一顯示模式已被默認(rèn)啟用,用戶無需調(diào)整任何設(shè)置即可使用 FreeSync(??見更新日志??)。
顯卡驅(qū)動(dòng)更新
針對(duì)當(dāng)前和未來的 AMD 顯卡的驅(qū)動(dòng)進(jìn)行了改進(jìn)。此外,支持英特爾 Arch 圖形處理器和英特爾 Alder Lake N 的工作也取得了一些進(jìn)展。
更高刷新率的 DisplayPort 也在這一個(gè)版本中得到支持。
從 C89 標(biāo)準(zhǔn)升級(jí)到 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 增加了對(duì)新的無線硬件的支持,這包括聯(lián)發(fā)科 MT7916、MT7921U 和博通 BCM43454/6。
針對(duì)移動(dòng)設(shè)備的改進(jìn)也包括對(duì)英特爾 M.2 WWAN 卡的支持。
Realtek W89 驅(qū)動(dòng)現(xiàn)在支持 AP 模式、6GHz 頻段并增加了硬件掃描功能。
在配置 IPv6 和其他各種協(xié)議方面,通過一系列的改進(jìn)提升了性能。
你可以在 Linux 內(nèi)核 5.18 中網(wǎng)絡(luò)方面的變更提交中了解所有情況(包括對(duì)驅(qū)動(dòng) API、協(xié)議和一些核心功能的改進(jìn))。
USB 改進(jìn)
Xen USB 驅(qū)動(dòng)程序進(jìn)行了改進(jìn),以抵御惡意主設(shè)備,USB DWC3 驅(qū)動(dòng)程序也支持了更多的硬件類型。
其他改進(jìn)詳見 ??更新日志??。
增強(qiáng)對(duì)蘋果鍵盤以及平板的支持
當(dāng)前版本針對(duì)蘋果妙控鍵盤(包含第一代型號(hào))的使用體驗(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)在支持特斯拉的全套自動(dòng)駕駛 SoC。三星工程師將其貢獻(xiàn)到了 Linux 內(nèi)核上游。
其他芯片支持包括高通驍龍 625/632,以及三星 Exynos 850/7885。
你還會(huì)發(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)行測(cè)試。你也可以參照我們的 ??Linux 內(nèi)核升級(jí)指南?? 獲取幫助。
如果不想自己編譯它,你可以稍等幾周,等 Linux 發(fā)行版?zhèn)儼阉频絺}(cāng)庫。