Qemu Windows VM bluescreen uruchamia Just Cause 3

0

Teraz jest to dość specyficzne i przykro mi z tego powodu.

Używam maszyny wirtualnej z systemem Windows 10 za pomocą QEMU w mojej fizycznej instalacji Arch Linux. Maszyna wirtualna jest skonfigurowana z funkcją przekazywania GPU. Korzysta z VFIO BIOS.

Podczas uruchamiania Just Cause 3 za pośrednictwem Steam (jeden inny wątek w Internecie z tym problemem mówi, że dotyczy to również innych gier Avalanche, np. Mad Max), Windows natychmiast wyświetla bluescreen na ntoskrnl.exe. Inne gry nie mają tego problemu i działają bez problemu. Just Cause 3 działało bez problemu na tym samym sprzęcie w fizycznej, dedykowanej instalacji systemu Windows.

Sterowniki graficzne są całkowicie aktualne, a szybkie uruchamianie jest wyłączone (najwyraźniej może to powodować problemy).

Naprawdę nie oczekuję dokładnego rozwiązania (jak powiedziałem, jest to dość specyficzne), ale jeśli ktoś może przynajmniej zaproponować coś do wypróbowania, byłbym wdzięczny. Dołączyłem zrzut i mój sprzęt jako obrazy:

Zrzut niebieskiego ekranu

Sprzęt Speccy

Jake Stanger
źródło
1
udostępnij prawdziwy dmp, a nie ten bezużyteczny obraz. Awarie 0x3B mogą powodować problemy ze sterownikami graficznymi: msdn.microsoft.com/en-us/library/windows/hardware/…
magicandre1981
Przepraszam, prawdopodobnie powinienem był to zrobić. Naprawdę powinienem był tu wrócić, kiedy go rozwiążę. Dodam teraz odpowiedź.
Jake Stanger

Odpowiedzi:

0

Przeszukanie Google zajęło mi wiele godzin, aby znaleźć kogoś, kto miał ten sam problem co ja. W końcu znalazłem ten post na Reddicie, który również wyjaśnił przyczynę i naprawił:

„Najprawdopodobniej maszyna wirtualna próbuje uzyskać dostęp do nieobsługiwanego MSR. Możesz sprawdzić, czy to jest ten błąd, uruchamiając dmesg -wHi obserwując dane wyjściowe po awarii. Dodanie echo 1 > /sys/module/kvm/parameters/ignore_msrsna początku skryptu uruchamiania powinno rozwiązać problem.”

To natychmiast rozwiązało problem.

Przepraszam za źle sformułowane pytanie (powinienem również wspomnieć, że korzystam z VFIO).

Jake Stanger
źródło