Asahi Linux 已启用 Mesa Shader 磁盘缓存支持


Asahi Linux “AGX”Gallium3D 驱动程序已将一些补丁合并到Mesa 23.1 ,其中最重要的是合并了了磁盘着色器缓存支持,在对 Apple Silicon M1/M2 图形的开源 OpenGL 支持方面取得进展。

据外媒 Phoronix 介绍,通过开发人员 Rose Hudson 的合并,现在 Asahi Linux 已可以为 Gallium3D 启用着色器磁盘缓存,以便将 GLSL 着色器缓存到磁盘,加快后续游戏加载速度,并避免可能正在编译着色器的 OpenGL 游戏卡顿情况。

目前 Asahi 的 Gallium3D 仍处于OpenGL 2.x 环境,但随着更多 OpenGL 3.x/4 的支持,此着色器磁盘缓存功能将变得更加重要,它和基于 Rust 的 DRM 内核驱动程序结合在一起,允许在 Linux 上使用 Apple M1/M2 硬件获得高性能的 OpenGL 游戏体验。

但目前 Asahi AGX Mesa 驱动程序仍处于 Linux 内核驱动树外,对于那些想要试用 Asahi AGX Mesa 驱动程序的人来说,则需要等待约三个月后发布的 Mesa 23.1 。


相關推薦

2022-11-04

stic=true,默认禁用),引入了一堆新的依赖项。如果考虑启用它,请务必阅读 docs/rusticl.rst ( https://docs.mesa3d.org/rustic ) 。 更新公告:https://lists.freedesktop.org/archives/mesa-dev/2022-November/225880.html

2023-04-17

持 基于英特尔计算的 DXT5 转码 Asahi Gallium3D 的着色器磁盘缓存 许多新的 Microsoft Dozen“Dzn”功能   更多详情可在更新公告中查看。

2024-07-19

b action runner的限制,打包rootfs需要进行一定地精简以节约磁盘空间,所以deepin-base的打包被默认关闭了。有需要的开发者可以自行修改bootstrap.sh中的相关部分开启。 下一步的工作 当前,仍然存在着许多问题。其中最影响日常体

2022-09-09

用的 Imagination PowerVR 图形设计。而一直致力于在 Linux 下启用 Apple M1/M2 的 Asahi Linux 团队就曾在研究过程中,发现了两者设计的一些相似之处。 近日,一些最新的 Mesa 驱动活动则表明,PowerVR 图形硬件和 Apple AGX 图形之间存在更多

2022-12-09

Apple M 系列系统提供 work-in-progress OpenGL 2.1 和 OpenGL ES 2.0 支持;其足以满足 GNOME 和 KDE 等桌面环境的硬件加速,以及较老的 3D 游戏 (如 Quake3 和 Neverball) 等的运行,可以在 4K 条件下以每秒 60 帧的速度运行上述所有的游戏。但值得

2023-04-24

ertex_buffers() 相关的 refcnt 不平衡 r600:修复与 evergreen_set_shader_images() 相关的 refcnt 不平衡问题 va:在 vaapi 接口中禁用 skip_frame_enable vulkan:状态为动态时忽略 rasterizationSamples radv:尝试为 READ_ONLY_OPTIMAL 布局保持 HTILE 压缩 radv:

2022-09-22

助 Wayland Radeon RADV 驱动增加了新的扩展 RADV 已经默认启用了光线查询 对 Windows 上的 Mesa 进行了改进 Nouveau 开始在其 OpenGL 驱动中进行 RTX 30 "Ampere" 支持工作 Lavapipe 驱动已经增加了对新扩展的支持 Panfrost 中初步的 Arm Mali V

2023-06-13

AMD_DEBUG=useaco环境变量,以便在能够替代AMDGPU LLVM的情况下启用ACO的使用。 同样令人振奋的是,上周五开放了一个新的合并请求,允许使用ACO的计算着色器支持。反过来,除了SI_SHADER_MERGED_VERTEX_TESSCTRL和SI_SHADER_MERGED_VERTEX_OR_TESSEVA

2022-11-25

试的时候 MacBook / MacBook Pro / MacBook Air 扬声器能够安全启用,但尚未确保安全,因此在默认情况下仍保持禁用状态。 对 CS42L84 耳机编解码器进行了逆向工程,耳机插孔支持可在各种设备上使用。 键盘背光在 M1 芯片的设备

2022-07-04

rm、Qualcomm 和 Imagination 供应商的移动设备上运行。 VK_EXT_shader_module_identifier - 此扩展使应用程序/游戏能够查询与 Vulkan 着色器模块关联的小标识符。在随后的游戏/应用程序运行中,可以使用相同的标识符代替 Vulkan 着色

2022-07-09

几天后就通过它顺利启动了 Linux,但仍有大量的外围设备支持工作需要完成。于是,他继续在 Apple M2 MacBook 上进行移植工作。 近日,Marcan 称正在开发一个新的 Linux 驱动,用于支持 Apple M2 MacBook 的键盘和触摸板。截至昨天

2022-05-22

供 Windows/WSL 使用 Raspberry Pi V3D OpenGL 驱动终于有了一个磁盘上的着色器缓存 Encoder Format Conversion(EFC)支持带有 VCN 2.0 IP 的 Radeon GPU Venus VirtIO-GPU Vulkan 增加了支持 ANGLE 的代码 用于老式 GeForce 6/7/8 GPU 的开源 Nouveau 驱动程序默

2023-07-06

着手解决这些问题。 对于适配方案,deepin 团队选择了 Asahi Linux 来推进适配工作,他们认为这是一个成熟,且被证明是可靠的方案。 Asahi Linux 是由资深操作系统移植专家 Hector Martin(网名 Marcan)众筹发起的项目,目标是将

2023-04-12

Radeon RADV Vulkan 驱动程序已经默认启用图形管道库“GPL”支持。 去年发布的 Vulkan 1.3.210 添加了 VK_EXT_graphics_pipeline_library ,允许单独编译图形管道的四个不同部分,最后将它们链接在一起创建可执行管道。这样可以更好地重用