Skip to content

troubleshooting

Nicholas edited this page Dec 8, 2023 · 12 revisions

HELP, i followed your guide and the VM cannot see the GPU!!!

Don't panic; what I need you to do is reboot the host/remove the devices (excluding the GPU) from the VM that you've passed through; usually your mice and keyboard, next I would need you to add display spice, channel spice and usb redirector.

Next i need you to boot into the VM with the GPU still passed though and to check windows update, it should find the GPU automatically, afterwards remove usb redirector, display spice, channel spice (doesn't have to be in order).

After that you should be good to go.

Sidenote; it would be highly recommended to pass though your mice and keyboard last and to remove all the spice stuff last that way your graphics card can get installed with windows/windows update.

HELP!! My VM is not booting, it bsod's instantly!

Strange... did you try host-model mode in cpu configurations?

You may also try placing this inside your modprobe file kvm.conf

options kvm ignore_msrs=1

And it will boot successfully!

Proton has failed to start

Try setting your client to beta and restart, it should work then, if you'd want you may switch it back.

Existing installation from a NTFS drive

If you ever want to use an exisitng installation on your NTFS drive you'll need to do the following

  • Rename the Steam folder to Steam-old, create a new Steam folder
  • Open steam
  • Point the new steam install directory to your "new" install directory on the old drive
  • Close Steam
  • Delete the Steam folder DO NOT DELETE THE STEAM-OLD FOLDER
  • Rename the steam-old folder to Steam
  • ???
  • Profit

Write issues

There could be issues with NTFS; firstly see if you can verify the steam files, if this doesn't work then you'll have to run chkdsk with windows in recovery mode; you should know how to pass a phyical drive by now.

Here's an article on how to do so

for chkdsk you'll need to run diskpart to figure out the drive and then list volume

then for example: chkdsk G: /F /R

you may also need to defrag the drive.

I have an error about /qemu-7.0.0/accel/accel-softmmu.c:82:accel_init_ops_interfaces: assertion failed: (ops != NULL) or my VM doesn't work mysteriously after a system update

do the following below.

Here is a shell command script, save the script and run the script as root (sudo) if you are running it inside /usr/bin, otherwise save it to where you copied the emulator; edit the values when needed. Also be sure to chmod +x binary as an executable as sudo.

#!/bin/bash

hexdump -ve '1/1 "%.2x"' ./qemu-system-x86_64 |
sed -e 's/424f4348/434f4348/g' -e 's/42585043/44585043/g' |
xxd -r -p > ./qemu-system-x86_64-pass

This was pointed out in my guide, here

My display manager is not booting

If you are using an older gigabyte motherboard; disable CSM as it tries boot into the card you may be passing though. For example according to dmidecode -t 2 I have:

    Manufacturer: Gigabyte Technology Co., Ltd.
    Product Name: AB350M-Gaming 3-CF

If you still have issues and suspect it's CSM you should probably disable that feature. Sometimes CSM is enabled again after a pacman update, I have no idea why that happens though; if someone can figure this out for me feel free to tell me.