Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Najbardziej lubiana zawartość


#110357 UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl

Napisane przez 314TeR w 16 sierpień 2015 - 14:57

1. Wstęp.
 
Przedstawiam pierwszą publiczna wersję naszego forumowego bootloadra o nazwie UniBootX opartego o najnowsze rozwiązania sceny OSx86, czyli Clovera wraz z wybranym zestawem najbardziej potrzebnych konfiguracji platform sprzętowych. W założeniu ma on ułatwić maksymalnie start z OS X na własnym PC, tak aby ilość skomplikowanych czynności zredukować do minimum. W tej chwili aby cieszyć się OS X na PC nie mając w ogóle dostępu do OS X, mamy do pokonania dwa dość trudne etapy:

  • przygotowanie klucza USB z Cloverem oraz
  • przygotowanie klucza instalacyjnego z OS X.

Klucz z cloverem mam nadzieję od dziś będzie już tylko formalnością, więc pierwszy etap zrobiony a nad wygodną i prostą metodą przygotowania klucza z OS X pracujemy... 
 
Czym jest UniBootX Clover - Jest to obraz klucza USB w formie IMG, do prostego odtworzenia na własnym kluczu USB.
 
W założeniu ma to być nasz wspólny bootloader, który mam nadzieję wspólnie społeczność haMac.pl będzie rozwijać. Clover ma możliwość przygotowania na jednym nośniku nieograniczonej ilości konfiguracji sprzętowych, dzięki czemu na jednym kluczu USB o ile wystarczy miejsca, każdy z Was będzie mógł przekazać swoją przetestowaną konfigurację i później ją wspierać.
 
1.1 Predefiniowane zestawy sprzętowe na UniBootX Clover:
 
Stan na dzień 2015-08-16:
1.1.1 Konfiguracje pod konkretny model płyty głównej:

  • P5W DH Deluxe - pierwsza kultowa płyta pod OSx86 - do dziś wzór przyjazności, stara ale wciąż jara.
  • P7P55 WS SUPERCOMPUTER - najlepsza wg mnie płyta na bazie P55 pod Core i pierwszej generacji.

1.1.2 Konfiguracje pod rodziny płyt głównych jednego producenta:

  • ASUS P5E series ALC883 - baza dla płyt ASUSa na chipsecie ICH8x i ICH9x z dźwiękiem ALC883.
  • ASUS P5Q series ALC1200 - baza dla płyt ASUSa na chipsecie ICH10 z dźwiękiem ALC1200.
  • ASUS P7P55 series VIA 1828S - baza dla wszystkich płyt ASUSa z rodziny P55 i dźwiękiem VIA odpalanym przez VoodooHDA.

1.1.3 Konfiguracje ogólne dla komputerów z UEFI:

  • Sandy Bridge Z68 - dla Core i drugiej generacji.
  • Ivy Bridge Z77- dla Core i trzeciej generacji.
  • haswell Z87 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z87.
  • haswell Z97 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z97.

Stan na dzień 2017-09-17:
1.1.2 Konfiguracje pod rodziny płyt głównych jednego producenta:

  • ASUS Nehalem P7P55 series - baza dla wszystkich płyt ASUSa z rodziny P55 - identyfikacja iMac 11.3.

1.1.3 Konfiguracje ogólne dla komputerów z UEFI:

  • Sandy Bridge Z68 - dla Core i drugiej generacji - identyfikacja iMac 12.2.
  • Ivy Bridge Z77- dla Core i trzeciej generacji - identyfikacja iMac 13.2.
  • Haswell Z87 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z87 - identyfikacja iMac 14.2.
  • Haswell Z97 - dla Core i czwartej generacji - wszystkie haswell i haswell refresh na płytach z chipsetem Z97 - identyfikacja iMac 14.2.
  • Skylake Z170 - dla Core i szóstej generacji - identyfikacja iMac 17.1.
  • Kabylake Z270 - dla Core i sziódmej generacji - identyfikacja iMac 18.3.

2.1 Uwagi do zestawów sprzętowych.
 
Proszę pamiętać, że to są bardzo ogólne konfiguracje. Starałem się aby dla systemów 10.10 i nowszych zawierały komplety istotnych kextów. Wszystkie konfiguracje są zrobione pod specyfikę każdej platformy. Platformy oparte o starsze chipsety do P55 włącznie, do postawienia i prawidłowego użytkowania OS X wymagają łatek do DSDT. Na szczęście dzięki Cloverowi łatanie jest rozwiązane automatycznie za pomocą zdefiniowanych przeze mnie poprawek i robi to dobrze. Jeśli masz płytę do które będzie pasował jeden z w/w zestawów to pamiętaj, że: NIE MA POTRZEBY przygotowywania własnego DSDT! Clover załata DSDT za Ciebie. 
 
UniBootX Clover jest uniwersalnym kluczem przygotowanym tak, aby działał zarówno na komputerach z BIOS jak i UEFI. Klucz można wystartować zarówno w trybie legacy jaki i UEFI. 
 
Uwagi:

  • Konfiguracje do ivy bridge (Z77) włącznie uruchamiają zarządzanie energią automatycznie. Nie ma potrzebny nic robić aby PM działał poprawnie (przynajmniej powinien).
  • Konfiguracje dla Haswella i późniejsze na tę chwilę wymagają wygenerowania tabeli SSDT z stanami APSS i ACSS skryptem pike'a. 
  • Wszystkie konfiguracje NIE zawierają numerów seryjnych. Aby poprawnie działały usługi jak App Store, iMessage, iCloud itp itd, należy po instalacji, ale przed pierwszym zalogowaniem do sklepów, wygenerować indywidualne numery seryjne SMBIOS. Jak można poczytać tu: http://hamac.pl/topi...ienie-imessage/
  • Jest to sam Bootloader - aby zainstalować OS X musisz mieć jeszcze klucz instalacyjny z OS X. Najprościej zrobić to pod macOS poprzez createinstallmedia. 
  • Do odtworzenia obrazu wymagany jest klucz USB o wielkości co najmniej 1GB. 

2. Pobieranie UniBootX Clover.
Zawsze aktualna wersja będzie w dziale Pliki:



 
3. Odtworzenie obrazu UniBootX Clover na klucz USB:
3.1. Windows
Najprościej wykonać to programem Win32 Disk Imager.
(później zostanie dodana informacja krok po kroku jak to zrobić)
 
3.2. Linux / OS X i inne systemy *NIX
Musimy ustalić które fizyczne urządzenie jest naszym kluczem USB. Linuxiarze pewnie będą sami wiedzieć, a w OS X można to sprawdzić komendą:



diskutil list

W wyniku dostaniemy listę wszystkich dysków i partycji, tak jak na przykładzie który zamieścił zet120, wśród dysków będzie nasz klucz USB - tutaj 8GB:

/dev/disk2 (external, physical):
 #:                     TYPE NAME                  SIZE     IDENTIFIER
 0:   FDisk_partition_scheme                      *8.0 GB   disk2
 1:               DOS_FAT_32                       1.0 GB   disk2s1

i widzimy że ma ścieżkę do urządzenia /dev/disk2.
Odmontowujemy ten dysk:

diskutil unmountDisk /dev/disk2

Następnie zerujemy tablicę partycji klucza i kopiujemy obraz UniBootX komendą dd:

sudo dd if=/dev/zero of=/dev/rdisk2 bs=1024 count=1
sudo dd if=~/Desktop/UniBootX-Clover-20**-**-**.img of=/dev/rdisk2 bs=4m

Pamiętaj aby podać właściwe ścieżki oraz nazwę UniBootX przy parametrze if oraz właściwe urządzenie przy parametrze of.
 
4. Dostosowanie UniBootX Clover dla własnej płyty.
4.1. Pierwsze uruchomienie i dump nazwy płyty.
wkładamy klucz do komputera, ustawiamy sekwencję startową aby pierwszy startował klucz USB z UniBootX i czekamy aż się uruchomi. Jak pojawi się menu clovera tak jak poniżej:
 
Załączony plik  screenshot0.png   1,28 MB   724 Ilość pobrań
 
wciskamy klawisz F2 i czekamy aż zapisze się dump do:

/EFI/CLOVER/misc/preboot.log

W nim szukamy nazwy naszej płyty, będzie to wyglądać np tak:

0:1020:000Clover revision: 3048running on System Product Name
0:1020:000... with board SABERTOOTH P67

W powyższym przykładzie jest to płyta o nazwie SABERTOOTH P67, następnie odszukujemy folder w OEM odpowiadający tej płycie, a będzie to:

/EFI/CLOVER/OEM/Sandy Bridge Z68

i zmieniamy nazwę tego folderu lub kopiujemy go do nowego folderu pod nazwę naszej płyty, dla naszego przykładu tak:

/EFI/CLOVER/OEM/SABERTOOTH P67

Jeśli wszystko zrobiliśmy poprawnie to komputer po ponownym starcie z UniBootX skórka clovera powinna zmienić się na taką (o nazwie bootcamp):
 
Załączony plik  screenshot1.png   65,11 KB   476 Ilość pobrań
 
Jeśli posiadamy już przygotowany klucz z instalacją OS X to możemy próbować wystartować instalację, jak zadziała, to możemy instalować, jeśli nie pójdzie to najczęściej potrzeba dostosować VGA.
 
4.2. Ustawienia BIOS/UEFI
To co prawda nie jest bezpośrednio związane z UniBootX, ale jest potrzebne aby poprawnie się uruchomił. Poniżej są podane najbardziej istotne ustawienia jakie musimy mieć zrobione w BIOS/UEFI aby OS X mógł się uruchomić.

  • Kontroler SATA -> AHCI - dotyczy wszystkich płyt, opcjonalnie można ustawić RAID jak nie ma AHCI. 
  • Executyte Disable Bit -> Enable - głównie starsze płyty dla Core 2 Duo/Quad, nowsze mają tę opcję włączoną domyślnie).
  • Secure Boot -> Other OS - obligatoryjne dla każdego komputera z UEFI jak uruchamiamy Clovera w trybie UEFI.
  • HPET mode -> 64 bit - opcja często występuje na płytach Gigabyte
  • Intel VT-d -> disable. Jak nie ma tej opcji a instalator nie chce wystartować, wejść w tryb graficzny lub są restarty, polecam wyłączyć całkowicie wiryalizację: Intel VT-x -> disable. Alternatywnie można dodać drop tabeli DMAR (domyślnie dodane w configach przykładowych) i/lub dodać flagę startową dart=0.
  • Port szeregowy -> OFF - Na płytach Z170/270.
  • EHCI Hand OFF -> Enable - Na płytach Z170/270.

4.3. Dostosowywanie VGA
Komputery mają różne VGA i nie ma jednej idealnej konfiguracji. Jeśli z jakiegoś powodu nie startuje tryb graficzny, to najczęściej trzeba jeszcze tylko dopasować ustawienia VGA w config.plist:



<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
 <key>ATI</key>
 <false/>
 <key>Intel</key>
 <false/>
 <key>NVidia</key>
 <false/>
</dict>
<key>PatchVBios</key>
<false/>
</dict>

Starsze VGA jak nvidie do GT/GTX 5xx, ATI do HD4xxx czasami i 5xxx - wymagają włączenia Inject. Wtedy stosowną sekcję trzeba zamienić np na taką (przykład dla nvidii):

   <key>NVidia</key>
 <true/>

Nowsze grafiki nvidii jak GTX960/970/980/980Ti nie działają w OS X na sterownikach systemowych, wymagają doinstalowania webowych sterowników. Jeśli mamy taką kartę i nie startuje tryb graficzny trzeba dodać do Boot Arguments flagę nv_disable=1. Po zainstalowaniu sterowników webowych flagę można usunąć i jeśli zapis do NVRAM działa, to będzie to wszystko, jak nie to należy wymusić start z webowymi sterownikami flagą: nvda_drv=1. Od 10.12 sterowniki webowe potrzebują wpisu:

<key>SystemParameters</key>
<dict>
<key>NvidiaWeb</key>
<true/>
</dict>

4.4. Generowanie indywidualnych numerów SMBIOS.
Konfiguracje wzorcowe są tak skonstruowane, że brakujące numery podstawia Clover. Niestety clover ma jeden ich zestaw i aby prawidłowo działały usługi jak App Store, iMessage, iCloud itp itd, należy po instalacji, ale przed pierwszym zalogowaniem do sklepów, wygenerować indywidualne numery seryjne SMBIOS. Poniżej przykład z jednego c config.plist:


<key>RtVariables</key>
<dict>
<key>#ROM</key>
<string>UZUPELNIJ</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>#BoardSerialNumber</key>
<string>UZUPELNIJ</string>
<key>#SerialNumber</key>
<string>UZUPELNIJ</string>
<key>#SmUUID</key>
<string>UZUPELNIJ</string>
<key>ProductName</key>
<string>MacPro3,1</string>
<key>Trust</key>
<true/>
</dict>

Należy samemu zamienić wszystkie pola oznaczone słowem "UZUPELNIJ" o swoje numery, a następnie usunąć "#" sprzed kluczy, np po wstawieniu prawidłowego nr seryjnego to pole powinno wyglądać tak:

<key>SerialNumber</key>
<string>CK926554XYL</string>

Do czego jest dane pole i jak je uzupełnić (czym), można się dowiedzieć z poradnika: 
http://hamac.pl/topi...mienie-imessage
 
4.5. Zarządzanie energią i generowanie SSDT.aml dla komputerów na platformie Haswell. 
Robi się to skryptem pike'a - ssdtPRGen.sh - opis na stronie. UWAGA skrypt działa dobrze jedynie jak język interface'u będzie ustawiony na angielski. Po wygenerowaniu tabeli SSDT.aml należy ją umieścić w folderze ACPI/patched, dla naszej przykładowej konfiguracji ścieżka będzie wyglądać tak:

/EFI/CLOVER/OEM/SABERTOOTH P67/ACPI/patched/SSDT.aml

Tutaj będzie w przyszłości link do tematu w którym będzie szerzej opisane jak generować tabele z PM.
 
4.6. Uruchomienie wbudowanej karty dźwiękowej.
UniBootX korzysta z AppleALC. Należy sprawdzić jaki posiadamy codec audio i na tej podstawie zastosować ustawić właściwy inject audio:
http://hamac.pl/topi...ów-systemowych/
 
4.7. Inne
Tu zostaną opisane inne istotne czynności. 

!! UWAGA !!

