• Записи 1571
  • Теги 117
  • Комментарии 3340

Лог жизни

Вопрос с игровым компьютером закрыт

Долгий и мучительный выбор компьютера вчера закончился совершенно неожиданно. Началось всё с того, что узнал о проектах GeForce Experience и MoonLight Stream — решении о трансляции игр без привязки к конкретному сервису. Вспомнил, что не раз видел предложения серверов с GPU в облаке, и подумал, а что если взять такой, поставить там всё это и так играть.
Сложность в том, что большинство облачных провайдеров предлагают GPU типа Tesla, которые предназначены для вычислений, а не игр. Потом наткнулся на immers.cloud, где можно взять сервер именно с игровыми видеокартами: GeForce 2080 Ti, 3080 и 3090.
Я приготовился было ставить Moonlight, но в очередной потом обнаружилось, что на сервере есть готовый образ системы с другим решением для трансляции под названием Parsec. Оно хоть и закрытое, но бесплатное, и есть клиентское приложение под Linux.
Зарегистрировался, закинул сумму, достаточную для оплаты трёх часов пользования такой машиной с 16 Гб RAM и 4 процессорами, и стал пытаться запустить Ведьмака и Wot. Но сразу же начались неприятности. Во-первых, в образе была предустановлена какая-то старая и глючная версия Parsec. Во-вторых, почему-то никак не мог подключиться через RDP для начальной настройки сервера, а только через VNC-консоль на сайте хостера. И та иногда вырубалась. В-третьих, оказалось, что 60 Гб для системы и Ведьмака недостаточно, а попытки увеличить размер тома вели к каким-то труднообъяснимым глюкам. В-четвёртых, при обновлении зависал Steam.
Промучавшись так час, несолько раз удалив и создав заново виртуальную машину, решил идти другим путём. Взял чистый образ Windows 2019, сам поставил на него драйвера NVidia, Steam, новую версию Parsec. Тут вылезла другая неприятность: Parsec на моём древнем Mint стал требовать библиотеку кодеков 58-ой версии, а у меня доступна только 57. Хорошо хоть на втором диске оставался тестовый Manjaro.
Перезагрузился в него, из-под Manjaro удалось подключиться. Вроде всё заработало, но никак не мог сменить разрешение экрана. Потом выяснилось, что у облачной машины два виртуальных монитора (причем через VNC можно увидеть только один), и нужно было второй сделать основным. После этого получилось подключиться через Parsec в режиме 1920x1080. Поставил драйвер виртуальной звковой карты, сделал для игр отдельный диск на 120 Гб, и начал ставить WoT и Ведьмака. Времени на это ушло больше часа. Пока всё это ставилось, скачал Unigine Valley и запустил, чтобы оценить возможности видеокарты. Надо сказать, очень впечатлило! Даже на максимальных настройках со сглаживанием 8x FPS большую часть времени держался выше 70, и только при смене сцены проседал. (Возможно из-за того, что в фоне работали процессы установки игр, которые мешали подгрузке текстур.)
Потом скачалcz WoT. Оказалось, что для Steam-версии нельзя использовать логин/пароль от обычной учётной записи. Пришлось делать временный аккаунт, чтобы затестировать игру, и проходить учебные бои. Впечатления остались самые позитивные: игра на максимальных настройках, но при этом задержки совсем не чувствовались, будто бы я сидел за своим обычным компьютером. Потом запустил переустановку WoT через Wargaming Center, и к тому времени уже скачался Ведьмак. Первое впечатление от его запуска было не очень: управление тоже слегка подтормаживало, как на PlayKey. (Сейчас понял, что сказывалось то, что грузился в момент, где идёт дождь, который резко увеличивает bitrate изображения.) Понизил bitrate в настройках Parsec до 30, играть стало приятнее. Потом выяснилось, что влияла ещё установка WoT в фоне. Когда она завершилась, всё стало нормально. А качество изображения, наверное, даже лучше, чем в GeForce Now.
В общем, в первый момент был в полнейшем восторге! Полный эффект присутствия за настоящим мощным компьютером, при этом по цене около 40 рублей/час. При этом можно ещё выбирать мощность виртуальной машины под текущие потребности, а также использовать её просто как компьютер с Windows для повседневных нужд, если вдруг потребуется. Скажем, если захочу играть во что-то более тяжёлое, взять с 32 Гб памяти и видеокарту 3090. Хех, вспомнился Агрессивный Обыватель, который хвастался, что якобы добыл 3090 RTX в бум майнинга. Наверное, он заплатил за неё безумные деньги, а я на такую конфигурацию буду тратить что-то порядка 100 руб/час. И главное, это доступно откуда угодно, хоть из дома, хоть с дачи (если там пинг играть позволит), хоть вообще из поездки, если там смогу добраться до компьютера!
Увы, некоторое разочарование пришло после того, как я отключил виртуальную машину. Оказалось, что расход за образов дисков составит 2.34 руб/час. Посчитав сумму за год, понял, что только хранение будет стоить столько же, сколько годовой аккаунт на GeForce Now, не считая игрового времени. Правда, я делал SSD-образы, а переход на HDD удешевит хранение примерно в три раза. Или же придётся идти другим путём: заново переустановить систему на минимальный диск с 40 Гб (уменьшать разделы нельзя), и хранить только его, а игры каждый раз ставить заново, теряя на этом примерно полчаса. По идее, последний вариант будет выгоднее, если играть не каждый день. Или изобретать какие-то обходные решения, например, поставить yggdrasil-клиент и подключать диск по сети со своего компьютера через Samba или NFS.
Но в любом случае, пока вопрос покупки нового компьютера можно закрыть. Разве что через год куплю рабочий ноутбук. Отчасти, конечно, разочаровывает то, что столько времени читал обзоры, рассмотривал разные варианты и расчитывал конфигурации, и уже настроился было купить хоть что-нибудь. С другой — как известно, проведённое с удовольствием, потерянным не является! А удовольствие от всего этого я реально получал.
Теперь же нужно возвращаться к обычной жизни. Обновлять систему на ноутбуках, дописывать задуманные статьи, возвращаться к разработке frameworkа и каталога сайтов.

