✦Документация

Два GPU, eGPU — как удобно вам.

Remio Host на Windows перечисляет все аппаратные кодировщики, которые предоставляет система, — NVENC у NVIDIA, AMF у AMD, Quick Sync у Intel — и выбирает самый быстрый из доступных, всегда отдавая предпочтение аппаратному HEVC ради лучшего качества на бит, а H.264 остаётся универсальным запасным вариантом. В macOS Remio использует VideoToolbox, который работает через тот GPU, к которому привязан активный дисплей. В большинстве случаев автоматический выбор верен. Это руководство — для остальных: геймеров, которым дискретная карта нужна для игры, а встроенная графика — для кодирования, авторов с eGPU на Thunderbolt и всех, у кого два GPU разных поколений.

Обзор

Вы проверите, какой кодировщик Remio использует сейчас (оверлей статистики в клиенте), поймёте, у каких GPU вашего компьютера действительно есть кодировщики (таблица поддержки ниже), и узнаете, как переопределить выбор GPU по умолчанию, когда нужно, чтобы кодированием занималась конкретная карта. Для хостов Windows переопределение делается в настройках Windows, для Mac на Intel с eGPU — переключателем в панели «Дисплеи». Хосты на Apple Silicon направляют кодирование автоматически, и это нельзя изменить.

Что понадобится

Как Remio выбирает кодировщик по умолчанию

Логика выбора детерминирована и выполняется один раз при запуске хоста. Хост Windows просматривает список кодировщиков в таком порядке:

  1. NVIDIA NVENC — если есть любой GPU NVIDIA с поддержкой NVENC, предпочтение ему. Основной — HEVC, на картах до Maxwell запасной — H.264.
  2. AMD AMF — следующий по предпочтению. Основной — HEVC, на картах до Polaris запасной — H.264.
  3. Intel Quick Sync (QSV) — запасной вариант. Основной — HEVC на Skylake и новее, H.264 на более старых встроенных GPU Intel.
  4. Программное кодирование — если нет ни одного аппаратного кодировщика, программное кодирование H.264. На современном ПК встречается редко.

У хоста Mac на Apple Silicon выбирать не из чего — VideoToolbox единственный аппаратный кодировщик. На Mac на Intel с дискретным GPU AMD VideoToolbox автоматически направляет кодирование через тот GPU, на котором находится активный дисплей. Явного переключателя кодировщика на Mac нет.

На компьютерах с двумя GPU Remio Host на Windows привязывает захват экрана к GPU, которому принадлежит захватываемый дисплей (дублирование DXGI работает по адаптерам). Кодировщик следует за ним: если дисплей подключён к дискретной карте, кодирует дискретная карта. Если один монитор на встроенной графике, а другой на дискретной, переключение между ними в клиенте Remio переключает и захват, и кодирование на соответствующий адаптер.

Совет

Чтобы узнать точно, что выбрал Remio, посмотрите оверлей статистики в клиенте — строка «Codec» показывает это явно: HEVC NVENC, HEVC AMF, HEVC QSV или HEVC VideoToolbox. Первое слово — кодек, второе — кодировщик.

Таблица поддержки кодировщиков

Какие кодеки может кодировать аппаратно GPU каждого производителя и с какого поколения. Remio всегда использует аппаратный HEVC, если кодировщик его поддерживает, и переходит на H.264 на более старом кремнии.

ПроизводительКодировщикH.264H.265 / HEVC
NVIDIANVENCKepler+ (GTX 600+)Maxwell 2-го пок.+ (GTX 950+)
AMDAMFGCN 2+ (HD 7000+)Polaris+ (RX 400+)
IntelQuick SyncSandy Bridge+ (2-е пок.+)Skylake+ (6-е пок.+)
AppleVideoToolboxВсе поддерживаемые MacВсе Apple Silicon, Mac на Intel с T2

Remio по умолчанию использует HEVC везде, где он доступен. Несколько важных нюансов:

Принудительный выбор GPU в Windows

