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 направляют кодирование автоматически, и это нельзя изменить.
Что понадобится
- Оборудование хоста: ПК с Windows с двумя или более GPU (дискретный + встроенный, два дискретных или eGPU) либо Mac на Intel с eGPU на Thunderbolt. Компьютерам с одним GPU это руководство не нужно.
- Remio Host: последняя версия. Автоматический выбор кодировщика улучшался в последних выпусках — в старых версиях выбор может отличаться от описанного здесь.
- Windows: Windows 10 22H2 или Windows 11, чтобы была доступна современная страница настроек Графика.
- macOS: macOS 15 Sequoia или новее, как и для любого хоста Remio на Mac; переключатель предпочтения eGPU — часть macOS. Mac на Apple Silicon (M1 и новее) не поддерживают eGPU.
- Клиент: любой клиент Remio (Mac, iPad, iPhone, Android, Windows) — чтобы подтвердить активный кодек через оверлей статистики.
Как Remio выбирает кодировщик по умолчанию
Логика выбора детерминирована и выполняется один раз при запуске хоста. Хост Windows просматривает список кодировщиков в таком порядке:
- NVIDIA NVENC — если есть любой GPU NVIDIA с поддержкой NVENC, предпочтение ему. Основной — HEVC, на картах до Maxwell запасной — H.264.
- AMD AMF — следующий по предпочтению. Основной — HEVC, на картах до Polaris запасной — H.264.
- Intel Quick Sync (QSV) — запасной вариант. Основной — HEVC на Skylake и новее, H.264 на более старых встроенных GPU Intel.
- Программное кодирование — если нет ни одного аппаратного кодировщика, программное кодирование 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.264 | H.265 / HEVC |
|---|---|---|---|
| NVIDIA | NVENC | Kepler+ (GTX 600+) | Maxwell 2-го пок.+ (GTX 950+) |
| AMD | AMF | GCN 2+ (HD 7000+) | Polaris+ (RX 400+) |
| Intel | Quick Sync | Sandy Bridge+ (2-е пок.+) | Skylake+ (6-е пок.+) |
| Apple | VideoToolbox | Все поддерживаемые Mac | Все Apple Silicon, Mac на Intel с T2 |
Remio по умолчанию использует HEVC везде, где он доступен. Несколько важных нюансов:
- NVENC на RTX серий 40/50 — два движка кодирования позволяют этим картам выдавать HEVC в 4K60 с запасом, даже когда параллельно идёт второй сеанс кодирования (например, локальная запись).
- AMD AMF на RDNA 2/3 — качество кодирования HEVC близко к NVIDIA при том же битрейте. Уверенно выше 120 fps в 4K.
- Intel Arc QSV — Arc A380 и выше поставляются с по-настоящему сильным кодировщиком HEVC; для бюджетной карты это удивительно много.
- VideoToolbox на Apple Silicon — HEVC — единственный кодек, который нужен каждому чипу серии M. Медиадвижок — отдельный кремний, поэтому кодирование никогда не отнимает ресурсы у ядер GPU, занятых вашей настоящей работой.
- Mac на Intel с дискретным AMD — VideoToolbox использует тот GPU, который предпочтителен для дисплея. 16-дюймовый MacBook Pro 2019 с Radeon Pro 5500M кодирует HEVC в 4K60 без напряжения.
Принудительный выбор GPU в Windows
Windows 10 22H2 и Windows 11 позволяют задать предпочтительный GPU для каждого приложения. Это самый чистый способ указать Remio Host, какой адаптер использовать на ПК с несколькими GPU. Настройка переопределяет значения драйвера по умолчанию и сохраняется после перезагрузок.
- Откройте Параметры → Система → Дисплей → Графика.
- В разделе Настраиваемые параметры для приложений нажмите Обзор.
- Перейдите к
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, а монитор подключён к дискретной карте, хосту придётся копировать каждый кадр между адаптерами — это работает, но добавляет миллисекунду-другую. Чтобы накладных расходов не было, подключайте дисплей к тому же GPU, который должен кодировать.
В интерфейсе Remio Host пока нет выбора кодировщика внутри приложения — поддерживаемый способ переопределения в Windows — настройка графики на уровне ОС. Список кодировщиков считывается при запуске, поэтому изменения вступают в силу после перезапуска, а не во время работы.
Принудительный выбор GPU в macOS
У Mac на Apple Silicon на каждом чипе один встроенный GPU — выбирать не из чего, и eGPU не поддерживается. Путь кодирования фиксирован и очень быстр — медиадвижок без труда справляется с HEVC в 4K60.
С Mac на Intel и eGPU на Thunderbolt всё иначе. macOS позволяет отметить конкретный внешний GPU как предпочтительный для каждого дисплея, и VideoToolbox следует этому предпочтению для любого приложения, рисующего на этом дисплее:
- Откройте Системные настройки → Дисплеи.
- Выберите дисплей, подключённый к eGPU.
- Включите Предпочитать внешний GPU.
- Закройте и снова откройте 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. На практике:
- +1–3 мс задержки по сравнению с внутренним GPU. Для работы за компьютером ничтожно, для соревновательных игр — слегка заметно.
- Предел пропускной способности около 30 Гбит/с полезных (с учётом накладных расходов). Хватает для любой одиночной трансляции 4K60. Несколько трансляций 4K с одного eGPU начинают его насыщать.
- Вывод eGPU обратно на экран ноутбука — работают оба способа, но подключить монитор прямо к корпусу eGPU быстрее, чем заставлять eGPU возвращать кадры по Thunderbolt на дисплей ноутбука. Особенно заметно при локальной игре на хосте.
- Горячее подключение — и Windows, и macOS корректно обнаруживают подключение и отключение eGPU. Remio Host заново перечисляет кодировщики при следующем запуске сеанса, поэтому отключение 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 перегружен. Задайте для Remio Host Энергосбережение в «Параметры → Графика», перезапустите хост, и QSV встроенного GPU возьмёт кодирование на себя. Игра остаётся на дискретной карте, а кодирование переходит на встроенный GPU.
- Чёрный экран при трансляции полноэкранной игры — эксклюзивный полноэкранный режим в некоторых играх на Vulkan и OpenGL может сбивать захват экрана. Решение: в настройках видео игры переключитесь с эксклюзивного полноэкранного режима на безрамочное окно. Визуально то же самое, но захват видит поверхность.
- Разные дисплеи выглядят по-разному — каждый дисплей привязан к конкретному адаптеру GPU, а у каждого GPU своя настройка кодировщика. Для единого качества кодирования в течение сеанса сведите всё к одному GPU (подключите оба монитора к одной карте).
- Оверлей статистики показывает H.264, а вы ожидали HEVC — либо не удалось инициализировать кодировщик HEVC вашего GPU на хосте (проверьте версию драйвера GPU), либо клиентское устройство не умеет аппаратно декодировать HEVC. Remio всегда согласовывает лучший кодек, поддерживаемый обеими сторонами, поэтому совсем старые клиентские устройства без декодирования HEVC автоматически переходят на H.264.
- Оверлей статистики показывает программное кодирование — Remio не смог инициализировать ни один аппаратный кодировщик. Частые причины: сильно устаревший драйвер GPU, другое приложение получило эксклюзивный доступ к кодировщику (OBS в режиме NVENC) или GPU слишком старый (NVIDIA до Maxwell, AMD до GCN 4). Обновите драйверы, закройте другие приложения захвата и перезапустите Remio Host.
- eGPU пропадает во время сеанса — переподключение кабеля Thunderbolt или цикл сна. Чтобы Remio Host снова увидел eGPU, его нужно перезапустить. Иногда в macOS для полного повторного подключения eGPU требуется выйти из учётной записи и войти снова.
- В Диспетчере задач видны копирования между адаптерами — GPU, который вы принудительно выбрали для кодирования, не тот, к которому привязан захватываемый дисплей. Либо подключите дисплей к GPU кодирования, либо смиритесь с потерей около 1 мс на копирование между адаптерами.
Вопросы о двух 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 в области уведомлений и запустите снова, чтобы он заново перечислил устройства.
Связанные руководства
- Настройка нескольких мониторов — какой дисплей выбирает какой GPU для захвата.
- Трансляция с ПК Windows на Mac — полное руководство по настройке хоста Windows.
- Системные требования — минимальные GPU и ОС для каждой платформы.
- Тесты производительности — измеренные задержка и время кодирования на разных поколениях GPU.
- Как работает Remio — полный конвейер захвата, кодирования и передачи.