对于即将采用 Lunar Lake 集成显卡和 Battlemage 独立 GPU 的 Xe2 显卡来说,最新的 Linux 开源驱动程序活动确认 Xe2 支持原生 64 位整数运算。周五合并的补丁确认 Xe2 支持原生 64 位整数运算。
在英特尔的 Mesa 驱动程序代码中,"has_64bit_int"属性被设置为 true...除了旧的 Gen8 Broadwell 显卡,Xe 或之前的英特尔显卡都没有这种功能。
从那时起到现在,英特尔显卡都不支持原生 64 位整数,而是在这种情况下依靠模拟来实现 64 位整数。特别是对于工作站 GPU 的需求而言,这种原生 64 位 int 数学支持似乎是所有英特尔 Xe2 显卡的美好前景。
作为合并请求的一部分,该补丁已被合并到 Mesa 24.2-devel 中,以调整 iadd3 与 int64、小型 iadd3 选项和 int64 选项。
鉴于 Lunar Lake 移动处理器将于第三季度发布,英特尔 Battlemage 显卡也可能在年底前推出,希望 8 月份发布的 Mesa 24.2 能很好地支持 Xe2,这将有助于在 Ubuntu 24.10 中找到所需的位。