К содержанию
fohbookбета/ TouchDesigner

Несколько экранов

Сколько бы ни было экранов, окно одно — холст на все выходы. Mosaic, разветвители, EDID, вторая видеокарта и Direct Display Out мимо рабочего стола Windows.

Ветка вашего пульта:1 фрагмент статьи для версий новее вашей
Быстрый выбор:

Сколько бы ни было экранов, окно одно: широкий Container COMP на все выходы, внутри по TOP на выход, сверху один Window COMP в режиме Perform. Три проектора 1920 × 1200 в ряд — контейнер 5760 × 1200. Окна на каждый выход документация прямо называет путём к плохой производительности — Perform-режим.

Рабочий стол при этом должен объединять мониторы: в Windows — «Расширить эти экраны», в macOS — без повтора экранов и с выключенными «Мониторами с разными пространствами» в Mission Control.

Один виртуальный монитор

Технология Карты Что даёт
NVIDIA Mosaic Профессиональные NVIDIA (RTX, бывшие Quadro) Выходы карты одним столом: четыре по 3840 × 2160 — 7680 × 4320
NVIDIA Surround GeForce То же, слабее
AMD Eyefinity AMD То же

Один монитор вместо четырёх — и окно без рамки получает полноэкранный эксклюзив, без которого ровного воспроизведения не бывает, Идеальное воспроизведение. Mosaic ставят в панели NVIDIA или утилитой Mosaic Utility, и надёжнее всего он с приборами одной модели на выходах.

Если разъёмов не хватает, сигнал делит разветвитель: Matrox QuadHead2Go или Datapath Fx4 берут один большой сигнал и раздают на несколько мониторов. У ноутбука одновременно работающих мониторов бывает меньше, чем разъёмов, — смотрят спецификацию.

Частота у всех мониторов одна, и проект идёт на ней же. Точную частоту показывает Monitors DAT: Windows округляет 59,94 до 60, а разница даёт регулярный пропуск кадра. Масштаб стола — 100 %, по монитору он виден в колонке dpi_scale. Колбэк Monitors DAT срабатывает на подключение, отключение и смену разрешения — так проект замечает пропавший выход.

EDID

Отключили устройство — Windows сразу пересобирает стол по тому, что осталось. Окно уезжает, раскладка рушится. Профессиональная NVIDIA закрепляет EDID на выходе, и стол держится даже без кабеля; GeForce так не умеет, там ставят эмулятор EDID в разрыв или матрицу, которая держит EDID сама.

EDID — первая причина «всё разъехалось»

Проектор моргнул, Windows пересобрала стол, окно уехало на главный монитор, зал увидел рабочий стол. Исправить это можно только заранее.

Вторая видеокарта и Direct Display Out

Без настройки рисует одна карта, выходы второй идут через первую с накладными расходами, SLI не поддерживается. Чтобы считали обе, на каждую карту запускают свой процесс с -gpuformonitor — Железо, Несколько процессов. Картинку с них сводит синхронизация — Синхронизация машин и выходов.

Появилось в 2023.10000 · в вашей версии этого нет

Direct Display Out TOP выводит прямо на разъём, мимо рабочего стола и без Window COMP: ни окно, ни курсор поверх не вылезут, рывков от диспетчера окон нет, выходов до трёх. Нужны лицензия Educational, Commercial или Pro, профессиональная NVIDIA (GeForce не снимает дисплей со стола) и Windows 11 Pro for Workstations или Enterprise, с ветки 2025.30000 — ещё LTSB/LTSC. Разрешение и частоту задают в панели NVIDIA (Mosaic — configureMosaic), потом дисплей снимают со стола: configureDdisplay remove-from-desktop -i 1. Дальше он в меню Display у TOP.

Экраны разные — Mosaic не склеит. Тогда холст размером с охватывающий прямоугольник, где выход берёт свою область, или раскладка во внешнем процессоре; окно на каждый выход — крайний случай.

На площадке первой включают тестовую сетку: номер выхода крупно, рамка по краю, цветные полосы. Видно, что куда пришло и не обрезано ли.

Раскладку — в таблицу

Выходы с разрешением и положением на холсте хранятся в Table DAT, сеть строит репликатор. Новая площадка — новая таблица, сеть та же.

Нашли в статье ошибку, устаревшее или непонятное место?

рядом по смыслу