2

Из определения X-сервера говорится:

«Серверное приложение, которое обрабатывает данные в соответствии с запросом и возвращает результаты клиенту, обычно может работать на удаленном или локальном компьютере без очевидных отличий для пользователя».

Так можно ли, например, играть в графические игры с графическим процессором, установленным на удаленном ПК с X-сервером?

2 ответа2

1

Протокол X core прозрачен для сети, и "отсутствие очевидного эффекта" - это немного преувеличение: вы замечаете сетевое отставание, если не находитесь в локальной сети (там было, сделали это). Также обратите внимание, что протоколу X-core уже несколько десятилетий, графических процессоров в то время не существовало, рендеринг выполнялся на X-сервере программно, а графические примитивы (полигоны, команды заполнения) и т.д. Отправлялись по проводам.

Поддержка графических процессоров (OpenGL и т.д.) Появилась позже и обычно отображается локально.

Так что нет, вы не можете использовать X для удаленной игры в тяжелую графику. Но, как уже упоминалось в другом ответе, существуют другие технологии, которые пытаются это сделать. Для X и Linux, например, есть virtualgl, но я чувствую, что вы все равно предпочли бы Windows.

0

Не знаю конкретно о X, но французская фирма в настоящее время разрабатывает именно такую идею, чтобы играть в требовательные игры на низком уровне материала: https://shadow.tech/

РЕДАКТИРОВАТЬ: На самом деле термин для этого - облачные игры, и эта статья о состоянии довольно интересная.

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