Jump to content

wujek_bogdan

Members
  • Content Count

    1026
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by wujek_bogdan

  1. W konfigu Clovera dodałem następujący wpis: <key>Devices</key> <dict> <key>Properties</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> BAASBA== </data> </dict> </dict> <!-- Pozostałe wpisy --> </dict> iGPU w BIOS-ie włączone, VGA na PCI-E ustawiona jako pierwsza, Wszystkie injecty w sekcji Graphics ustawione na false. Lilu + WhateverGreen obecne i w najnowszych wersjach Clover najnowszy: 5099 --- Sytuacja wygląda tak, że: Gdy ustawię VGA na PCI-E jako pierwszą, wtedy: pomimo dodania ig-platform-id do konfigu, podgląd JPEG nie działa. sprzętowe dekodowanie x264 testowane w VideoProc nie działa Gdy ustawię iGPU jako pierwszą, wtedy bez względu na to czy ig-platform-id jest w konfigu czy go nie ma podgląd JPEG działa. sprzętowe dekodowanie x264 testowane w VideoProc działa. W obu przypadkach HEVC nie działa, ale z tego co widzę Haswell po prostu tego nie obsługuje. --- Nie rozumiem co się tutaj dzieje - jest dokładnie odwrotnie niż być powinno! Wygląda na to, że ig-platform-id u mnie nie jest potrzebne. Czyżby Lilu/WhateverGreen radził sobie bez tego? Załączam pełny konfig Clovera. config.plist
  2. Rozumiem, chciałem się upewnić czy taka konfiguracja to eleganckie rozwiązanie czy jakaś proteza. Taką protezą jest np. wyłączenie sprzętowej akceleracji za pomocą parametrów shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94. Doczytałem, że jest najbardziej eleganckie rozwiązanie z możliwych. Tak na marginesie - pomimo braku ig-platform-id w konfigu, w preferencjach systemowych nie widnieje Intel, a jedynie RX 580. Poradniki w sieci mówią, że Intel "znika" z preferencji systemowych i działa jako headles dopiero po ustawieniu prawidłowego ig-platform-id.
  3. Być może nie wyraziłem się jasno. Od momentu gdy włączyłem w BIOS-ie iGPU podgląd JPEG działa, więc problem wydaje się być rozwiązany. Mnie zastanawia to, czy to rozwiązanie jest optymalne. Nie do końca rozumiem co się dzieje "pod spodem". Czy teraz rzeczy wymagające sprzętowego dekodowania "lecą" przez iGPU? Jeśli tak, to czy to rozwiązanie jest dobre, czy jest to jakiś hack?
  4. Miałem problem z niedziałającym podglądem JPEG na Insanelymac przeczytałem, że jednym z rozwiązań jest włączenie w BIOS-ie iGPU i ustawienie jej jako podstawową kartę graficzną. To rozwiązanie działa, ponieważ gdy kabel jest wpięty do dedykowanej GPU to i tak jest ona inicjowana poprawnie pomimo, że iGPU jest ustawiona jako podstawowa. Jeśli dobrze rozumiem, to ten trik związany jest z tym, że macOS z jakiegoś powodu nie potrafi odpalić sprzętowego dekodowania pewnych formatów (w tym przypadku JPEG) na dedykowanej karcie graficznej. Gdy uruchamiamy zintegrowaną grafikę, to macOS dekoduje te formaty używając iGPU, wyświetlając obraz używając dedykowanego GPU. Czy dobrze rozumie, czy to moja nadinterpretacja? Czy to jest optymalne rozwiązanie? Czy nie da się zmusić systemu do dekodowania za pomocą dedykowanego GPU? Czytałem, że można zmienić SMBIOS na MacPro5,1 lub MacPro6,1 - nie wydaje mi się to jednak eleganckim rozwiązaniem, chociażby dlatego, że te komputery działają na Xenonach - obawiam się problemów związanych z zarządzaniem energią. Trzeci sposób to wyłączenie sprzętowej akceleracji za pomocą flagi WhateverGreen: shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94 - ten sposób wydaje mi się zupełnie nieelegancki. To nie rozwiązanie tylko ukrycie problemu.
  5. Nie kierowałbym się tym. To prawda, że Dell nie używa tanich podzespołów, ale profesjonalnie złożony "składak" nie będzie w niczym gorszy. Ba, będzie nawet lepszy, bo sam decydujesz jakiej klasy zasilacz, płytę główną, czy chłodzenie montujesz. Dodatkowo, w przypadku awarii płyty nie jesteś skazany na dedykowane Dellowskie podzespoły, które ciężko dostać poza oficjalną (i drogą) dystrybucją. Na rzecz Della przemawia w zasadzie tylko serwis - bo ten mają na bardzo wysokim poziomie. Jeśli chcesz dobrego hackintosha, to składak to dużo lepsza opcja. Kluczowe obecnie są w zasadzie tylko 2 komponenty: płyta główna i karta graficzna. Skoro chcesz używać zintegrowanej, to jedyne co musisz zrobić to dobrać dobrą płytę. a będziesz miał idealnego hackintosha. Najlepiej brać coś popularnego, wtedy jest większa szansa, że w razie problemów znajdziesz kogoś na naszym forum, albo na insanelymac, kto boryka się z tym samym problemem. Sprawdź też gotowe konfiguracje w dziale UnibootX. Jeśli masz małe doświadczenie, to biorąc popularną płytę główną, oszczędzisz sobie dużo pracy. Odnośnie doboru płyty, rzuć okiem na te tematy: https://hamac.pl/topic/16075-hamac-4000zł-programowanie/ https://hamac.pl/topic/16072-sprzęt-który-powinien-pójść-bez-bólu/ Sytuacja daleka od ideału Dla mnie na przykład poprawnie działający sleep i audio to podstawa.
  6. Nie polecę ci konkretnego modelu, bo nie wiem co wkłada do swoich komputerów Dell/IBM/Lenovo, ale w zasadzie jedyna rzecz, na którą musisz zwrócić uwagę to płyta główna. Najlepiej jeśli znajdziesz komputer z chipsetami: Z77, Z87, Z97, Z170, Z370, Interesuje ci alternatywa dla iMac albo Mac Pro. Rzuć okiem tutaj: http://wiki.osx86project.org/wiki/index.php/Apple_hardware Lista nie jest w pełni kompletna, bo nie zawiera najnowszych maków ale da ci obraz czego szukać. Największym problemem jest to, że "firmowe" komputery mają swoje dedykowane płyty główne, które pomimo chipsetu, który w teorii powinien działać, mogą sprawiać problemy np. ze względu na nietypowy BIOS. O ile w przypadku znanych modeli płyt głównych rozwiązania problemów specyficznych dla danego modelu czy producenta, znajdziesz na forach, tak w przypadku "firmówych" komputerów, może się to okazać zbytnią egzotyką. Kolejny problem to to, że w tych "firmowych" komputerach często używane są bardziej "egzotyczne" chipsety. Np. proponowany przez ciebie model działa na chipsecie Q87 Express. Jest duża szansa, że uda się na nim zainstalować macOS (być może nawet bez żadnych problemów), ale niewykluczone jest, że konieczne będą jakieś niestandardowe patche DSDT - a więc potrzebna jest już mocno specjalistyczna wiedza. Tak jak pisałem wcześniej - to jest ta wspomniana egzotyka. Nie ma w sieci zbyt wielu opisów jak sobie radzić z tym chipsetem. --- A tak swoją drogą, to czemu to musi być firmowy komputer?
  7. Skoro nie planujesz zakupu grafiki, to wbudowaną w CPU odpalisz bez problemy - więc problem z głowy. Pozostaje w zasadzie kwestia płyty głównej. Tutaj i tutaj masz dosyć świeże tematy, w których były poruszane kwestie Z390 - w skrócie, raczej unikać, bo te płyty nie były montowane w makach. Brać Z370 sprawdzając wcześniej czy wybrany model nie ma problemu z zapisem do NVRAM, albo coś starszego, np Z170, które występowały w iMakach. Reszta podzespołów to kwestia preferencji i budżetu, macOS nie ma tutaj żadnych ograniczeń, więc każdy SSD czy RAM będzie działać.
  8. Ja uważam, że jeśli składać nowy komputer to taki, który będzie jak najbardziej kompatybilny. Nie wiesz czy w przyszłych wersjach systemu nie pojawią się problemy z twoich chipsetem.
  9. W takim razie jeszcze jedna uwaga. SSDT-EHCx_OFF.aml jest potrzebny tylko wtedy gdy w BIOS-ie nie ma opcji. XHCI Mode. Jeśli jest to należy ustawić ją na Enabled. Patch wtedy nie jest potrzebny, bo robi w zasadzie to samo - czyli wyłącza EHC1 oraz EHC2. Ale rozumiem, że chcesz ten patch w UnibootX zostawić, żeby uniwersalny konfig był jak najbardziej uniwersalny. źródło: https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EHCx_OFF.dsl Ja osobiście poległem na USBMap. Robiąc coś lubię wiedzieć co robię, jednak zabawy z ACPI/DSDT mnie przerastają - podążam za tutorialami nie wiedząc co tak na prawdę robię. To zbyt niskopoziomowe rzeczy dla mnie. Z niecierpliwością czekam więc na wieści w tej sprawie - rozumiem, że planujesz jakiś poradnik?
  10. Jak wygląda w praktyce kwestia urządzenia EC w ACPI? Przeczytałem, że AppleACPIEC.kext w 10.15 jest zależny od tego urządzenia, które w pecetowych płytach głównych nazywać może się EC0, H_EC, lub ECDV. Rozwiązaniem jest zablokowanie tego kexta, lub patch zmieniający nazwę na EC. Porównałem diffem konfigi z starszego i nowego wydania UnibootX i nie widzę tam patcha, który by to robił. źródło: https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/config.plist/haswell#acpi https://github.com/khronokernel/What-s-new-in-macOS-Catalina EDYCJA: Szukałem nie tam gdzie trzeba. Szukałem patcha w konfigu Clovera, a widzę, że w acpi/patched jest patch DSDT: SSDT-EC.aml Myślę, że warto o tym wspomnieć w liście zmian do tego wydania, bo nie każdy aktualizując Clovera zagląda do tego katalogu. Niektórzy (tak jak ja) sprawdzą tylko konfig i kexty.
  11. Nie siedzę tak bardzo w sprzęcie, ale sądzę, że nasz admin @314TeR będzie w stanie się tutaj wypowiedzieć. Na pewno nie brałbym żadnej egzotyki w stylu Q370 jeśli nie masz pewności, że będziesz potrafił dla niej zbudować poprawny konfig. Widzę, że jest na forum kilka osób, które testowały te płyty - zapytałbym ich przed zakupem czy udało im się postawić w pełni poprawnie działający system. Jeśli nie masz doświadczenia, to raczej bierz popularne konfiguracje, takie, które występują tutaj na forum albo na Insanelymac. Wiem, że ludzie stawiają hacki na Z370, ale ja jestem zdania, że najlepszy hack to taki, który ma podzespoły jak najbardziej zbliżone do maka - nawet jeśli dzieje się to kosztem nieco starszej generacji. To, że coś działa teraz niekoniecznie znaczy, że będzie równie dobrze działać po aktualizacji systemu.
  12. Jeśli składasz nowy komputer, to raczej bierz takie podzespoły, które występują w makach (interesują nas oczywiście iMaki). Widziałem, że ludzie stawiają hacki na Z370, ale raczej brałbym taką płytę, której chipset był w makach montowany. Popularnym wyborem są płyty oparte na Z170 - ale to niestety starsza generacja. Jeśli nie robisz rzeczy, które mocno obciążają CPU (kompresja multimediów, kompilacja, rendering) to w codziennej pracy nie poczujesz różnicy. Poczujesz natomiast różnicę w cenie Zaoszczędzone pieniądze zainwestowałbym w szybszy/większy RAM albo szybszy/większy SSD. Każdy procesor od Intela ma zintegrowaną GPU, którą odpalisz bez problemu. Jeśli nie interesuje cię monitor 4K i nie grasz w gry ani nie używasz GPU do renderingu, to spokojnie możesz sobie odpuścić dedykowaną grafikę. Z resztą grafikę można w każdym momencie dołożyć (jeśli zasilacz kupiłeś z odpowiednim zapasem). Każdy ram będzie działać. 16GB to rozsądne minimum. IDE potrafią go trochę zjeść, więc się przyda. Przyda się też do wirtualizacji, gdy będziesz odpalał emulator iPhona w xcode. Weź coś lepszego, np. popularnego Samsunga 960 EVO. To dobra i sprawdzona konstrukcja, w dodatku dają 5 lat gwarancji. Stosunek jakości do ceny też jest OK. Od 10.14.x wzwyż nie ma sterowników do nowszych kart Nvidia. W systemie jest tylko Applowy sterownik, który obsługuje karty starszej architektury. Jeśli dobrze pamiętam to obsługiwany Kepler (czyli np. GTX 650, nie jestem pewien czy wszystkie keplery są obsługiwane) i Tesla (czyli np.: GeForce 9500). // Edycja: Internet mówi, że twoja karta GT 730 nie jest obsługiwana, chociaż to Kepler. Tak więc zostaje ci jakaś starsza karta Nvidia, albo przesiadka na AMD. RX560 jest natywnie obsługiwany (jest na liście obsługiwanych kart na stronie apple.com). Odpalisz też 570, 580 i ich starsze wersje czyli 470 i 480. Ale skoro chodzi ci tylko o obsługę wielu monitorów, to nie ma sensu inwestować w szybszą kartę.
  13. Możesz w biosie ustawić w jakiej kolejności inicjowane są karty graficzne. Najprawdopodobniej masz obecnie ustawione na: "auto". Możesz przestawić tę opcję na iGPU, żeby wymusić inicjowanie iGPU. Ja bym jednak na wszelki wypadek. dla pewności, wyciągnął zupełnie kartę graficzną.
  14. Nie ma WebDriverów dla systemów od 10.14.x w górę. Jeśli chcesz nadal używać twojej karty to pozostaje ci maksymalnie 10.13.6.
  15. To moja wina. Najprawdopodobniej przygotowany przeze mnie USBMap.kext zawiera błąd. Musiałem źle zmapować porty USB 3.0. Pisałem o tym w moim poprzednim komentarzu. Tymczasowo polecam ci go usunąć i zastosować uniwersalne rozwiązanie, czyli dodać USBInjectAll.kext oraz patch na limit portów, który znajdziesz w przykładowych konfigach w UnibootX. Nie jest to idealne rozwiązanie, ale powinno działać. Wiecej na ten temat znajdzesz tu: ttps://github.com/RehabMan/OS-X-USB-Inject-All https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/ https://usb-map.gitbook.io/project/terms-of-endearment https://hamac.pl/topic/15285-usbinjectall/ Być może @314TeR poratuje nas swoim USBMap.kext albo patchem DSDT dla tej płyty?
  16. Nie sądzę, żeby to była kwestia dysku, ale możesz to łatwo wykluczyć odłączając dyski. Do uruchomienia instalatora dysk nie jest potrzebny. Rozumiem, że problem pojawia się przy bootowaniu instalatora? Na screenie nic nie widać, więc ciężko się do niego odnieść. Głównym podejrzanym jest raczej karta graficzna. W kodzie WhateverGreen widzę wzmiankę o tej karcie - więc sądzę, żę powinna być wspierana, albo przynajmniej była w poprzednich wersjach systemu. Trzeba by było sprawdzić czy kext ATI7000Controller.kext, odpowiedzialny za obsługę tej karty, nadal istnieje w 10.14.x i 10.15.x. Być może został już usunięty, bo to dosyć stary model. Spróbuj wyciągnąć kartę, włączyć tymczasowo zintegrowaną kartę graficzną edytując Graphics/Inject/intel. Jeśli nadal będziesz widział te same błędy, to znaczy, że problem nie jest powodowany przez kartę, tylko przez coś innego. PS BIOS ustawiłeś tak jak pisałem wyżej?
  17. Od siebie dodam, że używam kabla HDMI 10m, nie zapłaciłem za niego majątku. Kabel jest grubszy niż tradycyjny kabel HDMI, więc pewnie ma lepsze ekranowanie i przy tej długości nie wymaga jeszcze zasilania.
  18. @314TeR Mógłbyś podrzucić swój konfig Clovera dla Z87M-PLUS oraz USBMap.kext / patch DSDT dla USB, jeśli takie robiłeś dla tej płyty? Podłączyłem właśnie dysk USB3 i okazuje się, że system go nie wykrywa. Musiałem coś skopać robiąc USBMap.kext dla tej płyty.
  19. Saphire są montowane w makach, te karty podobno działają natywnie nawet bez WhateverGreen.kext. Niestety są dosyć głośne. Ja uważam, że najlepszy wybór jeśli chodzi o kulturę pracy i temperatury to MSI Gaming X oraz ASUS ROG Strix.
  20. Wrzucam paczkę dla Z87M-PLUS. Rzeczy które musisz wyedytować: Boot/DefaultVolume - wpisz tutaj UUID twojego dysku, z którego chcesz domyślnie bootować w przypadku multiboot Graphics/Inject - Jeśli używasz karty od AMD, to zostaw tak jak jest. Jeśli używasz integry, to ustaw Graphics/Inject/Intel na true. GUI/Screen resolution - usuń, albo ustaw własną rozdzielczość ekranu SMBIOS - Uzupełni numery seryjne, na forum znajdziesz opis jak wygenerować poprawną sekcję SMBIOS. Nie zmieniaj wartości wpisu ProductName. Rzeczy, które musisz zmienić w BIOS-ie: Secure Boot / OS Type -> Other OS CSM -> Disabled Sata Mode -> AHCI (to jest chyba domyślnie na AHCI, ale nie jestem pewien) EHCI Hand-off - U mnie ta opcja jest na Disabled, ale większość poradników w sieci mówi, żeby ją włączyć. DRAM Frequency - Być może to specyfika moich pamięci, ale gdy ustawię tę opcję na auto, to pamięci ustawiają się na 1333Mhz zamiast na 1600MHz. Inne uwagi: Clover jest w wersji 5070. Konfig jest dla macOS 10.14.x. Nie aktualizowałem jeszcze do 10.15.x, więc jeśli masz zamiar aktualizować to prawdopodobnie będziesz musiał zaktualizować Clovera oraz kexty i być może coś w konfigu. Nie interesowałem się jeszcze tym co trzeba zmienić, żeby przeprowadzić aktualizację. Używam VirtualSMC.kext zamiast FakeSMC.kext oraz pluginów do niego SMCProcessor.kext i SMCSuperIO.kext. Jeśli nie chcesz monitorować sensorów temperatury i prędkości wiatraków, to możesz te pluginy wyrzucić, ewentualnie możesz użyć starego dobrego FakeSMC.kext z zestawem pluginów jeśli brakuje ci odczytu, któregoś z sensorów. Używam stworzonego dla tej płyty USBPorts.kext zamiast patcha w Cloverze na limit portów oraz USBInjectAll.kext. Kexty są w miarę aktualne, ale nie najnowsze. Ostatnio aktualizowałem je około miesiąc / 2 miesiące temu. Najlepiej zresetuj wcześniej BIOS do ustawień domyślnych. Z87M-PLUS.zip
  21. samo zaparcie nie jest konieczne, ale samozaparcie się przyda 😜
  22. Ja z kolei, na moim Asusie, gdy kombinowałem ze Cloverem, miałem taki problem, że płyta przestała startować. Nie pamiętam z czym to było związane, ale objawiało się to tak, że tryb graficzny przestał startować: nie działał ani ba wbudowanej GPU ani na PCI-E. Pomogło wyciągnięcie bateryjki BIOS-u. Jest procedura awaryjnego przywracania BIOS-u. Trzeba przygotować pendrive sformatowany w FAT, wrzucić tam odpowiednio nazwany obraz BIOS-u i przytrzymać przy starcie jakiś klawisz. Poszukaj, na pewno znajdziesz dokładną instrukcję w sieci. Wgrywałem tak BIOS do jakiegoś Gigabajta. Miałem dokładnie te same objawy co ty. Podoby temat założony wczoraj: https://hamac.pl/topic/16051-mobo-pod-lga1150/
  23. Płyta jest bezproblemowa. Wszystko śmiga: sleep, autosleep, power management, porty USB, audio. Płyta nie wymagała żadnych specjalnych hacków, jeśli dobrze pamiętam to po prostu dostosowałem konfig dla Haswella z UnibootX. Jeśli chcesz to mogę udostępnić swój konfig.
  24. z87 uchodzi za bardziej kompatybilną platformę niż z97. Rzuć okiem na ten wątek gdzie zadawałem podobne pytanie: https://hamac.pl/topic/11735-płyta-główna-dla-i7-4790k-do-500zł/ Warto też rzucić okiem na gotowe konfiguracje: https://hamac.pl/forum/86-unibootx-clover-oficjalny-bootloader-hamacpl/ Będziesz miał mniej pracy jeśli wybierzesz płytę, do której ktoś już konfig przygotował. Niemniej jednak na każdej z powyższych płyt postawisz w pełni funkcjonalnego hackintosha nie stosując żadnych brzydkich sztuczek.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.