Windows 10 22H2 и Windows 11 позволяют задать предпочтительный GPU для каждого приложения. Это самый чистый способ указать Remio Host, какой адаптер использовать на ПК с несколькими GPU. Настройка переопределяет значения драйвера по умолчанию и сохраняется после перезагрузок.

  1. Откройте Параметры → Система → Дисплей → Графика.
  2. В разделе Настраиваемые параметры для приложений нажмите Обзор.
  3. Перейдите к C:\Program Files\Remio\Remio Host.exe и добавьте его. (Если вы установили Remio Host в другую папку, укажите её.)
  4. Нажмите Remio Host в списке, затем Параметры.
  5. Выберите один из вариантов:
    • Энергосбережение — использует встроенный GPU. Лучший выбор, чтобы снять кодирование с дискретной карты во время игры.
    • Высокая производительность — использует дискретный GPU. Лучший выбор, если кодированием должны заниматься NVENC или AMF на дискретной карте.
    • Конкретный GPU (Windows 11 23H2+) — выбор по названию. Полезно, если у вас две дискретные карты или eGPU.
  6. Нажмите Сохранить, затем закройте Remio Host в области уведомлений и запустите его снова. Новое предпочтение GPU применяется при следующем запуске.

Настройка применяется и к привязке адаптера захвата экрана, и это важная деталь. Если вы укажете Remio использовать встроенный GPU, а монитор подключён к дискретной карте, хосту придётся копировать каждый кадр между адаптерами — это работает, но добавляет миллисекунду-другую. Чтобы накладных расходов не было, подключайте дисплей к тому же GPU, который должен кодировать.

Примечание

В интерфейсе Remio Host пока нет выбора кодировщика внутри приложения — поддерживаемый способ переопределения в Windows — настройка графики на уровне ОС. Список кодировщиков считывается при запуске, поэтому изменения вступают в силу после перезапуска, а не во время работы.

Принудительный выбор GPU в macOS

У Mac на Apple Silicon на каждом чипе один встроенный GPU — выбирать не из чего, и eGPU не поддерживается. Путь кодирования фиксирован и очень быстр — медиадвижок без труда справляется с HEVC в 4K60.

С Mac на Intel и eGPU на Thunderbolt всё иначе. macOS позволяет отметить конкретный внешний GPU как предпочтительный для каждого дисплея, и VideoToolbox следует этому предпочтению для любого приложения, рисующего на этом дисплее:

  1. Откройте Системные настройки → Дисплеи.
  2. Выберите дисплей, подключённый к eGPU.
  3. Включите Предпочитать внешний GPU.
  4. Закройте и снова откройте Remio Host. Теперь VideoToolbox использует кодировщик eGPU для трансляции этого дисплея.

Если в вашем Mac есть встроенный дискретный GPU AMD (Intel MacBook Pro 15"/16", iMac Pro, Mac Pro), VideoToolbox автоматически предпочитает дискретный чип для любого подключённого к нему дисплея. Внутренний дисплей 16-дюймового MacBook Pro подключён и к встроенному GPU Intel, и к дискретному Radeon; macOS направляет кодирование через встроенный GPU, когда ноутбук работает от батареи, и через дискретный — при питании от сети.

На Apple Silicon выбрать другой кодировщик нельзя, потому что он один. Это особенность, а не ограничение: медиадвижок серии M — один из самых быстрых аппаратных кодировщиков на рынке, и он прозрачно делится между всеми ядрами GPU.

Особенности eGPU

Внешние GPU через Thunderbolt или USB4 добавляют задержку, о которой стоит знать. Полные 40 Гбит/с Thunderbolt 4 / USB4 делятся между потоком команд eGPU, передачей кадрового буфера обратно на внутренний дисплей ноутбука и любыми USB-устройствами, подключёнными через корпус eGPU. На практике:

Для чистой разгрузки кодирования (игра идёт на внутреннем GPU, eGPU отдан под NVENC) накладные расходы по задержке незаметны, потому что кодирование происходит после того, как кадр уже показан. Кадр идёт с внутреннего GPU на eGPU по Thunderbolt для кодирования, а обратно возвращается крошечным сжатым потоком — на порядок меньше данных, чем несжатый кадр.

Как проверить, какой кодировщик активен

Главный источник истины — оверлей статистики клиента Remio. Нажмите значок шестерёнки на панели инструментов клиента, выберите Показать статистику и посмотрите строку Codec:

# Оверлей статистики — как выглядит строка кодека

Codec:    HEVC NVENC           # NVIDIA
Codec:    HEVC AMF             # AMD
Codec:    HEVC QSV             # Intel iGPU или Arc
Codec:    HEVC VideoToolbox    # хост Mac
Codec:    H.264 software       # запасной вариант, очень редко

Оверлей статистики показывает также активное разрешение, частоту кадров, битрейт и круговую задержку. Если вы пытались принудительно выбрать GPU через настройки Windows, а название кодировщика не совпадает с выбранным, полностью закройте Remio Host (правый щелчок по значку в области уведомлений → Выход) и запустите снова — перечисление кодировщиков выполняется один раз при запуске.

