Probleme mit Virtualbox auf dem Hackintosh

  • ozw00d, VirtualBox benötigt eigentlich auch kein VT-d, da es die Funktionen sowieso nicht nutzt. Aber irgendetwas ist wird trotzdem benötigt, vermutlich vom macOS-Unterbau.

    Kleiner nachtrag, die Performance einer VM in virtualbox ist recht träge.

    Nein, damit kann man sehr gut arbeiten. selbst auf meinem MacBookPro10,1 sind die VMs gut benutzbar und steht der Performance von VMware Fusion (gefühlt) in nichts nach.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (1.0.2)
    Operation Systems: macOS "Sequoia" 15.2, macOS "Ventura" 13.7.1,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Füge mal 45444B3200000000 als OemTableid in deinem Eintrag unter ACPI/Delete/Add ein.

  • badbrain so habs nochmal neu gemacht.

    In der Config:


    DisableIOMapper deaktiviert führt immer dazu das ich keine Maus/Keyboard mehr habe.

    In meiner neu erstellten (ich dachte ich müsse exakt die werte eintragen die du beschrieben hast, dem ist allerdings nicht so, da mein System ganz andere einträge hat) schaut das so aus:

    Code
    1. Raw Table Data: Length 80 (0x50)
    2. 0000: 44 4D 41 52 50 00 00 00 01 D9 49 4E 54 45 4C 20 // DMARP.....INTEL
    3. 0010: 53 4B 4C 20 00 00 00 00 01 00 00 00 49 4E 54 4C // SKL ........INTL

    Ich habe nichts umbenannt (SKL --> ED2K).


    atl was ich mit performance meine kannst du in den angehängten Screenrecordings sehen.


    VMWARE:


    2 CPUS | 4GB RAM


    butterweich!


    VirtualBox:

    4CPUS | 4GB Ram


    grauenhaft!

  • Probiere es nochmal indem du OemTableid einfach mal leer lässt.

  • ozw00d : Ich hab mir mal deine SSDT-DMAR angesehen.

    Ich gehe mal davon aus dass in der SSDT der Wert für oemTableID der originale wert ist (ich hab den bei mir irrtümlich von A M I auf EDK2 geändert, das war falsch). Wenn "EDK2" der originale Wert ist, dann müsste im Drop in der config.plist m.E. "45444B32" stehen.

  • Habe nicht alles gelesen. Daher Entschuldigung wenn ich doppelt was poste.


    Damit Netzwerk unter OSX mit der VirtualBox funktionierte musste ich

    https://download.virtualbox.or…stAdditions_6.1.0_RC1.iso

    installieren. Seitdem läuft das Netzwerk in der VirtualBox .

    Eventuell ist das auch dein ursprüngliches Problem.


    Problem ist ja bereits gelöst. Daher Post nur virtuell.

  • ozw00d, du meinst das Ruckeln beim Fensterverschieben? :/ Ich muss gestehen, dass ich darauf noch nie geachtet habe. Ich habe auch immer die entsprechenden Guest-Tools und -Treiber sowohl unter VMware als auch unter VirtualBox installiert. Ich habe das jetzt mal bewußt bei mir verglichen. Und ja, da ist ein deutlicheres Ruckeln zu erkennen. Aber bei dem, was ich unter Windows erledige, fällt das nicht ins Gewicht. Was die sonstige Ausführungsgeschwindigkeit betrifft, fühle ich da keinen Unterschied.


    anonymous_writer, wenn du mich meinst, nein. Es gab immer Speicherprobleme (Bluscreen unter Windows, Segmentation faults unter Linux), die sehr wahrscheinlich mit der Speichervirtualisierung zu tun hatten und das ist jetzt gelöst. :-)

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (1.0.2)
    Operation Systems: macOS "Sequoia" 15.2, macOS "Ventura" 13.7.1,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Ich persönlich würde sogar behaupten das es doch kein vergleich sein kann,

    VmWare ist da um Meilen voraus...


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • VmWare ist da um Meilen voraus...

    Ich bin da der Meinung, dass das rein praktisch keinen Unterschied macht. Wen so etwas stört, der sollte eher auf native Installation setzen. Wozu nutzt man denn eine Virtualisierung normalerweise? Um Software zu nutzen, die unter macOS nicht läuft. Und da ist es - so glaube ich - nicht wirklich wichtig, ob das Fenster beim Verschieben mehr oder weniger ruckelt. Wichtiger ist, dass die Software funktioniert. :-)

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (1.0.2)
    Operation Systems: macOS "Sequoia" 15.2, macOS "Ventura" 13.7.1,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Klar doch, jedem das seine.. :-)
    Ich setze da bissl andere ansprüche...
    Hey ich hab ne sau schnelle Machine, der soll auch arbeiten, hab ja schliesslich dafür bezahlt oder? :-D
    der muss Windows unter MacOS "fast" native ausführen, basta, was es auch tut mit Vmware :-D
    Schliesslich ist der auch umsosnt, von daher... :-)

    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • roqueeee, mittels IORegistryExplorer kannst du sehen, ob VT-d aktiv ist. Siehe dazu den Screenshot aus meinen Beitrag #9.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (1.0.2)
    Operation Systems: macOS "Sequoia" 15.2, macOS "Ventura" 13.7.1,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Reicht AppleVTD aus oder muss DMAC dabei sein? Hab eben mal kurz gesucht und bei den Tomatenköpfen schreiben Leute, dass das ohne DMAC läuft. Stecke da aber wirklich nicht im Thema drin und hab den Thread nur kurz überflogen.

    Unter Linux würde ich mir einfach die IOMMU Groups anzeigen lassen und damit wäre es eigtl. klar.

  • roqueeee, das musst du probieren. Bei mir hat es ohne DMAC nie wirklich funktioniert. Ich hatte immer Probleme. ...daher ja auch dieser Thread. ;-)

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (1.0.2)
    Operation Systems: macOS "Sequoia" 15.2, macOS "Ventura" 13.7.1,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Also bei meinem Board wird AppleVTD in der ioregistry angezeigt, nachdem ich vt-d im Bios eingeschaltet habe. DMAR wurde auch nicht angepasst. Wahrscheinlich läuft vt-d bei mir gar nicht. Es wäre aber gut, wenn man das eindeutig überprüfen könnte.

    Die VMs bei VirtualBox laufen auch weiterhin ohne Probleme und bei den Netzwerkadaptern gibt es auch keine Probleme...


    Ich werd mich mal morgen Abend ein bisschen mehr in die Thematik einlesen.

  • Wahrscheinlich läuft vt-d bei mir gar nicht.

    Wenn es angezeigt wird, ist es zumindest aktiv. Das Problem ist aber, dass es unter bestimmten Bedingungen zu Problemen kommt, die in Verbindung mit VT-d stehen. Z.B. das Problem mit dem nicht-funktionierenden Netzwerk besteht im Moment nur, wenn alle von folgenden Bedingungen vorliegen:

    • VT-d aktiv ist
    • Big Sur genutzt wird
    • RAM > 16GB installiert sind

    Hier hilft dann dann die Konfiguration mit von DMAC und DMAR per SSDT.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (1.0.2)
    Operation Systems: macOS "Sequoia" 15.2, macOS "Ventura" 13.7.1,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • das Problem mit dem nicht-funktionierenden Netzwerk besteht im Moment nur, wenn alle von folgenden Bedingungen vorliegen:

    • VT-d aktiv ist
    • Big Sur genutzt wird
    • RAM > 16GB installiert sind

    Hier hilft dann dann die Konfiguration mit von DMAC und DMAR per SSDT.

    Alles supi hier an den X299. VT-d ist aktiv, Manipulationen an DMAR etc. nicht nötig. Probleme mit Netzwerk gibt es nicht, eher im Gegenteil. Ein original Apple Thunderbolt Gigabit Ethernet Adapter funktionierte nicht mehr unter Big Sur und Monterey, mit aktiven VT-d dann wieder.

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Ich hab AppleVTD auf nem Z590i auch einfach im IORegistry Explorer wenn ich es im BIOS enable und in der config.plist DisableIOMapper=disabled setze.


    Wüsste aber nicht wie ich es sonst testen sollte ob es funktioniert.

    vorgefertigte EFIs für diverse Intel Plattformen auf meiner

    ---------------------------------------------------------------------------

    Github Seite: https://github.com/SchmockLord?tab=repositories

    ---------------------------------------------------------------------------

    My Youtube Channel: https://www.youtube.com/channel/UCnohQxGguJlqTeOsZUl3E4A

    ---------------------------------------------------------------------------

    Desktop: MikroATX Build ASRock B650M Riptide | 7800X3D | 6900 XTXH MSI Gaming Trio Z

    Laptop: MacBook Pro 16 Base Model