Do poprawnego działania bootloadera zalecam znalezienie i dogranie w własnym zakresie następujących sterowników UEFI:

  • apfs.efi
  • HFSPlus.efi

Są to sterowniki Apple i jako takich nie mogę dołączyć do bootloadera, ale można je bardzo łatwo znaleźć w internecie.
 
 
5. Konfiguracje dedykowane pod konkretny model i ich opiekunowie.
Tutaj będą wpisy wraz z linkami do poradników wolontariuszy którzy chcą się podzielić swoją konfiguracja i się nią opiekują:
 
ASRock Z87 Pro 3arnon
Gigabyte GA-H61M-S1 - patrex003
Gigabyte Z77-D3Hreyder
Lenovo X220PolishApple
ASUS MAXIMUS VI HEROrobert999
 
Wskazane jest aby opiekun posiadał daną platformę sprzętową, dzięki temu ma możliwość testowania i aktualizowania na bieżąco konfiguracji. 
 
6. Lista zmian.
Wersje UniBootX Clover:
2015-08-16 - pierwsze wydanie na bazie clovera w wersji r3253.
2015-08-17 - aktualizacja clovera do wersji r3259.
2015-11-05 - aktualizacja clovera do wersji r3320, dodanie wsparcia dla El Capitan.
2017-09-17 - Wsparcie dla High Sierra 10.13. 
 
7. Uwagi do poradnika, komentarze.
Proszę zgłaszać wszelkie swoje uwagi, pomysły, co dodać, co zmienić, spostrzeżenia, jakie narzędzia dodać do UniBootX, wyłapane literówki itp itd... W założeniu ten poradnik ma ciągle ewoluować i ma być uzupełniany jak będą wychodziły nowe systemy (niedługo El Capitan). 
 
Jeśli podoba Ci się ten poradnik, kliknij w klawisz "Lubię to" - daje mi to informację że interesuję Cię temat i że jest dla kogo do rozwijać i aktualizować.




#97049 Instalacja OS X 10.10 Yosemite - krok po kroku

Napisane przez arnon w 01 listopad 2014 - 17:53

Instalacja OS X 10.10 Yosemite - krok po kroku

01.11.2014 - pierwsza publikacja

02.11.2014 - dodałem więcej zdjęć, dzięki czemu poradnik jest bardziej przejrzysty

05.10.2014 - dodany punkt 5.

06.11.2014 - dodany sposób na przygotowanie pena z poziomu Windowsa

12.10.2014 - poprawa błędów w tutku

18.11.2014 - dodany nowy, o wiele lepszy sposób przygotowania pena z poziomu Windowsa

24.11.2014 - dodany chyba najlepszy możliwy sposób przygotowania pena z poziomu Windowsa

30.11.2014 - poprawki w tutorialu

08.02.2015 - zmiana sposobu wymazania większej partycji

23.03.2015 - dodany nowy link do paczki dla legacy.

 

Na wstępie chciałbym powiedzieć, że poradnik ten napisałem dla osób, które nie są zaawansowane w Hackintoshowaniu i chcą mieć wszystko dokładnie opisane.

Aby przygotować pendrive'a z OS Xem Yosemite, potrzebny nam jest komputer z Windowsem lub z OS Xem nie starszym, niż 10.7 Lion.

 

UWAGA!! Wyszedł forumowy UniBootX Clover, polecam dokonać instalacji OS Xa właśnie z nim, kliknij tutaj, aby dowiedzieć się więcej.

1. Przygotowanie USB z OS Xem Yosemite i Cloverem
1.1. Przygotowanie z poziomu Windowsa

 

Potrzebne pliki:

1. Pobieramy Install OS X Yosemite.app, linku do pobrania dać nie mogę, ponieważ nie jest to forum warezowe, ale, szukając na różnych znanych wyszukiwarkach torrentowych, można znaleźć nie modyfikowane Install OS X Yosemite.app (wiem, bo znalazłem).

2. Pobierz tą paczkę: https://www.mediafir...xc982nzs1w5s341 , uruchom ją za pomocą programu WinRAR i wypakuj folder "10.10.0", razem z jego zawartością na pulpit.

3. Z folderu "10.10.0", usuń pliki: ".fseventsd", ".IAProductInfo" i ".DS_Store", oraz wklej plik Install OS X Yosemite.app.

 

Uwaga! Windows plik Install OS X Yosemite.app traktuje jako folder, więc się tym nie martwcie!

 

Nagrywanie na pena:

1.1a. Pobieramy najnowszą wersję programu BootDiskUtility ze strony http://cvad-mac.narod.ru/index/0-5

1.1b. Uruchamiamy go, koniecznie z prawami administratora!

1.1c. Na liście powyżej, zaznaczamy naszego pena.

1.1d. Klikamy Options > Configuration.

1.1e. Zaznaczamy "Boot Partition Size (MB)" i zmieniamy 64 na 128. Klikamy OK.

1.1f. Klikamy "Format Disk".

 

Uwaga! Clover na penie został zainstalowany w trybie UEFI, jeśli chcesz bootować w trybie legacy, to musisz usunąć całą zawartość partycji "EFI" z pena i wgrać na nią zawartość tej paczki.

 

1.1g. Pobierz program do partycjonowania obsługujący HFS+ (np. MacDrive [trial wystarczy, można wpisać wymyślone dane]) i sformatuj nim większą partycję na pendrivie w tym systemie plików.

1.1h. Pobierz program TransMac http://www.programos...m,transmac.html (15-dniowy trial)

1.1i. Uruchamiamy program TransMac, koniecznie z prawami administratora!

1.1j. W lewej kolumnie, zaznaczamy naszego pena, klikamy PPM > "Open".

1.1k. Teraz pojawi Ci się 1 folder, kliknij w niego.

1.1l. W środkowym polu programu, kliknij PPM > "Copy here".

1.1m. Zaznacz całą zawartość folderu "10.10.0" (tego z pulpitu), a następnie kliknij przycisk "Copy".

 

1.2. Przygotowanie z poziomu OS Xa
1.2a. Uruchamiamy komputer z OS Xem.
1.2b. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a na obraz instalacyjny - formatujemy w formacie Mac OS Extended (Kronikowany).
1.2c. Otwieramy aplikację instalacyjną "Instalacja OS X Yosemite.app" - prawy klawisz myszy, pokaż zawartość pakietu
2.png
1.2d. Przechodzimy do /Contents/Resources i kopiujemy znajdujący się tam createinstallmedia na pulpit
3.png
1.2e. Uruchamiamy terminal i wpisujemy kolejno:

sudo przeciągamy_do_terminala_createinstallmedia --volume przeciągamy_do_terminala_partycję_na_instalację --applicationpath przeciągamy_do_terminala_aplikację_instalacyjną

Powinno wyjść tak, jak na zdjęciu poniżej:
4.png
1.2f. Po wciśnięciu entera terminal poprosi o wpisanie hasła, podczas wpisywania hasło będzie niewidoczne!
Następnie naszym oczom ukaże się taka informacja:
7.png
1.2g. Wpisujemy Y i zatwierdzamy enterem.
Po 5-30 minutach w zależności od prędkości urządzenia na które odtwarzamy instalację Yosemite zobaczymy komunikat:
8.png
1.2h. Pobieramy najnowszą wersję Clovera stąd: http://sourceforge.n.../cloverefiboot/
1.2i. Uruchamiamy instalator Clovera
1.2j. Klikamy kolejno: "Kontynuuj", "Kontynuuj", "Zmień miejsce instalacji".
1.2k. Wybierz swojego pena, nazywa się on Install OS X Yosemite.
1.2l. Kliknij "Dostosuj":
- Te rzeczy wybieramy dla trybu legacy:
ECm8aEm.jpg

- Te rzeczy wybieramy dla trybu UEFI:
XQGW0p1.jpg

1.2m. Kliknij "Instaluj".

2. Dostosowywanie Clovera
2a. Przejdź do /EFI/CLOVER/ i dostosuj config.plist do swojego komputera, jeśli nie umiesz tego zrobić, napisz na forum, na pewno ktoś Ci pomoże ;-)
2b. Przejdź do /EFI/CLOVER/kexts/, jeśli nie ma tam folderu o nazwie 10.10, to go stwórz i wrzuć do niego FakeSMC.kext (jeśli przygotowywałeś klucz z poziomu Windowsa, to FakeSMC.kext już tam jest) oraz kexty do Twojego internetu itp.
2c. Przejdź do /EFI/CLOVER/drivers64UEFI/, usuń znajdujący się tam VBoxHfs-64.efi i wklej tam HFSPlus.efi (pobierzesz go tu: kliknij tutaj, aby pobrać)

3. Instalacja OS X Yosemite (wreszcie! :D)
3a. Uruchom komputer.
3b. Kliknij przycisk, który umożliwia wybranie urządzenia, z którego chcemy bootować.
3c. Wybieramy naszego pena, jeśli bootujemy w UEFI, to przed jego nazwą musi być dopisek "UEFI:"!
3d. Kiedy załaduje nam się Clover, wybieramy instalator OS Xa.
3e. Po załadowaniu się instalatora, przechodzimy do Narzędzia Dyskowego.
6.png
3f. W lewej kolumnie wybieramy swój dysk, przechodzimy do zakładki "Partycje".
3g. Pod napisem "Układ partycji", klikamy na napis "Bieżący" i zmieniamy na taką liczbę partycji, jaką chcecie mieć.
mav-02.jpg
3h. Kliknij "Opcje…" a następnie wybierz "Tablica partycji GUID".
8.png
3i. Przy napisie "Nazwa:" wpisujemy nazwę, jaka nam się podoba :P
3j. Przy napisie "Format:" wybieramy "Mac OS Extended (Kronikowany)".
3k. Klikamy "Zastosuj" a w oknie, które nam wyskoczy, klikamy "Partycja" (ang. "Partition").
Partition-Started-OS-X.png
3l. Wychodzimy z narzędzia dyskowego.
3m. Rozpoczynamy instalację OS Xa.
3n. Po około 15-25 minutach komputer uruchomi się nam ponownie. Ponownie bootujemy z pena, ponownie wybieramy instalator OS Xa!! Teraz rozpocznie się drugi etap instalacji.
3o. Kiedy komputer uruchomi się ponownie znowu bootujemy z pena, tym razem wybieramy zainstalowany przed chwilą system :)

4. Instalacja Clovera na dysku
4a. Montujemy znajdującą się na naszym komputerze partycję EFI (tutaj jest krótki tutorial: http://themacadmin.c...on-on-mac-os-x/ )
4b. Wpinamy do komputera pena z instalatorem OS Xa.
4c. Przechodzimy do znajdującej się na naszym penie partycji EFI.
4d. Kopiujemy znajdujący się tam folder o nazwie EFI.
4e. Wklejamy go do partycji EFI znajdującej się na naszym dysku

5. Jeśli Clover nie chce startować z dysku...
Dosyć często zdarza się, że Clover nie chce startować z dysku (sam miałem ten problem). Rozwiązanie tego problemu znajdziecie poniżej.
5a. Wepnij pena z Cloverem do kompa, przejdź do config.plist i sprawdź czy masz takie coś:

<key>Scan</key>
<dict>
  <key>Tool</key>
  <true/>
</dict>

Jeśli tego nie masz, to koniecznie dopisz to do config.plist (możesz użyć Clover Configuratora - prostszy sposób dla mniej zaawansowanych użytkowników).
5b. Restartujemy komputer, przechodzimy do UEFI i wyłączamy CSM, lub wgrywamy do naszej karty graficznej UEFI Gop Bios.
5c. Restartujemy komputer, bootujemy z pena z Cloverem i przechodzimy do zakładki "Clover Boot Options".
5d. Zaznaczamy "Add Clover boot options for all enteries".
5e. Restartujemy komputer, przechodzimy do UEFI i w zakładce Boot, jako Boot Option 1, wybieramy Clover OS X Boot (czy coś w ten deseń, piszę z pamięci).
5f. Restartujemy komputer, teraz Clover powinien się poprawnie uruchomić z dysku :)

 

Lepszą alternatywą dla włączania CSM jest wgranie Uefi Gop Bios do naszej karty graficznej (najpierw sprawdźcie, czy wasza ma takowy do pobrania z neta, bo być może go nie ma i jedyną opcią jest włączenie CSM), ponieważ u mnie po włączeniu CSM, UEFI oraz Clover nie były rozciągnięte na pełny ekran, a, kiedy wgrałem Uefi Gop Bios i wyłączyłem CSM, to pięknie UEFI oraz Clover są na pełnym ekranie w rozdzielczości 1920x1080 ;)

To koniec szczegółowego poradnika instalacji OS X Yosemite na PC. Mam nadzieję, że się Wam spodobał :) Jeśli macie jakiekolwiek uwagi, piszcie śmiało!
Kto pomagał przy robieniu poradnika:
- Oswaldini: praktycznie prawie cały punkt 2., oraz odkrycie metody przygotowania pena z poziomu Windowsa (chodzi tu głównie o paczkę z punktu o przygotowywaniu potrzebnych rzeczy dla Windowsa)

- adiq: formatowanie jednej partycji z poziomu Windowsa (wcześniej trzeba było uruchamiać LiveCD programu GParted)

- Matt85: obsługiwanie partycji HFS+ spod Windowsa (mój patent się niestety nie do końca sprawdził).

EDIT: dodałem nowy, lepszy sposób na robienie pena z poziomu Windowsa, więc metoda od Matt85 już jest nie aktualna, ale i tak fajnie, że mi pomógł ;-)

 

Jeśli powyższy poradnik Ci się spodobał, kliknij przycisk "Lubię to"! To nic nie kosztuje, a motywuje mnie do dalszej pracy!   




#112873 Instalacja OS X 10.11 El Capitan - krok po kroku

Napisane przez arnon w 02 październik 2015 - 15:07

Instalacja OS X 10.11 El Capitan - krok po kroku

02.10.2015 - pierwsza publikacja

11.10.2015 - dodanie sposobu przygotowania z poziomu Windowsa

 

Na wstępie chciałbym powiedzieć, że poradnik ten napisałem dla osób, które nie są zaawansowane w Hackintoshowaniu i chcą mieć wszystko dokładnie opisane.

Aby przygotować pendrive'a z OS Xem El Capitan, potrzebny nam jest komputer z Windowsem lub z OS Xem nie starszym, niż 10.7 Lion.

1. Przygotowanie USB z OS Xem El Capitan oraz USB z Cloverem
1.1. Przygotowanie z poziomu Windowsa

