Можно ли визуализировать тяжелую графику на удаленной машине с X-сервером?

801
Nhu Thai Sanh Nguyen

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

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

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

2
Xen Desktop предлагает, что может сделать версию этого. Но это вещи корпоративного уровня. Не уверен, стоимость на это. Damon 7 лет назад 0

2 ответа на вопрос

1
dirkt

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

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

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

0
Willy

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

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

Lol это именно то, что я пытаюсь сделать, играя в игру на ноутбуке низкого уровня Nhu Thai Sanh Nguyen 7 лет назад 0
Эта Тень все еще очень нова и глючна (и пока еще не широко представлена ​​на рынке), но я думаю, что сами технологии не являются чем-то новым, поэтому, возможно, вы сможете поработать с ней и посмотреть, что вы можете сделать. Или вы могли бы подождать несколько месяцев, чтобы получить доступ к этому, это будет что-то вроде 30 $ / месяц. Willy 7 лет назад 0