Comments 8
Например, при настройке VM на использование 4 ядер и 8 потоков вместо просто 4 ядер, частота кадров в GTA V упала вдвое. Предполагаю, что VM рассматривала “SMT ядра” как реальные, сбивая планировщика Windows с толку.
В virt-manager количество потоков — оно на каждое ядро, а не общее, так что предполагаю, что виртуалка начала эмулировать все 32 потока.
Интегрированную графику Ryzen 7 5700G пробовали пробрасывать? Тоже интересный и полезный обществу опыт )
Если это не сарказм, то буквально предыдущая статья об этом
Если она не загрузочная, то должна пробрасываться нормально: в районе 4000G, емнип, на процах со встройкой починили iommu-группы (где-то в недрах реддита попадался вывод с системы с 4600G).
Посмотреть группы можно таким скриптом:
$ cat bin/lsiommu
#!/bin/bash
shopt -s nullglob
for d in /sys/kernel/iommu_groups/*/devices/*; do
n=${d#*/iommu_groups/*}; n=${n%%/*}
printf 'IOMMU Group %02g ' "$n";
lspci -nns "${d##*/}"
done;
Для вящего перфекционизму можно запайпить вывод в sort
.
Для Radeon (как и для Nvidia) можно использовать альтернативу Gamestream. Это Sunshine. Работает также на Linux и никаких зависимостей от посторонних сервисов. У Parsec (как и у других альтернатив которые я пробовал - Rainway, Reemo), например, не всегда хорошая работа с Vulkan и DirectX 12 играми.
Использовать плату с большим количеством слотов SATA или M.2. Это существенно упрощает проброс устройств хранения данных
Не нужно.
настроить с помощью Samba общий доступ к виртуальной машине с NAS и разместить на ней библиотеку Steam с прочими игровыми файлами
Очень тормозно.
У вас же ZFS? iSCSI+zvol+unmap+volblocksize=64k+UNIT=64k(NTFS)=== charm.
Можно включить дедупликацию, если есть возможность пожертвовать десяток ГБ ОЗУ на DDT — для двух реальных компов и одной виртуалки это работало более чем.
Настройка системы для облачного гейминга с помощью VFIO, Parsec и AMD