[情報] xCloud導入Direct Capture技術降低延遲

看板XBOX作者 (這個好吃嗎)時間3年前 (2022/06/26 23:42), 3年前編輯推噓19(19035)
留言54則, 22人參與, 3年前最新討論串1/1
微軟在今年E3期間除了有兩場遊戲發布會之外, 其實還有一系列針對遊戲開發的Xfest影片,分享一些遊戲技術與開發技巧, 有興趣的可以在以下網址下收看 Xfest 2022 https://www.youtube.com/watch?v=4aBEi4SbPlQ&list=
PLRs2lXTYCDQ3uPs2PBJoc69ET6LrM_EK5 https://tinyurl.com/2bw2kp4w 其中,微軟發表一項今年開始導入Xbox Cloud Gaming雲端遊戲串流技術-Direct Capture https://www.youtube.com/watch?v=-WIXftoHCl4
影片有中文字幕,雖然是機翻,但大致可以看懂。 Xbox雲端遊戲串流,從遊戲中的一幀遊戲畫面從渲染完成到被編碼成串流畫面, 以往是要完整走完硬體HDMI顯示的流程 https://i.imgur.com/m3yP5MT.jpg
present queue (0-66ms) -> 顯示 -> 顯示回寫 (8.3ms) 根據遊戲不同,遊戲畫面在顯示前會有一個佇列,有些遊戲有雙重甚至三重緩衝, 會占用0到66ms不等的時間。而在螢幕顯示之後,還有一個固定8.3ms的顯示回寫, 才能進入串流編碼,因此走完整個HDMI顯示流程會有8.3至74.3ms不等的延遲, 但2022年,微軟推出新技術Direct Capture,遊戲畫面被編碼成串流畫面前, 可以直接繞過整個HDMI流程 https://i.imgur.com/jiM2cKn.jpg
https://i.imgur.com/OyOfrvR.jpg
Direct Capture處理時間為2-12ms,可以節省至多72.3ms的延遲, 繞過硬體顯示流程,能避免垂直同步、雙重/三重緩衝所造成的等待時間, 免了那台根本不存在雲端資料中心的顯示器所需的縮放處理時間。 而Direct Capture可以自動應用在許多雲端遊戲上, 但目前技術還有一些限制,某些遊戲需要開發者作點變更才能使用 https://i.imgur.com/ewirHY0.png
如目前只支援到1440P的最高解析度,不支援動態解析度、HDR等, 但這些限制會隨技術進步逐漸改進。 另外微軟也堆如何降低遊戲延遲,對開發者作出一些建議 目前Xbox雲端遊戲,PC支援的最高解析度為1080P,移動設備則是720P, 所以遊戲原生解析度超過上述解析度,在串流中都需要縮放處理,增加處理時間, 若想強化雲端遊戲體驗,微軟建議可以降低解析度,除了免去縮放處理時間, 也能在運算資源投在強化遊戲畫面 --- 有聽說某些使用VPN遊玩雲端遊戲的人說延遲很低,當時覺得很不可思議, 說不定是遊玩有應用Direct Capture的遊戲。 微軟一直有在改善雲端遊戲的遊玩體驗, 像是去年有在EDGE瀏覽器上推出clarity boost功能, 能應用本地主機的運算能力,強化串流畫面的清晰度。 可惜目前還是沒法體驗,希望雲端遊戲早日在台灣服務... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.218.164 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/XBOX/M.1656258166.A.56A.html

06/26 23:59, 3年前 , 1F
直接繞過去也太威了,不愧是微軟作為軟體開發本業的實力!
06/26 23:59, 1F

06/27 00:03, 3年前 , 2F
慘了太猛了
06/27 00:03, 2F

06/27 00:04, 3年前 , 3F
希望未來 PC 也不用透過顯示卡,直接雲端 8K 開下去解析度
06/27 00:04, 3F

06/27 00:04, 3年前 , 4F
串流遊戲玩
06/27 00:04, 4F
※ 編輯: talan (220.132.218.164 臺灣), 06/27/2022 00:15:16

06/27 00:09, 3年前 , 5F
台灣資料中心何時蓋好啊QQ
06/27 00:09, 5F

06/27 00:10, 3年前 , 6F
裡面也提到不少讓玩家在各平台都能用最佳方式進行遊戲的設
06/27 00:10, 6F

06/27 00:10, 3年前 , 7F
計(例如可以依平台設不同的亮度設定),看來微軟還滿用心
06/27 00:10, 7F

06/27 00:10, 3年前 , 8F
讓玩家在不同硬體平台都能有良好的遊戲體驗
06/27 00:10, 8F

06/27 00:14, 3年前 , 9F
前陣子有應徵資料中心職缺,有錄取,不過目前都在他處受訓
06/27 00:14, 9F

06/27 00:14, 3年前 , 10F
任職 @@
06/27 00:14, 10F

06/27 00:15, 3年前 , 11F
有任何資訊再來回報
06/27 00:15, 11F

06/27 00:17, 3年前 , 12F
買zenimax效果出來了吧
06/27 00:17, 12F

06/27 01:06, 3年前 , 13F
預祝樓上A大及部門順利,好期待呀
06/27 01:06, 13F