1.1a. Pobieramy obraz Recovery HD: kliknij tutaj

1.1b. Otwieramy ten obraz w 7-zip (uwaga, w nowszych wersjach 7-zipa niewidoczny jest plik 0.hfs, pobierzcie 7-zipa w wersji 9.20) i wyciągamy z niego plik " 0.hfs"

Załączony plik  Zrzut ekranu 2015-10-11 23.20.35.png   83,48 KB   797 Ilość pobrań

 

1.1c. Pobieramy BootDiskUtillity: kliknij tutaj

1.1d. Uruchamiamy ww. program, w "destination disk" wybieramy naszego pena.

1.1e. Klikamy "restore partiton" i wybieramy plik "0.hfs".

 

//Instalacja Clovera

 

1.1f. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/

1.1g. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do dowolnego narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

 

1.2. Przygotowanie z poziomu OS Xa
1.2a. Uruchamiamy komputer z OS Xem.
1.2b. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a (minimum 8GB) na obraz instalacyjny - formatujemy w formacie Mac OS Extended (Kronikowany) i nazywamy go "Install".
1.2c. Uruchamiamy terminal i wpisujemy:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

Teraz rozpocznie się proces wgrywania OS X El Capitan na Twojego pena, to zajmie chwilę czasu, więc bądź cierpliwy, zostaniesz powiadomiony, kiedy proces wgrywania się zakończy.

 

//Instalacja Clovera

 

1.2h. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/
1.2i. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

2. Dostosowywanie Clovera
Wszystko o dostosowaniu UniBootX macie tutaj, ja od siebie dodam parę najważniejszych rzeczy:

- gotowe configi macie w /EFI/CLOVER/OEM, ale również sporo użytkowników wrzuca na forum gotowe configi pod daną płytę, można je znaleźć tutaj

- niezbędny do uruchomienia instalacji jest w configu ten wpis:

<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3</string>
</dict>

dlatego upewnijcie się, czy macie go w configu.

3. Instalacja OS X El Capitan
3a. Uruchamiamy komputer.
3b. Kliknij przycisk, który umożliwia wybranie urządzenia, z którego chcemy bootować.
3c. Wybieramy naszego pena z  UniBootX, jeśli bootujemy w UEFI, to przed jego nazwą musi być dopisek "UEFI:"!
3d. Kiedy załaduje nam się Clover, wybieramy instalator OS Xa, który mamy na drugim penie.
3e. Po załadowaniu się instalatora, przechodzimy do Narzędzia Dyskowego.
6.png
3f. Partycjonujemy dysk przeznaczony pod instalację OS X: schemat - Tablica partycji GUID, liczba partycji taka, jaka nam odpowiada, nazwa taka, jaka nam się podoba, format - Mac OS Extended (kronikowany).
3l. Wychodzimy z narzędzia dyskowego.
3m. Rozpoczynamy instalację OS Xa.
3n. Po około 15-25 minutach komputer uruchomi się nam ponownie. Ponownie bootujemy z pena, ponownie wybieramy instalator OS Xa!! Teraz rozpocznie się drugi etap instalacji.
3o. Kiedy komputer uruchomi się ponownie znowu bootujemy z pena, tym razem wybieramy zainstalowany przed chwilą system:)

4. Instalacja Clovera na dysku
4a. Montujemy znajdującą się na naszym komputerze partycję EFI (tutaj jest krótki tutorial: http://themacadmin.c...on-on-mac-os-x/ )
4b. Wpinamy do komputera pena z UniBootX.
4c. Przechodzimy do znajdującej się na naszym penie partycji EFI.
4d. Kopiujemy znajdujący się tam folder o nazwie EFI.
4e. Wklejamy go do partycji EFI znajdującej się na naszym dysku

5. Jeśli Clover nie chce startować z dysku...
Dosyć często zdarza się, że Clover nie chce startować z dysku (sam miałem ten problem). Rozwiązanie tego problemu znajdziecie poniżej.
5a. Wepnij pena z Cloverem do kompa, przejdź do config.plist i sprawdź czy masz takie coś:

<key>Scan</key>
<dict>
  <key>Tool</key>
  <true/>
</dict>

Jeśli tego nie masz, to koniecznie dopisz to do config.plist (możesz użyć Clover Configuratora - prostszy sposób dla mniej zaawansowanych użytkowników).
5b. Restartujemy komputer, przechodzimy do UEFI i wyłączamy CSM, lub wgrywamy do naszej karty graficznej UEFI Gop Bios.
5c. Restartujemy komputer, bootujemy z pena z Cloverem i przechodzimy do zakładki "Clover Boot Options".
5d. Zaznaczamy "Add Clover boot options for all enteries".
5e. Restartujemy komputer, przechodzimy do UEFI i w zakładce Boot, jako Boot Option 1, wybieramy Clover OS X Boot (czy coś w ten deseń, piszę z pamięci).
5f. Restartujemy komputer, teraz Clover powinien się poprawnie uruchomić z dysku:)

 

Lepszą alternatywą dla włączania CSM jest wgranie Uefi Gop Bios do naszej karty graficznej (najpierw sprawdźcie, czy wasza ma takowy do pobrania z neta, bo być może go nie ma i jedyną opcią jest włączenie CSM), ponieważ u mnie po włączeniu CSM, UEFI oraz Clover nie były rozciągnięte na pełny ekran, a, kiedy wgrałem Uefi Gop Bios i wyłączyłem CSM, to pięknie UEFI oraz Clover są na pełnym ekranie w rozdzielczości 1920x1080;)

To koniec poradnika instalacji OS X El Capitan na PC. Mam nadzieję, że się Wam spodobał:) Jeśli macie jakiekolwiek uwagi, piszcie śmiało!

 

Jeśli powyższy poradnik Ci się spodobał, kliknij przycisk "Lubię to"! To nic nie kosztuje, a motywuje mnie do dalszej pracy!   




#123447 Instalacja macOS 10.12 Sierra - krok po kroku

Napisane przez arnon w 31 październik 2016 - 12:46

Instalacja macOS 10.12 Sierra - krok po kroku

31.10.2016 - pierwsza publikacja

 

Poradnik przeznaczony dla nie doświadczonych osób, które zaczynają swoją przygodę z hackintoshem ;) Cały proces jest tak na prawdę bardzo podobny do instalacji El Capitana na PC.

 

Aby przygotować pendrive'a z macOS Sierra, potrzebny nam jest komputer z Windowsem lub z OS Xem nie starszym, niż 10.7 Lion.

1. Przygotowanie USB z macOS Sierra oraz USB z Cloverem
1.1. Przygotowanie z poziomu Windowsa

1.1a. Pobieramy z internetu bootowalny obraz dmg macOS Sierra (polecam wyszukać frazą "macOS Sierra bootable dmg download", ja nie wstawię linka, bo raczej nie mogę na forum :D )

1.1b. Pobieramy program TransMac (15-dniowy darmowy trial), następnie instalujemy i uruchamiamy go

1.1c. W lewej kolumnie, wyszukujemy nasz pendrive, klikamy na nim prawy przycisk myszy i wybieramy opcję "Format disk for Mac"

rbS0ysQ.png

1.1d. Wpisujemy pasującą nam nazwę i potwierdzamy format naszego pendriva klikając przycisk "OK"

1.1e. Po udanym formacie, znowu klikamy w bocznej kolumnie prawy przycisk myszy na naszym pendrivie, ale tym razem wybieramy opcję "Restore with disk image"

1.1f. Wybieramy pobrany wcześniej obraz dmg Sierry i klikamy "OK"

 

GqfwIuO.jpg

 

//Instalacja Clovera

 

1.1g. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/

1.1h. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do dowolnego narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

 

1.2. Przygotowanie z poziomu OS Xa

 

I sposób (z użyciem dodatkowego programu):

 

1.2a. Uruchamiamy komputer z OS Xem.

1.2b. Pobieramy Sierrę z Mac App Store.

1.2c. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a (minimum 8GB) na obraz instalacyjny - schemat partycji MBR, format Mac OS Extended (Kronikowany)

1.2d. Pobieramy DiskMaker X z www.diskmakerx.com

1.2e. Uruchamiamy DiskMaker X i przygotowujemy za jego pomocą pendrive z instalacją macOS (wszystko jest wytłumaczone w DiskMakerze;) )

 

II sposób (z użyciem jedynie terminala i instalki macOS):

1.2a. Uruchamiamy komputer z OS Xem.

1.2b. Pobieramy Sierrę z Mac App Store.
1.2c. Otwieramy narzędzie dyskowe i przygotowujemy pendrive'a (minimum 8GB) na obraz instalacyjny - schemat partycji MBR, format Mac OS Extended (Kronikowany) i nazwa "Install".
1.2d. Uruchamiamy terminal i wpisujemy:

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

Teraz rozpocznie się proces wgrywania macOS Sierra na Twojego pena, to zajmie chwilę czasu, więc bądź cierpliwy, zostaniesz powiadomiony, kiedy proces wgrywania się zakończy.

 

//Instalacja Clovera

 

1.2e. Pobieramy UniBootX Clover: http://hamac.pl/topi...loader-hamacpl/
1.2f. Wpinamy do komputera inny pendrive (dowolna wielkość), przechodzimy do narzędzia dyskowego i odtwarzamy obraz UniBootX na pendrivie.

2. Dostosowywanie Clovera
Wszystko o dostosowaniu UniBootX macie tutaj, ja od siebie dodam parę najważniejszych rzeczy:

- gotowe configi macie w /EFI/CLOVER/OEM, ale również sporo użytkowników wrzuca na forum gotowe configi pod daną płytę, można je znaleźć tutaj

- niezbędny do uruchomienia instalacji jest w configu ten wpis:

 

<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3</string>
</dict>

dlatego upewnijcie się, czy macie go w configu.

3. Instalacja macOS Sierra
3a. Uruchamiamy komputer.
3b. Kliknij przycisk, który umożliwia wybranie urządzenia, z którego chcemy bootować.
3c. Wybieramy naszego pena z  UniBootX, jeśli bootujemy w UEFI, to przed jego nazwą musi być dopisek "UEFI:"!
3d. Kiedy załaduje nam się Clover, wybieramy instalator macOS, który mamy na drugim penie.
3e. Po załadowaniu się instalatora, przechodzimy do Narzędzia Dyskowego.
6.png
3f. Partycjonujemy dysk przeznaczony pod instalację OS X: schemat - Tablica partycji GUID, liczba partycji taka, jaka nam odpowiada, nazwa taka, jaka nam się podoba, format - Mac OS Extended (kronikowany).
3l. Wychodzimy z narzędzia dyskowego.
3m. Rozpoczynamy instalację OS Xa.
3n. Po około 15-25 minutach komputer uruchomi się nam ponownie. Ponownie bootujemy z pena, ponownie wybieramy instalator OS Xa!! Teraz rozpocznie się drugi etap instalacji.
3o. Kiedy komputer uruchomi się ponownie znowu bootujemy z pena, tym razem wybieramy zainstalowany przed chwilą system :)

4. Instalacja Clovera na dysku
4a. Montujemy znajdującą się na naszym komputerze partycję EFI (tutaj jest krótki tutorial: http://themacadmin.c...on-on-mac-os-x/ )
4b. Wpinamy do komputera pena z UniBootX.
4c. Przechodzimy do znajdującej się na naszym penie partycji EFI.
4d. Kopiujemy znajdujący się tam folder o nazwie EFI.
4e. Wklejamy go do partycji EFI znajdującej się na naszym dysku

5. Jeśli Clover nie chce startować z dysku...
Dosyć często zdarza się, że Clover nie chce startować z dysku (sam miałem ten problem). Rozwiązanie tego problemu znajdziecie poniżej.
5a. Wepnij pena z Cloverem do kompa, przejdź do config.plist i sprawdź czy masz takie coś:

<key>Scan</key>
<dict>
<key>Tool</key>
<true/>
</dict>

Jeśli tego nie masz, to koniecznie dopisz to do config.plist (możesz użyć Clover Configuratora - prostszy sposób dla mniej zaawansowanych użytkowników).
5b. Restartujemy komputer, przechodzimy do UEFI i wyłączamy CSM, lub wgrywamy do naszej karty graficznej UEFI Gop Bios.
5c. Restartujemy komputer, bootujemy z pena z Cloverem i przechodzimy do zakładki "Clover Boot Options".
5d. Zaznaczamy "Add Clover boot options for all enteries".
5e. Restartujemy komputer, przechodzimy do UEFI i w zakładce Boot, jako Boot Option 1, wybieramy Clover OS X Boot (czy coś w ten deseń, piszę z pamięci).
5f. Restartujemy komputer, teraz Clover powinien się poprawnie uruchomić z dysku :)

 

Lepszą alternatywą dla włączania CSM jest wgranie Uefi Gop Bios do naszej karty graficznej (najpierw sprawdźcie, czy wasza ma takowy do pobrania z neta, bo być może go nie ma i jedyną opcią jest włączenie CSM), ponieważ u mnie po włączeniu CSM, UEFI oraz Clover nie były rozciągnięte na pełny ekran, a, kiedy wgrałem Uefi Gop Bios i wyłączyłem CSM, to pięknie UEFI oraz Clover są na pełnym ekranie w rozdzielczości 1920x1080 ;)

To koniec poradnika instalacji macOS Sierra na PC. Mam nadzieję, że się Wam spodobał :) Jeśli macie jakiekolwiek uwagi, piszcie śmiało!

 

Jeśli powyższy poradnik Ci się spodobał, kliknij przycisk "Lubię to"! To nic nie kosztuje, a motywuje mnie do dalszej pracy!   




#90653 Benchmarki pod OS X a wydajność HaMac vel. Mac

Napisane przez 314TeR w 03 lipiec 2014 - 15:45

Krótki test porównawczy czy i o ile pamięci DDR3 2400MHz CL9 są szybsze od DDR3 1333MHz o CL9.

 

Platforma testowa:

ASUS Z97-WS

Intel i7-4790K - 4.0GHz standardowe nastawy (w turbo do 4,4GHz)

RAM #1: A-DATA 8GB (2x4GB) DDR3L 1333 MHz CL9 1.35V

RAM #2: G.SKILL 8GB (2x4GB) DDR3 2400 MHz CL9 1.65V

ASUS GTX780 RevB

Wszystkie nastawy dotyczące OC na auto, cały komputer pracuje na standardowych zegarach, jedynie dla pamięci został wybrany profil najszybszy profil X.M.P jeśli takowy był.

 