9 комментариев:

Нет
Aksion
0

Подключи диск свой - очень интересно
2. А в браузер можно стримить игру?

4X_Pro
0
Aksion написал(а):
А в браузер можно стримить игру?

Вроде у Parsec есть Web-клиент, через который можно из броузера подключаться. А вот чтобы на свой сайт повесить и показывать всем желающим, нужно другой софт искать. Но если таковой найти и поставить, то, думаю, можно будет без проблем, поскольку виртуалка от обычного компьютера ничем не отличается.
Нет
Aksion
0
4X_Pro написал(а):
Вроде у Parsec есть Web-клиент, через который можно из броузера подключаться.

Ну это уже норм...пусть не прям на странице сайт, но хотя бы по ссылке - в новом окне - уже хорошо
2. А можешь попробовать веб клиент? как он?
3. А ты можешь к примеру дать доступ поиграть другому лицу? Можно ли это сделать ссылкой в браузер?
4X_Pro
0

Сейчас произвёл замер, насколько в виртуальной машине отличается скорость записи и считывания с HDD и SSD. Оказалось, что не так уж сильно, примерно в 2 раза. Так что завтра переустановлю систему на HDD 40 Гб, чтобы стоимость хранения снизить.
А ещё пришёл в голову лайфхак: на этапе настройки системы/загрузки игр брать виртуальную машину без GPU, что получается существенно дешевле. И только когда игры готовы, останавливать её и запускать уже экземпляр с GPU. А ещё этот же вариант пригодится в случае, когда просто зачем-то нужна система с Windows, например, чтобы тот же Majento PositionMeter запускать.

Нет
Aksion
0
4X_Pro написал(а):
Сейчас произвёл замер, насколько в виртуальной машине отличается скорость записи и считывания с HDD и SSD. Оказалось, что не так уж сильно, примерно в 2 раза.

Главное не линейная скорость, а скорость чтения/записи мелких файлов и время доступа к ним..тут НДД может сильно проигрывать
2. А что если тебе устанавливать все игры в папку типа 000_Gems. к примеру, и перед выключением просто копировать её к себе, а при включении копировать назад. Т е тебе как бы не придется заново переустанавливать игры (что больше действий чем просто скопировать уже установленную).
Прочитал еще на Стим и ЭГС что так можно переносить игры на другой диск...типа начинать как бы установку заново, потом останавливать, потом указывать путь к папке где уже установленная была (основные файлы) и типа она подцепит их проверит и завершит мгновенно установку
Нет
Aksion
0

ПРО, а почему ты в этой статье не подписал "вопрос решился.... идею подсказал Аксион"))) Не я бы не спросил если бы ты никогда не указывал такое, но просто непонятен твой подход почему иногда ты указываешь, а иногда нет. Как принимается решение?

4X_Pro
0
Aksion написал(а):
А что если тебе устанавливать все игры в папку типа 000_Gems. к примеру, и перед выключением просто копировать её к себе, а при включении копировать назад.

Думал над этим. Но объём всё равно огромный получается: порядка 50-60 Гб. А вот если монтирование по NFS делать, то будут подгружаться только те файлы, которые игра запрашивает в данный момент, что может дать нелпохую экономию. Вопрос только в том, умеет ли Windows 2019 подключаться к NFS.
Aksion написал(а):
ПРО, а почему ты в этой статье не подписал "вопрос решился.... идею подсказал Аксион")))

Зависит от количества промежуточных шагов. Тут их было довольно много: ты, по сути, навёл меня на мысль задаться вопросом, есть ли софт для трансляции игр по локальной сети. А дальше была ещё куча шагов: "а что если транслировать через Интернет", "а что если найти VDS с GPU", "а что если попробовать вот этот сервис" и т.д.
Нет
Гость
0
4X_Pro написал(а):
вспомнился Агрессивный Обыватель, который хвастался, что якобы добыл 3090 RTX в бум майнинга. Наверное, он заплатил за неё безумные деньги


Я тебя немного расстрою, ведь я получил эту видюху совершенно бесплатно в качестве подарка на др. Приятно, знаешь ли, быть празднующим;))
А твой способ стремный и имеет кучу недостатков, как то зависимость от инет соединения. Не будет его и что тогда?
В твоей ситуации, разумнее всего было бы купить на авито ps4 у задрота с кучей игр в придачу. Там много крутых игр которых нет на пк (типа бладборна) и которые уже довольно старые, чтобы подходить под твои нездоровые критерии. Играть не переиграть.
4X_Pro
0
Гость написал(а):
А твой способ стремный и имеет кучу недостатков, как то зависимость от инет соединения.

Не спорю, но остальные варианты ещё хуже.
Гость написал(а):
Не будет его и что тогда?

Тогда играть локально в совсем старые игры: Arcanum, Heroes II и III, Warcraft II и III, Fallout II. Они и под wine идут очень даже неплохо. Ну а если Интернета не будет не временно, а совсем, то, думаю, будет уже не до игр.
Гость написал(а):
В твоей ситуации, разумнее всего было бы купить на авито ps4 у задрота с кучей игр в придачу.

Если бы не моё предубеждение против всех консолей, кроме первой Nintendo (в России большей известной китайскими копиями под названием Dendy), то так и сделал бы.
Написать комментарий
Прикрепить файлы: (не более 4 файлов, не более 102400 Кб каждый, 102400 Кб всего)


Задать вопрос