Я не ожидаю запускать хардкорные игры, но, возможно, более простые игры, где низкий кадр - это нормально. У меня есть сеть 1 Гбит между моими компьютерами. Как я могу настроить свои компьютеры, чтобы я мог удаленно играть в игры?
Я не ожидаю запускать хардкорные игры, но, возможно, более простые игры, где низкий кадр - это нормально. У меня есть сеть 1 Гбит между моими компьютерами. Как я могу настроить свои компьютеры, чтобы я мог удаленно играть в игры?
Ответы:
Технически OnLive делает это, но в нестандартных центрах обработки данных есть специальный кремний, который может кодировать HD-видео с задержкой 1 мс. Любой традиционный VNC будет иметь достаточную задержку при сжатии и переносе, чтобы любая игра в реальном времени была неиграбельной. Пасьянс все равно будет работать нормально.
Некоторые клиенты VNC для Windows - RealVNC, TightVNC и TeamViewer.
Не должно иметь значения, что весь рендеринг будет выполняться на удаленной машине, он просто выведет вывод на ваш монитор. Вы должны хорошо играть в любую игру, с которой может справиться удаленный компьютер. Я все время играю в Civ 4/5 за командного зрителя. Ваша единственная проблема будет в том, что если вы подключаетесь к этому компьютеру через глобальную сеть, вы можете столкнуться с проблемами из-за задержки в сети.
Для более технически подкованных может быть полезна установка сервера и клиента «Gaming Anywhere»: http://www.gaminganywhere.org/index.html
Я предлагаю взглянуть на эксперимент с производительностью, который они сделали; цифры весьма впечатляющие, за исключением нагрузки на сеть, которая иногда очень незначительна по сравнению с уже умершими OnLive или StreamMyGame. http://www.gaminganywhere.org/perf.html
Они предлагают предварительно скомпилированные двоичные файлы для win 32 bit и linux 32 bit, а также альфа для Android.
Это с открытым исходным кодом и бесплатно.
Это вполне возможно - просто используйте ваш любимый VNC-сервер и клиент - но производительность может разочаровать. Однако все будет зависеть от игры. Проблема, скорее всего, не в том, сколько графической мощности требуется - 3D-игры могут хорошо работать - но (по крайней мере, с VNC) количество изменений дисплея. VNC работает, отправляя только те пиксели, которые меняются - если много пикселей меняется быстро, ваши требования к пропускной способности увеличатся, и вы можете столкнуться с задержкой при обновлении удаленного дисплея. Хорошая игра, в которую можно играть через VNC, - это игра, в которой не нужно много анимации или которая будет ждать ввода пользователя, например, игра-головоломка или пошаговая стратегия. Плохая игра - та, которая включает в себя много анимации или требует быстрой реакции на события, такие как стрелялка или игра FPS.
Есть вещи, которые вы можете сделать, чтобы повысить свои шансы на хороший опыт - вы уже определили использование гигабитного Ethernet, а другой - настройку хост-компьютера для использования более низкого разрешения. Короче говоря, я думаю, что вам просто нужно попробовать и посмотреть. Некоторые игры будут приемлемыми, другие нет.
Вы подключаетесь к компьютеру в локальной сети или через Интернет в другое место?
Если вы находитесь только в своей домашней сети, это будет работать до определенной степени, но на самом деле не предназначено для этой цели. Я не знаю ни одного удаленного программного обеспечения, которое бы фокусировалось на производительности игры.
Любое видео рендеринг выполняется на удаленной машине и просто отправляется в виде видео / изображений на удаленное соединение. Большая часть производительности удаленного соединения основана на сетевом соединении, поэтому я и спросил, находились ли вы в локальной сети или нет.
В итоге, это должно работать для вас, просто не ожидайте отличной производительности.