Nvdia OptiX ray tracing Engine提供即時或互動的光線追蹤(ray tracing)系統。
2.1的版本支援CUDA加速。
這次寫這一篇的目的就是一個簡單的筆記,用來安裝Nvdia OptiX。
OptiX網址: http://developer.nvidia.com/optix
在下方處點選下載: OptiX SDK download
下載完成以後,執行安裝檔案進行安裝。
安裝過程有幾點需要注意:
1. OptiX 2.1在windows平台上適用於Visual studio 2005 or 2008。
2. 顯卡必須支援CUDA運算。
安裝步驟如下:
1. 首先,安裝CUDA 3.2版本(目前尚未支援CUDA 4.0)。 (至Nvdia CUDA下載專區)
2. 安裝適用於開發版本專用的驅動程式。在下方的表單中,選擇各自平台所對應的驅動程式下載及安裝即可。(例如:你的作業系統、你的電腦平台(桌墊或是PC) 安裝完畢後,請務必重新啟動電腦。而安裝的驅動程式版本,可能會比目前最新版本的驅動版本舊,如果沒有辦法進行安裝,請將電腦重新啟動,並進入安全模式移除原本的驅動程式後,再進行安裝(有些情況仍需在進入安全模式後才可安裝新版驅動程式)
3. 安裝CUDA ToolKit。(至Nvdia CUDA下載專區)
4. 安裝完成後,下載CUDA Toolkit Build Rules Patch for Windows,並將其檔案解壓縮至Visual studio底下
以VS 9.0為例:
Win32 = C:\Program Files\Microsoft Visual Studio 9.0\VC\VCProjectDefaults Win64 = C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCProjectDefaults
將檔案解壓縮至上述路徑。
5. 設定並建置OptiX的專案。安裝好CUDA以後,還需要安裝CMake來產生VS建置專案。(CMake下載)
6. 安裝CMake後,執行CMake (cmake-gui)。
7. 在"Where is the source code"的欄位中,設定OptiX的檔案路徑,例如: (path)//NVIDIA Corporation/OptiX SDK 2.1.0/SDK,(path)是指您的安裝目錄,完整路徑像是C:/Program Files/NVIDIA Corporation/OptiX SDK 2.1.0/SDK。
8. 在"Where to build the binaries"的欄位中,設定CMake產生過後的專案輸出的位置路徑。(這項欄位可以隨意指定要儲存的位置,像是D:/optix_build)
9. 點選下方的Configure,選擇要輸出的專案版本(像是Visual studio 2005或2008等等)
10. 完成以後點選確認,CMake將會執行一些設定操作,等待完畢以後,再按下Configure,然後再按下Generate,即可在"Where to build the binaries"
的路徑中找到專案檔案。
PS: 如果建置過程中發現錯誤訊息是無法找到CUDA Toolkit,請手動設定相關路徑。
11. 打開專案執行編譯,就完成OptiX的安裝手續。
心得: 印象中沒記錯之前的CUDA安裝蠻麻煩的...這次安裝這麼順利野蠻意外的... 如果有問題大家可以再一起討論。
留言列表