Geekbench x64 @4GHz 1333 CL9: 17402 http://browser.prima...ekbench3/645413

Geekbench x64 @4GHz 2400 CL9: 18380 http://browser.prima...ekbench3/645497

 

Geekbench x32 @4GHz 1333 CL9: 15500 http://browser.prima...ekbench3/645417

Geekbench x32 @4GHz 2400 CL9: 16253 http://browser.prima...ekbench3/645504

 

Cinebench R15 @4GHz 1333 CL9: OpenGL: 108.46 fps CPU: 884 cb

Załączony plik  Cine 4.0 DDR3L 1333 CL9.png   72,8 KB   0 Ilość pobrań

Cinebench R15 @4GHz 2400 CL9: OpenGL: 117.59 fps CPU: 907 cb

Załączony plik  Cine 4.0 G.SKILL 2400 CL9.png   73,04 KB   2 Ilość pobrań

 

Luxmark test sala @4GHz 1333 CL9 GPU only: 1383

Załączony plik  sala GPU 780 1333.png   32,88 KB   2 Ilość pobrań

Luxmark test sala @4GHz 2400 CL9 GPU only: 1383

Załączony plik  sala GPU 780 2400.png   46,67 KB   0 Ilość pobrań

 

Luxmark test sala @4GHz 1333 CL9 GPU + CPU: 1820

Załączony plik  sala CPU 4.0 1333 GPU 780.png   52,47 KB   0 Ilość pobrań

Luxmark test sala @4GHz 2400 CL9 GPU + CPU: 1822

Załączony plik  sala CPU 4.0 2400 GPU 780.png   38,01 KB   1 Ilość pobrań

 

Luxmark test sala @4GHz 1333 CL9 CPU only: 497

Załączony plik  sala CPU 4.0 1333 CPU only.png   48,47 KB   0 Ilość pobrań

Luxmark test sala @4GHz 2400 CL9 CPU only: 570

Załączony plik  sala CPU 4.0 2400 CPU only.png   48,56 KB   0 Ilość pobrań

 

 

Krótkie podsumowanie. Mało, nie mało. Jak się popatrzy to wzrost wydajności w przypadku Geekbencha x64 to 5.62% x32 4.86%, w przypadku Cinebench dla mnie nie jest zaskoczeniem, że wydajność podsystemu CPU/RAM ma wpływ na benchmark OpenGL, ten efekt obserwuję od dawna, ale taki też wpływ obserwuje się np w grach. Dla Cinebench wzrost w OpenGL to 8.42% dla CPU 2.6%. Inną kategorię stanowi Luxmark, który preferuje liczenie na GPU i został dość dobrze zaprojektowany tak aby pokazać prawdziwą wydajność GPU bez względu na prędkość CPU, nawet jak liczymy tandemem CPU + GPU. Dopiero jak zmusimy go do liczenia samym CPU to widać kolosalny przyrost mocy, bo aż 14.67%, ale trzeba pamiętać, że zlecając taki rendering VGA, skończy ona i tak go średnio w 3 razy krótszym czasie.

 

Czy opłaca się więc doinwestować w szybsze pamięci, wg mnie zdecydowanie tak. Może nie koniecznie 2400 CL9 bo one kosztują 529PLN za 8GB (2x4GB) ale już tej samej firmy modele 2400 CL10 tylko 309PLN. Jak dla mnie sens kupowania pamięci 1333/1600/1833 CL9/10/11, która kosztuje podobnie bo w okolicy 300 paru PLN za zestaw 2x4GB, stracił jakikolwiek sens.

 

PS Jak podobają się wam takie posty na forum, to w prawym dolnym rogu są dwie strzałeczki, możecie pulsować za dobrą zawartość lub negować za kiepską. Jak doceniacie czyjąś pracę w taki post, to autorom chce się częściej pisać i pisać coraz lepiej. Pamiętajcie o tym.




#86499 Marginesy przy bootowaniu Clover/ładowanie OSX - monitor rozpoznany jako TV

Napisane przez 314TeR w 07 kwiecień 2014 - 18:48

OK, parę słów wyjaśnienia, ponieważ padło parę mylnych informacji.

 

Czarna ramka wokół obrazu to nie overscan a underscan. 99% TV na świecie ma domyślnie ustawiony overscan, czyli obcinanie brzegów ekranu. Prawidłowy obraz wypuszczany z komputera byłby wyświetlony na takim TV z obciętymi brzegami, a przez to obsługa by była utrudniona. Producenci kart wpadli na genialny pomysł jak zaradzić aby obraz nie był obcinany i można go było użyć nawet na etapie boot i wymyślili undescan (czyli pomniejszanie obrazu) tak aby skompensować overscan w TV. Jak ju domyślacie jest z tym kibel, bo obraz jest dwukrotnie zniekształcany, raz przeskalowywany w komputerze a potem drugi raz w TV, a to nie ma szansy dobrze wyglądać. Każdy z TV jaki widziałem ma opcję wyłączenia overscanu i wtedy obraz będzie prawidłowo piksel w piksel pokazywany, ale to samo trzeba jeszcze zrobić w komputerze. Zarówno nvidia jak i ATI/AMD mają takową opcję w sterownikach swoich. A teraz istotne kiedy to się bierze - otóż wtedy kiedy komputer (VGA) otrzyma w EDID od monitora/TV informację, że wśród trybów jest tryb TV 1920x1080, nie chcę się zagłębiać w szczegóły, ale wiele monitorów nawet tylko z złączem DVI wysyła do kompa takie dane i wtedy VGA traktuje takie urządzenie jak TV.

 

Jak temu zaradzić - otóż mi i developerom z clovera nie udało się znaleźć sposobu na obejście. Modyfikowaliśmy EDID i wstawialiśmy taki który nie zawierał tych trybów i wszystko na nic... podejrzewamy że zwyczajnie w BIOSie VGA jest zakodowana informacja, że jak jest 1920x1080 - to walimy underscan. Jest to nieestetyczne, ale da się z tym żyć i trzeba przeboleć, albo zmienić monitor, albo zmienić VGA na taką która tego problemu nie ma. VGA jakie testowałem i włączały underscan to ATI do 6xxx (7xxx i wyżej nie testowałem więc nie wiem) nvidie do GT/GTX6xx - ASUS'y GTX 7xx już nie mają tego problemu. Instalacją UEFI GOP BIOS do VGA czasami pomaga, ponieważ jak wyłączymy CSM to wtedy używana jest inna sekcja VROMu ale konieczne jest posiadanie systemu zgodnego z UEFI GOP czyli WIndows 8 i wyżej. Jak ma się Windows 7 to trzeba włączyć CSM i nici z pełnego obrazu, bo wtedy czytamy sekcję legacy z Video BIOSu.

 

Wgrywanie UEFI GOP BIOS do kart ASUSa nie posiadających go a będących co najmniej AMD 7xxx i nvidia 6xx. Trzeba spełnić następujące warunki:

1. Posiadać płytę główna ASUS z UEFI GOP - musi to być coś na chipsecie 7-dmej generacji np Z77 i wyżej, nie może to być Z68.

2. Pobrać stosowne narzędzie ze strony ASUSa - paradoksalnie jak dla naszej VGA nie ma, to i tak można poszukać w podobnych modelach i pobrać aplikację. Dodawanie sekcji UEFI do VROM jest wspólne dla wielu kart.

3. Aplikacja działa z poziomu 64 bitowego systemu Windows. Ja z sukcesem wgrywałem z Win 7 64 bit i Win 8 64 bit - Win 8.1 nie miałem okazji testować, ale podejrzewam że nie będzie problemu.

 

Samo wgranie - to jeszcze nie koniec problemów. Pewnie wielu z Was nawet nie zdaje sobie sprawy, że rozpoznanie monitora jako TV skutkuje jeszcze problemami z odwzorowaniem prawidłowym kolorów w systemach i to zarówno OS X jak i Windows. Tu znów na kark problemów spada różnice w sposobie wyświetlania obrazu przez TV i komputer. Przekaz sygnału TV jest odrobinę inny niż komputerowego. W komputerowym świecie przy 8-bitowej rozdzielczości koloru ustalono, że dla wartości bitu 0 jest kolor całkowicie wygaszony (czarny) a 255 ma pełną jasność. Wtedy składowy kolor RGB o wartości 0:0:0 jest całkowicie czarny, a 255:255:255 - jest białym 100%. Natomiast w TV jest trochę inaczej - czarny jest na poziomie 16 i wszystko co poniżej 16 jest pokazywane przez TV jako czarny, a biały jest przy 235 i wszystko co powyżej białego to po prostu biały. Teraz dochodzą nam jazdy w ponownym przekodowywaniu. Jeśli monitor został rozpoznany jako TV, to system przełącza się w wyświetlanie kolorów w tzw tryb RGB limited (16-235) i przekodowuje obraz z RGB Full (0-255) tak aby "mniej więcej" poziomy się zgadzały i aby czarny na ekranie monitora był czarnym, a nie szarym o poziomie 16. Mam nadzieję że nadążacie. Gorzej jak monitor zacznie robić clipping bo VGA wciąż wysyła 0-255 a monitor wszystko co poniżej 16 wyświetla jako czarny a powyżej 235 jako biały, wtedy mamy wrażenie obrazu super WoW kontrast, ale tak nie jest, tracimy jego znaczą część, np detale w ciemnych scenach czy detale chmur. W drugą stronę może być tak, że komputer nadaje 16-235 a monitor pokazuje to jako 0-255 to wtedy czarny nie będzie czarny a szarym i obraz wydaje się wyprany.

 

VGA które przestawiają się w RGB Limited (16-235) to np wszystkie nvidie jakie miałem. Zarówno pod Windows jak i OS X potrzebne są sztuczki aby "naprostować" ich działanie. Monitor rozpoznany jako TV wygląda w preferencjach OS X tak:

Załączony plik  Monitor-jako-TV.png   167,89 KB   15 Ilość pobrańZałączony plik  Monitor-jako-TV-preferencje.png   59,9 KB   13 Ilość pobrań

Zwróćcie uwagę na zaznaczone na czerwono wpisy, w preferencjach mamy informację że monitor został rozpoznany jako TV, a w preferencjach monitora mamy odświeżanie 60Hz - NTSC - czyli system nadawania.

 

Problem możemy naprawić w prosty sposób, wystarczy użyć tego skryptu:

https://gist.github....gherity/7435890

wystarczy w konsoli wydać polecenie:

ruby patch-edid.rb

A wynik polecenia w postaci katalogu wgrać do:

/System/Library/Displays/Overrides

Restart komputera lub odpięcie i podpięcie monitora wystarczy aby monitor został porwanie rozpoznany:

Załączony plik  Monitor-OK.png   176,24 KB   12 Ilość pobrańZałączony plik  Monitor-OK-preferencje.png   76,95 KB   12 Ilość pobrań

 

Mam nadzieję że nie zanudziłem was. Jak znajdę zdjęcia które robiłem samemu wyświetlaczowi to pokażę jeszcze jak są poszarpane fonty i zniekształcony obraz na tak dobrym monitorze jak właśnie przykładowy 27" DELL U2713H o rozdzielczości 2560x1440 z sprzętową kalibracją i to podpięty po złączu display port.

 

Podobny problem też występuje pod Windows i tam trzeba zaaplikować poprawkę do rejestru.

 

Jeśli ten opis wam się spodobał i chcecie aby takie materiały pojawiały się częściej, to pamiętajcie, że w prawym dolnym rogu postu są takie strzałki czerwona i zielona... jak wam się podoba to klikajcie w zieloną a jak nie to w czerwoną. ;)




#96579 Uniwersalne Legacy AppleHDA dla ALC882 883 888 1200 892 1150 dla Yosemite 10....

Napisane przez 314TeR w 27 październik 2014 - 23:57

Przygotowałem nowy uniwersalny legacy Kext do uruchamiania audio w haMacach, dla układów ALC88x/89x/1150/1200. Nowa metoda pozwala uruchomić dźwięk bez konieczności modyfikacji jakiegokolwiek kextu systemowego - AppleHDA zostaje nietknięte, aktualizacje nie będą ubijać dźwięku, nie trzeba też stosować jakichkolwiek skryptów pilnujących czy AppleHDA nie jest modyfikowane przy aktualizacji.

 

Jak to działa, w skrócie, wrzuca się załączony AppleHDA_Uniwersal_ALC8xx.kext do /S/L/E, ustawia się stosowny inject Layout ID w cloverze (np Layout 10 dla ALC1150) oraz także do clovera dodaje jeden patch aby łatać AppleHDA automatycznie w locie i tyle... dźwięk powinien działać w każdym 10.8/10.9/10.10 i być odporny na aktualizacje. Nie trzeba stosować żadnych skryptów pilnujących czy AppleHDA się nie zmienia.

 

Na tę chwilę jeden uniersalny AppleHDA_Uniwersal_ALC8xx_v1.4.kext obsługujący:

ALC882 na Layout 1

ALC883 na Layout 2

ALC888/1200 na Layout 5

ALC892 na Layout 7

ALC1150 na Layout 10

 

Dalsze układy jak ALC885/898 będę dodawał sukcesywnie do w/w metody.

 

Szczegółowa instrukcja odpalenia.

 

Upewnij się że w /S/L/E masz oryginalne AppleHDA bez jakichkolwiek modyfikacji, usuń inne metody, VoodooHDA itp itd.

 

1. Skopiuj poniższy kext do /S/L/E

Dla Yosemite 10.10.5:
Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.5.kext.zip   24,94 KB   213 Ilość pobrań
Dla El Capitan 10.11.0 - 10.11.3:
Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.0.kext.zip   24,96 KB   346 Ilość pobrań

Dla El Capitan 10.11.4 - 10.11.x:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.1.kext.zip   24,98 KB   341 Ilość pobrań

 

Nadaj uprawnienia oraz przebuduj cache (przebudowa zadziała tylko jak będzie ustawione hasło do konta)

sudo cp -R AppleHDA_Uniwersal_ALC8xx_v1.x.kext /System/Library/Extensions
sudo chown -R 0:0 /System/Library/Extensions/AppleHDA_Uniwersal_ALC8xx_v1.x.kext
sudo touch /System/Library/Extensions
sudo kextcache -update-volume /

2. Dodaj Inject do clovera, dla danego układu użyj odpowiedniego Layout, np aby uruchomić ALC1150 ustaw Layout na 10.

