Also ich hab eine Lösung gefunden. Auf Github gibt es eine modifizierte Variante von VoltageShift die trotz cfg lock die Power Limits regeln kann. (siehe https://github.com/daliansky/X…Pro-Hackintosh/issues/174).
Beiträge von MSzturc
-
-
Na super, hätte gedacht das es beim ASUS nicht notwendig wird.
Mal ne andere Frage, gibt es ne Möglichkeit der GPU zu sagen, dass die nicht hochtakten darf? bzw. nur auf ka 500mhz?
-
Ist bei OpenCore nicht mittlerweile ein Tool zum Unlock dabei?
Edit: Nein ist nicht dabei. Hier das Tool von Brumbaer: CFG LockGerade getestet. Leider kein cfg-lock string gefunden
-
Ich vermute das es an der Kühlung liegt. Der Laptop ist ein ASUS UX463 Ultrabook und der i5-10210u ist in der TDP 10W Konfiguration. Wobei das für mich eine Rahmenbedingung is, schließlich kann ich an dem Kühlungssystem des Laptops nicht viel machen.
Durch meine Erfahrungen der letzten Stunden würde ich sagen das der ein PL2 von 20-25W hat und ein PL1 von 10W.
Das Bios ist noch gelockt. Hab die Tage versucht den cfg-lock zu deaktivieren aber da ASUS nur Bios Updates ausliefert und nicht das vollständige Bios war es mir nicht möglich herauszufinden welchen offset ich patchen muss.
Unter Windows tritt das Verhalten nicht auf.
-
Hallo alle zusammen,
ich beobachte bei meinem 10th Gen Comet Lake (10210u + UHD 620) gerade dass sobald eine GPU fordernde Anwendung läuft die CPU Taktraten dermaßen in den Keller gehen, dass das komplette System anfängt zu laggen.
In der Regel taktet die CPU im Single Core Bereich auf 4,2 GHz und 2,9 GHz im Multi Core. Sobald die GPU auf 600-800mhz taktet fällt der CPU Takt auf 600mhz runter was kein Spaß mehr macht. Ich vermute, dass es am Power Limit des Systems liegt das bei 10W liegt und sobald die GPU dieses aufbraucht, kein Spielraum mehr für die CPU ist. Bin ich auf der richtigen Spur und wenn ja, gibt es eine Möglichkeit zu sagen, dass die CPU nicht unter z.B. 2ghz gehen darf?
-
-
Hallo alle zusammen,
anbei die fertige EFI für dem im Titel genannten Hackintosh. Das System läuft nun seit 3 Wochen stabil und bis auf die WebCam und das Trackpad ist es ein voll funktionsfähiger Hackintosh.
cpu:
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3159 MHz
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3200 MHz
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3361 MHz
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3133 MHz
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3225 MHz
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3366 MHz
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3347 MHz
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 3219 MHz
keyboard:
/dev/input/event3 AT Translated Set 2 keyboard
mouse:
/dev/input/mice ELAN9008:00 04F3:29B9
/dev/input/mice ELAN9008:00 04F3:29B9
/dev/input/mice GDX1515:00 27C6:01F4 Mouse
/dev/input/mice GDX1515:00 27C6:01F4 Touchpad
/dev/input/mice GDX1515:00 27C6:01F4
monitor:
TOSHIBA ScreenXpert-
AUO LCD Monitor
graphics card:
Intel UHD Graphics
sound:
Intel Audio device
storage:
Kingston Technology Company Non-Volatile memory controller
network:
wlo1 Intel Wireless-AC 9462
enx9cebe8e30837 Realtek RTL8153 Gigabit Ethernet Adapter
network interface:
lo Loopback network interface
enx9cebe8e30837 Ethernet network interface
wlo1 Ethernet network interface
disk:
/dev/nvme0n1 Kingston Technology Company Disk
partition:
/dev/nvme0n1p1 Partition
/dev/nvme0n1p2 Partition
/dev/nvme0n1p3 Partition
/dev/nvme0n1p4 Partition
usb controller:
Intel USB Controller
bios:
BIOS
bridge:
Intel ISA bridge
Intel Host bridge
Intel PCI bridge
hub:
Linux Foundation 2.0 root hub
Linux Foundation 3.0 root hub
memory:
Main Memory
bluetooth:
Intel Bluetooth Device
unknown:
FPU
DMA controller
PIC
Keyboard controller
Intel Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
Intel Comet Lake Serial IO I2C Host Controller
Intel Comet Lake Integrated Sensor Solution
Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
Intel Comet Lake Management Engine Interface
Intel Comet Lake SPI (flash) Controller
Intel Comet Lake Thermal Subsytem
Intel Serial IO I2C Host Controller
Intel RAM memory
Intel SMBus
IMC Networks USB2.0 HD IR UVC WebCam
Realtek RTS5129 Card Reader Controller
Was funktioniert:
- BigSur kann ohne Probleme mit dem EFI installiert werden
- WLAN
- Audio (+Headset)
- Grafikkarte (+ HW-Beschleunigung & DRM)
- Trackpad ( zumindest als Maus )
- FKeys (F1-F6)
- Power Management
- HDMI Port (+Audio)
- Alle USB Ports funktionieren
- Bluetooth
- Lan Adapter
Was funktioniert nicht:
- Fkeys F7-F12
- USB Webcam
- Trackpad gestures
Download: github
Tag 3:
Es geht weiter
Heute ist mir aufgefallen, dass mein Laptop Screen sehr dunkel ist und die Brightness Keys noch nicht funktionieren. Also kurz mal in die DSDT geschaut und laut der hat der Laptop ein Ambient Light Sensor (ALSD) also kurzer hand per ALSE Patch aktiviert , SMC Plugin geladen und... nichts.. scheint so als ob ASUS zu faul war das DSDT für den Laptop spezifisch zu entwickeln zumindest scheint es nicht so das sie ein Sensor verbaut haben. Evtl. muss ich das mal unter Windows reproduzieren
So auch hier wieder Ernüchterung. Auf ganz GitHub gibt es kein Hackintosh für den es ein ACPI Patch gibt der dem Keyboard Layout des Laptops entspricht. Also hab ich mich rangesetzt und für den Laptop eins geschrieben. Bisher funktionieren F1 - F6 (Mute + Lauter / Leiser, Bildschirm heller / dunkler und Touchpad an/aus). Weitere folgen später sofern ich sie benötige
Power Management läuft 1a unter Big Sur die CPU takte wie sie soll zwischen 0,7 und 4,2 ghz.
Hab ein bisschen mit den Grafikeinstellungen gespielt. Sowohl das Screenpad als auch der HDMI Port funktionieren nun. HDMI Audio läuft auch soweit. DRM funzt auch
Beim Versuch Bluetooth zu aktivieren ist mir aufgefallen, dass die Kext nicht geladen wurde. Es scheint so als ob meine USB Ports nicht sauber gemappt werden. Also kurzer Hand alle USB Ports aktiviert RHUB gepatcht und alle Ports per USB Stick erfasst und USBMAP.kext erstellt. Bluetooth funktioniert nun und meine 5gbps USB Ports auch.
Tag 2:
Mein Ziel ist heute WLAN, Grafikkarte und Sound einzurichten, evtl. wenn noch Zeit bleibt schaue ich mir auch noch das Touchpad an.
WLAN: itlwm.kext und Heliport installiert - Wlan läuft
Audio: Hier musste ich ein wenig tüfteln. am Ende ist es alcid=21 geworden. Hiermit funktioniert der Sound prima, sowie das umschalten zum Headset (usb-c & combojack). Ein Bug ist mir aufgefallen. Das Micro über Usb-c ist sehr leise und kann nicht über die Einstellungen lauter gestellt werden. Entweder liegt das an meinen Xiaomi Inears oder evtl gibts hier noch ein Bug. Für mich ist es erstmal vollkommen aureichend.
Grafikkarte: Ein device id Eintrag war nötig und funktioniert nun prima samt Hardwarebeschleunigung
Trackpad: Ding war garstig. Es war notwendig die VoodooI2C.kext manuell zu patchen da das Screenpad sowohl Touchscreen als auch Touchpad ist. Außerdem musste ich für den GDX-1515 die ACPI Patches selbst schreiben da bisher wohl niemand diese Touchpad auf Github zum laufen gebracht hat. Es funktioniert als Maus, d.h. weder Gesten noch Multitouch funktioniert. Schätze hier müssen die jungs von VoodooI2C nochmal ran.
Tag 1:
Mein Ziel ist heute ein minimalen auf OpenCore v0.6.5 basierenden Build zu erstellen mit dem ich BigSur 11.1 installieren kann
Basierend auf dem OpenCore Starter Guide hab ich ein Minimalset an ACPI, Kext sowie eine config erstellt. Erster Boot freeze @[EB|#LOG:EXITBS:START]
Nach etwas Recherche hab ich herausgefunden, dass mein Comet Lake SetupVirtualMap nicht mag.
However, certain firmwares(mainly 2020+) do not work with this quirk and so may actually cause this kernel panic:
Intel's Ice Lake series
Intel's Comet Lake series(B460, H470, Z490, etc)
Außerdem ist mir in den Logs aufgefallen, dass für den Laptop ProvideCustomSlide nicht notwendig ist
49:842 00:015 OCABC: Recovering trashed GetMemoryMap pointer
49:856 00:014 OCABC: VMware Mac installed on 91D8DD18 - Success
49:876 00:020 OCABC: Patching safe mode sur-1 at off 1CC8B
49:892 00:015 OCABC: MMIO devirt start
49:908 00:015 OCABC: MMIO devirt 0xE0000000 (0x10000 pages, 0x800000000000100D) skip 0
49:921 00:013 OCABC: MMIO devirt 0xFE000000 (0x11 pages, 0x8000000000000001) skip 0
49:937 00:015 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x800000000000100D) skip 0
49:952 00:015 OCABC: MMIO devirt 0xFED00000 (0x4 pages, 0x800000000000100D) skip 0
49:967 00:015 OCABC: MMIO devirt 0xFEE00000 (0x1 pages, 0x8000000000000001) skip 0
49:981 00:014 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x800000000000100D) skip 0
49:996 00:014 OCABC: MMIO devirt end, saved 278620 KB
50:011 00:015 OCABC: All slides are usable! You can disable ProvideCustomSlide!
Installer ist offen und läuft, weder TouchScreen noch TouchPad funktionieren, die alte USB Maus muss herhalten
Installer bleibt bei "About 15 minutes remaining" stehen. Soweit ich Onkel Google verstanden habe gibt es eine Hand voll Menschen denen das ebenfalls passiert ist und keine konkreten Lösungsvorschläge.
Der Install Log bleibt bei folgender Zeile stehen:
Verifying SharedSupport.dmg
Nach etwas Recherche konnte ich das Problem lösen. Ursache war der 8 Thread Intel Prozessor deren TSC Register nicht synchronisiert wurden. VoodooTSCSync.kext hat Abhilfe geschaffen.
Frage an die Experten. Was ist der unterschied zwischen:
VoodooTSCSync.kext, TSCAdjustReset.kext und CpuTscSync.kext? Welche würdet ihr empfehlen? Aus dem Bauch heraus würde ich zum letzten tendieren, da es ein Lilu Plugin ist.
Gerade Reboot ma gucken ob der Installer durchläuft
Update
Installation ist durch. Hello Big Sur. Ziel erreicht. Mal gucken was alles nicht läuft
Für heute reicht es. Hab mal mein aktuellen Stand in Form von der EFI angehangen, viel Spaß bei stöbern, Feedback ist natürlich willkommen
-
Hab heute auf OpenCore 0.6.0 geupdated. Soweit läuft alles stabil.
Hab mittlerweile auch ein Monitor an DP angeschlossen. Es ist ein 1440p Monitor mit 144hz (das absolute Maximum das die HD520 ansteuern kann). Die HD520 ist mit einer ClockRate von maximal 600mhz ausgestattet. d.h. du kannst 1 Monitor mit 4k@60hz anschließen, oder 1 Monitor 1440p@144hz. In beiden Fällen wird das interne Display abgeschaltet weil einfach keine Bandbreite mehr für die Darstellung eines Bildes zur Verfügung steht. Wenn ich per EDID Override meine Monitor auf 1080p@60hz einstelle dann bleibt das interne Display aktiv (weil Bandbreite da ist). Was aktuell nicht funktioniert ist das umschalten zwischen Displays, d.h. sobald ein 600mhz Display an den DP angeschlossen wurde wird das interne Display deaktiviert und kann ohne Neustart nicht reaktiviert werden. BIsher hab ich noch kein Patch bzw. Config gefunden mit der ich den Bug beheben kann
Gruß
Matt
-
Hab heute auf OpenCore 0.5.9 geupdated sowie Catalina 10.15.5 Supplemental Update.
Hab bisher den Displayport stiefmütterlich behandelt. Kann mich noch in Windows Zeiten erinnern, dass ich nur 4k auf dem Displayport bekommen habe wenn ich den internen Monitor ausgeschaltet hab (und das auch nur mit 30hz)
Ich hab mal ein DP->HDMI Kabel auf Amazon bestellt zum testen. Melde mich sobald ich mehr weiß.
Gruß
Matt
-
-
Hab heute v1.7.1 released. Ab dieser Version unterstützt der Thinkpad Assistant das Keyboard Backlight.
-
Okay, aber die Anzeige oben in der Leiste neben der Uhr funktioniert noch oder fehlt die komplett?
Die funktioniert wie in 10.15.4
-
Kann schon ein Laptop-User was zum neuen Battery Health Management sagen was in diesem Update ja stark überarbeitet wurde. Klappt bei euch auch die Akkuanzeige normal?
Auf meinem T460 wird der Button Batteriezustand in Energie Sparen nicht angezeigt. Hier wird wohl etwas Arbeit notwendig sein damit macOS die Batterie als originale Batterie erkennt
-
-
Meine Erfahrung zwischen Clover und OpenCore war wie Tag und Nacht. Vor dem Sleep haben die Boxen laut gekratzt. 1/7 Boot's ist ohne ersichtlichen Grund stehen geblieben. Mal von den Boot-Zeiten abgesehen.
Da der X260 sehr ähnlich dem T460 ist kannst du es mal ausprobieren ob den macOS damit bootet. Einfach das EFI auf ein Stick installieren und von dem Booten ( OpenCore macht beim Boot nix von Clover kaputt )
Gruß
Matt
-
Finde ich soweit schonmal ganz gut das Ganze! Könntest du eventuell noch die X2xx Serie mit in die Patch-Geschichte aufnehmen?
Test mal mit der Config von T460 die müsste zum X230 kompatibel sein und berichte ob es funzt
Gruß
Matt
-
Ich hab mich heute hingesetzt eine kurze Anleitung geschrieben wie man den Thinkpad Assistant unter Opencore/Clover in Betrieb nimmt. Diese findet ihr im ersten Post. Außerdem hab ich dort eine Übersicht an Testern mit ihren Konfigurationen hinterlegt. Das sollte speziell Anfängern ein leichteren Zugang zum Thema gewähren
Gruß
Matt
-
Hab heute v1.6.0 released. Ab dieser Version ist der Thinkpad Assistant in der Lage Bluetooth zu aktivieren/deaktivieren. Als Shortcut wird Left Shift+F17( WLAN toggle) verwendet. Falls du ein X1 Carbon Laptop Besitzer bist hat dein Keyboard eine Bluetooth Toggle Taste ( F10 ). Diese kannst du mit folgendem ACPI Snippet binden:
-
Du findest bei mir im GitHub sämtliche ACPI Sourcen.
https://github.com/MSzturc/Len…OpenCore/tree/master/ACPI
Gruß Matt -
Ich habe noch zwei weitere OpenCore-Builds für das T460 gefunden, sollte ja vielleicht auch mit dem X260 laufen:
Mein EFI müsste zum X260 kompatibel sein da es nur mit SSDT Patches arbeitet.
Gruß
Matt