我有問題,運行Nvidia公司在其GPU計算SDK提供的樣品上運行CUDA也不OpenCL的(有編譯示例代碼庫)。不能在GeForce 540M
對CUDA我得到「未檢測到CUDA功能的設備」的消息,針對OpenCL有一個從功能錯誤應該找到的OpenCL能單位。
我已經安裝了所有三個部分從Nvidia開發與OpenCL - devdriver爲win7 64bit v.301.27,cuda工具包4.2.9和gpu計算sdk 4.2.9。我認爲這可能與Optimus技術有關,該技術可以將輸出從Nvidia GPU重新輸出到Intel來渲染東西(這款筆記本還具有Intel 3000HD加速器),但是在Nvidia控制面板中,我設置爲使用高性能Nvidia GPU,設置電源配置文件,以選擇最佳性能,對於PhysX我再次從自動選擇改爲Nvidia處理器。儘管如此,這些示例不會運行(即使那些針對GF8000卡的目標也是如此)。
我想與OpenCL的有點玩,看看它是能,但沒有測試的東西也沒用能力。我在論壇上發現了一些關於這方面的信息,但主要是關於Linux用戶需要大黃蜂訪問Nvidia GPU的信息。在Windows上沒有這樣的問題,但是驅動程序更好,所以你可以在沒有黑暗魔法的情況下訪問它(或者我認爲直到我發現這個問題)。
設備查詢說什麼?一樣?或者這個結果來自設備查詢?更重要的是:您是否閱讀過[NVIDIA Optimus平臺NVIDIA CUDA開發指南](http://developer.download.nvidia.com/compute/cuda/docs/CUDA_Developer_Guide_for_Optimus_Platforms.pdf)? – 2012-04-28 13:32:04