<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
 <key>Inject</key>
 <string>10</string>
</dict>
</dict>

UWAGA - dla układów jak ALC883, ALC888 np na P5Q czy P7P55 WS SC i ALC882 np na P5W DH Deluxe nie działa poprawnie inject w cloverze, dlatego stosuję stosowną tabelkę SSDT z metodą DTGP popychającą HDEF przez SSDT. Poniżej gotowiec (wzorzec) dla ALC888/1200 na płytach ASUSa z rodziny P5Q i P7P55 WS SC, oraz ALC882 na P5W DH Deluxe

Załączony plik  SSDT_ASUS_ALC888-1200.aml.zip   347 bajtów   76 Ilość pobrań

Załączony plik  ALC882_P5W_DH_Deluxe_SSDT.aml.zip   466 bajtów   33 Ilość pobrań

Lub zamiast w/w tabelki SSDT dodać taki FIX do sekcji ACPI Clovera:

<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
 <key>Fixes</key>
 <dict>
  <key>AddDTGP_0001</key>
  <true/>
  <key>FixHDA_8000</key>
  <true/>
 </dict>
</dict>
</dict>

3. Dodać Patch do Clovera, który będzie nanosił automatycznie binarną poprawkę na AppleHDA. Dla każdego modelu ALC jest inny patch, poniższy przykład dla ALC1150

<key>KernelAndKextPatches</key>
<dict>
<key>KextsToPatch</key>
<array>
 <dict>
  <key>Comment</key>
  <string>ALC1150 patch</string>
  <key>Find</key>
  <data>
  ixnUEQ==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  AAnsEA==
  </data>
 </dict>
</array>
</dict>

Każdy układ ALC ma inne ID i dlatego wartości klucza linii "Replace" należy ustawić w zależności od posiadanego układu:

ALC888/1200 - ma być to: iAjsEA==

ALC892: kgjsEA==

ALC1150: AAnsEA==

 

Wyjaśnienie krótkie po co i dlaczego robimy powyższy patch: 

Aby uruchomić układ z DeviceID innym niż czekuje tego AppleHDA musimy w nim wykonać patch albo ręcznie, albo ustawić automat w cloverze. Zasada jest prosta, musimy znaleźć ciąg binarny w AppleHDA odpowiadający takiemu identyfikatorowi: 11D4 198B i zamienić na nasz identyfikator układu, np 10EC 0888. W plikach binarnych szukamy takiego ciągu 8B19D411 i zamieniamy go na 8808EC10. Generalnie do do edycji polecam edytor pilnujący składni, np PlistEdit z XCode, lub komercyjny PlistEdit Pro, widać w nim co i jak się zmienia, przykład poniżej:

Załączony plik  Zrzut ekranu 2014-10-28 o 00.24.17.png   19,42 KB   54 Ilość pobrań

 

 

El Capitan wymaga jeszcze dodatkowego patcha, jest ona wymagany przy wszystkich układach:

<dict>
  <key>Find</key>
  <data>gxnUEQ==</data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>AAAAAA==</data>
</dict>

Patch dla ALC882 i ALC883 na P5W DH Deluxe, P5KC itp jest zupełnie inny, poniżej dokładna forma do wklejenia do Clovera:

Dla ALC882:

<dict>
  <key>Comment</key>
  <string>ALC882 patch #1</string>
  <key>Find</key>
  <data>
  hQjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  ggjsEA==
  </data>
 </dict>
 <dict>
  <key>Comment</key>
  <string>ALC882 patch #2</string>
  <key>Find</key>
  <data>
  hAjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  AAAAAA==
  </data>
 </dict>

Dla ALC883:

<dict>
  <key>Comment</key>
  <string>ALC883 patch #1</string>
  <key>Find</key>
  <data>
  hQjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  gwjsEA==
  </data>
 </dict>
 <dict>
  <key>Comment</key>
  <string>ALC883 patch #2</string>
  <key>Find</key>
  <data>
  hAjsEA==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  AAAAAA==
  </data>
 </dict>

4. Dla Yosemite 10.10 musimy dodać parametr startowy: kext-dev-mode=1 w innym wypadku Legacy nie zostanie załadowany.

<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1</string>
</dict>

5. Dla opornych układów na płytach z chipsetem Z97, EAPDFix.kext potrafi "ożywić" układ i sprawić, że dźwięk będzie z zielonego tylnego wyjścia oraz z słuchawkowego. Przeciwdziała też ubijaniu dźwięku po 30 sek od wybudzenia z sleep. poniższy EAPDFix.kext został przystosowany pod płytę ASUSa Z97-WS (na bazie oficjalnej wersji 2.0.1 - UWAGA nie kompatybilna z 10.11, dla 10.11 należy najlepiej użyć wersji 2.2), ale będzie działał na 99% innych konstrukcjach gdzie układ wyjść jest standardowy.

Załączony plik  EAPDFix.kext.zip   22,33 KB   123 Ilość pobrań

Credits należy się EMlyDinEsH, źródło i szerszy opis w tym temacie: http://forum.osxlati...ue-after-sleep/

 

Proszę o testy i szczegółowe informacje jaki układ, na jakiej płycie i na jakim systemie udało się uruchomić. Jeśli coś nie działa, to proszę o dokładny opis. Jeśli są pytania, to proszę pytać, śmiało, nawet jak są to pytania najbardziej podstawowe, chce stworzyć kompletny poradnik, aby w przyszłości wszyscy mogli z niego skorzystać.

 

Historia zmian:

Wersja 1.5/2.1:

1. Wersja 2.1 zaktualizowana do wymagań El Capitan 10.11.4 i zapewne wyższych.

Wersja 1.5/2.0:

1. Wersja 1.5 zaktualizowana do wymagań Yosemite 10.10.5

2. Wersja 2.0 zaktualizowana do wymagań El Capitan 10.11.0 do 10.10.3.

3. Wyeliminowanie występujących czasami KP w wersji 1.4 i niższych przy komputerach z kartami nvidia. 

Wersja 1.4b:

1. Dodany EAPDFix.kext na bazie oficjalnej 2.0.1. z ustawieniami pod Z97-WS - popycha audio na wielu opornych płytach Z97

Wersja 1.4a:

1. Poprawki patchy, powinno być patchowane AppleHDA - wypatrzył oswaldini

Wersja 1.4:

1. Dodano obsługę ALC883 - Layout 2

Wersja 1.3:

1. Powinien działać już poprawnie z HDMIAudio.

2. Dodanie ALC882.

3. Poprawki dla ALC1150/892 - usunięcie AFGLowpowerstate - przez co powinien dźwięk być po sleep - ale na Z97 prawdopodobnie ubije go całkowicie. :/

4. Inne drobiazgi.

 

Aktualne wersje:

Dla Yosemite 10.10.5: 

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.5.kext.zip   24,94 KB   213 Ilość pobrań

Dla El Capitan 10.11.x:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.0.kext.zip   24,96 KB   346 Ilość pobrań

Dla El Capitan 10.11.4:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v2.1.kext.zip   24,98 KB   341 Ilość pobrań

 

Poprzednie wersje:

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.4.kext.zip   18,89 KB   422 Ilość pobrań

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.3.kext.zip   17,5 KB   238 Ilość pobrań

Załączony plik  AppleHDA_Uniwersal_ALC8xx_v1.1.kext.zip   13,98 KB   158 Ilość pobrań

 

EAPDFix - Oficjalne wersje z forum osxlatitude:

Załączony plik  EAPDFix_v2.0.1.zip   17,61 KB   10 Ilość pobrań

Załączony plik  EAPDFix_v2.1_Final.zip   18,61 KB   13 Ilość pobrań

Załączony plik  EAPDFix_v2.2_Final.zip   19,27 KB   74 Ilość pobrań




#101135 Apple Bluetooth i IrDA

Napisane przez BrT w 14 styczeń 2015 - 17:36

Krótki opis jak podłączyć moduł Bluetooth bezpośrednio do płyty głównej (tutaj MSI Z77, w przypadku innej płyty należy upewnić się czy wyprowadzenia są takie same).

 

Co będzie potrzebne:

 

1. Listwa "goldpin" żeńska ("gniazda")

 

2. Stabilizator 3.3 Volt Low Drop-Out tutaj- LD1117V33 w obudowie SOT-223 (SMD)

Tutaj mała uwaga. Jeśli podłączamy do gniazda USB musi być to stabilizator Low Drop-Out. Gdyby ktoś chciał podłączyć do np.  linii 12V może być to nawet LM317 - wymaga wyższego napięcia wejściowego od stabilizowanego o około 4 jeśli mnie pamięć nie myli.

 

3. Moduł Bluetooth Apple w tym wypadku BCM92046.

 

4. Cienkie przewody ja wykorzystałem ze starego kabla LPT.

 

5. Cyna, lutownica i ewentualnie jakiś kondensator na wyjście i/lub wejście. Nota katalogowa stabilizatora podaje 100nF na wejście i 10uF na wyjście.

Według mnie 10uF przy stabilnym a co najważniejsze mało tętniącym zasilaniu jakim będzie port USB to za dużo, ale nie mam

oscyloskopu pod ręką i nie jestem w stanie udowodnić :P

 

 

Załączony plik  Potrzebne_czesci.png   1,89 MB   2 Ilość pobrań

 

 

Całość należy polutować według mojego schematu.

 

 

Załączony plik  LM7803.png   28,53 KB   1 Ilość pobrań

 

 

I tu kolejna bardzo istotna informacja. Jeśli będziecie używać stabilizatora w obudowie SOT-223 (SMD), TO-220 lub DPAK to na ich padach jest napięcie wyjściowe!

Trzeba tak go zamontować, lub zaizolować, aby wspomniany pad nie dotknął obudowy komputera bo zwyczajnie zrobi zwarcie i może tego nie przeżyć.

 

Załączony plik  LD1117V33_PINOUT.png   72,73 KB   0 Ilość pobrań

 

 

Całość w moim wykonaniu, zależało mi na jak najmniejszych wymiarach. Środkową nogę scalaka wygiąłem, tak żeby była pod nim, a 3,3V wziąłem właśnie z pada. Tak było mi wygodniej. To co widać pomiędzy pinami stabilizatora to kondensator 4,7uF SMD o rozmiarze 1206.

 

Załączony plik  polaczone.JPG   352,69 KB   0 Ilość pobrań

 

Tak przygotowaną "wtyczkę" wystarczy wpiąć bezpośrednio do płyty głównej. 

 

 

Należy tylko pamiętać, że pin nie podłączony na wtyczce ma iść w miejsce pinu nr. 10 "No Connection",

a pin do którego przylutowany jest stabilizator do pinu nr. "Power +5V".

 

Całość można było zrobić pewnie ładniej i na inne sposoby. Pamiętać tylko o poprawności połączeń według schematu ideowego, a to już jak wykonacie resztę zależy od was ;).

 

 

Na koniec całość wpięta do płyty. Zdjęcie czysto poglądowe, planuje minimalnie dłuższe przewody i całość ukryć w przednim panelu obudowy.

 

Załączony plik  Calosc.jpg   793,14 KB   0 Ilość pobrań

 

PS. Zdjęcia pewnie można by przerobić na miniatury ale po pierwsze: nie bardzo wiem jak, a po drugie: nie mam już dzisiaj czasu.

 

EDIT:

Poprawiłem wygasłe linki do zdjęć.




#100883 Benchmarki pod OS X a wydajność HaMac vel. Mac

Napisane przez 314TeR w 10 styczeń 2015 - 19:36

Coś nowego, bo dawno nic nikt ciekawego nie wrzucał.

 

CPU - Intel Xeon E5-2697 v2 - 2,7GHz Turbo do 3,5GHz, 12 rdzeni 24 wątki 30M cache - To samo co w najmocniejszym MacPro6,1

Płyta ASUS Rampage IV Extreme

RAM 4x8GB Kingston 1600 CL9 1.5V

 

Xeon jest zablokowany totalnie i nie ma możliwości jego OC na mnożniku - jedynie poprzez podniesienie BCLK.

Wynik po małym OC - BCLK 113MHz (standard 100MHz)

 

Geekbench 3.2.2 for Mac OS X x86 (64-bit) - 37000 (Single-Core 3658)

 

I teraz nie są to jaja - to wg Geekbench NAJSZYBSZY komputer na świecie działający pod kontrolą OS X identyfikujący się jako Mac Pro (Late 2013) pod względem wyniku Multi-Core.

 

Nie wierzycie, proszę tutaj jest ranking: http://browser.prima...multicore_score

 

Żałuję że nie mam lepszych pamięci, bo te co mam to jedynie 1600@CL9... ale i tak mam satysfakcję jak nie wiem...

 

Teraz jak ktoś powie, że hackintosh jest wolniejszy od oryginału, to dajcie delikwentowi link do tego postu.




#127854 Dobór bardzo dobrej płyty głównej, a np. mit o Gigabyte i innych

Napisane przez 314TeR w 15 maj 2017 - 16:07

Uogólniacie problemy i wrzucacie do wora problemy np platformy Z170 jako problemy wszystkich płyt danego producenta - a to nie w porządku. 

 

W obecnym czasie mamy właściwie tylko 4-rech liczących się producentów:

 

ASUS

Gigabyte

ASRock

MSI

 

Jeśli są inni, to bardzo niszowi. Każdy producent ma jakieś potknięcia i problemy, ale najmniej pod macOS rzeczy "upierdliwych" mają płyty ASUSa. 

 

Fakty i mity.

 

Jak już było wspomniane od generacji płyt które mają UEFI z reguły odeszły problemy edycji DSDT i innego mambo jambo do lamusa - piszę z reguły, bo to że nie trzeba w 99% edytować DSDT nie oznacza, że każda płyta będzie działać. 

 

A teraz bolączki kolejnych producentów z jakimi się potykałem i o jakich można poczytać, teraz opiszę te które można spotkać na płytach WSZYSTKICH producentów:

 

