Привожу результаты недельных тестов своей системы, постараюсь описать все плюсы, минусы.
С чего все началось: первая часть
Использовал SpeedFan 4.52 для проверки нагрева видеокарты и управления вентиляторами.
Первоначально, в этой статье, я описал, что между 1060 и RX 580 я вставил обычный материал от упаковок материнских плат, что является, как я теперь считаю, крайне неадекватным решением. При нагреве свыше 60 градусов на 1060 этот материал плавился и вентилятор бедной малютки шуршал по железной защите 580ой.
В последствии я узнал, что вторая видеокарта, для ВМ, работает на шине x16, которая по сути является х2 (как же я сразу не глянул), чего реально хватало только для ускорения графики на ВМ и не более. Но на самом деле, сильно ощутимой разницы я не заметил. Стабильно в тех же проектах выдавало +-10 фпс разницы.
Я человек особо не привередливый к кадрам в секунду, знаю, что на глаза и голову может плохо влиять, поэтому для меня минимум 25 кадров - играбельно.
Тест без охлаждающих элементов
Не было ни одного корпусного вентилятора, и тест дал наихудшие результаты. Хотя сам советовал заботится об охлаждении. Не удивительно, что хоть и устаревшие, но мощные на момент выхода видеокарты требуют к себе особого внимания. Вместо плавкого материала я выбрал... маленький железные меч, любезно предоставленный моим коллегой. Вообще это больше похоже на брелок, но теперь у него новая жизнь.
30 минут в игре "VoidTrain" с другом на ВМ, выдало свыше 95 градусов на 1060 и это привело к выключению компьютера. Дав ему время около часа остыть, я приступал к редактированию еще только второй статьи.
В районе часа "Slime Rancher" стабильно работал, подлагивал, но подруга была в восторге не от механики самого эксперимента, а от склизких прыгунов. Игра проработала прекрасно, нагрев до 70 градусов от 1060. ВМ - минимальные настройки, Хост - максимальные.
Решение, к которому я пришел - пора поменять видеокарты местами и воткнуть парочку вентиляторов. Поэтому я закупил шесть вентиляторов: три фирмы Ginzzu, от которой у меня же и корпус, и три фирмы AeroCool.
Ginzzu около 40 CFM и 15 децибел, AeroCool около 20 CFM и 24 децибел.
Меняем местами видеокарты и добавляем Фимбулвинтер-систему.
Передавал в ВМ я уже 1060. Также забыл вынуть GPU-P из GameMachine, поэтому пришлось попользоваться бэкапом и пересоздать ВМ.
После установки 6 вентиляторов, температура нормализовалась
Ранее это было 52-57 градусов у 1060 в простое, теперь по минимальной загрузке FAN-системы - 45 градусов, 580 - почти всегда 30 градусов.
Считаю данный эксперимент успешным!
Еще оставалось место под два вентилятора под 1060, внизу корпуса, но меня смущали две вещи: если ставить их на вдув (то есть поток воздуха будет охлаждать 1060), то можно хапнуть пыли, и поэтому придется обслуживать корпус чуть чаще, либо ставить на выдув, тогда мы будем вытеснять горячий воздух на БП, который не так силен и достаточно стар.
Идеальным вариантом все также оставалась новая материнская плата в мыслях и заменить все вентиляторы на продуктивные Noctua. Это если исключаться покупку целиковой системы другому человеку, конечно же.
Последующие тесты
К этому времени более менее откорректированный FPS в играх на ВМ уже был настроен.
Удачный запуск "Phasmophobia" по началу дал неутешительный результат в середине: просадка транслируемой записи как следствие крайне неиграбельного геймплея + ужасное качество. Два дня разбора полетов привели к настройкам самого клиента Moonlight Client у удаленного компьютера. Стоял 50 мбит/с битрейт и не-нативное разрешение экрана. Сократили до 8 мегабит и поставили разрешение самого ноутбука, также добавили галку Frame Pacing, что привело к стабильным кадрам, мелкой пикселизации, очень редким лагам и отзывчивому отклику.
Настройки Sunlight на ВМ также подкручивал, в том числе еще раз удостоверился, что ядер и потоков хватает на трансляцию и игры.
В Advanced QP оставил 28, поток для энкодинга 1, FEP - 20. Заменил только поддержку HEVC, хотя он и эффективнее. Можно будет потестить, включив его, добавить одно ядро, уменьшить QP до 20 и/или добавить поток на обработку.
А теперь о виртуальных дисплеях
К этому моменту эмулятор еще не закуплен. Плюс надо что-то решить с кабелем и монитором, RX 580, основная, имеет 3 DisplayPort и 1 HDMI, который уже занят. А монитор имеет только VGA, почему-то раньше я внимания не обратил.
Все еще существовала проблема с отображением, когда удаленный хост подключается к ВМ через Moonlight Client, а хост основной выходит из Hyper-V картинка в Moonlight пропадает. Решилось все же usbmmidd_v2.
Первая версия не поддерживала множество разрешений, а во второй версии существующие не подходили, но их можно было редактировать через regedit, что являлось несомненным плюсом. Проблема с BSODом банально решалась входом в безопасный режим и выключением драйвера, но я не догадался сразу. Причем, все-таки это был IddSampleDriver или UVNCVirtualDisplay. Потому что только они оставались включенными после перезагрузки и выносили систему. Usbmmidd_v2 так не делал, для его активации надо было запустить консоль из его папки и написать
.\deviceinstaller64.exe enableidd 1
Поэтому быстро делаем задачу в планировщике, добавляем атрибуты enableidd 1, просим запускать от админа при включении компьютера, тобишь ВМ. Пользователя админа сделал тоже отдельного "admin". Основной "User" не затрагивался. Драйвер монитора не вызывал BSOD, работает исправно, все подключения через него. Таким же образом, через пользователя "admin", в фоне запускается Sunlight через планировщика при включении.
Автоматизация!
To be continued.