Dell XPS 15 9560 UHD
TEST: https://www.notebookcheck.com/…-UHD-Laptop.203500.0.html
Mainboard: Intel HM175
Prozessor: i7-7700HQ mit HD630
Grafikkarte: NVIDIA GeForce GTX 1050M 4096MB (Optimus)
RAM: 16GB Dual-Channel 2400 Mhz DDR4
Display: 15,6“ IPS UHD Panel (3840 x 2160 Pixel)
Netzwerk: Killer Wireless b/g/n/ac / Bluetooth 4.1
Laufwerk: Toshiba NVMe-SSD 512GB
macOS High Sierra Installation
Anmerkung: Eine ausführliche Installationsanleitung von insanelymac hat bei mir leider nicht funktioniert. Der Boot ändere immer in einer KP. Ich hatte dann doch noch leichtes Spiel, da mir @hitman20 seinen Clover-Ordner zur Verfügung stellte. Ein paar kleine Anpassungen und die Installation klappte.
- im Terminal eines Mac oder Hackintosh mit “createmediainstall” einen HS-Install-Stick erstellen
- Clover in neuester Version auf den Stick installieren
- den EFI-Ordner des Sticks gegen den aus dem Anhang austauschen
- Bios-Einstellungen des XPS15 (Bios-Version 1.6.2) wie folgt einstellen:
General
System Information
1. Check that Video Memory is already 64MB (scroll down to the bottom)
2. Advanced Boot Options (all off, UEFI Network Stack might be fine either way)
System Configuration
1. SATA Operation (AHCI) (will break Windows boot)
2. Drives (all on)
3. SMART Reporting (on)
4. USB Configuration (all on)
5. Dell Type-C Dock Configuration (on)
6. Thunderbolt Adapter Configuration (all on, no security)
7. USB PowerShare (on)
8. Audio (all on)
9. Keyboard Illumination (whatever; this gets overridden by the F10 key)
10. Touchscreen (on)
11. Miscellaneous Devices (all on except SD Card Read-Only Mode)
Security
1. CPU XD (on)
Secure Boot
1. Secure Boot Enable (disabled)
Intel Software Guard Extensions
1. Intel SGX Enable (Software-Controlled)
Performance
1. (Everything on/enabled)
Power Management
1. USB Wake Support
a. USB Wake Support = off
b. Wake on Dell USB-C Dock = on
2. Wake on WLAN (off)
3. Block Sleep (off)
Virtualization Support
1. Everything on
- USB-Stick einstecken, mit F12 Bootmenü wählen, USB-Stick booten
- Installation durchführen (in der 3-Phasen-Installation ist in Phase 2 kein Mauszeiger vorhanden)
Das ist aber kein Problem, da nach Ende der Phase der Rechner von alleine neu startet
Dank der SSDTs im EFI/ACPI/patched-Ordner funktioniert schonmal grundlegend alles (Helligkeitsregelung, FN-Tasten, Ton usw.
Beim Ton musste ich staunen, da der ALC3266 eigentlich von AppleALC.kext nicht unterstützt wird.
Feintuning
- beim Versuch das Trackpad zu konfigurieren, stellt man erstmal fest, dass keins vorhanden ist.
- für die Batterie-Anzeige den “ACPIBatteryManager.kext” in den Kexts-Other-Ordner der EFI legen
(Nach Neustart ist die Batterie-Anzeige da, mit dem Nebeneffekt, dass das Trackpad jetzt auch vorhanden ist)
- für Netzwerk “NullEthernet.kext” in den Other-Ordner und “ssdt-rmne.aml” nach ACPI/patched
(Nach Neustart ist Ethernet in den Netzwerkeinstellungen, damit der Anschluss en0 und builtin ist, müssen eventuell in Mac-HD/Library/Preferences/SystemConfiguration die Netzwerk.plists gelöscht werden)
Das WLAN/BT Modul wird natürlich noch getauscht. Ich habe hier noch eine DW1560 rumliegen. Falls der Dell-Support kommende Woche mir sagt, dass ich damit meine Einjährige Vorort Garantie verliere, muss ich mich vorläufig mit dem Micro-USB-WLAN-Stick zufrieden geben.
EDIT: Clover-Ordner folgt noch
EDIT2: Hier ist die EFI, SN sind entfernt, also SMBIOS bitte neu erstellen.
Ergänzungen:
Damit Sleep & Wake funktioniert müssen mehrere Voraussetzungen erfüllt sein. Eine davon ist der Hibernate-Modus. Eingestellt wird er im Terminal mit folgenden Befehlen:
sudo pmset -a hibernatemode 0
sudo pmset -a hibernatefile /dev/null
sudo rm -rf /var/vm/sleepimage
Die Lüfter springen in macOS schneller an und laufen auch länger als in Windows. Ursache ist der Standardtakt beim MacBook Pro von 1,3 GHz. Ändern kann man das mit dem Script “reqVectorsEdit.sh“ von PikerAlpha. (Ein Dankeschön geht wieder an @hitman20)
Einfach im Terminal mit chmod +x ausführbar machen und ausführen, danach läuft die CPU im Stillstand nur noch mit 800 MHz und die Lüfter bleiben aus bzw. laufen sehr leise.
Nach längerer Testphase musste ich feststellen, dass die Lüfter immer noch fleißiger als in Windows arbeiten, aber es ist mit dem Script auf jeden Fall besser geworden.
Anmerkungen: Nach der letzten Aktualisierung der Kexte blieb der Laptop beim nächsten Boot hängen. (In einer sehr späten Phase —> ich würde sagen während der Grafik-Initialisierung)
Übeltäter war die CoreDisplayFixup.kext in Version 1.3.3 —> wird benötigt, da das 4k-Display einen Patch erfordert, um die Pixeltaktgrenze zu überwinden.
Nach dem Austausch gegen die vorherige Version 1.3.2 startet das Hackbook wieder normal.