Steam Link 流式傳輸導致低幀率
我通過 Steam 網站預購了 Steam 連結/Steam 控制器,並於週五收到,但我遇到了一些問題。
問題:
我喜歡 Steam 控制器,但我的問題在於 Steam 連結。我一直在嘗試播放 Gone Home、Binding of Issac:Rebirth、Star Wars Battlefront II 和 Skull Girls,但它們的播放速度都不會超過 30 fps。回家甚至沒有超過 25 fps。儘管生化奇兵無限、半條命 2 和古墓麗影 (2013) 可以執行在 30 以上,通常是 40 到 60 秒。
我在流式傳輸時使用“顯示性能資訊”選項,並在玩星球大戰前線 II 時截取了螢幕截圖。我附上了輸出的圖片:
我認為這可能是我的主電腦和蒸汽鏈路之間的兩個乙太網交換機,但我將兩者都連接到了一個千兆乙太網交換機,只使用了 CAT6 電纜並得到了相同的結果。
關於我的設置的資訊:
- 我家的每個交換機都是千兆乙太網交換機。
- 我有一個 Apple Time Capsule 無線 AC/千兆乙太網路由器。
- 我的電腦主機板也有一個千兆乙太網插孔。
- 我正在執行 Windows 10 Pro、GTX 780ti OC、AMD FX-6100 六核 3.30 GHz、16GB RAM。
更多資訊:
- 使用 Steam 連結時,我在我的主電腦上打開了硬體編碼,並打開了解碼。將兩者都關閉會產生相同的結果,而將一個打開但不打開另一個會產生相同的結果。
- 將設置更改為 Fast、Beautiful 或 Balanced 不會改變任何結果。
我的電腦上是否有任何設置需要更改,或者我缺少什麼?如何獲得高於至少 40 FPS 的輸出?
這也發生在筆記型電腦上,所以它不是 Steam Link。
從您發布的圖像來看,您的系統實際上正在執行軟體編碼,這非常佔用 CPU,我懷疑是您的問題。
由於您有 780ti 安裝 Geforce 體驗(如果您還沒有),如果您實際上不打算使用它,請打開 shadowplay 並將其轉為手動。理論上,這應該會強制您的顯卡進行硬體編碼並修復它。
如果您在看到 NVFBC 的編碼列印輸出中看到而不是“2 個執行緒”,您就會知道它正在工作。
我找到了這個問題的臨時解決方案;並希望任何在 Windows 上遇到此問題的人。
我沒有太多的編碼經驗,但我發現
D3D9
編碼器並不能很好地工作,所以如果你把你的遊戲放進去,windowed mode
它會切換到Desktop DWM RGB
60 fps 並輸出。我已經測試過火箭聯盟、回家和星球大戰前線 II,它們都執行良好!