2012-09-15 59 views
2

今天,我對一個項目有了一個非常好的主意,不幸的是,有一個信息/體驗障礙。雲計算中的GPU - 錄製遊戲

我基本上想要的是在雲端運行遊戲並將圖像傳輸給用戶。

我知道ec2可以選擇使用GPU,但它可能有錯誤的定價模式以適合我的需求。


在雲中運行遊戲 - >記錄屏幕並將視頻源發送到服務器。

  1. 是否有可能在一臺服務器上運行一個遊戲的多個實例和 能夠分別流的每個實例?

  2. 或者我必須爲每個遊戲開始一個新實例嗎?

如果我只能每個實例有一個遊戲,我會浪費許多資源。還有其他雲主機提供GPU嗎?

+0

http://www.onlive.com/ –

回答

2

如果您可以投資一些錢購買服務器,您可能會發現Xen Server是合適的選擇。 Xen Server提供GPU虛擬化。 Xen專用PCI Express連接到虛擬節點,如果您的服務器有多個GPU,則可以爲每個虛擬節點分配一個。它也適用於3D圖形。

+0

你在另一條評論中說過,你可以在2050年之後用特斯拉GPU獲得圖形輸出。那麼,用亞馬遜來做這件事是可能的嗎?我讀到他們使用c2050s。 –

+0

是的,他們使用C2050,但虛擬化技術受到質疑。不幸的是,亞馬遜尚未評論其虛擬化技術。如果亞馬遜採用類似於Xen技術的虛擬化技術(PCI Passthrough Technology),那麼3D圖形就不會出現問題。我想他們使用PCI Passthrough-like技術。 – ahmad

3

首先:這不是亞馬遜的GPU實例。它們主要針對某些可以通過GPU加速的高性能計算任務,而不一定是3D圖形。

你所描述的在技術上是可行的;事實上,這正是包括OnLive和蓋凱在內的幾家公司所創建的。然而,他們已經發布了關於他們的服務如何工作的技術方面的細節。所有這一切都很清楚,它是而不是很容易設置 - 它甚至不是一個給定的,它可以用現成的硬件。 (例如,OnLive建立了自己的數據中心,這是他們最終走下的原因之一。)

+0

哦,我不知道。所以GPU更像是視頻轉換等東西?所以如果我想嘗試運行一款遊戲,我的表現會非常糟糕。我想測試我會得到多少表現。你認爲可以在ec2上運行像3dmark這樣的東西嗎?或者我會遇到一些問題,如「無法訪問3D圖形」,「無DirectX」等? –

+0

他們使用的GPU是nVidia Tesla卡,而不是普通的顯卡;我不認爲他們甚至有視頻輸出。我還沒有嘗試過自己,但我懷疑你不需要做一些重要的驅動工作就可以輸出3D圖形。 – duskwuff

+0

@duskwuff:最近的Tesla GPU(C2050之後)也提供圖形輸出。 – ahmad