GNU Linuxlibre 6.8GNU处理来自新英特尔驱动程序的BLOB

2024年 3月 11日 105.5k 0


GNU Linux-libre 6.8-gnu是自由软件基金会认可的最新下游内核变体,它采用了上游Linux内核,但取消了专有模块支持,并剥离了依赖于仅二进制微代码/固件和其他被认为不符合其自由软件标准的元素的驱动程序/功能。

GNU Linux-libre 6.8-GNU继续被FSF批准的Linux发行版利用,因为它不会让内核使用专有微代码/固件启动,即使这意味着减少硬件和功能支持。在Linux 6.8中,去块工作必须处理新的英特尔Xe内核图形驱动程序、英特尔更新的QuickAssistt技术(QAT)硬件支持以及英特尔视觉传感控制器(VSC)驱动程序。此外,还有新的Imagination PowerVR Rogue DRM驱动程序,它需要微码以及AQuantia PHY和其他需要BLOB的驱动程序。

GNU Linux-libre 6.8-gnu的新变化包括:

-Upstream删除了Atmel、Hermes、orinoo_usb、Libertas_cs和zd1201驱动程序,因此我们不再需要清理它们。

-英特尔qat_420xx、Imagination PowerVR、英特尔Xe、芯片和媒体Wave5、英特尔VSC、AQuantia PHY和Realtek rtw8922a的新驱动程序需要清理。

--尾巴驱动程序在上游“源”树中移动,因此对其清理进行了调整。

-一些新的BLOB名称出现在新的ARM和AArch64设备树文件中,因此我们将其清除。

-Upstream更改了.deb打包脚本,因此我们针对这些更改进行了调整,并借此机会改进了措辞。

GNU Linux-libre 6.8-gnu内核还附带了新的艺术作品,以庆祝这个Linux-libre下游16周年:

除了新的英特尔驱动程序令人沮丧之外,GNU Linux-libre 6.8-GNU发布还指出,现有的英特尔i915 DRM驱动程序与更新的英特尔图形硬件需要的GUC(图形微控制器)固件相关,而对于老一代是可选的:

英特尔i915曾经是一个非常自由友好的驱动程序,但由于斑点问题,它已经成为问题的持续来源。

去年,我们了解了某些i915硬件变种上的无限循环,因为它们试图退回到我们已经清理为难以区分的名称的早期BLOB变种。

我们修复了这一点,甚至向上游贡献了补丁。它没有被拿走,但针对我们的补丁进行了其他更改,这使得我们的司机变得更加吵闹。

我们已经解决了额外的噪音,但这些上游的变化并不是让我们再次崩溃的司机。我们仍然不知道是什么造成的,但症状与之前的损坏相似:一些配备英特尔显卡的系统似乎冻结了。

使用i915.Enable_GUC=0进行引导将避免受此问题影响的系统出现明显冻结。

下载和有关此内核变体的更多详细信息,请参阅GNU邮件列表.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论