Windows 上的 Remio Host 會列舉系統提供的每一種硬體編碼器:NVIDIA 上的 NVENC、AMD 上的 AMF、Intel 上的 Quick Sync,並選擇其中最快的一個,一律優先使用硬體 HEVC 以取得最佳的每位元畫質,並以 H.264 作為通用的備援。在 macOS 上,Remio 使用 VideoToolbox,它會經由目前顯示器所綁定的那個 GPU 處理。大多數情況下,自動選擇都是正確的。本指南是為了其他情況:想讓獨立顯示卡跑遊戲、讓內顯負責編碼的玩家,使用 Thunderbolt eGPU 的創作者,以及任何同時使用兩張不同世代 GPU 的人。
概觀
你將會檢查 Remio 目前使用哪一種編碼器(用戶端中的統計資料浮層)、了解你的機器上哪些 GPU 真正有編碼器(下方的支援對照表),並學會在你想指定某張顯示卡負責編碼時,如何覆寫 Remio 預設的 GPU 選擇。對 Windows 主機來說,覆寫方式是更改 Windows 設定;對配有 eGPU 的 Intel Mac 來說,則是切換「顯示器」面板中的開關。Apple 晶片主機會自動分配編碼,無法覆寫。
事前準備
- 主機硬體:配有兩個或更多 GPU 的 Windows 電腦(獨立顯示卡加內顯、雙獨立顯示卡,或 eGPU),或配有 Thunderbolt eGPU 的 Intel Mac。單 GPU 的機器不需要這份指南。
- Remio Host:最新版本。自動選擇編碼器的方式在近期版本中持續改進:較舊的版本選擇的結果可能與本指南描述的不同。
- Windows:Windows 10 22H2 或 Windows 11,才能使用新式的圖形設定頁面。
- macOS:與所有 Remio Mac 主機一樣,需要 macOS 15 Sequoia 或更新版本;eGPU 偏好設定開關是 macOS 的一部分。Apple 晶片的 Mac(M1 及之後)不支援 eGPU。
- 用戶端:任何 Remio 用戶端(Mac、iPad、iPhone、Android、Windows):用來透過統計資料浮層確認目前使用的編解碼器。
Remio 預設如何選擇編碼器
選擇邏輯是確定性的,在主機啟動時執行一次。Windows 主機會依下列順序走訪編碼器清單:
- NVIDIA NVENC:只要有支援 NVENC 的 NVIDIA GPU,就優先使用。以 HEVC 為主,Maxwell 之前的顯示卡則備援使用 H.264。
- AMD AMF:次優先。以 HEVC 為主,Polaris 之前的顯示卡則備援使用 H.264。
- Intel Quick Sync(QSV):備援。Skylake 及更新的內顯以 HEVC 為主,較舊的 Intel 內顯使用 H.264。
- 軟體編碼:如果完全沒有可用的硬體編碼器,就使用軟體 H.264 編碼。在任何現代電腦上都很少見。
在 Apple 晶片上,Mac 主機沒有選擇的餘地:VideoToolbox 是唯一的硬體編碼器。在配有 AMD 獨立 GPU 的 Intel Mac 上,VideoToolbox 會自動經由目前顯示器所在的 GPU 進行編碼。Mac 不提供明確的編碼器切換。
對於雙 GPU 的機器,Windows 上的 Remio Host 會把螢幕擷取綁定到擁有被擷取顯示器的那個 GPU(DXGI 複製是依介面卡進行的)。編碼器也會跟著:如果顯示器接在獨立顯示卡上,就由獨立顯示卡編碼。如果你有一台顯示器接在內顯、另一台接在獨立顯示卡,在 Remio 用戶端中切換它們時,擷取與編碼都會切換到對應的介面卡。
如果你想確切知道 Remio 選了什麼,請看用戶端中的統計資料浮層:「編解碼器」那一行會寫得很清楚:HEVC NVENC、HEVC AMF、HEVC QSV 或 HEVC VideoToolbox。第一個詞是編解碼器,第二個是編碼器。
編碼器支援對照表
各品牌 GPU 能以硬體編碼哪些編解碼器,以及從哪一代開始支援。只要編碼器支援,Remio 就一律使用硬體 HEVC,較舊的晶片則備援使用 H.264。
| 廠商 | 編碼器 | H.264 | H.265/HEVC |
|---|---|---|---|
| NVIDIA | NVENC | Kepler 以上(GTX 600 以上) | Maxwell 第二代以上(GTX 950 以上) |
| AMD | AMF | GCN 2 以上(HD 7000 以上) | Polaris 以上(RX 400 以上) |
| Intel | Quick Sync | Sandy Bridge 以上(第 2 代以上) | Skylake 以上(第 6 代以上) |
| Apple | VideoToolbox | 所有支援的 Mac | 所有 Apple 晶片,配有 T2 的 Intel Mac |
Remio 在可用的地方一律預設使用 HEVC。幾個重要的細節:
- RTX 40/50 系列上的 NVENC:雙編碼引擎代表這些顯示卡能以 4K60 輕鬆推送 HEVC,即使同時還有第二個編碼工作階段(例如本機錄影)在執行。
- RDNA 2/3 上的 AMD AMF:在相同位元率下,HEVC 編碼畫質與 NVIDIA 相近。在 4K 下輕鬆超過 120 fps。
- Intel Arc QSV:Arc A380 以上搭載真正強勁的 HEVC 編碼器,以入門級顯示卡來說出乎意料地有實力。
- Apple 晶片上的 VideoToolbox:HEVC 是每一顆 M 系列晶片唯一需要的編解碼器。媒體引擎是專用的晶片,所以編碼絕不會佔用處理你實際工作的 GPU 核心。
- 配有 AMD 獨立顯示卡的 Intel Mac:VideoToolbox 使用顯示器偏好的那個 GPU。配備 Radeon Pro 5500M 的 2019 年款 16 吋 MacBook Pro,以 4K60 編碼 HEVC 毫不費力。
在 Windows 上強制使用特定 GPU
Windows 10 22H2 與 Windows 11 提供依 App 設定的 GPU 偏好。這是在多 GPU 電腦上告訴 Remio Host 該使用哪個介面卡的最乾淨方式。這個設定會覆寫驅動程式層級的預設值,並在重新開機後仍然保留。
- 開啟設定 → 系統 → 顯示器 → 圖形。
- 在App 的自訂選項下,按一下瀏覽。
- 前往
C:\Program Files\Remio\Remio Host.exe並加入。(如果你把 Remio Host 安裝在自訂路徑,請改指向該處。) - 在清單中按一下 Remio Host,然後按選項。
- 擇一選擇:
- 省電:使用整合式 GPU(內顯)。最適合在遊戲時,把編碼從你的獨立顯示卡分流出去。
- 高效能:使用獨立 GPU。最適合你希望由獨立顯示卡上的 NVENC 或 AMF 處理編碼的時候。
- 特定 GPU(Windows 11 23H2 以上):依名稱選擇。如果你有兩張獨立顯示卡或 eGPU,這很有用。
- 按一下儲存,然後從系統匣結束 Remio Host 並重新啟動。新的 GPU 偏好設定會在下次啟動時生效。
這個設定也會套用到螢幕擷取介面卡的綁定,這是重要的細節。如果你告訴 Remio 使用內顯,但你的螢幕接在獨立顯示卡上,主機就必須對每個影格進行跨介面卡複製:可行,但會增加一兩毫秒。若要零額外負擔,請把顯示器接到你希望負責編碼的同一個 GPU 上。
Remio Host 的介面目前沒有提供 App 內的編碼器選擇器:作業系統層級的圖形設定是 Windows 上受支援的覆寫方式。我們會在啟動時檢查編碼器清單,所以任何變更都會在重新啟動後生效,而不是在執行中生效。
在 macOS 上強制使用特定 GPU
Apple 晶片的 Mac 每顆晶片只有一個整合式 GPU:沒有選擇的餘地,也不支援 eGPU。編碼路徑是固定的,而且非常快:媒體引擎處理 4K60 HEVC 毫不費力。
配有 Thunderbolt eGPU 的 Intel Mac 則是另一回事。macOS 讓你可以依顯示器把特定的外接 GPU 標記為偏好,VideoToolbox 會對任何輸出到該顯示器的 App 遵循這個偏好:
- 開啟系統設定 → 顯示器。
- 選取接在 eGPU 上的顯示器。
- 開啟偏好外接 GPU。
- 結束並重新開啟 Remio Host。VideoToolbox 現在會對該顯示器的串流使用 eGPU 的編碼器。
如果你的 Mac 內建 AMD 獨立 GPU(Intel 款 15 吋/16 吋 MacBook Pro、iMac Pro、Mac Pro),VideoToolbox 會自動對接在其上的任何顯示器優先使用獨立晶片。16 吋 MacBook Pro 的內建顯示器同時連到 Intel 內顯與獨立的 Radeon;macOS 在筆電使用電池時透過內顯編碼,接上電源時則透過獨立顯示卡。
在 Apple 晶片上,你無法強制使用不同的編碼器,因為只有一個。這是特色,不是限制:M 系列媒體引擎是目前出貨最快的硬體編碼器之一,而且會透明地由所有 GPU 核心共用。
eGPU 專屬建議
經由 Thunderbolt 或 USB4 連接的外接 GPU 會增加你應該知道的延遲。Thunderbolt 4/USB4 的完整 40 Gbps 頻寬,由 eGPU 指令串流、傳回筆電內建顯示器的畫面緩衝傳輸,以及任何經由 eGPU 機殼連接的 USB 裝置共用。實際上:
- 與內建 GPU 相比,增加 1 至 3 毫秒的延遲。對桌面使用可以忽略,對競技遊戲則有一點影響。
- 頻寬上限約為 30 Gbps 可用(扣除額外負擔)。足以應付任何單一的 4K60 串流。同一個 eGPU 的多個 4K 串流則會開始飽和。
- 把 eGPU 的輸出顯示回筆電螢幕:兩種方式都行得通,但把螢幕直接接在 eGPU 機殼上,比讓 eGPU 經由 Thunderbolt 把影格推回筆電螢幕更快。在主機上本機玩遊戲時特別明顯。
- 熱插拔:Windows 與 macOS 都能正確偵測 eGPU 的連接與中斷。Remio Host 會在下次工作階段開始時重新列舉編碼器,所以在工作階段進行中拔掉 eGPU 不會當機,但下一次工作階段可能會退回使用不同的編碼器。
若是純粹的編碼分流(在內建 GPU 上跑遊戲,把 eGPU 專門用於 NVENC),延遲的額外負擔是看不見的,因為編碼發生在影格已經呈現之後。影格從內建 GPU 經由 Thunderbolt 送到 eGPU 編碼,再以極小的壓縮位元串流傳回:所需頻寬比原始影格少一個數量級。
確認目前使用哪個編碼器
Remio 用戶端的統計資料浮層是最準確的依據。按一下用戶端工具列中的齒輪圖示,選擇顯示統計資料,然後查看編解碼器那一行:
# 統計資料浮層:編解碼器那一行的樣子
Codec: HEVC NVENC # NVIDIA
Codec: HEVC AMF # AMD
Codec: HEVC QSV # Intel 內顯或 Arc
Codec: HEVC VideoToolbox # Mac 主機
Codec: H.264 software # 備援,非常少見
統計資料浮層也會顯示目前的解析度、影格率、位元率與往返延遲。如果你嘗試透過 Windows 設定強制使用特定 GPU,但編碼器名稱與你選的不相符,請完全結束 Remio Host(在系統匣圖示上按右鍵 → 結束)並重新啟動:編碼器列舉只會在啟動時執行一次。
若要在 Windows 上更深入檢視,請開啟工作管理員 → 效能,並在工作階段進行時觀察每個 GPU 上的視訊編碼圖表。正在工作的編碼器會顯示持續的活動;閒置的 GPU 則維持在零。這是確認設定變更確實生效的最快方式。
雙 GPU 工作階段疑難排解
- 執行遊戲時影格率下降:你的獨立 GPU 已經飽和。請在 Windows 設定 → 圖形中,把 Remio Host 強制設為省電,重新啟動主機,內顯的 QSV 就會接手。遊戲繼續使用獨立顯示卡,編碼則移到內顯。
- 串流全螢幕遊戲時出現黑畫面:某些 Vulkan 與 OpenGL 遊戲的獨佔全螢幕會干擾螢幕擷取。解法:在遊戲的影像設定中,把獨佔全螢幕改成無邊框視窗。視覺上完全相同,但擷取能看到畫面表面。
- 不同的顯示器畫質看起來不同:每台顯示器都綁定到特定的 GPU 介面卡,而每個 GPU 都有自己的編碼調校。請統一使用同一個 GPU(把兩台螢幕都接到同一張顯示卡),讓整個工作階段的編碼畫質一致。
- 你預期是 HEVC,統計資料浮層卻顯示 H.264:可能是你主機 GPU 的 HEVC 編碼器初始化失敗(請檢查 GPU 驅動程式版本),或是用戶端裝置無法以硬體解碼 HEVC。Remio 一律協商出兩端都支援的最佳編解碼器,所以不支援 HEVC 解碼的非常舊的用戶端裝置,會自動退回使用 H.264。
- 統計資料浮層顯示軟體編碼:Remio 無法初始化任何硬體編碼器。常見原因:GPU 驅動程式嚴重過舊、另一個 App 獨佔了編碼器(NVENC 模式下的 OBS),或是 GPU 太舊(Maxwell 之前的 NVIDIA、GCN 4 之前的 AMD)。請更新驅動程式、關閉其他擷取 App,然後重新啟動 Remio Host。
- eGPU 在工作階段中消失:Thunderbolt 線材鬆脫或經歷睡眠循環。Remio Host 需要重新啟動才能再次偵測到 eGPU。macOS 有時需要登出再登入,才能完整重新連接 eGPU。
- 工作管理員中顯示跨介面卡複製:你強制用於編碼的 GPU,與被擷取顯示器所綁定的 GPU 不是同一個。請把顯示器接到負責編碼的 GPU,或接受跨介面卡複製約 1 毫秒的代價。
雙 GPU 與 eGPU 常見問題
Remio 會自動選對 GPU 嗎?
在大多數主機上,會。Remio 會列舉所有可用的硬體編碼器:Windows 上的 NVENC、AMF、QSV,macOS 上的 VideoToolbox,並選擇其中最快的一個,一律優先使用硬體 HEVC。在雙 GPU 筆電上,它會跟隨擁有目前顯示器的那個 GPU,這通常是正確的。只有當某個 GPU 被遊戲或算圖工作負載佔滿時,你才需要覆寫。
NVENC、AMF、QSV 與 VideoToolbox 有什麼差別?
它們是內建於各廠商 GPU 晶片中的硬體視訊編碼器。NVENC 是 NVIDIA 的專用編碼晶片:獨立於 CUDA 核心,所以不會影響繪圖效能。AMF 是 AMD 在 Radeon 顯示卡上的對應功能。Quick Sync(QSV)是 Intel 內顯與 Arc 顯示卡內的編碼器。VideoToolbox 是 Apple 的編碼器介接層,負責與 M 系列媒體引擎或較舊 Mac 上的 Intel 內顯溝通。四者產生的 H.264 與 H.265 輸出相當:只要可用,Remio 一律選擇硬體 HEVC,並以 H.264 作為通用備援。
我可以強制 Remio 使用內顯,而不是獨立顯示卡嗎?
可以,在 Windows 上。開啟設定 → 系統 → 顯示器 → 圖形。加入 Remio Host.exe(或你所執行的主機的執行檔),設為省電,然後重新啟動 Remio Host。主機現在會使用內顯的 QSV 編碼器,讓獨立顯示卡專心處理你的遊戲或算圖。在 macOS 上,由作業系統自動做這個選擇;在 Apple 晶片上你無法覆寫,但在配有 eGPU 的 Intel Mac 上,你可以使用「顯示器」中的偏好外接 GPU 開關。
Remio 支援 eGPU 嗎?
在 Windows 上支援:Thunderbolt 或 USB4 的 eGPU 會和其他任何 GPU 一樣被對待。請透過 Windows 設定 → 圖形,強制 Remio Host 使用它。在 macOS 上,只有 Intel 架構的 Mac 支援 eGPU;Apple 晶片(M1 及之後)完全不再支援 eGPU。配有 AMD eGPU 的 Intel Mac 用於 VideoToolbox 編碼完全沒問題:請在接有 eGPU 的顯示器上設定偏好外接 GPU。
為什麼我其中一台螢幕的畫質看起來比另一台低?
每台實體顯示器都綁定到特定的 GPU 介面卡,而 Remio 的螢幕擷取是從該介面卡的畫面緩衝取得。如果一台螢幕接在你的整合式 GPU,另一台接在獨立 GPU,它們會經由不同的晶片編碼,調校略有不同。解法是把兩台螢幕接到同一個 GPU,或接受這個小小的視覺差異:在相同位元率下,現代 QSV 的編碼畫質與 NVENC 非常接近。
我可以在獨立 GPU 上執行遊戲,同時讓 Remio 在內顯上編碼嗎?
可以:這是實況主與遠端遊戲最常見的雙 GPU 模式。在 Windows 設定 → 圖形中,把遊戲強制設為高效能,把 Remio Host 強制設為省電,遊戲就會在獨立 GPU 上全力執行,而內顯的 QSV 負責所有編碼。即使在 4K60 下,影格時序也能保持流暢。搭配 RTX 顯示卡上遊戲不會動用的專用 NVENC 晶片,你也可以讓編碼留在獨立顯示卡上:選擇你的硬體比較適合的那一種。
我如何知道實際在執行的是哪個編碼器?
開啟 Remio 用戶端工具列中的統計資料浮層(齒輪圖示 → 顯示統計資料)。「編解碼器」那一行會顯示像是 HEVC NVENC、HEVC AMF、HEVC QSV 或 HEVC VideoToolbox。第一個詞是編解碼器,第二個是編碼器。如果你強制指定了特定 GPU,但編碼器名稱不相符,請從系統匣結束 Remio Host 並重新啟動,讓它重新列舉裝置。
相關指南
- 多螢幕設定:哪台顯示器選擇哪個 GPU 進行擷取。
- 從 Windows 電腦串流到 Mac:完整的 Windows 主機設定教學。
- 系統需求:各平台所需的最低 GPU 與作業系統。
- 效能評測:跨 GPU 世代實測的延遲與編碼時間。
- Remio 如何運作:完整的擷取、編碼與傳輸流程。