Najmniej problematyczna rodzina to Z87, Z97 OK, ale nowsze BIOSY do Z87, Z97 i Z170 mają zablokowany zapis do NVRAM* (można obejść na ASUSie). Często też układ audio wymaga popchnięcia przez EAPDFix - ale to dotyczy nie wszystkich płyt. Np ASUS Z97 Pro Gamer nie wymaga kiedy to np ASUS Z97-WS tak, a niby obie mają ALC1150. Płyty na Z170 znów są wybredne pod względem pamięci, ale to problem każdej nowej technologii - Z170 to pierwszy popularny chipset obsługujący DDR4 i zanim producenci nauczą się robić porządne pamięci, płyty i BIOSy trochę minie. Więc sorry, ale wrzucanie do jednego wora, że jeden z producentów ma problemy z obsługą pamięci jest niepoważne, nie biorąc pod uwagę całokształtu. Producenci też nie trzymają ręki w nocniku i wydają nowe BIOSy. Niestety może się zdarzyć, że podzespół firmy A nie będzie działał z firmą B i nie przeskoczy się tego. Następny babol jak działa się w czystym UEFI z CSM OFF to dublowanie wpisów startowych w BIOS aż do zapchania i zawieszenia na starcie. Czasami można pół roku nie doświadczyć tego problemu, a innym razem jak się robi częste restarty i przepięcia dysków komp może się blokować i parę razy jednego dnia. Za ten problem odpowiada nieprawidłowa detekcja zainstalowanego systemu operacyjnego. Oprogramowani UEFI szuka na partycji /EFI/BOOT/BOOTX64.efi i jak go znajduje to często dubluje wpis z poprzedniego startu. 

 

A teraz szczegółowo producenci:

 

ASUS - poza w/w praktycznie nic innego nie doświadczyłem. Za to wiele płyt ma technologie które wyróżniają się na tle konkurencji, a jest to:

  • USB Flashback - można wgrać nowy BIOS nawet jak na płycie nie ma ani CPU ani RAM - dzięki temu możemy zaktualizować BIOS np do nowego CPU którego fabryczny BIOS nie wspiera, ale też pozwala na wgranie zmodyfikowanego BIOSu - np z odblokowanym zapisem do NVRAM - dla ASUSów użytkownik z naszego forum reyder przygotował modyfikacje BIOS a inni je sprawdzili i co Najważniejsze działa. 
  • Fan Expert 3 - sprzętowa kontrola wszystkich wentylatorów bez względu na system. Z poziomu BIOS można zbadać charakterystyki ich pracy, dostosować krzywe napięć, profile, a nawet to aby były wyłączane poniżej 40 stopni. W dobrych obudowach zapewnia to niemal bezgłośny komputer, jeśli mamy ciche chłodzenie CPU, a VGA i zasilacz mają półpasywne chłodzenia.
  • Kości BIOS są w podstawkach - łatwo wyjąc i zaprogramować za pomocą tanich programatorów na USB za parę PLN. (tylko dla płyt które nie mają USB Flashback).

Gigabyte - Od czasu chipsetu Z77 na szczęście większość problemów z edycją DSDT na tych płytach odeszła do lamusa. Niestety nie jest też tak różowo. Wiele biosów ma blokadę MSR, przez co są problemy w uruchomieniu PM. BIOSy też nagminnie mają zablokowany zapis NVRAM. Dual BIOS wcale nie działa tak jak producent czaruje. Nie zabezpiecza w stopniu prawidłowym przed uwaleniem płyty złym wsadem czy podczas zwykłego codziennego używania. Wielokrotnie miałem przypadek uszkodzenia zawartości BIOS #1 a płyta NIE chciała startować sama z BIOSu #2. W teorii płyta powinna wykryć taką sytuację i wgrać zawartość kości #2 do kości #1, ale tak się nie dzieje. Nie ma żadnych jumperków, kombinacji aby to obejść. Kości są SMD i ich wyjęcie jest niemożliwe, a podpięcie klipem w wielu wypadkach wręcz niemożliwe. Jedynym ratunkiem to robienie zwarcia do masy jednego pinu kości #1 i puszczanie w odpowiednim momencie startu aby uruchomić procedurę ratunkową. Mi z reguły udaje się po kilkudziesięciu próbach. Następny problem to często występujące plucie urządzeniami USB w sleep. Usypiasz komputer, budzisz i masz komunikat, o np nieprawidłowym odpięciu dysku, klucza USB, etc. Gigabyte też jakoś nie dba o komfort pracy na nim, brak jest sterowań wentylatorami, albo są one bardzo biedne, wręcz takie jakie były 10 lat temu u konkurencji. 

 

ASRock - blokady BIOSów MSR - problemy z sleep, np wchodzi, nie budzi się, czasami jest czasami nie ma. Kompatybilność z kartami WIFI BCM94360CD - często trzeba obniżać wersje BIOS aby działały. Żaden ASRock na Z170 nie widziałem aby działał sleep. Problemy z synchronizacją rdzeni - też częsta przyczyna braku sleep. Konieczność dodawania wpisów startowych clovera z poziomu klucza startowego USB (clover na USB jest wykrywany, na HDD nie), lub specjalnymi programami do edycji pozycji startowych UEFI. 

 

MSI - najmniej miałem z nimi doświadczenia i ciężko mi powiedzieć coś więcej poza tym co można przeczytać np u nas na forum. Jak pamiętam starsze wersje miały nagminnie blokowane rejestry MSR, wydaje mi się, że też na jakiś płytach były problemy z sleep. 

 

Ja wybierając płytę pod macOS osobiście stawiam na ASUSy - praktycznie nigdy z nimi nie miałem problemów z sleep, zachowują się stabilnie, w sposób oczekiwany, a ewentualne występujące bolączki można obejść, albo rozwiązać inaczej. Do tego jest parę ciekawych technologii, jak właśnie wspomniany USB Flashback który wpierw pozwalał na wgranie odblokowanego BIOSu dla PM, a dziś znów daje możliwość wgrania BIOSu pozwalającego na zapis do NVRAM. Należy pamiętać, że od czasu ~haswela, praktycznie wszyscy producenci zablokowali możliwość wgrywania zmodyfikowanych BIOSów. Jedynym który pozostawił tę furtkę otwartą jest ASUS. 




#126742 Generowanie indywidualnych numerów SMBIOS + uruchomienie iMessage

Napisane przez man_of_the_oak w 18 marzec 2017 - 02:47

Generowanie indywidualnych numerów SMBIOS oraz uruchomienie iMessage

Poniższy opis znajduje zastosowanie również w przypadku wcześniejszych nieudanych prób uruchomienia iMessage.

1. Czynności przygotowawcze
 
Na samym początku włączamy Safari i przechodzimy do icloud.com. Po zalogowaniu wchodzimy do Ustawień, gdzie sprawdzamy czy na liście Moje urządzenia nie znajdują się wpisy związane z poprzednimi instalacjami - w razie odnalezienia, pozbywamy się ich.

Załączony plik  icloud1.png   67,27 KB   8 Ilość pobrań
 
Kolejnym krokiem jest przejście do Znajdź i upewnienie się, że i tam nie znajdują się zbędne pozycje. Dany sprzęt usuwamy poprzez wybranie go z listy, po czym zaznaczenie Usuń z konta.
 
Załączony plik  icloud2.png   66,89 KB   7 Ilość pobrań
 
Po tych czynnościach wylogowujemy się z iCloud zarówno w przeglądarce, jak i Preferencjach systemowych.

Załączony plik  icloud3.png   140,79 KB   7 Ilość pobrań
 
Odłączamy komputer od sieci i restartujemy system.

Po ponownym uruchomieniu komputera włączamy terminal i wydajemy w nim następujące komendy:

cd ~/Library/Caches/
rm -R com.apple.Messages*
rm -R com.apple.imfoundation*
cd ~/Library/Preferences/
rm com.apple.iChat*
rm com.apple.imagent*
rm com.apple.imessage*
rm com.apple.imservice*
rm -R ~/Library/Messages/
 
Opróżniamy kosz i restartujemy macOS.
 
Przed przejściem do kolejnych kroków, upewniamy się, że nasze połączenie Ethernet określone jest jako BuiltIn oraz posiada identyfikację en0.
 
Najwygodniej jest to wykonać z wykorzystaniem DPCIManager.
 
Załączony plik  ethernet.png   9,95 KB   6 Ilość pobrań
 
W przypadku sprzętów nie posiadających karty Ethernet, dopuszczalna jest identyfikacja karty Wi-Fi na en0, ale musi być ona także wykrywana jako BuiltIn.
 
Jeśli karta wykrywana jest z jakąkolwiek inną identyfikacją niż en0 i BuiltIn, konieczne jest zresetowanie ustawień sieci. W tym celu uruchamiamy terminal i wydajemy następujące komendy, po czym opróżniamy kosz i restartujemy komputer.
 
cd /Library/Preferences/SystemConfiguration/
rm NetworkInterfaces.plist
rm preferences.plist
Po zweryfikowaniu poprawności identyfikacji możemy przejść do dalszych kroków.

2. Generowanie danych

