guyverjab

Members
  • Posts

    12
  • Joined

  • Last visited

Everything posted by guyverjab

  1. Found that i had to force the pcie slot to 3.0 because of my 3.0 board instead of auto. The GPU kept trying to switch to 4.0 even though it was a 3.0 slot
  2. Found i needed to do one more thing which was to force my PCIe slot in the bios from Auto to pcie slot 3.0 Read in another post that because i upgraded to a newer card the newer card tried to keep on switch to 4.0 even though the slot was 3.0 This fixed my crashing issues under load.
  3. Thanks for this article. I was able to resolve my issues of error 43 by using your guide! One note, is that im seeing stability issues when playing a video game. And it can be any video game. I've left it over night just idling and its not crashing. Tried watching youtube and its not crashing. Only when starting a game and getting into the gameplay does it crash. Have you seen this before?
  4. Ok Success! Im still testing for stability but i was able to successfully get the GPU passed without any issues using this guide The Main issue that i had that was unique to me was that i had some type of power saving script for nvidia that started during boot up nvidia power save hourly/script that i had running at boot up from the user scripts. I've disabled and deleted it since finding out it was the culprit. Notes: 1. I can confirm that you can get a 3060 working with ASROCKRACK EPYCD8 2. You do not need a patched vbios. 3. multifunction='on' for GPU is needed for stability and useability. 4. Disable everything including docker, user scripts and all vm guests when debugging. 5. Check you diagnostics files and audit your own configurations
  5. I've had a working setup with a 1080 TI Windows 10 and Windows 11 setup but I wanted to go a more power efficient route so i got the 3060. Thats when i could not get it successfully past the Nvidia 43 error. I can get the machine powered on and showing the desktop with the system device using teamviewer. But i could get get past the nvidia 43 error. ASRockRack EPYCD8 American Megatrends Inc., Version P2.40 BIOS dated: Tue 28 Apr 2020 12:00:00 AM PDT EVGA GeForce RTX 3060 XC GAMING 12GB GDDR6 Graphics Card Notes: - Binded the GPU IOMMU group 78 and 79 1. I've created a new VM guest machine and installed all the drivers for the machine 2. Installed the latest Nvidia Drivers and got the (Error 43) 3. Tried creating a new VM guest and unzipped the installer files and tried to install Nvidia drivers and still no change (Error 43) 4. Tried dumping the vga bios successfully and tried attaching it to the VM guest, using space invaders script (Error 43) 5. Tried using the dumped VGA bios and patching it (Error 43) 6. Updated the VM guest to use the multifunction='on' and updated the Slot's and function info (Error 43) Anyone help would be appreciated!! Boot Setup Unraid OS kernel /bzimage append initrd=/bzroot video=vesafb:off video=efifb:off acpi_enforce_resources=lax vfio_iommu_type1.allow_unsafe_interrupts=1 pcie_acs_override=multifunction VM guest Setup <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='3'> <name>Wingamer01</name> <uuid>4ef502f7-ca5b-cc21-2833-b93c0aee9c34</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 11" icon="windows11.png" os="windowstpm"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>16</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='24'/> <vcpupin vcpu='2' cpuset='1'/> <vcpupin vcpu='3' cpuset='25'/> <vcpupin vcpu='4' cpuset='2'/> <vcpupin vcpu='5' cpuset='26'/> <vcpupin vcpu='6' cpuset='3'/> <vcpupin vcpu='7' cpuset='27'/> <vcpupin vcpu='8' cpuset='4'/> <vcpupin vcpu='9' cpuset='28'/> <vcpupin vcpu='10' cpuset='5'/> <vcpupin vcpu='11' cpuset='29'/> <vcpupin vcpu='12' cpuset='6'/> <vcpupin vcpu='13' cpuset='30'/> <vcpupin vcpu='14' cpuset='7'/> <vcpupin vcpu='15' cpuset='31'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-7.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/4ef502f7-ca5b-cc21-2833-b93c0aee9c34_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv mode='custom'> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' cores='8' threads='2'/> <cache mode='passthrough'/> <feature policy='require' name='topoext'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='writeback'/> <source file='/mnt/user/domains/Wingamer01/vdisk1.img' index='3'/> <backingStore/> <target dev='hdc' bus='virtio'/> <serial>vdisk1</serial> <boot order='1'/> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/WIN11.PRO.22H2.SUPERLITE+SE+COMPACT.U10.(WPE+).ISO' index='2'/> <backingStore/> <target dev='hda' bus='ide'/> <readonly/> <boot order='2'/> <alias name='ide0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.229-1.iso' index='1'/> <backingStore/> <target dev='hdb' bus='ide'/> <readonly/> <alias name='ide0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb'/> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <alias name='usb'/> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <alias name='usb'/> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='ide' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:3a:ff:84'/> <source bridge='br0'/> <target dev='vnet2'/> <model type='virtio-net'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-3-Wingamer01/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <audio id='1' type='none'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <rom file='/mnt/user/isos/vbios/nvidia_3060v3_vbios.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'/> </hostdev> <memballoon model='none'/> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> unraid01-diagnostics-20230828-0723.zip
  6. just tried this on windows 11 and it works great! better than <feature policy='disable' name='hypervisor'/>
  7. Seeing the same error on my setup on unraid 6.11.5 - Using a Nvidia 3060 I can install and create a VM and pass the GPU to the VM guest. But when i update the GPU to the latest drivers, it crashes the server. Did you find a solution? Did reverting back to 6.11.0 revert the issue?
  8. Any way to set the container so it uses a specifc GPU? I have 2 GPU's in my rig and wanted to specify which GPU it uses
  9. It looks like i've been comparing load times to a windows 10 install to proton and not the actual docker container. i'll see about improving performance on proton and i'll post what i find.
  10. @Josh.5 - Initially yes, but then was thinking that i should put it into a cache in which the settings is is Use Cache Pool only, which is my m.2 drive which is a StoragecacheSamsung_SSD_970_PRO_512GB_S5HRNC0N300098E - 512 GB (nvme1n1)
  11. Hi everyone, I love this docker container and it is very playable for simple graphics games like risk of rain 1 or star bound. What i noticed that if i try to play a game that has a decent amount of 3d graphics its takes at least 2 -5 minutes for the game to load. But the actual gameplay is pretty good like 30 - 120 fps with hardly any stuttering. Also when i run a vm guest (Windows 10) to play the game, the time is around 15 seconds to 2 minutes which is much better Risk of rain 2 - 5 Minutes (Docker container) Risk of rain 2 - 30 seconds (VM guest) Specs: AMD EPYC 7402 24-Core @ 2800 MHz 32 GB 3200 mhz ecc 4tb ssd x 4 for software raid 2 tb m.2 drive 1080ti 1. What could be the cause of the game to take 3-5 minutes to load up the game in the docker container?