Каковы мои опции X-клиента для MS Windows? [закрытый]

Я должен соединиться с бездисплейным сервером X-окон (работающий на Ubuntu) от моего компьютера MS Windows 7 более чем сеть на 100 Мбит. Я мог использовать VNC (или любое другое удаленное средство просмотра), но 3D производительность при обработке графики будет паршива, я воображаю. Я раньше имел сцепленный до монитора, но это повреждается теперь, и я не могу позволить себе новый. Друг сообщил, что я мог попытаться использовать X-клиент, и что 3D графическая привычка переносит намного более чем 100 Мбит. Cygwin, кажется, опция, но я задавался вопросом, были ли больше легкие опции.

43
задан 18.03.2010, 15:10

4 ответа

Xming популярен и свободен, хотя, так как я использую остальную часть Cygwin так или иначе, я склонен использовать X-сервер Cygwin.

О, и между прочим, клиент-серверная терминология в X кажется назад, пока Вы не думаете об этом правильный путь: серверы являются вещами, которые предоставляют услугу дисплея; они отображают графику и берут мышь/ввод с клавиатуры (как Ваше поле Windows); клиенты являются программами (работающий на Ubuntu в Вашем случае), которым нужен сервис дисплея.

32
ответ дан 07.12.2019, 08:40

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

Конфигурации, которые я протестировал включенный оба Xming (Xming является действительно портированный Xorg) в Windows + X-клиенты на Linux и и Xorg и клиенты на Linux. Сеть составляла 100 Мбит, видеокарта была NVidia GeForce FX 5200 (это не очень недавняя карта, но это определенно может обработать glxgears), и оба компьютера имеют процессоры класса PIV, и приблизительно 1 ГБ RAM через для этих двух пределов не был достигнут.

Я запустил glxgears как клиент. В обоих случаях это отобразило очень прерванную анимацию, и кадр/с оценивает приблизительно 30 или 50. Для сравнения я также выполняю glxgears собственный компонент, и это показало приблизительно 8 000 на хосте Linux и IIRC 500 на Xming с портированным glxgears (который был приблизительно год назад, и работа Xming может быть лучше теперь). Таким образом, производительность сети является определенно узким местом для 3D графики.

Также я должен отметить, что VNC работает только с 2D графикой: это имеет очень простой протокол, который состоит главным образом из команд как "шоу это прямоугольное изображение на этом координаты", таким образом, это определенно не покажет 3D производительности.

3
ответ дан 07.12.2019, 08:40

Это кажется, что VirtualGL является видом вещи, которую Вы ищете, хотя я знаю еще меньше об этом, чем статья Wikipedia.Удачи!

2
ответ дан 07.12.2019, 08:40

Вы могли бы хотеть попробовать Xming. Кроме того, проверьте эту статью LinuxJournal, которая дает много информации о предмете.

Обратите внимание, что на Linux, из соображений безопасности, xdmcp не включен по умолчанию. Для дополнительной защиты я рекомендую зашифровать соединение с помощью SSH. Посмотрите этот раздел от TLDP для получения дополнительной информации о том, как настроить все.

1
ответ дан 07.12.2019, 08:40

Теги

Похожие вопросы