Uruchamiamy Clover Configurator (http://mackie100proj...r-configurator/) i otwieramy nasz config.plist.

Przechodzimy do zakładki Rt Variables. Ustawiamy ROM na UseMacAddr0, a pozostałe pola pozostawiamy puste.
 
Załączony plik  clover_configurator1.png   136,46 KB   12 Ilość pobrań
 
Następnie w zakładce SMBIOS klikamy ikonkę różdżki, aby wygenerować indywidualne numery. Staramy się dobrać urządzenie, które najbliższe jest konfiguracji naszego sprzętu. Zwracamy szczególną uwagę na generację procesora - aplikacja posiada listę identyfikacji wraz z odpowiednimi dopiskami, co ułatwia zadanie.
 
Załączony plik  clover_configurator2.png   180,73 KB   9 Ilość pobrań
 
Po wybraniu pozycji z listy klikamy kilkukrotnie w dwa przyciski shake, po czym wciskamy OK.
 
Załączony plik  clover_configurator3.png   177,83 KB   6 Ilość pobrań
 
Kopiujemy numer z pola Serial Number, po czym uruchamiamy z powrotem sieć i odwiedzamy stronę http://www.everymac....ate-mac-lookup/

Wklejamy tam skopiowaną wcześniej zawartość i klikamy Lookup.
 
Załączony plik  everymac1.png   319,29 KB   9 Ilość pobrań
 
Jeśli otrzymaliśmy listę urządzeń zgodnych z wprowadzonym numerem - możemy przejść dalej. W przeciwnym razie musimy wygenerować w Clover Configurator nową wartość. 
 
Załączony plik  everymac2.png   254,34 KB   7 Ilość pobrań
 
Następnie sprawdzamy nasz numer na stronie https://checkcoverage.apple.com

Załączony plik  check_apple1.png   50,45 KB   6 Ilość pobrań
 
Oczekujemy uzyskania informacji o błędzie takim jak na poniższym obrazku. Jeśli tak się nie stało - generujemy nowy numer i sprawdzamy go ponownie - najpierw na EveryMac, a następnie na stronie Apple.
 
Załączony plik  check_apple2.png   57,15 KB   8 Ilość pobrań
 
Uruchamiamy terminal i kilkukrotnie wywołujemy komendę uuidgen
 
Załączony plik  uuidgen.png   62,01 KB   5 Ilość pobrań
Jeden z tak uzyskanych numerów kopiujemy i wklejamy w Clover Configurator jako SmUUID. Zaznaczamy także opcję Trust.
 
Załączony plik  uuidgen2.png   150,42 KB   9 Ilość pobrań

Zapisujemy nasz plik konfiguracyjny i restartujemy komputer.
 
Kolejnym krokiem jest wypakowanie skryptu simpleMLB i jego uruchomienie. Wystarczy włączyć terminal, przeciągnąć do niego plik simpleMLB.sh, po czym wcisnąć ENTER.
 
Załączony plik  simpleMLB.png   25,82 KB   6 Ilość pobrań
Włączamy Clover Configurator i przechodzimy do zakładki SMBIOS. W polu Board Serial Number wklejamy numer wygenerowany przez skrypt. Zapisujemy zmiany i restartujemy komputer.
 
Załączony plik  simpleMLB2.png   152,19 KB   4 Ilość pobrań
Po wykonaniu wszystkich kroków, w naszym przykładzie uzyskaliśmy następujący fragment w config.plist:
 
<key>RtVariables</key>
<dict>
	<key>ROM</key>
	<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
	<key>BiosReleaseDate</key>
	<string>12/22/2016</string>
	<key>BiosVendor</key>
	<string>Apple Inc.</string>
	<key>BiosVersion</key>
	<string>IM142.88Z.0118.B17.1612221936</string>
	<key>Board-ID</key>
	<string>Mac-27ADBB7B4CEE8E61</string>
	<key>BoardManufacturer</key>
	<string>Apple Inc.</string>
	<key>BoardSerialNumber</key>
	<string>C02344130J9FF4GJA</string>
	<key>BoardType</key>
	<integer>10</integer>
	<key>ChassisAssetTag</key>
	<string>iMac-Aluminum</string>
	<key>ChassisManufacturer</key>
	<string>Apple Inc.</string>
	<key>ChassisType</key>
	<string>0x13</string>
	<key>Family</key>
	<string>iMac</string>
	<key>LocationInChassis</key>
	<string>Part Component</string>
	<key>Manufacturer</key>
	<string>Apple Inc.</string>
	<key>Mobile</key>
	<false/>
	<key>ProductName</key>
	<string>iMac14,2</string>
	<key>SerialNumber</key>
	<string>C02LM2WCF8JC</string>
	<key>SmUUID</key>
	<string>22EF6F82-BC8E-4C97-A7CC-EBF9A9F5FBD6</string>
	<key>Trust</key>
	<true/>
	<key>Version</key>
	<string>1.0</string>
</dict>
3. Test poprawnego zapisania nowych wartości
 
Uruchamiamy skrypt iMessageDebug (w sposób analogiczny do simpleMLB). Zapytani o to czy chcemy zapisać rezultat jego pracy do pliku .txt, wyrażamy zgodę poprzez wpisanie y i potwierdzenie klawiszem ENTER.
 
Załączony plik  imessagedebug.png   57,72 KB   5 Ilość pobrań
Tak uzyskany plik zapisywany jest w folderze, z którego uruchomiony został skrypt. Przenosimy go do innej lokalizacji, po czym uruchamiamy komputer ponownie.
 
Po restarcie jeszcze raz używamy iMessageDebug, a następnie porównujemy zawartość wcześniej uzyskanego pliku .txt z aktualnym. Jeśli wszystkie wartości do BoardSerialNumber włącznie są takie same - możemy się już zalogować na iCloud i skonfigurować iMessage jak na zwykłym komputerze Mac.

Załączone pliki




#120237 AppleALC - Uruchomienie audio bez modyfikacji plików systemowych

Napisane przez oswaldini w 17 maj 2016 - 12:47

Obsługa audio bez konieczności modyfikowania plików systemowych, wszystko wstrzykiwane z zewnątrz, działa z Clovera.
Oryginalny temat: http://www.insanelym...lehda-patching/
 
Wystarczy ustawić injekcję ID w Cloverze. Aby dowiedzieć się jaki ID jest ustawiony dla danych kodeków zaglądnijcie do źródeł: https://github.com/vit9696/AppleALC a dokładniej do odpowiedniego katalogu w Resources: https://github.com/v...aster/Resources dla przykładu dla ALC1150 dostępne ID to 1,2,3,5 i 7. Możecie też przeglądnąć poniższy changelog.
Tu następne źródło informacji o dostępnych ID: https://github.com/v...upported-codecs
 
 
Załączony plik  Zrzut ekranu 2016-05-17 13.45.15.png   67,94 KB   65 Ilość pobrań
 
Strona ze skompilowanymi kextami:

Aktualne oficjalne kompilacje AppleALC: https://github.com/v...pleALC/releases

Aktualne oficjalne kompilacje Lilu: https://github.com/v...6/Lilu/releases
 
Changelog:

Spoiler



#112691 AMDRadeonX3000.kext & AMDRadeonX4000.kext #3 - lista wspieranych układów..

Napisane przez patrex003 w 29 wrzesień 2015 - 14:55

Dziękuję za pomoc przy tworzeniu tego wpisu administratorowi forum 314TeR.

 
 
Wpis został oparty o bazę danych The PCI ID Repository oraz o plik: AMDRadeonX3000.kext & AMDRadeonX4000.kext i amd-catalyst-15.7.1-win10-64bit (plik z logo / informacjami po instalacyjnymi).
 
AMDRadeonX3000.kext - jeden ze sterowników w systemie Mac OS X / OS X w którym zawarte są obsługujące układy
AMDRadeonX4000.kext - jeden ze sterowników w systemie Mac OS X / OS X w którym zawarte są obsługujące układy
amd-catalyst-15.7.1-win10-64bit - (na dzień 26.09.2015r) najnowsze sterowniki od AMD dla układów graficznych dla systemu Windows.
 
 
 

Materiał jest poglądowy więc proszę się nie sugerować kupnem sprzętu pod tym kontem !!

Czasem pomimo tego że dany kontroler / układ znajdując się na liście mogą wystąpić z nim problemy lub może nie działać!!

 

 
AMDRadeonX3000.kext

Identyfikator Właściwa nazwa Wersja OS X
AMD Barts Graphics Accelerator
1002, 6738 ◆ AMD Radeon HD 6800 Series
◆ AMD Radeon HD 6870 X2
10.10.5 | 10.11
1002, 6739 ◆ AMD Radeon HD 6850 X2
◆ AMD Radeon HD 6800 Series
10.10.5 | 10.11
1002, 6720 AMD Radeon HD 6900 M Series 10.10.5 | 10.11
1002, 6722 --- 10.10.5 | 10.11
AMD Caicos Graphics Accelerator
1002, 6768 Caicos --- 10.10.5 | 10.11
1002, 6770 AMD Radeon HD 6400 Series 10.10.5 | 10.11
1002, 6779 ASUS R5 230 Series
ASUS HD 5450
ASUS EAH 5450
AMD Radeon R5 200 Series
AMD Radeon R5 230
AMD Radeon R5 230 Series
AMD Radeon HD 7450
AMD Radeon HD 8450
AMD Radeon HD 6450
AMD RADEON HD 7450
AMD RADEON HD 8450
AMD RADEON HD 7470
AMD RADEON HD 5450
AMD RADEON HD 6450
AMD Radeon ™ HD 7450 A Graphics
10.10.5 | 10.11
1002, 6760 AMD Radeon HD 7400 M Series 10.10.5 | 10.11
1002, 6761 ◆ AMD Radeon HD 6450
◆ AMD Radeon HD 6430 M
10.10.5 | 10.11
AMD Cayman Graphics Accelerator
1002, 6718 AMD Radeon HD 6900 Series 10.10.5 | 10.11
1002, 6719 AMD Radeon HD 6900 Series 10.10.5 | 10.11
1002, 6704 Cayman PRO GL [FirePro V7900] 10.10.5 | 10.11
AMD Ceadar Graphics Accelerator
1002, 68E0 ATI Radeon HD 5450
ATI Radeon HD 5400 Series
AMD Radeon R5 220
AMD Mobility Radeon HD 5000 Series
10.10.5 | 10.11
AMD Cypress Graphics Accelerator
1002, 6898 AMD Radeon HD 5800 Series 10.10.5 | 10.11
1002, 6899 ATI Radeon HD 5850 X2 10.10.5 | 10.11
AMD Juniper Graphics Accelerator
1002, 68B8 AMD Radeon HD 6700 Series
AMD Radeon HD 5700 Series
10.10.5 | 10.11
1002, 68B0 --- 10.10.5 | 10.11
1002, 68B1 --- 10.10.5 | 10.11
1002, 68A0 AMD Mobility Radeon HD 5800 Series 10.10.5 | 10.11
1002, 68A1 AMD Mobility Radeon HD 5800 Series 10.10.5 | 10.11
AMD Lombok Graphics Accelerator
1002, 6840 AMD Radeon HD 7600M Series 10.10.5 | 10.11
1002, 6841 AMD Radeon HD 7500M/7600M Series 10.10.5 | 10.11
AMD Redwood Graphics Accelerator
1002, 68D8 ATI Radeon HD 5690
ATI Radeon HD 5730
AMD Radeon HD 5670
10.10.5 | 10.11
1002, 68C0 AMD Mobility Radeon HD 5000 10.10.5 | 10.11
1002, 68C1 ATI Radeon HD 5000 Series
AMD Mobility Radeon HD 5000 Series
10.10.5 | 10.11
1002, 68D9 ATI Radeon HD 6510
ATI Radeon HD 6610
AMD Radeon HD 7570
ATI Radeon HD 6510
ATI Radeon HD 5630
AMD Radeon HD 5570
10.10.5 | 10.11
AMD Redwood Graphics Accelerator
1002, 6750 AMD Radeon HD 6600A Series 10.10.5 | 10.11
1002, 6758 AMD Radeon HD 7670 10.10.5 | 10.11
1002, 6759 AMD Radeon HD7570
AMD Radeon HD 7570 Series
AMD Radeon HD 6570 Graphics
AMD Radeon HD 8550
AMD Radeon HD 6570
10.10.5 | 10.11
1002, 6740 AMD Radeon HD 6700M Series 10.10.5 | 10.11
1002, 6741 AMD Radeon 6600M and 6700M Series 10.10.5 | 10.11
1002, 6745 --- 10.10.5 | 10.11
 
 
 
AMDRadeonX4000.kext

Identyfikator Właściwa nazwa Wersja OS X
AMD Bonaire Graphics Accelerator
1002, 6640 AMD Radeon HD 8950 10.10.5 | 10.11
1002, 6641 Saturn PRO [Radeon HD 8930M] 10.10.5 | 10.11
1002, 6646 AMD Radeon R9 M280X
AMD Radeon ™ R9 M385
10.10.5 | 10.11
1002, 6647
AMD Radeon R9 M280X
AMD Radeon R9 M200X Series
AMD Radeon ™ R9 M380
10.10.5 | 10.11
1002, 6650 Bonaire --- 10.10.5 | 10.11
1002, 6651 Bonaire --- 10.10.5 | 10.11
1002, 665C AMD Radeon HD 8770
AMD Radeon R9 260
AMD Radeon ™ R9 360 Series
AMD Radeon™ R7 360 Series Graphics
AMD Radeon ™ R9 360
AMD Radeon™ R7 360 Series
AMD Radeon HD 7700 Series

10.10.5 | 10.11
1002, 665D AMD Radeon™ R7 360 Series
AMD Radeon R7 200 Series
10.10.5 | 10.11
AMD Hawaii Graphics Accelerator
1002, 67B0 AMD Radeon R9 290X
AMD Radeon ™ R9 390X
ASUS ARES3
AMD Radeon R9 200 Series
AMD Radeon ™ R9 390 Series
10.10.5 | 10.11
AMD Pitcairn Graphics Accelerator
1002, 6800 AMD Radeon HD 7970 10.10.5 | 10.11
1002, 6801
AMD Radeon™ HD8970M
10.10.5 | 10.11
1002, 6806
Neptune ---
10.10.5 | 10.11
1002, 6808 Pitcairn XT GL [FirePro W7000]
10.10.5 | 10.11
1002, 6810 AMD Radeon ™ R9 370X
AMD Radeon ™ R9 370 Series
AMD Radeon™ R9 370 Series
AMD Radeon R9 200 Series
10.10.5 | 10.11
1002, 6818 AMD Radeon HD 8870
AMD Radeon HD 7800 Series
10.10.5 | 10.11
1002, 6819 ◆ ASUS R7 265 Series
◆ AMD Radeon R7 200 Series
10.11
AMD Tahiti Graphics Accelerator
1002, 6790 Barts LE [Radeon HD 6790] 10.10.5 | 10.11
1002, 6798 AMD Radeon HD 7900 Series
AMD Radeon HD 8970 Graphics
AMD Radeon R9 200 Series
ASUS ARES2
AMD Radeon R9 200
◆ AMD Radeon HD 7900 Series
10.10.5 | 10.11
1002, 679A AMD Radeon HD 8950
AMD Radeon R9 200 Series
ASUS R9 280 Series
AMD Radeon R9 200 Series
AMD Radeon HD 7900 Series
10.10.5 | 10.11
1002, 679E AMD Radeon HD 7800 Series
10.10.5 | 10.11
1002, 6780 Tahiti XT GL [FirePro W9000] 10.10.5 | 10.11
AMD Tonga Graphics Accelerator
1002, 6920 --- 10.10.5 | 10.11
1002, 6921
AMD Radeon ™ R9 M390X
10.10.5 | 10.11
1002, 6930 --- 10.10.5 | 10.11
1002, 6938 Amethyst XT [Radeon R9 M295X Mac Edition] 10.10.5 | 10.11
1002, 6939 AMD Radeon ™ R9 380
AMD Radeon R9 200 Series
AMD Radeon ™ R9 380 Series
10.10.5 | 10.11
AMD Verde Graphics Accelerator
1002, 6820 AMD Radeon R9 M275X
AMD Radeon ™ R9 M375
AMD Radeon ™ R9 M375X
10.10.5 | 10.11
1002, 6821 AMD Radeon R9 M200X Series
AMD Radeon R9 ™ M370X
AMD Radeon ™ R7 M380
10.10.5 | 10.11
1002, 6823 AMD Radeon R9 M200X Series 10.10.5 | 10.11
1002, 6825 AMD Radeon HD 7800M Series 10.10.5 | 10.11
1002, 6827 AMD Radeon HD 7800M Series 10.10.5 | 10.11
1002, 682B AMD Radeon HD 7800M Series 10.11
1002, 682D AMD Radeon HD 7700M Series 10.10.5 | 10.11
1002, 682F AMD Radeon HD 7700M Series 10.10.5 | 10.11
1002, 6835 ◆ AMD Radeon R9 255

◆ AMD Radeon R7 Series / HD 9000 Series

10.11
1002, 6839 --- 10.10.5 | 10.11
1002, 683B --- 10.10.5 | 10.11
1002, 683D AMD Radeon HD 8760
ASUS R7 250X Series
AMD Radeon R7 200 Series
AMD Radeon HD 7700 Series

◆ AMD Radeon HD 7770

10.10.5 | 10.11
1002, 683F ASUS R7 250 Series
AMD Radeon R7 200 Series
AMD Radeon HD 7700 Series
10.10.5 | 10.11
 
 
Legenda tabeli:
W kolumnie "Właściwa nazwa":
- Kolorem "
ciemno czerwonym" wyróżnione zostały wpisy z potwierdzonymi informacjami na podstawie sterowników AMD Catalyst.
- Wpisy nie potwierdzone tzw. informacje pochodzą z internetu są oznaczone "
jaśniejszym czarny / szarym" kolorem.
- Kursywą jak i kolorem "pomarańczowym" oznaczyłem moje osobiste uwagi.

 
 
Losowo sprawdziłem dane na podstawie The PCI ID Repository z innymi źródłami.. Z racji że odnalazłem tu najwięcej informacji i wszystko się zgadzało więc zaufałem tej bazie danych. Mam nadzieję że większych błędów nie ma.
 
 

Oficjalnie najnowszą wersję OS X wpiszę do tabeli po wydaniu pierwszej stabilnej wersji.

 

 

 

 

Kolejne wpis z serii Lista wspieranych układów:

AppleLPC.kext #1
AppleAHCIPort.kext # 2

+ AMDRadeonX3000.kext & AMDRadeonX4000.kext #3 <- JESTEŚ TUTAJ ;)

+ ATIRadeonX2000.kext #4

+ AMD2400Controller.kext oraz 2600 / 3800 / 4600 / 4800 #5

AMD5000Controller.kext oraz 6000 / 7000 / 8000 / 9000 #6

 

 

 

Jeśli zamierzasz kopiować treści zawarte w tym temacie / wątku w inne miejsce, to proszę jedynie o uwzględnienieodnośnika / hiperłącza do tej treści - w przeciwnym razie nie zezwalam na kopiowanie materiałów po za forumhaMac.pl bez mojej zgody.

 

 

 

 




#110378 UniBootX Clover - ASRock Z87 Pro 3

Napisane przez arnon w 16 sierpień 2015 - 21:11

Małe info: została dodana wersja dla El Capitana, jednak wersja dla Yosemite dalej jest dostępna do pobrania.

 

--- Update: ---

 

Dodana wersja dla macOS Sierra (działa również świetnie z El Capitanem), najnowszy Clover v3566, zastosowane AppleALC, potrzebne wpisy są w configu oraz sam kext AppleALC jest w paczce, więc z dźwiękiem już nic nie trzeba robić!

 

Sprzęt ze stopki.

 

Poniżej do pobrania jest paczka, którą należy wypakować i wrzucić do /EFI/CLOVER/OEM/

 

Download:

 

http://hamac.pl/file...rock-z87-pro-3/

 

Jeśli chodzi o audio, to jest ono odpalone inną metodą (nie tą 314TeR'a), natomiast działa świetnie, dlatego nie widziałem potrzeby zmiany jej na tę drugą. Potrzebny kext jest w paczce, oraz odpowiednie wpisy są w config.plist.

 

Przypominam, że po instalacji:

 

- trzeba koniecznie wygenerować własny smbios. Tutaj macie opisane, jak to zrobić, dokładnie w punkcie 4.4.

- trzeba wygenerować dla swojego sprzętu SSDT skryptem Pike'a, aby na komputerze działał poprawnie sleep. https://github.com/P...ha/ssdtPRGen.sh

wygenerowane SSDT wstawiamy tu: /EFI/CLOVER/OEM/ASRock Z87 Pro 3/ACPI/patched/SSDT.aml

- grafika zintegrowana (Intel HD Graphics 4600) działa OOTB, ale GeForce GTX 660, którego używam, również działa OOTB.

- pobieramy stąd spatchowane AppleHDA, wrzucamy je do S/L/E i naprawiamy uprawnienia oraz przebudowujemy cache programem KextWizard. Jeśli pobierzecie najnowszą wersję paczki, to już nic nie musicie robić z dźwiękiem.

- po instalacji systemu, należy skopiować z klucza UniBootX całą zawartość EFI na partycję EFI dysku z systemem.

 

To tyle, mam nadzieję, że o niczym nie zapomniałem. :D

 

Jeśli spodobał Ci się mój post, możesz kliknąć "Lubię to"! :)




#95351 Wasze Hackint0she

Napisane przez wokie w 15 październik 2014 - 06:50

Nalepka z Windowsem bezcenna :)




