XCloud導入Direct Capture技術降低延遲 - XBOX

Hedwig avatar
By Hedwig
at 2022-06-26T23:42

Table of Contents


微軟在今年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功能,
能應用本地主機的運算能力,強化串流畫面的清晰度。

可惜目前還是沒法體驗,希望雲端遊戲早日在台灣服務...

--
Tags: XBOX

All Comments

Joe avatar
By Joe
at 2022-06-25T19:15
直接繞過去也太威了,不愧是微軟作為軟體開發本業的實力!
Audriana avatar
By Audriana
at 2022-06-30T00:27
慘了太猛了
Selena avatar
By Selena
at 2022-06-25T19:15
希望未來 PC 也不用透過顯示卡,直接雲端 8K 開下去解析度
串流遊戲玩
Edith avatar
By Edith
at 2022-06-30T00:27
台灣資料中心何時蓋好啊QQ
Aaliyah avatar
By Aaliyah
at 2022-06-25T19:15
裡面也提到不少讓玩家在各平台都能用最佳方式進行遊戲的設
計(例如可以依平台設不同的亮度設定),看來微軟還滿用心
讓玩家在不同硬體平台都能有良好的遊戲體驗
Robert avatar
By Robert
at 2022-06-30T00:27
前陣子有應徵資料中心職缺,有錄取,不過目前都在他處受訓
任職 @@
Lydia avatar
By Lydia
at 2022-06-25T19:15
有任何資訊再來回報
Oliver avatar
By Oliver
at 2022-06-30T00:27
買zenimax效果出來了吧
Jacob avatar
By Jacob
at 2022-06-25T19:15
預祝樓上A大及部門順利,好期待呀
Jacky avatar
By Jacky
at 2022-06-30T00:27
嗯,跟我想的一樣(喂
Poppy avatar
By Poppy
at 2022-06-25T19:15
微軟雲端就是業界NO.1啦
Daniel avatar
By Daniel
at 2022-06-30T00:27
Dorothy avatar
By Dorothy
at 2022-06-25T19:15
Faithe avatar
By Faithe
at 2022-06-30T00:27
恭喜A大
Delia avatar
By Delia
at 2022-06-25T19:15
還以為是在你動手指之前 direct capture你的腦波 做到
預先輸入無延遲
Rachel avatar
By Rachel
at 2022-06-30T00:27
那麼台灣要去哪裡才能用得到呢?
James avatar
By James
at 2022-06-25T19:15
這真的我的超人
Michael avatar
By Michael
at 2022-06-30T00:27
這個就輸入源fps的問題啊,基本上由於不同訊號會有
Brianna avatar
By Brianna
at 2022-06-25T19:15
不同Hz的問題,例如要把24p的訊號播放在60p更新率的
Rachel avatar
By Rachel
at 2022-06-30T00:27
螢幕上,你的螢幕就必須要自己補上差額幀數,而計算
Oscar avatar
By Oscar
at 2022-06-25T19:15
跟貼補就會造成延遲跟畫面抖動,所以反過來說
Steve avatar
By Steve
at 2022-06-30T00:27
理論上可以得知你家螢幕的更新率,再餵給它要的Hz
自然就可以繞過這些問題,原理大概就這樣吧
Kama avatar
By Kama
at 2022-06-25T19:15
這方法其實就是一種變相的鎖幀,所以代價是解析度
Edith avatar
By Edith
at 2022-06-30T00:27
會有天花板,而且其他因素的掉幀還是會發生
Daph Bay avatar
By Daph Bay
at 2022-06-25T19:15
感謝分享
David avatar
By David
at 2022-06-30T00:27
用 VPN 連 XCloud 不會是全程 VPN,只有一開始需要,連
上後就斷開,相當於直連,所以只是 server 比較遠而已。
Anonymous avatar
By Anonymous
at 2022-06-25T19:15
VPN連日本毫無延遲,真的是黑科技
Robert avatar
By Robert
at 2022-06-30T00:27
下一步就是Ai學習預判玩家的操作(誤)
Aaliyah avatar
By Aaliyah
at 2022-06-25T19:15
今天開日本VPN玩賊海,幾乎沒延遲真的很神奇阿,60fps
Brianna avatar
By Brianna
at 2022-06-30T00:27
AI預判操作來達成0延遲是一個很有趣的議題,一旦發
展出來,會造成一些奇妙的現象。舉例來說,當AI的預
判速度追上玩家,確實能達到理論上的最低延遲,但繼
續發展下去,讓AI的預判速度超過玩家呢?遊戲會變
成怎樣?答案是玩家會漸漸不確定是不是自己在操作,
有時候明明反應不及,遊戲畫面卻朝著玩家原本的意
思改變了,甚至玩家都放開手把了,AI卻繼續演算預判
一直玩下去。這種情況下,到底是玩家在玩遊戲,還是
雲端上一個行為模式跟玩家一模一樣的的AI在玩遊戲呢
,這個AI會不會進化到比玩家還強呢,以上是亂講
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2022-06-25T19:15
Nier自動人形的簡單戰鬥模式就有點像金盾講的意思
Brianna avatar
By Brianna
at 2022-06-30T00:27
我只想知道台灣到底什麼時候才會開放... 不想特地用VPN
Emily avatar
By Emily
at 2022-06-25T19:15
AI不會這麼假 它偵測你幾次反應跟不上 就不會再幫你
操作了
Ursula avatar
By Ursula
at 2022-06-30T00:27
全部都是統計處理 馬上就知道你實力在哪
Elizabeth avatar
By Elizabeth
at 2022-06-25T19:15
等微軟AZURE伺服器建好~
Iris avatar
By Iris
at 2022-06-30T00:27
我日VPN到日本開門但是連美國玩,不知道是存取哪個伺服
Brianna avatar
By Brianna
at 2022-06-25T19:15
vpn到哪就是連哪邊server 選美國只是選美國只是選語言

等級長在玩家身上的戰棋遊戲Fae Tactics

Necoo avatar
By Necoo
at 2022-06-26T23:00
大家好,想在正文開始以前,貼個影片連結,下面就會附上影片的逐字稿,逐字稿的內容 和影片的內容沒有任何差異。 會製作影片的原因是因為我和我朋友隨著年紀增長,身邊能交流遊戲的朋友越來越少 ,因此決定將我們玩遊戲的心得記錄下來,製作成影片和玩家朋友們交流,另一方面也可 以記錄我們到底玩過哪些好玩的遊戲。 今天介 ...

地平線5的每週任務不會解

Faithe avatar
By Faithe
at 2022-06-25T21:05
最近入坑了地平線5,這週的任務完全不知道怎麼解,明明已經買了這台車了,有沒有大大能 夠幫忙解惑,謝謝。 如下圖所示:每週挑戰星條旗,請問不是買了這台車就可以了嗎? https://i.imgur.com/18RzUAX.jpg - ...

大富翁10將在PS4/5 XSS/X ONE登陸

Zanna avatar
By Zanna
at 2022-06-25T12:57
※ [本文轉錄自 C_Chat 看板 #1YjfMQZW ] 作者: alinwang (kaeru) 看板: C_Chat 標題: [情報] 大富翁10將在PS4/5 XSS/X ONE登陸 時間: Sat Jun 25 12:56:56 2022 https://pttnews.cc/ee9d3cbb ...

Halo 士官長合集 官方考慮導入點數購買

Jack avatar
By Jack
at 2022-06-24T15:31
※ [本文轉錄自 C_Chat 看板 #1YjMWvrN ] 作者: ArthurJack (Weston) 看板: C_Chat 標題: [閒聊] Halo 士官長合集 官方考慮導入點數購買 時間: Fri Jun 24 15:31:00 2022 https://www.halowaypoint.co ...

FF13全屏閃退

Edwina avatar
By Edwina
at 2022-06-24T15:18
XGP安裝FF13在筆電,開始遊戲就閃退,上網查了一下好像有這個問題,改窗口(視窗) 模式就可 以。 有沒有人知道要怎麼解決?謝謝 win10系統,顯卡1050 4G https://i.imgur.com/NIWEQtT.jpg https://i.imgur.com/T8XNOoO.jpg - ...