在 Linux 上使用 SYCL/DPC++ 的离散英特尔 GPU 上一次分配不能分配超过 256MB

问题描述 投票:0回答:1

当尝试在 Linux 上使用 SYCL/DPC++ 在离散英特尔 GPU 上分配超过 256MB 时,我收到运行时错误并且程序立即退出,尽管设备上剩余的可用空间明显超过 256MB。

linux intel gpgpu sycl dpc++
1个回答
0
投票

您很可能没有为您的 dGPU 启用 ReBAR。英特尔 GPU 设计时启用了 ReBAR,因此如果没有它,行为可能会出乎意料。

如果您的主板和 CPU 支持 ReBAR,您应该能够在 BIOS 中启用它。有关更多(英特尔特定的)详细信息,另请参阅此处

© www.soinside.com 2019 - 2024. All rights reserved.