W teorii jest szansa, aczkolwiek problemem może być VGA na AGP.
Procesor P4 nie wspiera wszystkich instrukcji, macOS wymaga minimum procesora z instrukcjami jakie są obecne dopiero w Core 2. Natomiast można podmienić kernel na alternatywny i uruchomić mac os.
Drugi problem to konieczność pokombinowania w kextach do odpalenia kontrolera IDE/SATA - jak dystrybucja posiada takowe to jest szansa na odpalenie.
A teraz największa skwarka - karty AGP bardzo cieżko się odpalało i nie wiem czy w ogóle jest możliwe odpalenie fx 5200.
Podsumowując - wszystko zależy ile masz zapału i zacięcia. Jak dużo może coś Ci się uda zwalczyć, pytanie tylko ile czasu chcesz na to poświęcić. Musisz też odgrzebywać posty z ~2006-2008 roku i to raczej nawet nie z tego forum, tylko zagranicznych jak insanelymac.
Przestań kombinować, a zrób wreszcie to porządnie.
1. Clover na klucz i dodajesz kexty i modyfikujesz config aż system wstaje np z VGA i lanem/wifi.
2. Przygotowujesz sobie SAM instalator na podstawie systemu który pobrałeś z Mac App Store a nie jakiegoś śmietnika z torentów - przerabiasz go komendą w terminalu lub np DiskMaker X
3. Instalujesz system z w/w dwóch kluczy i dopiero masz czysty system do dalszej pracy.
Tak jak to robisz w tej chwili to błądzenie w mgle, nie wiesz co kto gdzie wsadził, więc jak chcesz cokolwiek uruchomić.
Czarne ekrany przy starcie mogą powodować klonujące się wpisy startowe. W specyficznych konfiguracjach się one mnożą - jakiś BUG w firmware UEFI. Obserwuję to już od dawna, ale wciąż nie mogę znaleźć jakiegoś schematu od czego i dlaczego...
Najprościej skasować wpisy odpinając na chwilę wszystkie dyski, znikną same po jednym restarcie.
BIOS spokojnie możesz obniżyć, Z97-Pro Gamer spokojnie pozwala na to.
Funkcji nie stracisz, a zyskasz natywny zapis do nvram.
Zaznacz aby pojawiała się ikonka na belce menu. Potem kliknij w nią lewym klawiszem trzymając jak pamietam lewy alt + shift. Pojawi się menu debug w którym możesz zresetować urządzenia BT jak i sam układ BT.
Format klucza USB - jedna partycja MBR format FAT32/HFS+ obojętnie i tak poleci format.
Pobierz starszą wersję DiskMaker X obsługującą 10.7.5 i nią utwórz instalator 10.7.5 na wskazanym kluczu.
Odpal swojego kompa normalnie z clovera (zakładam że folder kexts/10.7 w cloverze ma wszystkie potrzebne rzeczy) z podłączonym kluczem instalacyjnym 10.7.5
Zainstaluj 10.7.5 na dysku docelowym, czysta instalacja, na dysk docelowy już potem niczego nie dogrywaj...
Tak przygotowany HDD na 99,999999% musi zadziałać.
Płyta która wymaga aby było poprawione DSDT - a Ty go nie masz, bo nie wiesz co poprawić...
npci=0x2000 wymaga VGA aby odpaliła, aż dziwię się czemu Ci odpalała wcześniej... może Twój "efi string" tak mieszał, że jakoś zadziałała.
Używasz flagi do VoodooTSCsync jak nawet nie wiesz po co i dlaczego...
Oj kolego, postaw ten system porządnie, podstawy podstaw się kłaniają, dopiero potem będzie w ogóle o czym rozmawiać...
Podstawa na tej płycie to DSDT - gigafail + furmanka poprawek do DSDT, bez tego zapomnij o jakimkolwiek poprawnie działającym macOS na Twoim sprzęcie.
Format klucza na Fat32, schemat 1 partycja MBR. Kopiujesz cały folder EFI z partycji EFI na klucz USB i musi działać. Oczywiście to dotyczy wypadku jak bootujesz w UEFI.
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:
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.com/adaugherity/7435890
wystarczy w konsoli wydać polecenie:
ruby patch-edid.rb
A wynik polecenia w postaci katalogu wgrać do:
/System/Library/Displays/Overrides
lub w nowszych systemach (od 10.11 jak pamiętam):
/System/Library/Displays/Contents/Resources/Overrides/
Restart komputera lub odpięcie i podpięcie monitora wystarczy aby monitor został porwanie rozpoznany:
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ą.