MarkusR Posted April 5, 2021 Share Posted April 5, 2021 Hi Zusammen, ich bin neu im Unraid-Bereich und hoffe, ihr könnt mir helfen. Ich möchte gerne meine primäre (einzige) Grafikkarte, eine AMD RX 5500 XT der macinabox-Umgebung (BigSur) durchschleifen. Mit Windows habe ich es schon hinbekommen, aber unter macOS bekomme ich nach dem Laden des Apple-Logos einen Black-Screen. Ich hatte es sogar mal am Laufen, allerdings ohne HDMI-Sound. Jetzt bekomme ich es aber, warum auch immer, nicht mehr hin. Ich hoffe ihr könnt mir da weiterhelfen. Folgende XML-Config habe ich momentan: <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>Macinabox Catalina</name> <uuid>14347f40-cb09-464a-a998-439439caa670</uuid> <description>MacOS Catalina</description> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="default.png" os="osx"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-4.2'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/14347f40-cb09-464a-a998-439439caa670_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' cores='1' threads='2'/> <cache mode='passthrough'/> <feature policy='require' name='topoext'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <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='raw' cache='writeback'/> <source file='/mnt/user/isos/Catalina-opencore.img'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/isos/Catalina-install.img'/> <target dev='hdd' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Macinabox Catalina/macos_disk.img'/> <target dev='hde' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='4'/> </disk> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <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'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:8b:7e:55'/> <source bridge='br0'/> <model type='vmxnet3'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/> </source> <rom file='/mnt/user/isos/vbios/rx5500xt.rom'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0a' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0c' slot='0x00' function='0x4'/> </source> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x046a'/> <product id='0xc097'/> </source> <address type='usb' bus='0' port='2'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x1e7d'/> <product id='0x2cb0'/> </source> <address type='usb' bus='0' port='3'/> </hostdev> <memballoon model='none'/> </devices> <qemu:commandline> <qemu:arg value='-usb'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd,bus=usb-bus.0'/> <qemu:arg value='-device'/> <qemu:arg value='************************'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/> </qemu:commandline> </domain> Die Grafikkarte wird in Unraid mit 0a:00.0 und deren Soundkarte mit 0a:00.1 gelistet. Hoffe ihr habt mir da ein paar Tips :-) Quote Link to comment
MarkusR Posted April 5, 2021 Author Share Posted April 5, 2021 Hi Zusammen, jetzt hab ich es wieder hinbekommen. Es fehlte noch eine aktuellere Version der Whatevergreen.kext. Weiß einer eventuell, wie man Sound über HDMI bekommt? Quote Link to comment
MarkusR Posted April 5, 2021 Author Share Posted April 5, 2021 Ok hat funktioniert. Ich musste die Soundkarte af den gleichen Bus legen, aber eine andere functions hinterlegen. Falls einer da auch mal Hilfe braucht, jeder Zeit 🙂 1 Quote Link to comment
saber1 Posted April 5, 2021 Share Posted April 5, 2021 3 hours ago, MarkusR said: <vmtemplate xmlns="unraid" name="Windows 10" icon="default.png" os="osx"/> Du nennst Deine macOS-VM "Windows 10"? 😉 1 Quote Link to comment
MarkusR Posted April 5, 2021 Author Share Posted April 5, 2021 Das macht komischerweise Unraid selbst, wenn ich nicht über die XML, sondern die VM über die GUI konfiguriere 😉 habe ich aber mittlerweile in der XML korrigiert. Mir ist noch aufgefallen, dass wenn MacOS in den Standby geht, die VM auf Pause steht. Aktiviere ich diese wieder, kann meine Grafikkarte nicht mehr angesteuert werden. Ähnliche Problematik hab ich auch bei Neustarts. Anscheinend, weil die Grafikkarte kein resetting beherrscht. ist das im Standby dann das Gleiche Thema? Quote Link to comment
ich777 Posted April 5, 2021 Share Posted April 5, 2021 @giganode kannst du hier evtl. helfen bzw. braucht er jicht den reset patch? 1 Quote Link to comment
saber1 Posted April 6, 2021 Share Posted April 6, 2021 7 hours ago, MarkusR said: Das macht komischerweise Unraid selbst, wenn ich nicht über die XML, sondern die VM über die GUI konfiguriere macOS-VM's bitte nicht über die unRaid-GUI konfigurieren. Out of the box unterstützt unRaid keine macOS-VM's. Deshalb wird, sobald über die GUI Anpassungen vorgenommen werden, alles von unRaid geändert, von dem unRaid denkt, es wäre nicht korrekt. Seit dem neuen macinabox wird doch ein Virtmanager installiert. Die VM entweder darüber, oder eben, wie Du es angesprochen hast, die XML direkt bearbeiten. 1 Quote Link to comment
giganode Posted April 8, 2021 Share Posted April 8, 2021 On 4/5/2021 at 11:36 PM, MarkusR said: Mir ist noch aufgefallen, dass wenn MacOS in den Standby geht, die VM auf Pause steht. Aktiviere ich diese wieder, kann meine Grafikkarte nicht mehr angesteuert werden. Ähnliche Problematik hab ich auch bei Neustarts. Anscheinend, weil die Grafikkarte kein resetting beherrscht. ist das im Standby dann das Gleiche Thema? Dieses Verhalten solltest du über clover bzw. opencore deaktivieren. Es reicht, wenn der Bildschirm ausgeht. Ist deine Karte in macos unterstützt? Haben welche mit genau deiner Karte einen mac am laufen? Nutzt du den vendor-reset? Wenn nicht, solltest du das machen!! On 4/6/2021 at 6:50 AM, saber1 said: macOS-VM's bitte nicht über die unRaid-GUI konfigurieren. Out of the box unterstützt unRaid keine macOS-VM's. Deshalb wird, sobald über die GUI Anpassungen vorgenommen werden, alles von unRaid geändert, von dem unRaid denkt, es wäre nicht korrekt. Seit dem neuen macinabox wird doch ein Virtmanager installiert. Die VM entweder darüber, oder eben, wie Du es angesprochen hast, die XML direkt bearbeiten. Korrekt. Ich habe immer über den xml editor konfiguriert, da ansonsten relevante Parameter beim speichern verloren gehen. 2 Quote Link to comment
MarkusR Posted April 8, 2021 Author Share Posted April 8, 2021 Hi Newbie, ok, dass hab ich schon gemacht 🙂 Ja meine Karte wird unterstützt. Ich musste nur eine neuere Whatevergreen.kext implementieren. Vendor-reset kenne ich nicht. Würde mir das auch bei Win10 helfen? Dort ist es ähnlich. VM start funktioniert korrekt. Beim cleanen shutdown und anschließendem Neustart der VM bekomme ich einen Bluescreen. Erst wenn ich den Unraid-Server neu starte, geht es wieder. Quote Link to comment
giganode Posted April 8, 2021 Share Posted April 8, 2021 7 minutes ago, MarkusR said: Hi Newbie, ok, dass hab ich schon gemacht 🙂 Ja meine Karte wird unterstützt. Ich musste nur eine neuere Whatevergreen.kext implementieren. Vendor-reset kenne ich nicht. Würde mir das auch bei Win10 helfen? Dort ist es ähnlich. VM start funktioniert korrekt. Beim cleanen shutdown und anschließendem Neustart der VM bekomme ich einen Bluescreen. Erst wenn ich den Unraid-Server neu starte, geht es wieder. Das wird deine Lösung sein Dafür musst du dann mit @ich777s "unraid kernel helper" einen custom kernel kompilieren um den vendor-reset zu integrieren. Hast du über die community apps andere zusätzliche treiber installiert, müssen diese ebenfalls mit kompiliert werden und die dementsprechenden plugins vor dem Neustart deinstalliert werden. Für ein How-To checke bitte mal den entsprechenden thread ab. Solltest du Probleme haben wird er dir sicher gern helfen! Ich bin im Moment beruflich stark eingebunden, deswegen können weitere Antworten von mir eine Weile dauern 😜 Viel Spaß dann, sobald alles eingerichtet ist 2 Quote Link to comment
MarkusR Posted April 8, 2021 Author Share Posted April 8, 2021 Hi Newbie, Ah cool, danke dir. Dann suche ich mal nach dem unraid kernel helper. Ich meine aber gelesen zu haben, dass das nicht immer stabil läuft? Quote Link to comment
giganode Posted April 8, 2021 Share Posted April 8, 2021 Hi Newbie, bei mir läuft es so stabil wie es nur kann. Ich selber betreibe eine 5700xt im Referenzdesign. Negative Erlebnisse werden immer mehr hervorgehoben, mach dir da am besten dein eigenes Bild mit deinem Setup und teste einfach mal. Ich selber hab bisher noch nichts schlechtes aus dem unraid forum gehört. Teilweise war der vendor-reset tatsächlich die lang ersehnte Lösung, da bei einigen der mittlerweile alte navi-patch nicht alle Probleme behob. Mein Name steht übrigens eine Zeile höher 😜 1 1 Quote Link to comment
MarkusR Posted April 8, 2021 Author Share Posted April 8, 2021 Oh Giganode, sorry haha, aber ist mein Bluescreen von Win10 auch auf diesen Bug zurückzuführen? Quote Link to comment
ich777 Posted April 8, 2021 Share Posted April 8, 2021 18 minutes ago, MarkusR said: Ich meine aber gelesen zu haben, dass das nicht immer stabil läuft? Hey, hey, hey,... das höre ich zum ersten mal... Der gnif/vendor-reset patch ist noch in Entwicklung sagen wir mal so, aber du hast hald den Vorteil das du eine VM starten und stoppen kannst und vielen Fehlern vorbeugen kannst, ich nehme mal an der Bluescreen wird dadurch verursacht das der Treiber geladen wird beim booten aber fehl schlägt weil die Karte eben nicht resetten kann, only a guess... Einfach mal probieren, der Unraid-Kernel-Helper ist wirklich einfach zu bedienen, hat zwar viele Optionen aber wenn du dir alles im Docker Template durchließt, nur das wählst was du brauchst und das Log im Auge behältst ist alles gut. Quote Link to comment
MarkusR Posted April 8, 2021 Author Share Posted April 8, 2021 Hi ich777, jetzt hab ich den richtigen Namen schon mal gleich richtig, hehe. Gibt es da ein Howto, in dass ich mich mal reinfuchsen kann? Quote Link to comment
ich777 Posted April 8, 2021 Share Posted April 8, 2021 39 minutes ago, MarkusR said: Hi ich777, jetzt hab ich den richtigen Namen schon mal gleich richtig, hehe. Gibt es da ein Howto, in dass ich mich mal reinfuchsen kann? Du brauchst wirklich gar nicht viel machen bzw beachten, einfach mal die containerbeschreibung und die der variablen lesen und evtl. mal in den Unraid-Kernel-Helper thread vorbeischaun, da sind mal die basics drin. Beim markieren musst du nochmal auf meinen namen klicken damit ich benachrichtigt werde. Quote Link to comment
MarkusR Posted April 8, 2021 Author Share Posted April 8, 2021 @ich777 ich glaub ich habs. Habe den Kernel-Helper installiert, dort den reset-Patch ausgewählt und danach die Dateien vom generierten output-Folder auf meinem USB-Stick ersetzt. Meine MAC-Umgebung konnte ich danach korrekt neu starten. Da ich an meiner Win10 VM zu viel rumgespielt hatte, hab ich diese gelöscht und neu angelegt. Jetzt hab ich aber das Phänomen, dass er beim Starten der VM die Grafikkarte gar nicht mehr durchschleift. Die VM ist zwar gestartet, aber der Monitor am Unraid-Server steht nach wie vor auf der Shell. Die MAC-VM funktioniert noch. Siehst du hier die Problematik? Anbei mal meine XML und ein Screenshot der GUI <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Windows 10</name> <uuid>b1aea81a-fb36-d31e-bfce-aa67fb2934eb</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='8'/> <vcpupin vcpu='2' cpuset='1'/> <vcpupin vcpu='3' cpuset='9'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-4.1'>hvm</type> </os> <features> <acpi/> <apic/> <hyperv> <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='1' threads='4'/> <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='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/Windows.iso'/> <target dev='hda' bus='sata'/> <readonly/> <boot order='2'/> <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.190-1.iso'/> <target dev='hdb' bus='sata'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Windows 10/vdisk1.img'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0xb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:f8:d2:34'/> <source bridge='br0'/> <model type='virtio-net'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes' xvga='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0a' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x046a'/> <product id='0xc097'/> </source> <address type='usb' bus='0' port='1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x1e7d'/> <product id='0x2cb0'/> </source> <address type='usb' bus='0' port='2'/> </hostdev> <memballoon model='none'/> </devices> </domain> Quote Link to comment
ich777 Posted April 9, 2021 Share Posted April 9, 2021 @MarkusR da bist du bei mir leider an der falschen Adresse, hab nur eine VM und die nehme ich headless zum Docker container bauen... Der richtige Ansprechpartner speziell mit AMD Karten wäre da @giganode 1 Quote Link to comment
MarkusR Posted April 9, 2021 Author Share Posted April 9, 2021 @ich777 @giganode aka Newbie 😅 ich habe herausgefunden, dass es wohl mit dem Kernel-Helper zusammenhängt. Ich hatte ja die Dateien gemäß Screenshot nach dem Lauf des Kernel-Helpers auf meinem USB-Stick getauscht und dann das obere Problem gehabt. Gerade wieder ein Rollback durchgeführt und jetzt geht das Win10 VM wieder. Ich habe im Kernel-Helper lediglich den reset-patch aktiviert. Quote Link to comment
ich777 Posted April 9, 2021 Share Posted April 9, 2021 15 minutes ago, MarkusR said: @ich777 @giganode aka Newbie 😅 ich habe herausgefunden, dass es wohl mit dem Kernel-Helper zusammenhängt. Ich hatte ja die Dateien gemäß Screenshot nach dem Lauf des Kernel-Helpers auf meinem USB-Stick getauscht und dann das obere Problem gehabt. Gerade wieder ein Rollback durchgeführt und jetzt geht das Win10 VM wieder. Ich habe im Kernel-Helper lediglich den reset-patch aktiviert. Wie gesagt ich bin der falsche was die VM's angeht aber wenn es an was liegt dann am reset patch, der Kernel-Helper macht im grunde nichts anderes das er die zusätzlichen sachen zu Unraid hinzufügt, aber das jemand mit dem vendor reset patch und windows vm's ein problem hat höre ich zum ersten mal. Bootest du Unraid mit Legacy oder UEFI? Hast du in der VM OMVF oder SeaBios? 1 Quote Link to comment
MarkusR Posted April 9, 2021 Author Share Posted April 9, 2021 hmm 😞 Bin mal gespannt was Giganode noch für Tipps hat. Unraid boote ich im Legacy Mode und nutze das SeaBios für die VMs. Quote Link to comment
ich777 Posted April 9, 2021 Share Posted April 9, 2021 11 minutes ago, MarkusR said: SeaBios Ich glaube mich erinnern zu können das für die AMD Grafikkarten OMVF empfohlen wird. Quote Link to comment
MarkusR Posted April 9, 2021 Author Share Posted April 9, 2021 Hi @ich777, Hi @giganode Also es scheint, zumindest bei mir, wirklich mit dem vendor-reset patch zusammenzuhängen. Im ungepatchten Raid habe ich eine Win10 VM erstellt und funktioniert korrekt. Dann habe ich den Kernel-Helper, lediglich mit dem vendor-rest patch=true laufen lassen und die erstellten Dateien auf einem USB-Stick ersetzt. Nach einem Neustart, starte ich die Win10 VM erneut und es findet kein Switch zur GPU statt. Stelle ich das ursprüngliche Unraid wieder her, funktioniert die VM wieder. Ich habe mir die XMLs vor und nach dem Unraid patchen gespeichert und compared. Diese sind identisch. Ich habe mal mein Diagnose-LOG beigefügt. Zur Sicherheit meine Hardware: Ryzen 3700x auf einem x570 Pro Mainboard 32GB RAM AMD rx 5500 XT Grafikkarte unraidserver-diagnostics-20210409-2058.zip Quote Link to comment
MarkusR Posted April 9, 2021 Author Share Posted April 9, 2021 Haaa. Jetzt scheint es zu gehen. Folgendes hab ich jetzt durchgeführt: - Wiederherstellung des ursprünglichen Unraids - Update auf die neueste Version V. 6.9.1 auf V. 6.9.2 (Hatte ich vorher nicht gemacht) - Bereinigung der Kernel-Helper Dateien und Deinstallation des Dockers - Neustart und Neuinstallation des Kernel-Helpers - Nur die Option bei vendor-patch auf true setzen - Dateien auf dem USB-Stick getauscht - Win10VM nun von Seabios auf OVMF gestellt Neustart der VM geht und Herunterfahren und Wechsel zur MAC-VM und dessen Neustart geht auch. Einzig bei der Installation der Radeon-Software unter Win10 und setzen des Punktes "Werkseinstellung" habe ich mal kein Videosignal bekommen. Auch nicht nach einem Unraid-Neustart. Hab dann Unraid beendet, wieder gestartet, die Radeon Software zu Ende installiert und seitdem bisher keine Probleme mehr gehabt. 1 Quote Link to comment
giganode Posted April 10, 2021 Share Posted April 10, 2021 (edited) 18 hours ago, MarkusR said: Haaa. Jetzt scheint es zu gehen. Folgendes hab ich jetzt durchgeführt: - Wiederherstellung des ursprünglichen Unraids - Update auf die neueste Version V. 6.9.1 auf V. 6.9.2 (Hatte ich vorher nicht gemacht) - Bereinigung der Kernel-Helper Dateien und Deinstallation des Dockers - Neustart und Neuinstallation des Kernel-Helpers - Nur die Option bei vendor-patch auf true setzen - Dateien auf dem USB-Stick getauscht - Win10VM nun von Seabios auf OVMF gestellt Neustart der VM geht und Herunterfahren und Wechsel zur MAC-VM und dessen Neustart geht auch. Einzig bei der Installation der Radeon-Software unter Win10 und setzen des Punktes "Werkseinstellung" habe ich mal kein Videosignal bekommen. Auch nicht nach einem Unraid-Neustart. Hab dann Unraid beendet, wieder gestartet, die Radeon Software zu Ende installiert und seitdem bisher keine Probleme mehr gehabt. Schön zu hören!! Ich konnte leider nicht früher schreiben, aber den Grund hatte ich ja schon genannt. Ich muss zu deinem Phänomen sagen, dass ich noch in meiner ersten Woche mit Unraid auf ovmf umgestiegen bin und daher den vendor-reset sowie den alten navi-patch nie mit seabios betrieben habe. Kann gut sein, dass dein Problem allein durch den Wechsel auf das UEFI bios gelöst wurde. Noch eine Frage zu deiner GPU.. Wenn du deine verschiedenen VM's über das OS neustartest, funktioniert der Sound? Hast du kurzzeitig merkwürdige Fragmente auf dem Display? Oder funktioniert alles reibungslos? Zu der Treiberinstallation.. Bei mir selbst verhält sich die Treiberinstallation exakt identisch zu einer Installation auf Bare Metal. Kann aber auch bei Windows gern mal an vorherigen fehlgeschlagenen Installationen o.ä. liegen. Windows bereinigt sich selbst ja nicht so "gut" Kann dir hier sonst noch für spätere Situationen "DDU" - einfach mal googlen - empfehlen. Damit konnte ich Windows eigentlich immer überzeugen On 4/9/2021 at 7:05 AM, ich777 said: @MarkusR da bist du bei mir leider an der falschen Adresse, hab nur eine VM und die nehme ich headless zum Docker container bauen... Der richtige Ansprechpartner speziell mit AMD Karten wäre da @giganode Uff 💚 Edited April 10, 2021 by giganode 2 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.