Weder Sidecar noch DRM mit SMBIOS iMac 20,2 I9 10850k und Gigabyte Vision G Big Sur
- Blackninja_1985
- Erledigt
-
-
Muss denn X86PlatformShim vorhanden sein? Wenn ich das in IORegistryExplorer checke wird es nicht angezeigt wie hier beschrieben: https://dortania.github.io/Ope…nabling-x86platformplugin
oder wird das durch die CPU Friend ersetzt?
Beim i9 10th Gen wird die CPU als PR00 gelistet, nicht als CP00.Wenn Du ins Terminal sysctl machdep.xcpm.mode eingibst, so wird als Ergebnis entweder "1" oder "0" ausgegeben. Bei mir steht 1, also 86PlatformPlugin ist aktiv dank SSDT-PLUG.aml.Energy Saving Kram habe ich mir nicht angesehen. Power Nap gibt es bei mir nicht als Option. -
Ich habe mir das CPU Power Management nochmal genauer angesehen. Es gibt tatsächlich ein Problem damit. Danke für den Hinweis, Ninja. Es stellt sich wie folgt dar:
1. Wenn man mit CPUFriendFriend sein Power Management anpasst und dann eine Kombination aus SSDT-PLUG, CPUFriend und CPUFriendDataProvider.kext verwendet, spuckt IORegistryExplorer folgendes für die CPU (Object PR00) aus:
Ergo: Alles gut, CPU Power Management funktioniert, wie es soll.
2. Wenn Man stattdessen aber ssdt-data.aml (was ja im Grunde SSDT-PLUG plus cf-freq data ist) samt CPUFriend.kext verwendet, fehlt der Eintrag für's X86Plugin und sieht so aus wie hier: Missing XCPM
Von daher: Wenn das CPU Power Management angepasst wird, dann ausschließlich SSDT-PLUG, CPUFriend und CPUFriendDataprovider.kext verwenden.
-
Nachdem ich SSDT-PLUG manuell gefixt habe (s.o.) ist PowerNap nun verfügbar in 11.2.2.
-
Bei mir steht da das ich eine USV habe und habe deine config 5T33Z0 damals auch genommen ...
-
"Damals" ist gut… Die config wurde mehrmals aktualisiert seit "damals" und es sind SSDTS dazugekommen.
-
Die SSDT habe ich von hier auch schon ersetzt...
Aber trotzdem seltsam das er mir eine USV anzeigt und deswegen klappt das update auch nicht
Weil er mir ständig sagt, das ich die Stromversogung dran machen soll ...
-
Nachdem ich SSDT-PLUG manuell gefixt habe (s.o.) ist PowerNap nun verfügbar
Dein Code (mit der Abfrage ob überhaupt ein Prozi drin ist und wenn ja, dann eine weitere Methode einsetzen) …
Code- DefinitionBlock ("", "SSDT", 2, "ACDT", "CpuPlug", 0x00003000)
- {
- External (_SB_.PR00, ProcessorObj)
- Method (PMPM, 4, NotSerialized)
- {
- If ((Arg2 == Zero))
- {
- Return (Buffer (One)
- {
- 0x03 // .
- })
- }
- Return (Package (0x02)
- {
- "plugin-type",
- One
- })
- }
- If (CondRefOf (\_SB.PR00))
- {
- If ((ObjectType (\_SB.PR00) == 0x0C))
- {
- Scope (\_SB.PR00)
- {
- If (_OSI ("Darwin"))
- {
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Return (PMPM (Arg0, Arg1, Arg2, Arg3))
- }
- }
- }
- }
- }
- }
… kann deutlich reduziert werden:
-
trotzdem seltsam das er mir eine USV anzeigt
Vielleicht ein unpassendes SMBIOS gewählt? Oder in der "config.plist" von Clover bei SMBIOS "Mobile" angehakt? Oder bei ACPI "Smart UPS" angewählt?
-
Vielleicht ein unpassendes SMBIOS gewählt? Oder in der "config.plist" von Clover bei SMBIOS "Mobile" angehakt? Oder bei ACPI "Smart UPS" angewählt?
Hab die alte config von 5T33Z0 drin... ich werde die mal aktualisieren.
Benutze OC und da finde ich in ACPI keine Smart UPS ...
-
Die SSDT habe ich von hier auch schon ersetzt...
Aber trotzdem seltsam das er mir eine USV anzeigt und deswegen klappt das update auch nicht
Weil er mir ständig sagt, das ich die Stromversogung dran machen soll ...
Wo wird das denn angezeigt überhaupt? Ich glaube ich habe so was schon mal gelesen und es es lag dann am AIO oder an ner Wasserpumpe oder irgendnem LED Controller Gedöhns.
-
Wo wird das denn angezeigt überhaupt? Ich glaube ich habe so was schon mal gelesen und es es lag dann am AIO oder an ner Wasserpumpe oder irgendnem LED Controller Gedöhns.
Ja ich glaube auch... Da war was... Habe ja ne Corsair H150i Elite verbaut und Corsair Commander Pro usw usw
-
-
Aber das muss man doch irgendwie Patchen können
Ich bekomm auch sonst keine updates rein...
EDIT: Hab den alten Thread gefunden, aber es gibt dort auch keine richtige Lösung
-
Hab eben die neuste Version hochgeladen: https://github.com/5T33Z0/Giga…ion-G-Hackintosh-OpenCore
Bitte vorher "Install Instructions" lesen.
-
Benutze OC und da finde ich in ACPI keine Smart UPS ...
Ok. Dann aktualisiere mal bitte deine Daten. Bei dir steht "Bootloader: Clover", daher bin ich davon ausgegangen. "Corsair Commander Pro" – da bist du auf der richtigen Spur.
5T33Z0
Jupp, mein Fehler. So wäre es richtig, ist ähnlich auch im originalen Mac drin:
Code- DefinitionBlock ("", "SSDT", 2, "ACDT", "CpuPlug", 0x00003000)
- {
- External (_SB_.PR00, ProcessorObj)
- Scope (\_SB.PR00)
- {
- Method (DTGP, 5, NotSerialized)
- {
- If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
- {
- If ((Arg1 == One))
- {
- If ((Arg2 == Zero))
- {
- Arg4 = Buffer (One)
- {
- 0x03
- }
- Return (One)
- }
- If ((Arg2 == One))
- {
- Return (One)
- }
- }
- }
- Arg4 = Buffer (One)
- {
- 0x00
- }
- Return (Zero)
- }
- If (_OSI ("Darwin"))
- {
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
- {
- Debug = "Writing plugin-type 1 (X86PlatformPlugin) to Registry!"
- Local0 = Package (0x02)
- {
- "plugin-type",
- One
- }
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- Return (Zero)
- }
- }
- }
- }
Wohl auch nicht kürzer.
Du kannst es aber gern testen.
-
-
Ok. Dann aktualisiere mal bitte deine Daten. Bei dir steht "Bootloader: Clover", daher bin ich davon ausgegangen. "Corsair Commander Pro" – da bist du auf der richtigen Spur.
Hab es geändert. Habe die selbe Hardware wie 5T33Z0 ... Hab auch gerade alles noch mal aktualisiert ...
Bei OC gibt es ja leider nicht die Einstellung wie bei Clover wegen Mobile oder Smart UPS ...
Mit freundlichen Grüßen
-
Bei OC gibt es ja leider nicht die Einstellung wie bei Clover wegen Mobile oder Smart UPS
Ist auch nicht wichtig. Je nach SMBIOS und tatsächlich vorhandener und eingebundener Hardware bei Laptops (Akku- oder Netzteilbetrieb), wird das schon korrekt benutzt. Diese vielen extra Hacks von Clover sind ja Teil des Problems, dass da keiner durchsteigt …
Dein Problem ist tatsächlich Corsairs "Commander Pro". Wie dazu eine Lösung aussieht, weiß ich leider nicht. Keine Ahnung, ob "nichtbenutzen" eine Option ist.
-
Ich benutze sie ja auch nicht unter Mac, unter windows nur halt ...
Jetzt hab ich mir überlegt ob ich die nicht irgendwie blocken kann... Geht das?
Als ich damals die USB Ports konfiguriert habe... Aber ich meine das meine BT Karte auch dran angeschlossen ist, daher ist es wichtig... Oder ich muss mir so ein intern USB Splitter kaufen und dann den Commander wirklich aus der USB liste raus schmeissen
5T33Z0 : Gibt es einen Grund warum du die EnergyDriver.kext raus genommen hast bei deinem aktuellem update=?
Mit freundlichen Grüßen