#115098 Tonycrap i Clover

Napisane przez danielosx86 w 22 listopad 2015 - 11:34

@up

Racja. Trzeba zgłosić tego debila.

 

Twoich niektórych postów czytać się po prostu nie da...

 

A wracając do tematu, Tony chyba nie miał wyjścia i musiał przejść na Clover, Chameleon ma spore problemy albo w ogóle nie odpala El Capitan.


  • balawejder01, pablo1975, robert999 i 1 inna osoba lubią to


#114730 I had everything… and now this…

Napisane przez iStig w 11 listopad 2015 - 13:30

nikomu źle nie życzę, niech szybko wraca do zdrowia, ale może kiedyś pokażę Wam korespondencję jak było z ostatnim patchem dotyczącym Skylake. Do tej pory jestem w szoku z tym co napisał jak to wszystko odkrył i wiedział o co chodzi, a ja mu tylko przypomniałem gdzie leży problem. Dla mnie to był ostatni raz jak się podzieliłem z Nim informacją.


  • oswaldini, Grzesiek13, PolishApple i 1 inna osoba lubią to


#111639 AppleLPC.kext #1 - lista wspieranych układów..

Napisane przez patrex003 w 06 wrzesień 2015 - 20:19

Witam bardzo serdecznie..
Zanim przejdę do właściwej części to pozwolę sobie zacząć od małego info..
 
Odkąd zacząłem się bawić w instalację OS X na PC zaczęło mnie nurtować jedno pytanie "Czy OS X ma jakieś wymagania?" - bo jak wiadomo wszystko z Cuperon jest gotowe i ograniczone pod względem rozbudowy. Więc ktoś może sobie pomyśleć że taki maczek nie ma jakiś tam specyficznych wymagań. Lecz im więcej czasu zacząłem poświęcać na tą zabawę tym więcej się dowiedziałem.. Szukając i czytając, a przede wszytki chcąc zrozumieć to co jest w kext'ach (sterownikach) możemy właśnie na ich podstawie ułożyć sobie tak ogólne wyznaczniki lubi inaczej mówiąc liste minimalnych wymagań jakie musimy spełnić żeby OS X zadziała na naszym "klasycznym" PC.
 
 
 
 
A teraz właściwa część..
Wpis został oparty o bazę danych The PCI ID Repository oraz o plik: AppleLPC.kext i Intel Chipset Update Utility (plik z logo / informacjami po instalacyjnymi).
 
AppleLPC.kext - odpowiada ze obsługiwane chipsety (mosty północne)
Intel Chipset Update Utility - (na dzień 06.09.2015r) najnowszy sterownik do chipsetu od Intela dla systemu Windows
 
 

Materiał jest poglądowy więc proszę się nie sugerować kupnem sprzętu pod tym kontem !!

Czasem pomimo tego że dany kontroler / układ znajdując się na liście mogą wystąpić z nim problemy lub może nie działać!!

 

 


AppleLPC.kext

Identyfikator Właściwa nazwa Wersja OS X
AppleLPC
8086, 2811 Intel: ICH8M-E LPC Interface Controller (82801HEM) 10.10.5 | 10.11
8086, 2815 Intel: ICH8M LPC Interface Controller (82801HM) 10.10.5 | 10.11
8086, 27b9 Intel: ICH7M/U LPC Interface Controller (82801GBM) 10.10.5 | 10.11
8086, 27bd Intel: ICH7M/DH LPC Interface Bridge (82801GHM) 10.10.5 | 10.11
8086, 2670 Intel: 631xESB/6321ESB/3100 Chipset LPC Interface Controller 10.10.5 | 10.11
8086, 8119 Intel: -- 10.10.5 | 10.11
8086, 2916 Intel: ICH9R LPC Interface Controller (82801IR) 10.10.5 | 10.11
8086, 3a18 Intel: ICH10 LPC Interface Controller (82801JIB) 10.10.5 | 10.11
8086, 3b00 Intel: 5 Series/3400 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 3b01 Intel: 5 Series/3400 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 3b02 Intel: P55 Express Chipset LPC Interface Controller 10.10.5 | 10.11
8086, 3b09 Intel: HM55 Express Chipset LPC Interface Controller 10.10.5 | 10.11
8086, 1e44 Intel: Z77 Express Chipset LPC Controller 10.10.5 | 10.11
10de, aac nVidia: MCP79 LPC Bridge * 10.10.5 | 10.11
10de, aae nVidia: MCP79 LPC Bridge * 10.10.5 | 10.11
10de, aaf nVidia: MCP79 LPC Bridge * 10.10.5 | 10.11
10de, d80 nVidia: MCP89 LPC Bridge * 10.10.5 | 10.11
10de, d81 nVidia: -- 10.10.5 | 10.11
10de, d82 nVidia: -- 10.10.5 | 10.11
10de, d83 nVidia: -- 10.10.5 | 10.11
AppleLPC No LCTL
8086, 9c43 Intel: 8 Series LPC Controller (Premium SKU) 10.10.5 | 10.11
AppleLPC SB
8086, 9c43 Intel: 8 Series LPC Controller (Premium SKU) 10.10.5 | 10.11
8086, 8c44 Intel: Z87 LPC Controller 10.10.5 | 10.11
8086, 8c4b Intel: HM87 LPC Controller 10.10.5 | 10.11
8086, 1c42 Intel: 6 Series/C200 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c44 Intel: Z68 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4e Intel: Q67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4c Intel: Q65 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c50 Intel: B65 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4a Intel: H67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c46 Intel: P67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c5c Intel: H61 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c52 Intel: C202 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c54 Intel: C204 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c56 Intel: C206 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c43 Intel: Mobile 6 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4f Intel: QM67 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c47 Intel: UM67 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4b Intel: HM67 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c49 Intel: HM65 Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c41 Intel: Mobile SFF 6 Series Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1c4d Intel: QS67 Express Chipset Family LPC Interface Controller 10.10.5 | 10.11
8086, 1d41 Intel: C600/X79 series chipset LPC Controller 10.10.5 | 10.11
8086, 1e42 Intel: 7 Series Chipset Family Mobile LPC Controller 10.10.5 | 10.11
8086, 1e55 Intel: QM77 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e58 Intel: UM77 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e57 Intel: HM77 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e59 Intel: HM76 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e5d Intel: HM75 Express Chipset LPC Controller 10.10.5 | 10.11
8086, 1e43 Intel: 7 Series Chipset Family Mobile SFF LPC Controller 10.10.5 | 10.11
8086, 1e56 Intel: QS77 Express Chipset LPC Controller 10.10.5 | 10.11
AppleLPC WCP
8086, 9cc1 Intel: Mobile 5th Generation Intel Core Engineering Sample LPC Controller 10.10.5 | 10.11
8086, 9cc2 Intel: Mobile 5th Generation Intel Core Engineering Sample LPC Controller 10.10.5 | 10.11
8086, 9cc3 Intel: Mobile 5th Generation Intel Core Premium SKU LPC Controller 10.10.5 | 10.11
8086, 9cc5 Intel: Mobile 5th Generation Intel Core Base SKU LPC Controller 10.10.5 | 10.11
8086, 9cc6 Intel: Intel Core M Engineering Sample LPC Controller 10.10.5 | 10.11
8086, 9cc7 Intel: Intel Core M Premium SKU LPC Controller 10.10.5 | 10.11
8086, 9cc9 Intel: Intel Core M Base SKU LPC Controller 10.10.5 | 10.11
 
 
Legenda tabeli:
W kolumnie "Właściwa nazwa":
- Kolorem "ciemno czerwonym" wyróżnione zostały wpisy z potwierdzonymi informacjami na podstawie pliku Intel Chipset Update Utility.
- Wpisy nie potwierdzone tzw. informacje pochodzą z internetu są oznaczone "jaśniejszym czarny / szarym" kolorem.
* - jeśli zera wiodące są pomijana przy identyfikatorach kontrolerów wszystko wskazuje na poprawnie znalezione dane. A te identyfikatory z zerami powinny wyglądać tak: 0aac, 0aae, 0aaf, 0d80
 
 



Oficjalnie najnowszą wersję OS X wpiszę do tabeli po wydaniu pierwszej stabilnej wersji.

 
 
 

Kolejne wpis z serii Lista wspieranych układów:

AppleLPC.kext #1  <- JESTEŚ TUTAJ ;)
AppleAHCIPort.kext # 2

+ AMDRadeonX3000.kext & AMDRadeonX4000.kext #3

+ ATIRadeonX2000.kext #4

+ AMD2400Controller.kext oraz 2600 / 3800 / 4600 / 4800 #5

AMD5000Controller.kext oraz 6000 / 7000 / 8000 / 9000 #6

 

 

 

Jeśli zamierzasz kopiować treści zawarte w tym temacie / wątku w inne miejsce, to proszę jedynie o uwzględnienie odnośnika / hiperłącza do tej treści - w przeciwnym razie nie zezwalam na kopiowanie materiałów po za forum haMac.pl bez mojej zgody.

 

 

 
________________________________________________________________________
 
Wszystkie sugestie jak i uwagi proszę kierować na pw jak i w komentarzach będę bardzo wdzięczny..

Pozdrawiam,
patrex003
 
 
 
P.S.
1. W internecie jak i na forum nie znalazłem nic podobnego. Więc mam nadzieję że te informacje się przydadzą jak i trafione są.
2. Na dzień dzisiejszy nie udało mi się rozgryźć kategorii z tego kex't typu  AppleLPC_WCP.. :/
3. Oficjalnie w tabeli uwzględnię 10.11 po wypuszczaniu pierwszej stabilnej wersji systemu..
4. Jeśli ktoś posiada starszą wersję OS X to poprosił bym o podesłanie mi AppleLPC.kext wtedy uwzględnie starsze wersje OS X przy odpowiednim kontrolerze.
5. Nie jest to jedyny plik z informacjami. Jeśli będzie zainteresowanie taką tematyką / takimi danymi. Mogę zrobić jeszcze kilka takich tabel w tym poście.. Na dzień dzisiejszy zbieram je tylko dla własnego użytku..
6. Losowo sprawdziłem dane na podstawie The PCI ID Repository z innymi źródłami.. Z racji że odnalazłem tu najwięcej informacji i wszystko się zgadzało więc zaufałem tej bazie danych. Mam nadzieję że większych błędów nie ma.




#110021 Zapis HFS+ pod windą = OS X się nie włącza

Napisane przez 314TeR w 08 sierpień 2015 - 09:27

mam zainstalowany program Paragon HFS+ For Windows

 

I sam sobie odpowiedziałeś. 

 

Użytkownicy Paragona dzielą się na tych co go nie używają na skutek utraty danych, oraz na tych którzy przestaną go używać na skutek utraty danych. 




#108141 Czy można pozbyć się komunikatu DSMOS

Napisane przez MKjanek32 w 28 czerwiec 2015 - 18:59

Nie ma żadnego sposobu, pewnie się nawet się nie spodziewasz, do czego służy DSMOS :-) - pokrótce wyjaśnię.

Inżynierowie z Apple od razu podejrzewali, że po przepisaniu Mac OS Xa na x86 pojawi się temat hackintoshy i oczywiście chcieli tego uniknąć. W związku z tym wymyślili, że co ważniejsze komponenty systemu (między innymi Dock, Finder, SystemUIServer) zaszyfrują algorytmem AES z użyciem pewnego klucza, który będzie zapisany w SMC. Przy starcie systemu na Macintoshu Dont Steal Mac OS X.kext pobierze klucz i rozszyfruje zabezpieczone binarki, a przy starcie na PC nie da rady, bo nie ma tam układu SMC.

 

Pomysł niezły, ale w praktyce odczytanie klucza nie było specjalnie dużym problemem, brzmi on:

ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc

Mając już go do dyspozycji, powstały takie rozwiązania jak DSMOS.kext albo AppleDecrypt.kext. Oryginalnego kexta wrzucało się na blacklistę, a one zajmowały się rozszyfrowaniem - z tym, że miały one zamknięty kod źródłowy, w niektórych krajach były niezgodne z prawem jako łamiące zabezpieczenia, a poza tym wymagały ingerencji w system, co zawsze może powodować jakieś problemy.

Tak było do czasu opracowania przez netkasa FakeSMC.kext, czyli otwartoźródłowego programowego emulatora układu SMC. Przy jego użyciu rozszyfrowanie jest realizowane przez oryginalny kext Apple, który z emulowanego SMC odczytuje klucz. Takie jest najważniejsze i początkowe zastosowanie FakeSMC, później doszło jeszcze monitorowanie temperatur, napięć, itd.

 

A komunikaty Waiting for DSMOS i DSMOS has arrived pojawia się właśnie w czasie tej procedury.

 

PS

Jakby ktoś był zainteresowany, tu jest dyskusja na naszym forum właśnie po ukazaniu się pierwszej wersji FakeSMC: http://hamac.pl/topi...e-smc-emulator/

Ciekawe wrażenie jak tak poczytać o czymś, co obecnie jest standardem, a kilka lat temu zastanawialiśmy się, czy będzie w ogóle możliwe.