Ponieważ proces samej instalacji systemu jest bardzo dobrze opisany w dziale FAQ i Poradniki OSx86, to nie będę tego tu przepisywać. Skupię się głównie na tym co zrobić, by uzyskać maksymalnie funkcjonalny i stabilny system na laptopie Samsung R510 i sprzętowo podobnych Samsungach (posiadających procesor i chipsety Intela oraz grafikę Nvidii).
Specyfikacja modelu R510:
1. Model laptopa: Samsung NP-R510-FS0MPL
2. Procesor: Intel Core 2 Duo T6400, obsługuje SSE, SSE2, SSE3, SSSE3, SSE4.1, EM64T
3. Chipsety: PM45 + ICH9M, obsługują AHCI
5. Grafika: nVidia GeForce 9200M GS 512MB VRAM
6. Kodek audio: ALC262
7. Karta ethernetowa: Marvell Yukon 88E8055, gigabitowa
8. WiFi: Atheros AR5007EG
9. Dysk Twardy Hitachi 320GB i DVD-RW TSSTcorp połączone SATA
10. Klawiatura i Touchpad Synaptics na PS/2
11. Kamerka internetowa: Namuga 1.3M Webcam
12. Czytnik kart SD: Tak.
Działa:
1. Procesor: Jądro Vanilla: Tak, 64 bity: Tak, SpeedSteep: Tak.
2. Grafika: Poprawna rozdzielczość: Tak, QE/CL: Tak, OpenCL: Tak, Sprzętowe dekodowanie H.264: Tak, Wyjście D-Sub: Tak, Wyjście HDMI: Tak.
3. Karta Ethernetowa: Tak.
4. WiFi po zmianie: Tak.
5. Dźwięk: Wbudowane głośniki: Tak, Wbudowany mikrofon: Tak, Wyjście liniowe: Tak, Wejście mikrofonowe: Tak, Dźwięk HDMI: Tak.
6. Kamera internetowa: Tak.
7. Wyłączanie i Restart: Tak.
8. Hibernacja: Tak.
9. Usypianie przy zamkniętej klapie: Tak.
10. Czytnik kart pamięci: Tak.
11. Regulacja jasności podświetlania: Tak, dzięki modyfikacji DSDT, Zmienianie przy pomocy klawiatury: Tak.
12. Usypianie: Tak, dzięki modyfikacji DSDT.
Nie działa / nie działa w pełni:
1. Fabrycznie montowane WiFi: Nie. Trzeba wymienić na model działający w OS X.
Polecane ustawienia biosu:
Bios najlepiej mieć w jak najnowszej wersji, ja posiadam 10LI.
Ogólnie rzecz biorąc:
1. Instalujemy retaila na przykład przy użyciu BootCD.
2. Aktualizujemy system do najnowszej wersji.
3. Instalujemy chamelona. Możemy na przykład użyć paczki z tego tematu:
4. Instalujemy paczkę kextów. Nie instalujemy DSDT, tylko tworzymy własne DSDT przy użyciu patcha R510.patch w programie Chameleon Wizard!
Mała uwaga:
Najpierw aktualizujemy system do najnowszej wersji, a dopiero potem instalujemy kexty (albo paczkę). VoodooHDA panikuje na starszych wersjach systemu.
Potrzebne pliki:
Można to wszystko zrobić przy pomocy paru kliknięć dzięki mojej paczce kextów, ale warto wiedzieć co się instaluje i co może powodować problemy.
W folderze /Extra:
- dsdt.aml: zawiera poprawki, dzięki którym możliwe jest między innymi uruchomienie SpeedSteepu. Powinno być zrobione na podstawie zrzutu własnego biosu.
Uwaga: bez DSDT resetują się ustawienia biosu po każdym uruchomieniu OS X. Potrzebna jest poprawka w sekcji RTC. Dodatkowo może być potrzebny NullCPUPowerManagement.kext, który zablokuje działanie systemowego zarządzania energią procesora, które bez poprawki DSDT w sekcji LPCB, może powodować KP.
Dodatkowo, można dopisać dźwięk, by uzyskać dźwięk bez VoodooHDA, dzięki LegacyALC262.
- smbios.plist: Zawierający identyfikację komputera jako MacBookPro5,1. Jest to wymagane do poprawnie działającego SpeedSteepa.
- com.apple.Boot.plist: Zawierający ustawienia chemeleona. Może uruchomić w pełni kartę graficzną bez modyfikacji DSDT dzięki:
Kod:
<key>GraphicsEnabler</key>
<string>Yes</string>
UWAGA: W pliku instalowanym przez paczkę, GraphicsEnabler jest wyłączony, ponieważ grafika została dopisana do DSDT! Dzięki temu możliwe jest zmienianie jasności ekranu.
- Extensions.mkext zawierający cache kextów z katalogu KextStore:
W katalogu: /Extra/KextStore:
- SamsungR510: Zawiera wszystkie potrzebne informacje w jednym miejscu.
- VoodooPS2.kext + AppleACPIPS2Nub.kext: Obsługa klawiatury oraz Touchpada na PS/2.
- AppleACPIBatteryManager/VoodooBattery: Pokazuje stan naładowania baterii.
- FakeSMC.kext: Wymagany do poprawnego działania systemu. Dodatkowo instalowane są pluginy IntelCPUMonitor i NVClockX do monitorowania temperatury CPU i GPU. Jeśli używałeś poprzedniej wersji paczki, i zainstalowałeś FakeSMC 2.6 w /S/L/E, to należy go usunąć przed instalacją nowego.
- LegacyAppleYukon2.kext - Legacy kext pozwalający na uruchomienie LANu (Dopisany w dsdt).
- Dźwięk przez AppleHDA.
Uruchomienie lanu:
Jest w przykładowym dsdt.
Można użyć legacy kexta, który stworzyłem na bazie oryginalnego z 10.6.5. Dzięki temu nie trzeba modyfikować oryginalnego kexta i nie ma ryzyka, że przestanie działać po aktualizacji.
Jeśli jednak chcemy grzebać w oryginalnych systemowych kextach, to:
Edytujemy plik Info.plist:
System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist
Usuwamy <key>IOPCISecondaryMatch</key> razem z linijką znajdującą się niżej w sekcji: <key>Yukon-88E8055</key>.
Wymiana WiFi:
Proces otwierania laptopa jest pokazany tutaj (wykonujemy kroki tylko do: "WiFi module", nie ma potrzeby odłączania LCD):
26.10.2010: 1.0 - Pierwsze wydanie
26.10.2010: 1.1 - Dodana uwana odnośnie FakeSMC.
11.11.2010: 1.2 - Dodany legacy kext dla LANu.
11.12.2010: 1.3 - Zmienione informacje o podświetlaniu i WiFi.
16.12.2010: 1.4 - WiFi jednak przechodzi w tryb oszczędzania energii, gdy AirPort jest wyłączony.
02.01.2011: 1.5 - Dodane nowe FakeSMC + Pluginy
23.01.2011: 1.6 - Dodane informacje o wymianie karty WiFi.
_________________ Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC Piszę poprawnie po polsku!Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
Ostatnio zmieniony przez janek202 2012-02-15, 00:17, w całości zmieniany 42 razy
Pomógł: 234 razy Wiek: 34 Dołączył: 08 Sty 2009 Posty: 4446 Skąd: Warszawa
Wysłany: 2010-10-26, 16:17
Bardzo fajny tutek.
Mam tylko dwie uwagi:
1. Wydaje mi się, że jeden fakesmc w zupełności wystarczy i nie ma sensu dublowanie w Extra i S/L/E. Jeśli wolisz 2.6 w /S/L/E to wywal ten z Extra lub odwrotnie.
2. Na 99% zmodyfikowany IONetworking.. możesz wrzucić do Extra i w /S/L/E trzymać oryginalny kext. Wtedy nie będziesz musiał modyfikować tego kexta przy każdym update.
1. Wydaje mi się, że jeden fakesmc w zupełności wystarczy i nie ma sensu dublowanie w Extra i S/L/E. Jeśli wolisz 2.6 w /S/L/E to wywal ten z Extra lub odwrotnie.
Tak właśnie mam. Spróbuję jaśniej to napisać w poradniku.
FakeSMC w wersji 2.5. wrzucam do Extra.
Plugin IntelThermal w FakeSMC 2.6 wymaga by był on w /S/L/E. Jeśli jest w Extra, to panikuje.
Dwóch FakeSMC na raz nie używam. Z resztą przypuszczam, że powodowało by to KP.
W instalatorze kextów napisałem skrypt, że jeśli zaznaczy się obie wersje, to zainstaluje się tylko nowsza.
rzooff napisał/a:
2. Na 99% zmodyfikowany IONetworking.. możesz wrzucić do Extra i w /S/L/E trzymać oryginalny kext. Wtedy nie będziesz musiał modyfikować tego kexta przy każdym update.
Planuję zrobić legacy kexta do lanu, ale dopiero po wejściu 10.6.5. Aktualnie nie chce mi się tego robić, tym bardziej, że ten kext nie był zmieniany od wersji 10.6.2...
Edit:
Nowe FakeSMC i pluginy działają bez problemu z /Extra. Dołączyłem je do paczki. Wywaliłem także FakeSMC (2.5). Teraz nie będzie problemu z wersjami.
_________________ Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC Piszę poprawnie po polsku!Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
Ostatnio zmieniony przez janek202 2011-01-23, 14:17, w całości zmieniany 1 raz
Jest chyba kilka wersji R509 i R510. Różnią się między innymi kartami graficznymi. W niektórych jest X4500, a w innych GF9200M GS, który dobrze działa w OS X.
_________________ Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC Piszę poprawnie po polsku!Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
Nie. Żadnego mobilnego Radeona HD nie da się w pełni odpalić w OS X. System działający w trybie VESA (awaryjny tryb grafiki) nie nadaje się do codziennej pracy.
_________________ Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC Piszę poprawnie po polsku!Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
Czytaj ze zrozumieniem... Wiesz co to tryb awaryjny w windows? Tak co najwyżej da się odpalić mobilne Radeon HD 2xxx i w górę. Jedyny mobilny radeon z szansą na odpalenie to X1600 i ewentualnie któreś z jego okolic...
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.