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 がアクセラレータ リストに表示されないのはなぜですか? どういうわけか無効になっていますか?