Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # User.
- USER=colt
- # Path to VBIOS, IMG, Windows ISO, Virtio iso, ...
- IMAGES=/home/$USER/vm
- # IOMMU groups for passed devices.
- IOMMU_GPU="0c:00.0"
- IOMMU_GPU_AUDIO="0c:00.1"
- IOMMU_USB="11:00.3"
- # Virsh devices, only needed if you use virsh.
- #virsh nodedev-list
- VIRSH_GPU=pci_0000_0c_00_0
- VIRSH_GPU_AUDIO=pci_0000_0c_00_1
- VIRSH_USB=pci_0000_11_00_3
- # PCI BUS ID for binding/unbinding devices.
- videoid="1002 67df"
- audioid="1002 aaf0"
- usbid="1022 145c"
- videobusid=0000:$IOMMU_GPU
- audiobusid=0000:$IOMMU_GPU_AUDIO
- usbbusid="0000:$IOMMU_USB"
- # Images needed for QEMU.
- VBIOS=$IMAGES/RX5804GB_original.rom
- VBIOS1=$IMAGES/custom/Sapphire.RX580.4096.170302.rom
- VBIOS2=$IMAGES/custom/Sapphire.RX580.4096.170308.rom
- VBIOS3=$IMAGES/custom/Sapphire.RX580.4096.170323.rom
- VBIOS4=$IMAGES/custom/Sapphire.RX580.4096.171115.rom
- IMG=$IMAGES/windows.raw
- VIRTIO=$IMAGES/virtio-win.iso
- ISO=$IMAGES/en_windows_10_enterprise_2016_ltsb_x64_dvd_9059483.iso
- #$IMAGES/win10.iso
- #HDD=/dev/sdx
- OVMF=/usr/share/ovmf/x64/OVMF_CODE.fd
- # QEMU options
- RAM=12G
- CORES=12
- # To run QEMU as user you need to allow more RAM to be locked by an user.
- ULIMIT=$(ulimit -a | grep "max locked memory" | awk '{print $6}')
- RAM_FIX=10
- RAM_NEW=$(( $(echo $RAM | tr -d 'G')*1048576+$RAM_FIX ))
- # Variable used to change the Frame Buffer resolution. Not needed.
- RES="1920 1080"
- echo "video id: "$videoid
- echo "video bus id: "$videobusid
- echo "audio id: "$audioid
- echo "audio bus id: "$audiobusid
- echo "usb id: "$usbid
- echo "usb bus id: "$usbbusid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement