danielosx86 Opublikowano 12 Marca 2019 Zgłoś Udostępnij Opublikowano 12 Marca 2019 Mieliście może przyjemność stawiania macOS na HP Z1? Problemy sprawia Quadro 1000M (Fermi) - czarny ekran mimo zainstalowanych web driverów, z nv_disable=1 oczywiście wstaje. Kombinuje z tym 3-ci dzień i zero postępu, zaczynam się już irytować Chętnie przyjmę pomysły jak to ugryźć, może coś pominąłem w swoich próbach. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 13 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 13 Marca 2019 Próbowałem inject w Cloverze, NVCAP, Inject EDID, Custom EDID, próby z różnymi SMBIOS - wszystko na nic. Na warsztacie był El Capitan, Sierra i High Sierra. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 13 Marca 2019 Zgłoś Udostępnij Opublikowano 13 Marca 2019 Fermi - nawet jak odpali wątpliwe aby działała poprawnie. Mi od 10.12 w górę nie udało się nigdzie odpalić poprawnie Fermi. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Estrax Opublikowano 13 Marca 2019 Zgłoś Udostępnij Opublikowano 13 Marca 2019 A w tym sprzęcie to nie ma przypadkiem Optimusa? Z tego co pamiętam, ten CPU ma zintegrowaną grafikę HD P3000. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 13 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 13 Marca 2019 Jest integra, jednak jest automatycznie wyłączana, jeśli jest włożona MXM. Gdyby odpalała w 10.11 to pół biedy, niestety - z tego co czytałem na forach to i na starszych był czarny ekran. Karta na nv_disable=1 przedstawia się pełną nazwą i z 1024 MB pamięci. Obstawiam, że wina siedzi gdzieś w EDID, próbowałem to naprawić, ale DarwinDumper nawet nie potrafi zrzucić EDID.bin, który jest niezbędny do FixEDID.app. EDID w hexach wyciągnięty pod Windows i wstrzyknięty do Clovera nic nie daje. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 13 Marca 2019 Zgłoś Udostępnij Opublikowano 13 Marca 2019 Walczyłem ostatnio z starymi Fermi na 10.12 i 10.13 - niestety poległem. Miałem najczęściej albo czary ekran, albo jakieś artefakty. Natomiast jak tam jest MXM to może warto poszukać coś kompatybilnego, np jakiegoś nawet lichego Keplera w stylu GT650 jakie były w maczkach. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 21 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 21 Marca 2019 No i chyba znalazłem winowajcę - internal display jest podłączony po eDP, a nie LVDS. Znacie może jakiś hack na to, czy to już oznacza koniec zabawy? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 23 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 23 Marca 2019 Zabawy ciąg dalszy - próbuję zmodyfikować inject Nvidii do DSDT, żeby obraz szedł po eDP. NVCAP wyciągnięty z biosu: 04000000 00000700 00000000 00000007 00000000 Info o wyjściach z biosu odczytane przez NvidiaInfo.app: Z informacji znalezionych w necie wiem, że za wyjście pierwszego monitora odpowiada sekwencja z NVCAP 0700 (0x07 0x00) Jak to się ma do wyjść z biosu? Macie pomysł jak zmodyfikować inject, żeby podstawić dobrą wartość i puścić obraz po eDP do Display-A? Przykładowy inject: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x1E) { "AAPL,slot-name", Buffer (0x07) { "Slot-1" }, "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,connector-type", Buffer (0x04) { 0x00, 0x08, 0x00, 0x00 }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,connector-type", Buffer (0x04) { 0x00, 0x08, 0x00, 0x00 }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x80 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "model", Buffer (0x14) { "NVIDIA Quadro 1000M" }, "rom-revision", Buffer (0x22) { "VBIOS 70.08.64.00.01" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Dodatkowo informacje z NvidiaInfo.app: Seeking for PCIR header PCIR Head found at offset 0x188 BIT BIOS found This is a mobile card feature bit 0x0010 Pointer to BIT loadval table invalid TMDS table revision 2.0 not currently supported impelmentation 0x0df0 chipset 0xdfa nvarch 0x40 twoheads yes 0x592e Found Display Configuration Block version 4.0 I2cc 0x59c9 recordl 8 Raw DCB entry 0: 01000313 00010034 G80+ LVDS not initialized by driver; ignoring conf bits i2c index:1, port_type:0x05, read:0x31, write:0x31 Raw DCB entry 1: 0100131f 00020010 i2c index:1, port_type:0x05, read:0x31, write:0x31 Raw DCB entry 2: 01002312 00020030 i2c index:1, port_type:0x05, read:0x31, write:0x31 Raw DCB entry 3: 080153d6 0f220020 DCB I2C table has port type 6 i2c index:13, port_type:0x06, read:0x13, write:0x03 Raw DCB entry 4: 08015392 00020020 i2c index:9, port_type:0x05, read:0x39, write:0x39 Raw DCB entry 5: 080143c6 0f220010 DCB I2C table has port type 6 i2c index:12, port_type:0x06, read:0x11, write:0x02 Raw DCB entry 6: 08014382 00020010 i2c index:8, port_type:0x05, read:0x38, write:0x38 Raw DCB entry 7: 08013382 00020030 i2c index:8, port_type:0x05, read:0x38, write:0x38 Raw DCB entry 8: 040383b6 0f220010 DCB I2C table has port type 6 i2c index:11, port_type:0x06, read:0x0f, write:0x01 Raw DCB entry 9: 04038372 00020010 i2c index:7, port_type:0x05, read:0x37, write:0x37 Raw DCB entry 10: 020273a6 0f220010 DCB I2C table has port type 6 i2c index:10, port_type:0x06, read:0x0d, write:0x00 Raw DCB entry 11: 02027362 00020010 i2c index:6, port_type:0x05, read:0x36, write:0x36 Raw DCB entry 12: 02026362 00020010 i2c index:6, port_type:0x05, read:0x36, write:0x36 Raw DCB entry 13: 02049300 00000000 i2c index:0, port_type:0x05, read:0x30, write:0x30 ROM LEN fe00 Parsing VBIOS init table 0 at offset 0x82E0 0x82E0: ------ Executing following commands ------ 0x82E0: Init table command not found: 0x8C Parsing VBIOS init table 1 at offset 0x893C 0x893C: ------ Executing following commands ------ 0x893C: [ (0x7A) - INIT_ZM_REG ] 0x899A: Init table command not found: 0x00 Parsing VBIOS init table 2 at offset 0x9BD1 0x9BD1: ------ Executing following commands ------ 0x9BD1: [ (0x5B) - INIT_SUB_DIRECT ] 0x9C29: Init table command not found: 0x00 Parsing VBIOS init table 3 at offset 0x9BD5 0x9BD5: ------ Executing following commands ------ 0x9BD5: [ (0x5B) - INIT_SUB_DIRECT ] 0x9C2D: Init table command not found: 0xF4 Parsing VBIOS init table 4 at offset 0x9CDC 0x9CDC: ------ Executing following commands ------ 0x9CDC: [ (0x71) - INIT_DONE ] 0x9D32: [ (0x71) - INIT_DONE ] 0x9D88: Init table command not found: 0xF1 PLL Table Version 0x40 offset 0x543b PLL limits table revision 0x40 not currently supported PLL limits table revision 0x40 not currently supported Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 23 Marca 2019 Zgłoś Udostępnij Opublikowano 23 Marca 2019 Tyle, że to wciąż jest Fermi... czy odpala z nv_disable=1 w trybie vesa? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 23 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 23 Marca 2019 Odpala z nv_disable=1. To ma być komp do pracy z konkretnym softem, niekoniecznie w najnowszej możliwej wersji, więc nawet jeśli utknę na El Capitanie czy Sierra, to będzie okej. Wina na 99% leży po stronie eDP. Szukałem info co ustawić w display-cfg w Cloverze, ale przykładów jak na lekarstwo, dlatego teraz kombinuję z injectem. Wymiana karty na Kepler wcale nie jest taka prosta w tym kompie, a gwarancji, że uda się odpalić 6XX Mobile też nie ma. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 25 Marca 2019 Zgłoś Udostępnij Opublikowano 25 Marca 2019 Próbuj z 10.10, maks 10.11, tam jeszcze Fermi dawały się odpalić czasami. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 25 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 25 Marca 2019 Tyle, że to nie jest problem ze startem grafiki - to samo będzie z 10.8, 10.9 czy 10.10. DarwinDumper nie potrafi zrzucić EDID matrycy, bo sygnał idzie po eDP zamiast spodziewanego LVDS. Zostają mi więc 2 opcje do sprawdzenia - albo przerobienie injectu/NVCAP w taki sposób, żeby domyślny ekran (Display-A) szedł po wyjściu eDP, albo kombinowanie z wyciągnięciem EDID.bin pod Windows i zrobienie override'u np. Hackintoolem, bo widziałem, że taka opcja się w nim pojawiła. Podejrzewam, że i jedno i drugie razem dopiero da efekt. Ta grafika pali bez problemu po LVDS nawet w Sierra. Obstawiam, że rozwiązanie jest w tej sekcji, tylko poszukuje odpowiednich wartości: "@0,connector-type", Buffer (0x04) { 0x00, 0x08, 0x00, 0x00 }, "@0,device_type", Buffer (0x08) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 25 Marca 2019 Zgłoś Udostępnij Opublikowano 25 Marca 2019 Problem z tym Twoim sprzętem to jest to jak go traktować... czy jako notebooka czy jako stacjonarkę. A w dumpie (F2) clovera nie ma EDID? Jak nie to wyciągnij po prostu EDID z poziomu windows. Tak samo nie wiem jak się odnieść do eDP, w teorii sterowniki nvidii są bardziej uniwersalne od sterowników AMD (ATI) i w nvidii nigdy nie było problemów z cyfrowym układem wyjść, więc nie wiem czy problem finalnie jest faktycznie z eDP czy brakiem EDID. Tak czy siak musisz podać macOS EDID i ja bym osobiście od tego zaczął. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 25 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 25 Marca 2019 Probowałem z SMBIOS zarówno MBP, iMaca i MP, na każdym system się odpala, niestety na każdym z czarnym ekranem z wyłączonym podświetlaniem. Clover nie zrzuca EDID, wyciągnąłem w hexach pod Windows, wstrzykiwałem do Clovera, próbowałem też samo inject EDID, ale to nic nie daje. W takim razie przy kolejnej sesji biorę się za override plikami. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 25 Marca 2019 Zgłoś Udostępnij Opublikowano 25 Marca 2019 Ja nie mam więcej pomysłów... EDID tak czy siak musisz jakoś podać do systemu. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 26 Marca 2019 Zgłoś Udostępnij Opublikowano 26 Marca 2019 W cloverze 4895 były poprawki do odczytywania EDID, a w 4905 są jakieś poprawki do rozpoznawania VGA, może spróbuj z cloverem 4905 - oficjalnej kompilacji jeszcze nie ma, ale możesz skorzystać z tej co zrobiłem: http://hamac.pl/files/file/13-%7B%3F%7D/ Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
danielosx86 Opublikowano 26 Marca 2019 Autor Zgłoś Udostępnij Opublikowano 26 Marca 2019 Dzięki, sprawdzę! Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.