Linux引入DRM Panic处理程序基础架构 "蓝屏死机"进入实战阶段

Linux引入DRM Panic处理程序基础架构 "蓝屏死机"进入实战阶段 在 Linux 6.10 中,最初的 DRM Panic代码已经发布,同时还为 SimpleDRM、MGAG200、IMX 和 AST 驱动程序提供了 DRM/KMS 驱动程序支持。开发人员正在努力将DRM Panic支持扩展到其他驱动程序,在未来的内核周期中,我们可能会看到更广泛的支持。红帽工程师哈维尔-马丁内斯-卡尼利亚斯(Javier Martinez Canillas)分享了一张 DRM Panic"蓝屏死机"的照片。Javier 使用了 BeaglePlay 单板计算机,并在 Mastodon 上发布了一个实施示例:目前的它简单明了,未来,随着一些操作系统对内核错误信息的二维码进行研究,以及其他在用户友好的同时提供更多技术信息的努力,它还可以得到扩展。在 Linux 6.10 以上版本且支持 DRM Panic 驱动程序的平台上,可通过echo c > /proc/sysrq-trigger 等路径测试"蓝屏死机"功能。 ... PC版: 手机版:

相关推荐

封面图片

Linux DRM Panic 死机屏幕将能支持二维码

Linux DRM Panic 死机屏幕将能支持二维码 Linux 6.10 引入了 DRM Panic,提供了类似 Windows 蓝屏死机的功能,在屏幕上显示内核错误信息。但内核错误信息通常很长,尤其是它如果包含堆栈跟踪的话。现在 Red Hat 开发者 Jocelyn Falempe 发布了补丁,提供了将错误信息转换为二维码的功能(类似微软的做法),允许用户通过智能手机扫描去捕捉错误信息,方便以后进行分析,或将其添加到 bug 报告里。Falempe 使用 Rust 语言开发了 DRM Panic QR 代码。他表示没有特殊理由,只是想学习下 Rust。 via Solidot

封面图片

Linux未来在内核崩溃时可能会出现"黑屏死机"提示

Linux未来在内核崩溃时可能会出现"黑屏死机"提示 在最近的 Linux"蓝屏死机"展示中,Javier 利用 Linux 6.10+ 中的新 DRM 崩溃代码,并在选定的 Direct Rendering Manager 显示驱动程序的支持下,展示了黑屏死机的可能性(如果需要的话)。毕竟,这一切都是开源的,因此社区都可以尽情定制。哈维尔在 Mastodon 上发布了他新的 Linux 黑屏死机示例。使用小型 SSD1306 显示器演示这个 DRM 惊慌示例,让它变得更加有趣:对于那些可能会对 Windows BSOD 有痛苦记忆的人来说,这可能会看上去让人好受些。 ... PC版: 手机版:

封面图片

最早的Windows NT Sync驱动程序已并入Linux 6.10 但工作尚未完成

最早的Windows NT Sync驱动程序已并入Linux 6.10 但工作尚未完成 为 Linux 6.10 提交 NTSYNC 是为了模拟 Windows NT 同步 Primitives,这样基于 Wine/Wine 的软件就能更轻松、更高效地同步。反过来,NTSYNC 驱动程序可为在 Linux 上运行的Windows 游戏带来巨大的性能优势:虽然最初的驱动程序补丁被合并到 char/misc 中,现在又被合并到 Linux 6.10 Git 中,但大部分启用工作没有被及时接受。因此,在 Linux 6.10 中,新的 NTSYNC 驱动程序被标记为"已损坏",因此甚至无法在正常的内核构建中使用。希望在 Linux 6.11 或不久的将来,NTSYNC 的其他补丁能被上游程序所接受,从而大幅提升 Windows 游戏在 Linux 上的性能。Linux 6.10 的char/misc 合并还包括常见的 IIO 驱动程序更新、Microsoft Hyper-V 更新、一些 Snapdragon X Elite 补丁,以及常规的其他随机补丁。   ... PC版: 手机版:

