Mesa 21.0官方版本于昨日正式面世
在经过几周的推迟后,Mesa 21.0官方版本于昨日正式面世。这是该专为Linux系统打造的主流开源OpenGL和Vulkan驱动最新季度发行版本。
Mesa 21.0 拥有许多附加特性,比如针对AMD镭龙显卡的Vulkan驱动前端实现了原生的稀疏内存支持、对AMD智能内存访问和Resizable BAR的优化等等。此外Mesa 21.0还继续对RadeonSI进行了优化,对Intel ANV和Iris支持进行了改善。值得注意的是Mesa 21.0中加入了用于WSL的Direct3D 12的相关代码。下一个版本Mesa21.1预计在5月或者6月发布。
LLVM 12.0版本发布在即
LLVM 12.0 原计划在三月初发布,目前来看该目标已经无法达成。好消息Tom Stellard本周三发布了LLVM 12.0-RC3版本,并宣布该版本将是最后一个候选版本,这说明离LLVM 12.0官方正式版本发布也不远了。LLVM发布周期大约保持在半年一次,下一个版本LLVM 13.0预计在今年9月到10月发布。
这次的LLVM 12.0版本带来的特性包括:像GCC一样支持x86-64的微架构级特性、对AMD Zen 3架构的初步支持、对Intel Alder Lake和Sapphire Rapids的支持、继续推进对C++20的语言支持、对AMDGPU的后端改善等等。
符合VirtIO标准的声卡驱动已准备好接入Linux
据报道,为VirtIO打造的虚拟声卡驱动已经在Linux 5.13合并窗口到来前被注入到了sound-next代码中。
该驱动对已经整合到VirtIO虚拟化标准中的声卡设备API进行了实现。至此,VirtIO已经进化到了超出块设备、网络设备和其它I/O设备的范围,而新包含了对声卡的支持。
在过去很长一段时间各个虚拟化平台,如Xen、KVM、VMWare都实现自己的虚拟化仿真设备,它们很多相互重叠但是又有些不同,慢慢的性能优化以及驱动的维护都成为问题。Virtio 的出现就是为了统一半虚拟化的标准,其做法是提供两个通用的ABI,Virtqueue和 Linux API for virtual IO device,以维持后向兼容性。
往期文章
领取专属 10元无门槛券
私享最新 技术干货