Здравствуйте, друзья! Я собрал хост Proxmox пару месяцев назад, чтобы объединить несколько компьютеров, выполняющих разные задачи, в одну физическую машину с несколькими виртуальными машинами. В техническом плане это немного избыточно. Dell Poweredge R730XD с процессором Intel Xeon E5-2667v4 (двойной), 256 ГБ ОЗУ DDR4 2400MHz (128 ГБ на процессор), 8 дисков по 6 ТБ (zraid2, перенесённый с старого NAS), 4 SSD по 1 ТБ (в RAID10 на ZFS для хранения образов ВМ) и 2 SSD по 250 ГБ для установки Proxmox, а также карта Supermicro с двумя NVMe PCIe с битумированием слотов, чтобы установить несколько SSD от Samsung NVMe. Начал с nVidia GTX 980Ti, но обновил до RTX 2080 Super, так как большинство игр теперь стабильно работают. У меня есть виртуальная машина Windows 10 с 12 vCPU (с использованием pve-helpers для назначения их на ядра второго процессора, так как именно к нему подключена видеокарта), 32 ГБ ОЗУ и PCIe Passhtru 500 ГБ SSD Samsung 970 Evo NVMe (я использовал диск VirtIO SCSI, но клонировал с него на SSD с помощью ПО от Samsung, затем, загрузившись "внутри" ВМ, поменял порядок загрузки во время POST и убрал диск VirtIO), USB 3.0 PCIe-карта на 4 порта и видеокарту RTX 2080 Super. После множества настроек я добился стабильной хорошей производительности игр в ВМ. Call of Duty Warzone работает на замечательных 60+ кадров в секунду с высокими настройками, 3DMark показывает вполне приличный результат, и так далее. Вероятно, не так хорошо, как на чистом железе, но для меня этого более чем достаточно. Однако с выходом дополнения Fallout 76 Wastelanders я решил вернуться к этой игре... и она работает ужасно. У меня есть аккаунт Shadow.tech с "виртуальной машиной Windows 10 в облаке", которая просто KVM с версией моего процессора v3 с 8 потоками, 12 ГБ ОЗУ, меньшими дисками virtIO и Quadro P5000, но там фреймрейт в 2-3 раза выше. На моей персональной машине в ВМ я вижу ~20-30 fps в лучшем случае, даже при понижении всех настроек в игре, в то время как мой Shadow показывает 60+ fps в тех же местах. Для учета я добавил подписку Fallout 1st к своему аккаунту, чтобы иметь сервер для себя и быть уверенным, что мои проблемы не связаны с другими игроками, создающими замешательство на сервере и снижая мой фреймрейт. Я сделал еще несколько настроек сегодня, в частности загрузил WSL на обоих машинах, чтобы войти в Linux и выполнить cat /proc/cpuinfo для сравнения флагов процессора, и заметил отсутствие таких флагов, как sse3/sse4, что могло бы объяснить разницу в производительности. Я загрузил их, добавив больше к аргументам: -cpu list, сравнил списки снова, и все выглядит хорошо, но я все еще наблюдаю очень плохую производительность. Я не уверен, что у меня есть целый ряд проблем. Вполне возможно, что "Fallout 76 просто работает ужасно в ВМ", но я всё равно не понимаю, как Shadow.tech разобрался, чтобы игра шла хорошо. Пока я просто буду играть там, пока продолжаю пробовать разные настройки и смотреть, что получится. Вот мой .conf для ВМ ниже. Я не совсем уверен, куда двигаться дальше для устранения неполадок. Больше всего меня смущает, что даже при установке процессора в режим host мне все равно нужно передавать много флагов, которые должны быть включены, и, похоже, что-то я не так настроил где-то по дороге? Буду признателен за любую помощь! #cpu_taskset 5,7,9,11,13,15,21,23,25,27,29,31 agent: 1 args: -machine 'type=q35,kernel_irqchip=on' -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off,hv_time,hv-vpindex,hv_vapic,hv_relaxed,hv_synic,hv_stimer,ss,rdtscp,pclmulqdq,ssse3,fma,sse4_1,sse4_2,movbe,popcnt,xsave,avx,f16c,rdrand,abm,fsgsbase,tsc_adjust,bmi1,avx2,smep,bmi2,erms,invpcid' balloon: 0 bios: ovmf boot: dc bootdisk: scsi0 cores: 12 cpu: host,hidden=1,flags=+md-clear;+pcid;+spec-ctrl;+ssbd;+pdpe1gb;+aes efidisk0: vmstorage:vm-104-disk-1,size=1M hookscript: local:snippets/exec-cmds hostpci0: 82:00,pcie=1,x-vga=1 hostpci1: 85:00,pcie=1 hostpci2: 83:00,pcie=1 machine: q35 memory: 32768 name: Gamer net0: virtio=46:A6:25:E0:4E:79,bridge=vmbr3,firewall=1 numa: 1 ostype: win10 scsihw: virtio-scsi-single smbios1: uuid=07f2a4aa-e526-44e2-89b9-502f2a97b59b sockets: 1 tablet: 0 vga: none vmgenid: ab8c535a-fbb4-412c-8d58-1a78136200d4
Windows 10 виртуальная машина с передачей GPU показывает плохую производительность в одной игре (Fallout 76), Proxmox Виртуальная Среда
|
19.04.2020 00:15:00
|
|
|
|
|
|
29.05.2022 05:27:00
Это действительно сделало мой день! Спасибо, мой друг!
|
|
|
|
|
|
23.08.2020 11:29:00
Вы кто-нибудь нашли решения своим проблемам?
|
||||
|
|
|
|||
Читают тему