封面图片

Linux DRM“黑屏死机”机制再升级 还会有QR码错误信息

Linux DRM“黑屏死机”机制再升级 还会有QR码错误信息 由于内核错误信息可能相当冗长,尤其是在包含堆栈跟踪的情况下,有时甚至无法在屏幕内显示内容,因此今天发布的补丁允许将内核错误信息简化为 QR 代码。这样用户就可以用智能手机轻松捕获错误信息,以便日后分析或轻松附加到错误报告等。这已经不是第一次有人谈到使用二维码来处理内核错误信息了,Windows 和其他操作系统也探索过在错误信息中使用二维码。红帽公司的乔斯琳-法伦普(Jocelyn Falempe)今天发布了实现"qr_code"紧急屏幕的四个补丁。更有趣的是,DRM 崩溃二维码处理程序是用 Rust 编程语言编写的。Jocelyn 谈到用 Rust 编写这个二维码生成器的原因时说:"用 Rust 没有什么特别的原因,我只是想学习 Rust,看看它是否能在内核中工作。"下面是 Jocelyn Falempe 提供的 QR 代码 DRM Panic 支持的一些实际例子:该代码目前正在邮件列表上进行审核,感兴趣的朋友可以查看。相关文章:Linux即将迎来自己的“蓝屏死机”界面 号称可提供更多有效信息Linux引入DRM Panic处理程序基础架构 "蓝屏死机"进入实战阶段Linux未来在内核崩溃时可能会出现"黑屏死机"提示 ... PC版: 手机版:

封面图片

Arm中国正在考虑将其"周易"NPU驱动程序上传到Linux内核中

Arm中国正在考虑将其"周易"NPU驱动程序上传到Linux内核中 三年前,百度的一位工程师曾关注过用于 Linux 内核的周易 AI 加速器驱动程序,但这只是一个开源的内核驱动程序,当时还缺乏一个开源的用户空间软件栈。从那时起,Arm China 就开始着手开发这个完全开放的用户/内核驱动程序栈。全志 R329 等一些 SoC 中就采用了 Arm China 的 NPU。今天,Arm China 的一位工程师宣布,希望将他们的 NPU 驱动程序上游化到加速器子系统中。目前,至少开放的用户模式驱动程序和内核驱动程序是通过Arm China在 GitHub 上的Compass NPU 驱动程序开发的。这个开源 AI 加速器驱动程序栈依赖于通过 Arm China 的 NN 图编译器将 TensorFlow Lite 和 ONNX 模型转化为可执行程序库。然后,应用程序将该可执行文件加载到用户模式驱动程序中,二进制文件提交给内核驱动程序,内核驱动程序再调度到支持的 SoC 上的 NPU 硬件。通过阿里速卖通和类似渠道可以买到一些支持 Arm China NPU 的开发板。到目前为止,邮件列表只是阐述了大家的兴趣,并找出了将 Arm China NPU 驱动程序上传到主线 Linux 内核的要求。这仍然需要上游 DRM/accel 维护者审查代码,确保其符合适当的接口等,因此前方的路还很长,但至少很高兴看到 Arm China 现在有了一个完全开源的 Linux NPU 驱动程序栈。 ... PC版: 手机版:

封面图片

Linux 6.9 发布 移除旧版 NTFS 驱动程序

Linux 6.9 发布 移除旧版 NTFS 驱动程序 Linus Torvalds 今天宣布发布并全面推出 Linux 内核 6.9,这是 Linux 内核的最新稳定版本,引入了多项新功能并改进了硬件支持。Linux 内核 6.9 将 EXT2 文件系统标记为已弃用。同样,Linux 6.9 最终删除了旧的 NTFS 文件系统实现,默认为 NTFS3 以支持 NTFS 文件系统。Linux 内核 6.9 将是一个短暂的分支,仅支持几个月。将由 Linux 内核 6.10 接替,其合并窗口现已由 Linus Torvalds 正式打开。预计将于2024年9月中下旬发布。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人