.. Ale zacznijmy od początku. Jak już wspomniałem mamy kilka opcję na odpalenie naszego RX480. Pierwsza polega na edycji odpowiednich kext'ów (dokładnie mówiąc dwóch) począwszy od macOS Sierra.. Filozofia edycji polega na dodaniu do nich identyfikatora naszej karty graficznej. Droga opcja polega tylko na zainstalowaniu najnowszego wydania bootloadera CloverEFI (jak mnie pamięć nie myli to rozwiazanie działa od wersji r4003). Ostatnia metoda to użycie (w moim mniemaniu) dwóch złotych kext'ów..
Edycja kext'ów..
Na wstępie zaznaczę że do tej metody będzie nam potrzebny najlepiej program TextWrangel lub KextWizard..W macOS Sierra do wersji 10.12.4 edytujemy tylko dwa kext'y: AMDRadeonX4000.kext oraz AMD9500Controller.kext. W nowszych wersjach systemu należy z edytować natomiast AMDRadeonX4100.kext oraz AMD9510Controller.kext - gdyż do tych kext'ów została przeniesiona obsługa kart graficznych z rodziny AMD Polaris.
Cała zabawa z edycją polega na skopiowaniu naszych kext'ów z nasz_dysk -> System -> Library -> Extensions na pulpit. Następnie klikamy po kolei na nie PPM i wybieramy Pokaż zawartość pakietu:
Teraz przechodzimy kolejno do Contents:
i otwieramy Info.plist dowolnym edytorem tekstu i dodajemy nasz identyfikator GPU. Dla AMDRadeonX4000.kext wykonujemy tą samą czynność.
Analogicznie całą operację możemy wykonać przy użyciu program TextWrangel. Klikamy na nasz kext PPM i wybieramy Otwórz za pomocą i z lisy wybieramy nasz TextWrangel.
W programie z lewej strony jest belka na której możemy podejrzeć szybko całą zawartość naszego kext'a. Rozwijamy z niej katalog Contents po czym naszym oczą ukarze się porządny przez nas plik Info.plist zaznaczamy go po czym ukarze się nam jego zawartość. W dalszych krokach postępujemy analogicznie jak wcześniej.
Na sam koniec kopiujemy z powrotem nasze kext'y do nasz_dysk -> System -> Library -> Extensions. Uruchamiamy program typu KextWizard naprawiamy nasze uprawniena i przebudować cache. Na koniec restartujemy i nasz RX już dział.
Szybkie podsumowanie:
- Niezawodny sposób na odpalenie naszej karty graficznej.
- Troche pracochłonna zabawa..
- Po każdej aktualizacji systemu musimy od nowa edytować kext'y.
- Koniecznie musimy mieć odpalone iGPU / APU.
- Jeśli chcemy by działał nam usypiania komputera (tzw. sleep) musimy mieć w dodatku w pełni działające iGPU / APU.
P.S.
Po kliknięciu w "Execute" zostaniemy poproszeni o hasło do konta. Tak że proszę się nie bać go podać 😛
CloverEFI i RX480..
Kolejna metoda jest bardzo banalna i nie wymaga od nas tyle pracy co poprzenia. Po prostu wystarczy mieć najnowszą wersję CloverEFI - ale podejrzę od wersji r4003 działa OOTB RX. Niedogodnością tej metody na pewno jest to że musimy mieć włączony nasz układ iGPU / APU- Bezwysiłkowy oraz niezawodny sposób na odpalenie karty graficznej.
- Niestraszna nam żadna aktualizacja systemowa.
- Koniecznie musimy mieć odpalone iGPU / APU.
- Jeśli chcemy by działał nam usypiania komputera (tzw. sleep) musimy mieć w dodatku w pełni działające iGPU / APU.
Dwa złote kext'y, czyli WhateverGreen i Lilu..
Ostania, a raczej prawie ostatnia możliwość na tą chwilę opiera się na zastosowaniu tylko dwóch kext'ów. Czyli WhateverGreen.kext i Lilu.kext. Możemy je pobrać stąd: LINK.Oczywiście te dwa kext'y mają o wiele więcej zastosowań oraz możliwości ale o tym innym razem.
Naszą złotą dwójkę należy teraz skopiować do naszego bootloadera. W przypadku koniczyny i partycji EFI będzie to: EFI/EFI/CLOVER/kexts/katalog_z_odpowiednim_numerem_systemu lub EFI/EFI/CLOVER/OEM/specjalny_katalog_naszego_sprzętu/kext/katalog_z_odpowiednim_numerem_systemu.W moim przypadku będzie to wyglądało tak:
- Bezwysiłkowy oraz niezawodny sposób na odpalenie karty graficznej.
- Niestraszna nam żadna aktualizacja systemowa.
- Działające usypianie komputera, tzw. sleep.
- Nie potrzebna nam włączać iGPU / APU.
- Konieczność o pamiętaniu posiadania kext'u w odpowiednim miejscu oraz by była to najnowsza wersja.
Podsumowując..
Posiadany prze ze mnie egzemplarz RX480 to wersja od MSI, a dokładniej Gaming X 8GB.. Na obecną chwilę napewno najwygodniejszą opcją jest użycie WhateverGreen i Lilu gdyż dają nam największą swobodę w działaniu naszej karty graficznej w dodatku nie straszna nam będzie żadna aktualizacja systemu, a zaletą na pewno jest działający sleep.