Strona 1 z 1

MSI GT60 brak obrazu na laptopie (HDMI działa)

: 28 kwie 2020, 18:30
autor: Rectorbis
Witam, mam problem z uruchomieniem obrazu na laptopie MSI GT60 0NC.

Problem polega na tym, że bez whatevergreen obraz na laptopie co prawda jest, ale karta jest wykrywana jako Monitor 7mb i nie ma akceleracji, po wrzuceniu whatevergreen karta jest wykrywana jako Intel HD4000 1,5GB, akceleracja działa, ale ekran pokazuje tylko po HDMI, nie idzie go zmusić do wyświetlania obrazu na LVDS. Ponadto co ciekawe, wyświetlacz laptopa jest normalnie wykrywany jako 15,6" 1920x1080, lecz jest czarny ekran, podświetla się, ale jest po prostu blackscreen. Wiecie może jak zmusić OS lub WGE kext to używania ekranu monitora?
Zrzut ekranu 2020-04-28 o 18.27.50.png
Zrzut ekranu 2020-04-28 o 18.27.50.png (43.39 KiB) Przejrzano 1957 razy

: 28 kwie 2020, 19:03
autor: Alpha01
Witamy na forum!

Albo masz błędnie nastawioną tą HD400, albo czeka cię długa lektura:
https://www.tonymacx86.com/threads/guid ... em.269149/

Podrzuć tu config.plist w ZIP.

Re: MSI GT60 brak obrazu na laptopie (HDMI działa)

: 28 kwie 2020, 19:09
autor: Rectorbis
Tu jest mój config.plist.
Z czego wyczytałem na githubie wtyczki, wszystkie platform id, injecty karty powinny być wyłączone.
Zresztą próbowałem i na włączonych i na wyłączonych, efekt zawsze taki sam, bez whatevergreen obraz na lapku jest, ale karta widziana jako Monitor 7mb, a z whatevergreen niezależnie od komend przy boocie czy ustawień, obraz idzie tylko po HDMI, mimo, że ekran jest normalnie wykrywany w ustawieniach.

: 28 kwie 2020, 20:14
autor: Alpha01
To chodzi na custom EDID, więc w to nie wchodzę bo to kupa czasu zajmuje by to rozgryźć.

Czyli jak wywalisz te wszystkie custom EDID itd., i w Graphics postawisz haczyk na Inject Intel i w ig-platform-id >>0x01660004, to nic nie działa?
Wtedy faktycznie brał bym się za Hackintool i patch framebufferów. I całą grafikę ustawił w Devices/Properties, jak w tym przykładzie z podobnego laptopa jednakże z Hasvellem:
Ale to tylko MHO.

Re: MSI GT60 brak obrazu na laptopie (HDMI działa)

: 29 kwie 2020, 16:30
autor: Rectorbis
Dziwne. Użyłem hackintool do patchowania framebuffera w device properties, jednak hackintool nawet po użyciu patcha cały czas pokazuje że używany framebuffer to 0x01660003 a powinien się zmienić na 0x01660009. Bo taka jest rewizja mojej GPU. Możliwe że to wina SMBIOS i WGE na siłę używa framebuffera z wybranego SMBIOSu?

Wywaliłem wszystkie eeid, graphics injecty itd, zostawiłem tylko device properties i WGE. Lecz to nie dało żadnego efektu, cały czas pokazuje się coś takiego:

Re: MSI GT60 brak obrazu na laptopie (HDMI działa)

: 30 kwie 2020, 16:09
autor: Rectorbis
Update: Udało się tak spatchować DSDT, że ciągnie wybrany platform ID.
Potwierdzam pełne działanie Catalina 10.15.5 na MSI GT60-0NC. :)

BTW krótkie pytanko, jak wybrać, żeby clover automatycznie ładował wybrany DSDT i żebym nie musiał go wybierać przy uruchamianiu?

: 30 kwie 2020, 16:11
autor: Alpha01
No ale jakbyś coś dokładniej... wszyscy chcemy się czegoś nauczyć :D
A na pytanie: wkładasz do ACPI/patched

Re: MSI GT60 brak obrazu na laptopie (HDMI działa)

: 30 kwie 2020, 16:21
autor: Rectorbis
A proszę :D

A więc, na początku, programem MaciASL załadowałem swój BIOS.AML wygenerowany przez clover, zrobiłem jego kopię, wyeliminowałem wszystkie błędy jak no resource tag itp. Po kompliacji, zaciągnąłem ze źródła rehabman patcha po intel hd 4000, w którym znalazłem wartości ig-platform id, tam podmieniłem sobie na swoją rewizję (0x09) która odpowiednio kieruje portami igpu, do tego dograłem patch na ustawienie backlight. Potem programem hackintool spatchowałem sobie wszystkie connectory do pliku config.plist (device properties patch).
Uruchamiam lapka z nowego dsdt i poprawionego config.plist i nagle boom, nie dość, że działa LVDS, to jeszcze po HDMI nie ma problemu ani z obrazem, ani z dźwiękiem. Przyznam, że w historii swoich zabaw w modowanie nie natrafiłem na większą przeszkodę niż zaoferował mi OS X :D Wymaga główkowania!