Proxmox VM Gaming - EAC

Registriert
Juli 2019
Beiträge
190
Hallo,

ich versuche eine vernünftige gaming VM in meiner Proxmox Umgebung auszurollen mit PCI Passtrough.
Mein Ziel ist es, Online Games spielen zu können, ohne dass Anti Cheating Systeme meckern, dass das Game in einer VM läuft.

Da habe ich aktuell Probleme mit Easy anti Cheat (EAC), speziell mit Rust. Möchte ich nun das Spiel starten, erscheint die Meldung:
"Cannot run under virtual Machine".

Ich habe meine vm conf angepasst mit dieser Anleitung:
https://docs.vrchat.com/docs/using-vrchat-in-a-virtual-machine

und es hat funktioniert. Rust konnte ich normal spielen, BIS ich die GPU durchgereicht habe.
Das habe ich bereits versucht:

Code:
hostpci0: 0000:3f:00.0,x-vga=1,romfile=/usr/share/kvm/NVIDIA_Quadro_T400.rom

Ohne Erfolg. Die VM startet nicht mal mehr.
Viele andere Spiele wie BF 2040 laufen ohne Probleme.

Wie kriege ich eine GPU durchgereicht, ohne dass EAC meckert?
 
Hi,
Anonymous User schrieb:
Hallo,

ich versuche eine vernünftige gaming VM in meiner Proxmox Umgebung auszurollen mit PCI Passtrough.
Mein Ziel ist es, Online Games spielen zu können, ohne dass Anti Cheating Systeme meckern, dass das Game in einer VM läuft.
hat das einen tieferen Sinn, dass du eine VM zum Zocken unter Proxmox verwenden möchtest? Was für Hardware hast du denn?
 
Öffne die Konfiguration der VM in /etc/pve/qemu-server/vmid.conf. Füge das Flag hidden=1 zur CPU-Definition hinzu. Das könnte klappen.

Oder Bios:
Bearbeite die VM-Konfiguration, um BIOS-Strings zu ändern:
vbnet
Code kopieren
smbios1:deine-uuid,manufacturer="Hersteller",product="Produkt"
Dadurch können Informationen wie "Proxmox" oder "QEMU" verborgen werden.
 
Hi nochmal,

inzwischen habe ich es aufgegeben. Gaming in einer VM zu betreiben, ist einfach nicht sinnvoll.

Dachte das wäre eine gute Idee, da mein Server sehr leistungsstark ist, ryzen 9 5950x, 128 GB Ram, damit hätte man zwei gaming pcs betreiben können und sich Geld sparen können. Wahrscheinlich lege ich mir bald zwei native gaming rechner zu- Für mich und meine Freundin.

SG
Ergänzung ()

Code:
balloon: 12000
bios: ovmf
boot: order=ide0
cores: 16
cpu: host,hidden=1,hv_relaxed,hv_reset,hv_runtime,hv_stimer,hv_synic,hv_time,hv_vapic,hv_vpindex,hv_frequencies,hv_avic,hv-vendor-id=0123756792CD
efidisk0: XXXX:vm-500-disk-0,efitype=4m,pre-enrolled-keys=1,size=1M
ide0: XXXX:vm-500-disk-1,discard=on,size=52G,ssd=1
ide1: XXXX:vm-500-disk-0,size=100G
machine: pc-q35-8.0
memory: 32000
meta: creation-qemu=8.0.2,ctime=1692178920
name: windows10
net0: e1000=XXXX:DB,bridge=vmbr0
numa: 0
ostype: win10
parent: vortest
scsihw: virtio-scsi-single
smbios1: uuid=XXXXX
sockets: 1
tags: test
usb0: host=4-1,usb3=1
usb1: host=4-2,usb3=1
vga: memory=250
vmgenid: XXXX
features: hyperv=1
hyperv: mode=custom,vendor_id=XXXXX
sysinfo: type=smbios
bios:
  vendor: American Megatrends Inc.
  version: F31o
  date: 12/03/2020
system:
  manufacturer: Gigabyte Technology Co., Ltd.
  product: X570 AORUS ULTRA
  version: x.x
  serial: Default string
  uuid: XXXX
  sku: Default string
  family: X570 MB

mit dieser conf konnte ich Rust in der VM starten, sobald ich aber die GPU durchreiche, wird die vm erkannt.

Mit dieser Zeile klappts nicht mehr.
hostpci0: XXXX,pcie=1,x-vga=1
 
Zuletzt bearbeitet:
Zurück
Oben