06/27 02:09, 3年前 , 14F
嗯,跟我想的一樣(喂
06/27 02:09, 14F

06/27 03:40, 3年前 , 15F
微軟雲端就是業界NO.1啦
06/27 03:40, 15F

06/27 06:28, 3年前 , 16F
06/27 06:28, 16F

06/27 07:07, 3年前 , 17F
06/27 07:07, 17F

06/27 07:40, 3年前 , 18F
恭喜A大
06/27 07:40, 18F

06/27 08:15, 3年前 , 19F
還以為是在你動手指之前 direct capture你的腦波 做到
06/27 08:15, 19F

06/27 08:15, 3年前 , 20F
預先輸入無延遲
06/27 08:15, 20F

06/27 08:39, 3年前 , 21F
那麼台灣要去哪裡才能用得到呢?
06/27 08:39, 21F

06/27 08:54, 3年前 , 22F
這真的我的超人
06/27 08:54, 22F

06/27 09:25, 3年前 , 23F
這個就輸入源fps的問題啊,基本上由於不同訊號會有
06/27 09:25, 23F

06/27 09:26, 3年前 , 24F
不同Hz的問題,例如要把24p的訊號播放在60p更新率的
06/27 09:26, 24F

06/27 09:27, 3年前 , 25F
螢幕上,你的螢幕就必須要自己補上差額幀數,而計算
06/27 09:27, 25F

06/27 09:28, 3年前 , 26F
跟貼補就會造成延遲跟畫面抖動,所以反過來說
06/27 09:28, 26F

06/27 09:29, 3年前 , 27F
理論上可以得知你家螢幕的更新率,再餵給它要的Hz
06/27 09:29, 27F

06/27 09:29, 3年前 , 28F
自然就可以繞過這些問題,原理大概就這樣吧
06/27 09:29, 28F

06/27 09:34, 3年前 , 29F
這方法其實就是一種變相的鎖幀,所以代價是解析度
06/27 09:34, 29F

06/27 09:35, 3年前 , 30F
會有天花板,而且其他因素的掉幀還是會發生
06/27 09:35, 30F

06/27 10:31, 3年前 , 31F
感謝分享
06/27 10:31, 31F

06/27 11:27, 3年前 , 32F
用 VPN 連 XCloud 不會是全程 VPN,只有一開始需要,連
06/27 11:27, 32F

06/27 11:27, 3年前 , 33F
上後就斷開,相當於直連,所以只是 server 比較遠而已。
06/27 11:27, 33F

06/27 13:37, 3年前 , 34F
VPN連日本毫無延遲,真的是黑科技
06/27 13:37, 34F

06/27 13:42, 3年前 , 35F
下一步就是Ai學習預判玩家的操作(誤)
06/27 13:42, 35F

06/27 17:12, 3年前 , 36F
今天開日本VPN玩賊海,幾乎沒延遲真的很神奇阿,60fps
06/27 17:12, 36F

06/27 19:44, 3年前 , 37F
AI預判操作來達成0延遲是一個很有趣的議題,一旦發
06/27 19:44, 37F

06/27 19:44, 3年前 , 38F
展出來,會造成一些奇妙的現象。舉例來說,當AI的預
06/27 19:44, 38F

06/27 19:44, 3年前 , 39F
判速度追上玩家,確實能達到理論上的最低延遲,但繼
06/27 19:44, 39F

06/27 19:44, 3年前 , 40F
續發展下去,讓AI的預判速度超過玩家呢?遊戲會變
06/27 19:44, 40F

06/27 19:44, 3年前 , 41F
成怎樣?答案是玩家會漸漸不確定是不是自己在操作,
06/27 19:44, 41F

06/27 19:44, 3年前 , 42F
有時候明明反應不及,遊戲畫面卻朝著玩家原本的意
06/27 19:44, 42F

06/27 19:44, 3年前 , 43F
思改變了,甚至玩家都放開手把了,AI卻繼續演算預判
06/27 19:44, 43F

06/27 19:44, 3年前 , 44F
一直玩下去。這種情況下,到底是玩家在玩遊戲,還是
06/27 19:44, 44F

06/27 19:44, 3年前 , 45F
雲端上一個行為模式跟玩家一模一樣的的AI在玩遊戲呢
06/27 19:44, 45F

06/27 19:44, 3年前 , 46F
,這個AI會不會進化到比玩家還強呢,以上是亂講
06/27 19:44, 46F

06/27 19:50, 3年前 , 47F
Nier自動人形的簡單戰鬥模式就有點像金盾講的意思
06/27 19:50, 47F

06/27 19:57, 3年前 , 48F
我只想知道台灣到底什麼時候才會開放... 不想特地用VPN
06/27 19:57, 48F

06/28 08:57, 3年前 , 49F
AI不會這麼假 它偵測你幾次反應跟不上 就不會再幫你
06/28 08:57, 49F

06/28 08:57, 3年前 , 50F
操作了
06/28 08:57, 50F

06/28 08:58, 3年前 , 51F
全部都是統計處理 馬上就知道你實力在哪
06/28 08:58, 51F

06/28 13:41, 3年前 , 52F
等微軟AZURE伺服器建好~
06/28 13:41, 52F

06/28 13:42, 3年前 , 53F
我日VPN到日本開門但是連美國玩,不知道是存取哪個伺服
06/28 13:42, 53F

06/28 14:35, 3年前 , 54F
vpn到哪就是連哪邊server 選美國只是選美國只是選語言
06/28 14:35, 54F
文章代碼(AID): #1Yk7vsLg (XBOX)
文章代碼(AID): #1Yk7vsLg (XBOX)