2014-10-08 91 views
3

我想用GTX 570來使用CUDA。 我使用的是Ubuntu 14.04,CUDA已成功安裝。在使用cuda時可以使用桌面或gui界面嗎?

我認爲我應該使用臺式機或GUI接口板上的VGA 並運行GTX 570專爲CUDA,但似乎不工作。 (我在BIOS中將板載VGA設置爲默認值,但在安裝CUDA後,Ubuntu僅在GTX 570端口中提供gui。)

因此,GTX 570可以同時用於gui和CUDA嗎?什麼是使用它的標準方式?

+1

如果您正在優化CUDA代碼並對其進行基準測試,那麼您可能需要無人運行此計算機並將其ssh放入其中 - 這樣就不會有任何GUI活動干擾計時。如果您只是問是否可以同時運行GUI和CUDA,儘管這應該不成問題,只要您不依賴準確的時間等。 – 2014-10-08 15:16:57

+1

@PaulR的評論是相關的到我在答案中鏈接的文檔中的「選項2」。如果在相關機器上不需要GUI,或者因爲您可以遠程SSH進入它,或者因爲您願意在運行級別3提供的linux終端/命令行界面上工作,則另一種選擇是將該機器切換到運行級別3,這將禁用X(或者您可以使用任何您喜歡的方法來禁用X.) – 2014-10-08 15:26:51

回答

6

如果板載VGA在啓動時仍處於活動狀態,並且在Ubuntu加載時只會變暗,那麼應該可以通過重新安排xorg.conf文件來讓Ubuntu使用板載VGA也用於顯示。在這種情況下,你會從你的xorg.conf中刪除所有對GTX570的引用,這是最好的方法。

您可以將GTX570用於顯示器和CUDA。

將有限制的兩個領域:

  1. 交互 - 運行CUDA應用程序時,你的顯示器會毫無反應。出於學習目的,大多數CUDA內核的運行時間顯着少於1秒,因此這對您來說可能不是什麼大問題(在CUDA內核運行時顯示器會凍結)。但是如果你想運行更長的CUDA內核,那麼你的系統在這段時間內將不會響應,甚至可能會遇到Linux看門狗超時問題。這document也可能是你的有趣的閱讀。

  2. 調試 - 當沒有使用GTX570的X服務器時,它可以很容易地用於調試。但是,當GUI /顯示器也在GTX570上運行時,您將無法調試(例如,在CUDA設備代碼中設置斷點)CUDA應用程序。

+0

非常感謝!這是一個很大的幫助 – nzer0 2014-10-08 17:04:08

相關問題