著名 AMD Mesa 开发者 Marek Olšák 对 RadeonSI Gallium3D 驱动程序的最新改进是启用对 RDNA4 GPU 的最大 64K x 64K 纹理的支持。
当前一代的 RDNA4 GPU 可以处理最大达 64K x 64K 的纹理,而 Mesa 26.0 现在已具备正确处理这些大尺寸纹理的能力。为了支持高达 64K 的单边纹理尺寸,许多宽度和高度函数参数以及其他处理方式都需要从 16 位改为 32 位,同时对更大的纹理和视口进行了其他结构上的调整。在 RDNA4 GPU 之前,最大纹理尺寸限制为 32K。这项工作也促使 Mesa 的 Gallium3D 本身进行了调整,以适应更大的纹理尺寸。

在此次合并请求中的 23 个补丁之后,对 RDNA4 的 64K x 64K 纹理的支持现在应该已经集成到 Gallium3D / RadeonSI 中,将在下一季度的 Mesa 26.0 稳定版中发布。
转自 Mesa 26.0 Bringing Support For 64K x 64K Textures With AMD RDNA4 GPUs – Phoronix
Linuxeden开源社区