У меня есть ноутбук с очень старой видеокартой, и я просто думал о том, как подключиться к новой машине через RDC в моей школе. Мне интересно, если кто-нибудь знает, обрабатывают ли терминальные клиенты обработку видео или все это выполняется локальной видеокартой?

Я уверен, что на моем конце должна произойти некоторая обработка видео, так как мой монитор должен рендерить вывод, но мне любопытно, если это больше похоже на просмотр через грязное окно, где я мог видеть действительно отличную 3D-графику на моем монитор без потери производительности, только на самом деле он не будет выглядеть так здорово, так как мой монитор не сможет выводить цвета и т. д.

Кто-нибудь знает?

2 ответа2

2

ПК, к которому вы подключаетесь, работает точно так же, как обычно, за исключением того, что он посылает изображение рабочего стола по сети. К сожалению, не выполняется обработка, чтобы помочь удаленному ПК на ПК подключиться к нему.

0

Есть два ответа, основанные на технологии, которую вы используете.

VNC отправляет изображение экрана и обновляет зоны в зависимости от их изменения. Это глупо, но это работает.

RDP проверяет экран и семантически "описывает" его клиенту. Клиент соединяет это вместе (т.е. выполняет рендеринг). Это означает большую нагрузку на клиента, но гораздо более быстрый процесс и экономит некоторые циклы, создавая / сжимая / отправляя / распаковывая огромные растровые изображения.

Однако все это довольно просто. Мы говорим только о простых элементах пользовательского интерфейса. Сложные визуальные эффекты по-прежнему отправляются в виде сжатых растровых данных AFAIK.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .