1

XBox で C++ AMP を使用していますが、GPU を既定のアクセラレータとして選択しようとすると、一覧に表示されません。これは、利用可能なアクセラレータを見つけるために使用しているコードです。

std::vector<accelerator> accs = accelerator::get_all();
// Use all accelerators but the CPU
for (int i = 0; i < accs.size(); i++)
{
    std::wcout << "Using accelerator " << i + 1 << " of " << accs.size() << " - "
        << accs[i].description << " @ " << accs[i].device_path << "\n";
}

私は と だけを取得Microsoft Basic Render DriverしてCPU Acceleratorいます。どちらも、私のコードを PC で実行するよりも 5 倍遅く実行します。

GPU がアクセラレータ リストに表示されないのはなぜですか? どういうわけか無効になっていますか?

4

0 に答える 0