Skocz do zawartości

314TeR

Administrators
  • Postów

    18 588
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    355

Aktywność reputacji

  1. Like
    314TeR otrzymał(a) reputację od music w Jaka karta graficzna ati radeon najtańsza pod High Sierra, Mojave?   
    GCN -> Graphics Core Next - chodzi o architekturę chipa, wprowadzono ją po raz pierwszy przy premierze kart np 7950, przy czym nie każda karta AMD zaczynająca się od 7xxx jest na architekturze GCN:
     
    https://en.wikipedia.org/wiki/Graphics_Core_Next
     
    Jedna z najprostszych Radeonów jest np wspomniany 7770. Ogólnie trzeba sprawdzać, AMD wielokrotnie odgrzewało kotlety i dany układ dostawał tylko nowe oznaczenie, ale faktycznie był to stary układ sprzed paru lat.
  2. Like
    314TeR otrzymał(a) reputację od knara w 10.13.6 usb patch   
    Za co?
     
    Ja nikogo nie gonię i nie goniłem za podawanie linków do wartościowych materiałów.
     
    Spróbuje ogarnąć temat i opisać go po Polsku. Rehabman ma ogromna widzę, niestety nie zawsze jego opisy są łatwe w zrozumieniu.
  3. Like
    314TeR przyznał(a) reputację dla AdamiPL w 10.13.6 usb patch   
    najlepszą metodą na to jest stworzenie SSDT dla portów USB.. nie widziałem na forum tutka, ale odsyłam tutaj:
    https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/ mam nadzieje, że admin nie zabije...  
     
    u mnie śmiga idealnie i nie muszę się bawić z patchami.. może wyglądać nieco skomplikowanie, ale tak naprawdę nie jest  
  4. Like
    314TeR otrzymał(a) reputację od adiif1 w Hackintosh na Hp z620   
    CPU to jest rdzeń Sandy Bridge EP na socket 2011? Jak tak to musisz udawać identyfikację Mac Pro 6,1 - tzw śmietnik, do tego potrzebujesz patche do PM dla CPU.
     
    Generalnie jest szansa i to spora na odpalenie. Jednak aby osiągnąć pełny PM trzeba będzie pokombinować.
  5. Like
    314TeR otrzymał(a) reputację od lukasknw w Instalacja i3-4130,gt 630- IOConsoleUsers: gIOScreenLockState   
    -x nie jest rozwiązaniem... wyłączasz tą flagą 3/4 systemu.
     
    Zamiast pisać szczątkowe fragmenty komunikatów, załącz zdjęcia ich, może wcześniej jest podana przyczyna błędów.
  6. Like
    314TeR otrzymał(a) reputację od lukasknw w Instalacja i3-4130,gt 630- IOConsoleUsers: gIOScreenLockState   
    Wyłącz wirtualizację w BIOS.
  7. Like
    314TeR otrzymał(a) reputację od MrVanosh w Natywny zapis do NVRAM - modyfikacje BIOS   
    @MrVanosh - testowy BIOS dla Ciebie - ale uprzedzam - biorę odpowiedzialność jedynie za pozytywne efekty. Całe ryzyko wgrywania i potencjalnego uwalenia płyty bierzesz na siebie.
     
    maximus-vii-hero-asus-3503-macos-mmtool45-test.zip
  8. Like
    314TeR otrzymał(a) reputację od MrVanosh w Natywny zapis do NVRAM - modyfikacje BIOS   
    Sprawdziłem BIOS 3503 do mojej płyty - ASUS Maximus VII Impact, i moduł nvramsmi jest tak samo zablokowany jak w wcześniejszych wersjach. Na szczęście ASUS widać był leniwy i chyba tylko wprowadził poprawki do mikrokodu zapewne w związku z błędami meltdown i spectre. Patch jaki opracował Reyder do mojego modułu zadziałał i mam wersję 3503 do mojej płyty z działającym zapisem do NVRAM i działającymi profilami XMP.   Załączam tę wersję do postu, dla innych, wgranie wyłącznie przez USB Flashback, nazwę BIOSu trzeba zmienić na M7I.CAP.
     
    Dla potomnych jak podmieniam moduły aby działały profile XMP:
     
    Otwieramy BIOS w UEFITool (aktualnie 0.25.1):
     

    Szukamy ciągu znaków "nvramsmi" - rozklikujemy wyszukany ciąg znaków zawierających obraz PE32 i zostaniemy przerzucenie do właściwej sekcji. Klikamy prawym klawiszem na "PE32 image section" i robimy "Extract body..." - mamy wypakowany moduł, modyfikujemy ciąg znaków (tutaj właściwy ciąg znaków znalazł Reyder - ja nie mam niestety dostępu IDA który obsługuje kod UEFI). Notujemy UUID modułu - u mnie 842A454A-75E5-408B-8B1C-36420E4E3F21 - będzie potem potrzebny w MMTool 4.5 Jak mamy już zmodyfikowany moduł nvramsmi podmieniamy jego za pomocą "Replace body...". Zapisujemy plik BIOSu z menu UEFITool - Save image file  
    Gdyby UEFITool działał OK, to byłby koniec roboty, niestety taka podmiana modułu w UEFITool z jakiegoś powodu psuje działanie profili XMP i bez względu co się ustawi to pamięć i tak działa na 1333 mimo, że  wybiera się np 2400.
     
    A teraz trik jaki znalazłem jak to obejść. Wystarczy otworzyć plik zmodyfikowanego BIOSu w starym MMTool 4.5 (nowsze nie działają), szukamy modułu po zanotowanym wcześniej UUID, robimy extract "as is body" zmodyfikowanego modułu, otwieramy oryginalny niezmodyfikowanych plik BIOSu i robimy replace na zmodyfikowany moduł.
     
    Musimy pamiętać, że wszelkie modyfikacje BIOS psują jego podpis i staje się niemożliwe wgranie takiego BIOSu standardowymi metodami, działa tylko sprzętowy programator, lub np USB Flashback.
     
    Po wgraniu przez USB Flashback możemy cieszyć się i zapisem do NVRAM i działającymi profilami XMP.



     
    Obiecany BIOS do ASUS Maximus VII Impact w wersji 3503 z natywnym zapisem do NVRAM pod macOS i działającymi profilami XMP:
    maximus-vii-impact-asus-3503-macOS.cap.zip
  9. Like
    314TeR otrzymał(a) reputację od lukasknw w Instalacja i3-4130,gt 630- IOConsoleUsers: gIOScreenLockState   
    Jak do grania, to najmocniejsza nvidia na jaka Cię stać.
  10. Like
    314TeR otrzymał(a) reputację od mariodj w System nie startuje po aktualizacji Clover4586   
    Cieszę się że wybrnąłeś. Niestety aktualnie coraz częściej przed zmianą np z 10.13.5 do 10.13.6 wymagana jest też aktualizacja i kextów i clovera. :|
  11. Like
    314TeR otrzymał(a) reputację od mariodj w UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl   
    Aktualny UniBootX do pobrania w dziale pliki:
    http://hamac.pl/files/file/1-%7B%3F%7D/
     
    Zaktualizowałem Clovera, kexty i configi tak aby były kompatybilne z 10.13.6 i 10.14 beta włącznie.
  12. Like
    314TeR otrzymał(a) reputację od music w Nowe procesory intel Core 9ta generacja juz 1 sierpnia?   
    Obsługa w kernelu jest od dawna, w końcu to kolejny "lake" i wciąż ta sama architektura. Putanie kiedy Apple użyje te procesory w swoich komputerach jak np iMac aby reszta komponentów była wspierana jak.
     
    Następna kwestia to ichniejszy układ T2 który zastępuje obecnie SMC, Audio, M.2 kontroler, robi za enklawę bezpieczeństwa, szyfrowanie w locie itp itd... tego bardziej bym się martwił czy przez ten układ nie będzie jakiejś "czkawki" w hackintoshach.
  13. Like
    314TeR otrzymał(a) reputację od music w Dobra karta dźwiękowa do hamaca.   
    Tu nie chodzi o sam kodek, a o jego implementację w torze przetwornika cyfrowo analogowego. Na niektórych drogich płytach znajdziesz lepsze tory jeśli chodzi o słuchawki, ale line-out analogowy jest zwyczajnie robiony po kosztach aby grał i tyle.
     
    Widzisz, wszystko zależy do czego podłączasz komputer. Jak masz np amplituner A/V, to najlepszym wyjściem jest wypuścić dźwięk wraz z obrazem po hdmi, wtedy unikniesz konwersji cyfrowo analogowej w płycie głównej i jej kiepskich przetworników, a całą robotą zajmie się wzmacniacz. Można też podłączyć po złączu cyfrowym spdif jakieś głośniki z własnym wzmacniaczem, czy starszy amplituner, czy też konwerter C/A z wejściem spdif a wyjściem analogowym.
     
    Inną klasą są DACi USB, bo je podłącza się do komputera po USB a mają różne typy wyjść, słuchawkowe, cyfrowe czy analogowe. Je z funkcjonalnego punktu widzenia można potraktować jako zewnętrzne karty muzyczne. To jakiego DACa użyjesz determinuje jakość dźwięku jaki będzie potrafił wypluć na złączu analogowym. Z reguły im droższy DAC, tym lepszy dźwięk, ale nie skaluje się to liniowo. Wyobraź sobie na osi poziomej jakość dźwięku, a na pionowej cenę dźwięku, tu wykres leci pięknie wykładniczo... im wyższą jakość dźwięku chcesz mieć, to musisz wykładniczo dodać odpowiednią ilość mamony.
  14. Like
    314TeR otrzymał(a) reputację od music w AppleALC 1150 - czy można zwiększyć głośność maksymalną?   
    Podchwytliwość polega na tym, że maczki mają złącza cyfrowe, po których właśnie ten dźwięk AC3/DTS wypluwają do zewnętrznego dekodera dźwięku. Same go nie dekodują. 
     
    Możesz stworzyć zespolone wyjście i nawet spiąć je jako 5.1, sęk w tym, że ja nawet w praktyce tego nie próbowałem używać. Ponoć VLC potrafi zdekodować i wypluć taki dźwięk. 
     
    Tu sobie poczytaj: http://hamac.pl/topic/3474-applehda-i-alc8828888891200-by-314ter/
    Sekcja "Konfiguracja analogowego dźwięku 5.1".
  15. Like
    314TeR otrzymał(a) reputację od music w Problem z update Sierra do HS.   
    Miałeś pewnie domyślnie ustawione wyjście cyfrowe, ono nie oferuje regulacji, bo i nie można bez ingerencji w strumień danych.
  16. Like
    314TeR otrzymał(a) reputację od music w Kablek cyfrowy audio do podłączenia głośników.   
    Wyjście ustawiasz w panelu preferencji... w Konfiguratorze MIDI Audio, co najwyżej możesz zmienić tryb transmisji np z 48khz 16bit na 96khz 24bit jeśli karta i wzmacniacz to obsługują.
    Wyjście cyfrowe nie ma regulacji głośności... jedynie przez wzmacniacz możesz to robić.
    Standardowo dźwięk jest stereo (2.0), dodatkowo możesz przez to złącze niezdekodowany dźwięk DD DTS w celu dekodowania przez wzmacniacz. Zamiast dekodować cyfrową ścieżkę audio z filmu na komputerze, przerzucasz tę rolę na zewnętrzny wzmacniacz który w robi to z reguły znacznie lepiej a przy okazji nie masz straty jakości na wyjściach analogowych. Natomiast jeśli chcesz zrobić dźwięk 5.1 z 2.0... to nie da rady, musiałbyś mieć procesor np DD Live... a z płyt głównych które go miały to znam tylko P5W DH Deluxe i to działało jedynie pod windows.
    Pod OS X nic Ci nie puści 5.1 poza VLC a i on to zrobi tylko jak zdekoduje dźwięk DD/DTS do analogowego 5.1. Ogólnie wyjście analogowe 5.1 pod OS X to raczej sztuka dla sztuki.
  17. Like
    314TeR otrzymał(a) reputację od music w Asus Rampage II Extreme,Alternatywny sosób instalacji SnowOS   
    W załączniku DSDT z poprawiony HDEF. Właściwie to kosmetyczny fix - usuwający błędy z konsoli, na działanie głośności urządzenia zespolonego nie ma wpływu. Osobiście używam dźwięku po złączu cyfrowym - na nim też mam zablokowaną głośność, ale skoro to dźwięk cyfrowy to jest podłączony do głośników z własną regulacją poziomu.
    DSDT Asus Rampage II Extreme mod 314TeR 1.2.zip
  18. Like
    314TeR otrzymał(a) reputację od music w Uniwersalne Legacy AppleHDA dla ALC882 883 888 1200 892 1150 dla Yosemite 10.10 , El Capitan 10.11   
    Cyfrowe wyjście nigdy nie miało i nie będzie miało regulacji głośności, bo i jak... musiałbyś ingerować w dane strumienia cyfrowego, a wtedy byłby już przetwarzany.
     
    Zestaw dla ALC1150 niczym nie różni się od mojego poprzedniego rozwiązania, więc jak działało cyfrowe wyjście na Mavericks to i na Yosemite musi.
  19. Like
    314TeR otrzymał(a) reputację od bossa w UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl   
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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:
     

     
    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:102  0:000  Clover revision: 3048  running on System Product Name 0:102  0: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):
     

     
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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/topic/13066-applealc-uruchomienie-audio-bez-modyfikacji-plików-systemowych/
     
    4.7. Inne
    Tu zostaną opisane inne istotne czynności. 
     
    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 3 - arnon
    Gigabyte GA-H61M-S1 - patrex003
    Gigabyte Z77-D3H - reyder
    Lenovo X220 - PolishApple
    ASUS MAXIMUS VI HERO - robert999
     
    Wskazane jest aby opiekun posiadał daną platformę sprzętową, dzięki temu ma możliwość testowania i aktualizowania na bieżąco konfiguracji. 
     
    6. 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ć.
  20. Like
    314TeR otrzymał(a) reputację od javazlaz w Wolna sieć LAN   
    Mikrotik hAP AC, albo połączenia np nowego HEX + wAP AC, drugie rozwiązanie ma tę zaletę, że AP stawiasz tam gdzie jest potrzebny, a nie np w szafie, bo tam trzymasz router.
  21. Like
    314TeR otrzymał(a) reputację od music w [Część 2] Podstawowe modyfikacje DSDT   
    Zależy od generacji sprzętu, nie mniej jak masz co najmniej 2-gą generację Core ix 2xxx - czyli od Sandy Bridge w górę, to nie są już wymagane. 
  22. Like
    314TeR otrzymał(a) reputację od damianex w UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl   
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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:
     

     
    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:102  0:000  Clover revision: 3048  running on System Product Name 0:102  0: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):
     

     
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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/topic/13066-applealc-uruchomienie-audio-bez-modyfikacji-plików-systemowych/
     
    4.7. Inne
    Tu zostaną opisane inne istotne czynności. 
     
    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 3 - arnon
    Gigabyte GA-H61M-S1 - patrex003
    Gigabyte Z77-D3H - reyder
    Lenovo X220 - PolishApple
    ASUS MAXIMUS VI HERO - robert999
     
    Wskazane jest aby opiekun posiadał daną platformę sprzętową, dzięki temu ma możliwość testowania i aktualizowania na bieżąco konfiguracji. 
     
    6. 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ć.
  23. Like
    314TeR otrzymał(a) reputację od aranruth w UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl   
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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:
     

     
    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:102  0:000  Clover revision: 3048  running on System Product Name 0:102  0: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):
     

     
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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/topic/13066-applealc-uruchomienie-audio-bez-modyfikacji-plików-systemowych/
     
    4.7. Inne
    Tu zostaną opisane inne istotne czynności. 
     
    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 3 - arnon
    Gigabyte GA-H61M-S1 - patrex003
    Gigabyte Z77-D3H - reyder
    Lenovo X220 - PolishApple
    ASUS MAXIMUS VI HERO - robert999
     
    Wskazane jest aby opiekun posiadał daną platformę sprzętową, dzięki temu ma możliwość testowania i aktualizowania na bieżąco konfiguracji. 
     
    6. 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ć.
  24. Like
    314TeR otrzymał(a) reputację od gen.jusz w UniBootX Clover - oficjalny uniwersalny bootloader haMac.pl   
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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:
     

     
    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:102  0:000  Clover revision: 3048  running on System Product Name 0:102  0: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):
     

     
    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/topic/14042-generowanie-indywidualnych-numerów-smbios-uruchomienie-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/topic/13066-applealc-uruchomienie-audio-bez-modyfikacji-plików-systemowych/
     
    4.7. Inne
    Tu zostaną opisane inne istotne czynności. 
     
    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 3 - arnon
    Gigabyte GA-H61M-S1 - patrex003
    Gigabyte Z77-D3H - reyder
    Lenovo X220 - PolishApple
    ASUS MAXIMUS VI HERO - robert999
     
    Wskazane jest aby opiekun posiadał daną platformę sprzętową, dzięki temu ma możliwość testowania i aktualizowania na bieżąco konfiguracji. 
     
    6. 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ć.
  25. Like
    314TeR otrzymał(a) reputację od Hector M. Wilde w [HIGH SIERRA] HD7950 - Nie działa drugi monitor   
    Kup przez internet na osobę fizyczną (na paragon), jak będzie działała przejściówka to zostaw, jak nie to masz 14 dni na zwrot.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.