Для более глубокого анализа в Windows откройте Диспетчер задач → Производительность и следите за графиком Video Encode на каждом GPU во время сеанса. Кодировщик, который работает, показывает постоянную загрузку; простаивающие GPU остаются на нуле. Это самый быстрый способ убедиться, что изменение настройки действительно применилось.

Устранение неполадок сеансов с двумя GPU

Вопросы о двух GPU и eGPU

Выбирает ли Remio нужный GPU автоматически?

На большинстве хостов — да. Remio перечисляет все доступные аппаратные кодировщики — NVENC, AMF, QSV в Windows, VideoToolbox в macOS — и выбирает самый быстрый, всегда отдавая предпочтение аппаратному HEVC. На ноутбуках с двумя GPU он следует за тем GPU, которому принадлежит активный дисплей, и это обычно верно. Переопределять выбор нужно, только когда один GPU перегружен игрой или рендерингом.

Чем отличаются NVENC, AMF, QSV и VideoToolbox?

Это аппаратные видеокодировщики, встроенные в кремний GPU каждого производителя. NVENC — выделенный чип кодирования NVIDIA, отдельный от ядер CUDA, поэтому он не влияет на графическую производительность. AMF — аналог у AMD на картах Radeon. Quick Sync (QSV) — кодировщик во встроенных GPU Intel и картах Arc. VideoToolbox — прослойка кодирования Apple, работающая с медиадвижком серии M или со встроенным GPU Intel на старых Mac. Все четыре дают равноценный вывод H.264 и H.265 — Remio всегда выбирает аппаратный HEVC, если он доступен, а H.264 остаётся универсальным запасным вариантом.

Можно ли заставить Remio использовать встроенный GPU вместо дискретной карты?

Да, в Windows. Откройте «Параметры → Система → Дисплей → Графика». Добавьте Remio Host.exe (или исполняемый файл того хоста, который вы используете), выберите Энергосбережение и перезапустите Remio Host. Теперь хост использует кодировщик QSV встроенного GPU, а дискретная карта остаётся вашей игре или рендерингу. В macOS этот выбор делает сама ОС; на Apple Silicon изменить его нельзя, но на Mac на Intel с eGPU можно использовать переключатель Предпочитать внешний GPU в «Дисплеях».

Поддерживает ли Remio eGPU?

В Windows — да: eGPU на Thunderbolt или USB4 считается обычным GPU. Принудительно выберите его для Remio Host в «Параметры → Графика». В macOS eGPU поддерживают только Mac на Intel; Apple Silicon (M1 и новее) полностью отказался от поддержки eGPU. Mac на Intel с eGPU от AMD отлично работают с кодированием VideoToolbox — включите Предпочитать внешний GPU для дисплея, подключённого к eGPU.

Почему один из моих мониторов выглядит хуже другого?

Каждый физический дисплей привязан к конкретному адаптеру GPU, и захват экрана Remio берёт кадры из буфера этого адаптера. Если один монитор подключён к встроенному GPU, а другой — к дискретному, они кодируются разными чипами с немного разными настройками. Решение — подключить оба монитора к одному GPU или смириться с небольшой визуальной разницей: качество кодирования современного QSV очень близко к NVENC при том же битрейте.

Можно ли запустить игру на дискретном GPU, пока Remio кодирует на встроенном?

Да — это самая распространённая схема с двумя GPU для стримеров и удалённых игр. Задайте для игры Высокая производительность в «Параметры → Графика», для Remio Host — Энергосбережение, и игра работает на полную на дискретном GPU, а всё кодирование делает QSV встроенного. Тайминг кадров остаётся плавным даже в 4K60. Если сочетать это с выделенным чипом NVENC на картах RTX (который игра не задействует), кодирование можно оставить и на дискретной карте — выбирайте то, что лучше подходит вашему железу.

Как узнать, какой кодировщик работает на самом деле?

Откройте оверлей статистики на панели инструментов клиента Remio (значок шестерёнки → Показать статистику). Строка Codec показывает что-то вроде HEVC NVENC, HEVC AMF, HEVC QSV или HEVC VideoToolbox. Первое слово — кодек, второе — кодировщик. Если вы принудительно выбрали GPU, а название кодировщика не совпадает, закройте Remio Host в области уведомлений и запустите снова, чтобы он заново перечислил устройства.

Значок приложения Remio

Готовы, когда готовы вы.

Бесплатно, без определения коммерческого использования. Установите хост, сопрягите устройство — и вы транслируете за считанные минуты.

БесплатноБез аккаунтаСопряжение за 30 секунд