[ПЛАТНО] Бустябрь | День 2 - Как синхронизированы мои компьютеры и зачем это вообще?
Добрый день, мои дорогие бустеры. Сегодня мы затронем морально-этическую сторону вопроса владения двумя компьютерами, оценим, насколько это здравая идея, какие у неё плюсы и минусы и, конечно же, ответим на вопрос ЗАЧЕМ ЭТО ВООБЩЕ??? который мои уважаемые зрители время от времени задают. Приятного прочтения!
Как эта идея у меня появилась?
Как вы знаете, я стримлю уже пять лет и в разные периоды моей деятельности я владел очень разными по своей мощности компьютерами. Учитывая специфичность майнкрафта как игры в целом, она не очень хорошо оптимизирована и это очень серьезно нагружает компьютер в некоторые моменты. Так, например, бОльшую часть моей деятельности, запуск стрима представлял из себя целый ритуал:
Сначала ты запускаешь майнкрафт(обязательно ДО стрима, потому что если запускать на стриме - стрим будет нещадно лагать и может, даже, упасть), в идеале ещё зайти на рандомный сервер/в мир, чтобы немного прогрузить чанки и потом выйти (по какой-то причине вторая прогрузка всегда шла гораздо плавнее первой), после открыть браузер, всё, что связано со стримом, ОБС, виджеты, чат, 100500 программ и только после этого запускать. Да и в целом процессор со временем уже не особенно вывозил нагрузки стриминга+игры одновременно, регулярные какие-то просадки фпс на стыках чанков и тому подобные штуки. О шейдерах и подобном можно было даже не мечтать, я уж не говорю о том, что если вам по какой-то причине (которых может быть очень много) нужно перезапустить майнкрафт во время стрима - молитесь, что всё не упадёт из-за этого и смиритесь с тем фактом, что в ближайшие пять минут ваши зрители испытают лаги.
Короче говоря, ситуация была крайне неприятная. Поэтому, когда в 2021 году ФедорГуд подарил очень много сабок на мой канал и у меня появились деньги для нового компьютера, я оказался перед очень важным решением: купить новый компьютер или обновить старый. Сделать это явно было НУЖНО из-за всего вышеперечисленного, вопрос состоял в том, как это сделать.
Откуда появилась идея с двумя компьютерами?
Идея соединения двух компьютеров в одну сеть для разделения нагрузки совершенно не нова. Я знал нескольких стримеров, которые стримили по такой схеме: один компьютер обрабатывает только игру, и посылает на другой компьютер чисто в формате видеосигнала, а второй уже справляется с нагрузкой непосредственно стриминга: отправляет всё это на сервера твича в нормальном качестве и всё такое, что, на самом деле, тоже достаточно затратный по ресурсам процесс.
В моём случае попробовать это как минимум стоило, потому что обновлять новый компьютер можно было только полностью: в силу зависимости одних компонентов от других, я не мог просто поменять процессор и видеокарту, всё остальное в любом случае нужно было докупать новое. И тогда я подумал, что если попробовать эту самую систему?
Помимо очевидного прироста по мощности за счет того, что вы используете не один процессор, а два, не одну видеокарту, а две, я получал очень приятный бонус в виде возможности полноценного захвата своего экрана на стриме, не боясь при этом спалить какие-то пароли, документы, новые видосы или чего похуже. Для тех, кто не застал период моих стримов с одним компьютером, наверное, это покажется невообразимым, но раньше КАЖДЫЙ РАЗ, когда я хотел захватить картинку/показать видос/браузер/не майнкрафт/нарисовать что-то, мне нужно было примерно секунд 10-50 ПЕРЕКЛЮЧАТЬ СЦЕНЫ И НАСТРАИВАТЬ ИХ. Потому что захвачен был только майнкрафт, иначе очень велик шанс спалить что-то не то. Объяснять, насколько это неудобно по сравнению с нынешней ситуацией, наверное, не нужно. Я могу просто альт табнуться за меньше чем секунду и показать всё, что нужно. Короче идея показалась мне удачной и я решил, что стоит её опробовать.
Помимо очевидного прироста по мощности за счет того, что вы используете не один процессор, а два, не одну видеокарту, а две, я получал очень приятный бонус в виде возможности полноценного захвата своего экрана на стриме, не боясь при этом спалить какие-то пароли, документы, новые видосы или чего похуже. Для тех, кто не застал период моих стримов с одним компьютером, наверное, это покажется невообразимым, но раньше КАЖДЫЙ РАЗ, когда я хотел захватить картинку/показать видос/браузер/не майнкрафт/нарисовать что-то, мне нужно было примерно секунд 10-50 ПЕРЕКЛЮЧАТЬ СЦЕНЫ И НАСТРАИВАТЬ ИХ. Потому что захвачен был только майнкрафт, иначе очень велик шанс спалить что-то не то. Объяснять, насколько это неудобно по сравнению с нынешней ситуацией, наверное, не нужно. Я могу просто альт табнуться за меньше чем секунду и показать всё, что нужно. Короче идея показалась мне удачной и я решил, что стоит её опробовать.
Как это работает?
Объяснить эту схему очень легко можно с использованием данной фотокарточки. (Объяснения ниже)
У нас есть игровой пк, на котором вы играете в игру и он обрабатывает все происходящие в ней процессы, и есть стрим пк, который картинку вашей игры стримит. Есть два монитора, каждый для своего компьютера (по очевидным причинам). В каждом есть своя видеокарта, которая ответственна за свои дела, НО кроме всего очевидного есть ещё такая штука, с которой адекватные люди в привычной жизни не сталкиваются.
И ИМЯ ЕЙ - КАРТА ЗАХВАТА!
Именно такая маленькая штучка стоит у меня в компьютере. Стоила тогда тысяч 10, сейчас нашёл в днс за 15 (офигеть я инвестор). Втыкается она, если я не путаю, в материнку стрим пк. После этого нужно соединить её HDMI кабелем с видеокартой игрового компьютера и она начнет подсасывать видеосигнал.
Его после этого можно вывести в ОБС или ещё куда, записывать так видео и вообще всё что угодно делать.
НО остаётся один серьёзный нюанс. Вся эта система ответственна только за передачу видеосигнала, а нам ещё надо как-то контролировать два компьютера с одной клавы и мышки. Или нет?..
НО остаётся один серьёзный нюанс. Вся эта система ответственна только за передачу видеосигнала, а нам ещё надо как-то контролировать два компьютера с одной клавы и мышки. Или нет?..
Мой опыт взаимодействия с двумя компьютерами одновременно
Ну начнем с очевидного: на начальном этапе, чтобы не прыгать каждые полчаса под стол и не переключать туда сюда провода клавиатуры и мыши я купил вторую пару клава/мышь. Мышь рублей за 150 и клаву рублей за 300, бтв. Мышь оказалась полным говном, а вот на клаве за 300 рублей я это сейчас печатаю)))
Так или иначе это проблему не решало, потому что пользоваться двумя мышками и клавиатурами достаточно непривычно. Думаю, если бы я смирился с этим костылем за годик-другой я привык бы, конечно, и у этого безусловно есть плюсы, например если наловчиться можно открывать ссылка на одном пк, пока играешь на другом, но в остальном это было не очень удобно.
Для того, чтобы избавиться хотя бы от второй мышки мне посоветовали опен-сорс программу Synergy, которой я пользуюсь и по сей день. Мне лень описывать весь процесс её работы, но если вкратце - один пк это сервер, другой пк это клиент, они объединяются в локальную сеть и я, благодаря этому, могу открывать ваши несмешные мемы на левом компьютере, используя мышь с правого. С программой, однако, есть куча проблем. Во первых кириллицу она не поддерживает вообще ни в каком виде, поэтому, если мне нужно во время стрима написать что-то на русском на стрим пк, a ne vot tak vot - мне нужно брать вторую клаву и делать это с её помощью.
Вторая проблема - это невозможность использовать впн. Если включаешь его - синхрон пропадает и нужно снова использовать отдельные мыши и клавы, пока не выключишь впн.
НО всё это лишь ограничения, к которым можно привыкнуть и предугадать, выработать план действий на случай их возникновения и просто сделать то, что нужно. НО ВОТ НЕПРЕДСКАЗУЕМЫЕ СОБЫТИЯ УУУУ. Вот это то, что действительно выводит меня из себя.
Есть две постоянно высирающиеся проблемы: рассинхрон буфера обмена и рассинхрон компов в целом.
В первом случае мне нужно скопировать что-то со стрим пк на гейминг пк. Ссылку, чаще всего. И я делаю всё как обычно, контрол ц, контрол в, но после этого я обнаруживаю, что нифига не скопировалось, прога не передала буфер с одного пк на другой, и чтобы это пофиксить нужно рестартнуть связь, для чего [на стриме] нужно вырубить экран, потому что в проге палится мой айпи, и рестартнуть её (она подсосётся к компам не с первого раза, так что это секунд 10-40, как повезет).
С курсором происходит то же самое. Например, мне нужно замутить человека, которого я заметил на левом мониторе. Мне нужно сделать это с того компа и я, тяну курсор в сторону левого монитора, чтобы нажать на кнопочку НО ОБНАРУЖИВАЮ ЧТО НА ГРАНИЦЕ МОНИТОРОВ ОН ПРОСТО ЗАСТРЕВАЕТ И Я НИЧЕГО НЕ МОГУ СДЕЛАТЬ И НУЖНО СНОВА ВСЁ РЕСТАРТИТЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
Именно поэтому опенсорсную версию Synergy я планирую в ближайшее время менять на что-то солиднее, как минимум несколько других вариантов есть и я планирую поделиться ими с вами, когда (и если) у меня что-то получится.
Заключение
В общем, вот примерно на такие жертвы приходится идти просто для того, чтобы майнкрафтик на стриме не лагал. Есть ещё очень интересная проблема перекидывания сигнала звука с микрофона со стрим пк на игровой, чтобы иметь возможность использовать его в голосовых чатах, что тоже особенный вид извращений, о котором, если вы захотите (дайте знать) я тоже когда-нибудь напишу. Но уже не сегодня, руки устали печатать пипец, а дел сегодня ещё много.
Так или иначе, надеюсь эта странная история была вам полезна или хотя бы интересна и спасибо за внимание! Возможно, настоящая схема совместно работающих компьютеров - это я и вы
In 2 bundles
https://learn.microsoft.com/ru-ru/windows/powertoys/mouse-without-borders
https://www.amazon.com/UGREEN-Selector-Computers-Peripheral-One-Button/dp/B01MXXQKGM
на которой можно свапать клаву и мышку, но, мне кажется, что программный вариант в сто раз лучше, обязательно расскажи, если что-то найдешь, это супер интересная тема