Skip to main content
工作室: Mojang
發行: 2024 年 8 月 (Java 快照)
貢獻者: Nick Horvath (工程系統經理)、Sue Loh (效能技術主管)、Timur Nazarov (Java)、David Ekermann (Bedrock)
影響計算: 一款平均耗電 160 W 的遊戲,每天遊玩 3 小時、持續一年,每台裝置約消耗 175 kWh。在 10 萬台裝置上,這相當於燃燒約 1,350 萬磅煤炭的溫室氣體排放量 (EPA 計算器)。在大規模下,即使是 10% 的效率提升也相當可觀。
全球 PC 遊戲每年消耗約 230 TWh 的電力,相當於 5,900 萬個歐盟家庭的用電量。在美國,玩家每年花費約 $60 億美元的電費,並排放約 1,200 萬噸 CO₂。Mojang 著手減少 Minecraft 在這個足跡中所佔的比例。

Java:「降低 FPS 的時機」設定

新的視訊設定引進了兩種模式:
  • Minimized:視窗最小化時,將畫面播放速率上限設為 10 FPS。
  • AFK (預設):超過一分鐘沒有玩家輸入時,將畫面播放速率上限設為 30 FPS,並在總計 10 分鐘後進一步降至 10 FPS。視窗最小化時也會將上限設為 10 FPS。
與全域 FPS 上限不同,此設定只在玩家未主動遊玩時啟用。

AFK 模式測量 (NVIDIA GeForce RTX 3080,僅 GPU)

閒置 10 分鐘後,Minecraft 的耗電量大致相當於作業系統本身所需:相較於舊的閒置基準減少約 73%。

最小化測量

舊組建在最小化時的耗電量實際上更高 (134 W,遊戲進行中則為 101 W):遊戲持續以完整畫面播放速率在螢幕外轉譯。新組建將其降至 25 W。

主機:控制器中斷連線時的畫面播放速率上限

Minecraft 遙測顯示,控制器已中斷連線對話方塊出現在螢幕上的頻率出乎意料地高,而遊戲仍以完整的 60 FPS 轉譯它。

依平台的畫面時間

團隊在控制器中斷連線對話方塊顯示 60 秒後,將其畫面播放速率降至 10 FPS。透過 PIX Power Monitor 測量: 此實驗已經過驗證,這項變更將在即將推出的 Bedrock 版本中針對單人遊戲情境永久套用,並規劃未來針對多人遊戲情境和其他對話方塊進行改善。

使用的工具

  • HWInfo:PC 僅 GPU 的電力測量。
  • PIX Power Monitor:XBOX 主機測量。
  • 認證測試:受控且可重複的擷取。

給其他工作室的重點

  • 先檢測浪費的電力。 遙測顯示控制器中斷連線對話方塊佔 XBOX 遊玩時間的 10–14%。
  • 轉譯玩家沒在看的東西完全是浪費。 最小化的視窗、中斷連線的控制器和長時間閒置都是候選目標。
  • 分階段降低閒置時的速率。 1 分鐘後降至 30 FPS、10 分鐘後降至 10 FPS,可為快速回來的玩家保留回應性。

相關案例研究

Last modified on October 6, 2026