У меня действительно хороший ПК, Ryzen 1700x, GTX 1080Ti, все с водяным охлаждением и разогнаны, и пока я просто играл один, и все было легко из коробки, но теперь моя жена увлекается играми и хочет играть со мной, но Так как она - обычный геймер, было бы очень дорого купить целый игровой автомат (по крайней мере, 500 € за то, что могло бы выдержать игру, в которую она хочет играть: PUBG, и это был бы строгий минимум). Поэтому я подумал, что моя машина будет достаточно мощной, чтобы работать с двумя играми одновременно, поэтому я проверил некоторые вещи:

Мульти сессия на окнах:

  • С небольшой настройкой можно включить мультисессию даже в Windows 10 (я знаю, что это не совсем законно, но я не хотел форматировать и тестировать с Windows Server Essential, чтобы в конце увидеть, что он не работает, я хотел протестировать его раньше), и я подумал, что было бы хорошо, если бы она подключилась к моему компьютеру с помощью RDP и играла через него, что подтвердило, что мой компьютер достаточно мощный, чтобы обрабатывать две игры одновременно с разумными характеристиками (это были легенды APEX) и PUBG в то же время, даже не изменяя ничего в графических настройках), но RDP определенно не оптимизирован для этого, поэтому задержка для нее была действительно огромной, и были проблемы с ее мышью в игре FPS, в которую играют, как эта.
  • Еще я подумал о том, чтобы запустить ее сеанс через другой сеанс в Windows, запустить Steam и использовать локальный поток Steam на своем компьютере, чтобы играть в игру на расстоянии, но по неизвестным причинам это пока не сработало (ее компьютер не видел далёкая паровая сессия и запустить местный поток было невозможно)
  • Я думаю об одной последней вещи с этим твиком: можно ли было бы разделить мой рабочий стол на две части, предоставив ей экран, клавиатуру и мышь независимо от мин, и у меня была бы изоляция между двумя наборами периферийных устройств для ее запуска? сеанс Windows, пока я запускаю мой, но не через RDP на этот раз, а напрямую с периферийными устройствами, подключенными к компьютеру?

Преимущество в том, что мне не нужно ничего менять в своем оборудовании. По умолчанию мне придется купить Windows Server, но об этом можно узнать там.

Виртуализация

Я также думал о виртуализации, как технические советы Линуса, сделанные в видео, причем не с не боязнью, а с прохождением PCI на бесплатном дистрибутиве Linux с KVM, но мне нужны хорошие характеристики (потому что PUBG на самом деле не очень оптимизированная игра), и это сделало бы Я купил по крайней мере еще одну графическую карту и другую материнскую плату, потому что второй порт PCI-E, который у меня есть, - это только PCI 2.0 (и этого может быть достаточно), но также только дорожки x4 ... (Сначала я не планировал покупать другую графическую карту, потому что SLI слишком дорог для небольшого улучшения производительности, которое он дает) и, возможно, другой источник питания (потому что у меня были размеры только для одной графической карты, это "всего" 650 Вт). В конце концов, если я смогу сохранить свой блок питания, я смогу заменить свою материнскую плату на что-то около 120 € и купить графическую карту за 150-200 €, которая будет работать с PUBG с приемлемой производительностью, это будет дешевле, чем покупка всей игры. компьютер конечно.

Выводы

Любая идея, как я мог бы выполнить такие вещи с наименьшим возможным бюджетом? Учитывая, что у меня есть второй комплект периферийных устройств для нее, в том числе экран.

Да, я знаю, я хочу малобюджетное решение, в то время как у меня есть собственный контур водяного охлаждения и GTX 1080 Ti, но я играю очень часто, она не, я имею в виду, два или три раза в месяц, за это я выиграл не считаю что-то дорогим, просто оно того не стоит.

1 ответ1

0

Я не уверен, что есть какое-то хорошее решение для двух игроков одновременно на одном ПК.

Все, что использует удаленное соединение (VNC, RDP и т.д.), Будет работать намного медленнее. Сервер, если он может работать даже в режиме 3D, должен будет получать каждый визуализированный кадр с видеокарты, сжимать их, отправлять по сети, распаковывать и, наконец, рендерить на другой стороне. Это потребует некоторой приличной производительности на стороне клиента и, вероятно, пропустит много кадров и значительно снизит качество видео. Коммерческие решения могут быть лучше в этом, но они дороги и, вероятно, будут недостаточными. В любом случае, беспроводная локальная сеть, скорее всего, станет узким местом, поэтому вам придется учитывать и проводные соединения. Кроме того, я не думаю, что ваш графический процессор предназначен для одновременного запуска двух игр, поэтому, если вам не удастся иметь второй выделенный графический процессор для этого (и как он вообще будет работать ??) у удаленного плеера будет разорвано программное обеспечение, что будет намного хуже.

Возможно, ближе всего вы сможете достичь собственной производительности с двумя графическими процессорами, установив гипервизор с PCI-переходом для графических процессоров и USB-переходом для мыши и клавиатуры. Я никогда не проверял такой установки, поэтому у меня нет идей, будет ли она работать, и как быстро она будет. Вы должны убедиться, что все функции, связанные с гипервизором, в вашем BIOS включены. Вам также понадобятся две разные установки Windows, возможно, потребуется вторая лицензия. Там также есть два возможных подхода, ни один из которых я не тестировал для этого варианта использования:

  1. Голый металлический гипервизор, такой как ESXi или урезанный Linux KVM, и вы виртуализируете обе ОС Windows, используя один GPU и USB-концентратор для каждого рабочего стола. При одинаковом распределении ресурсов обе рабочие станции должны иметь одинаковую производительность.

  2. Играйте со своей голой ОС и запускайте другой гипервизор (напр. Hyper-V, VMWare, VirtualBox) для виртуальной машины. Вы будете страдать от меньшего снижения производительности, чем VM.

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