Kompilowanie DSDT - errory

Masz komputer na którym chcesz zainstalować macOS? Przymierzasz się do kupna nowych podzespołów? Szukasz porady? Chętnie pomożemy!
enlaid
rookie
Posty: 8
Rejestracja: 06 gru 2019, 23:33

Re: Kompilowanie DSDT - errory

Post autor: enlaid »

Problem z NVRAM był od początku źle diagnozowany, bo zapis działał od zawsze - wpisaną zmienną można było odczytać z NVRAM tuż po jej zapisaniu, tyle, że zawartość pamięci była resetowana przy zamykaniu systemu (KP przy shutdown/restart powodowany przez błąd alokowania pamięci). Jak widać dodanie kontrolera pamięci, który występuje w tej formie jedynie w acpi iMac19,1, rozwiązuje problem. Ot cała zagadka.
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3778
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Ale najpierw trzeba na to wpaść.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
enlaid
rookie
Posty: 8
Rejestracja: 06 gru 2019, 23:33

Re: Kompilowanie DSDT - errory

Post autor: enlaid »

Jasne, dlatego podziękowania dla użytkownika CODYQX4, któremu chciało się dokładać urządzenie po urządzeniu i testować. MaLd0n, choć jak pierwszy naprawiał problem, prawdopodobnie nie był świadomy która zmiana na to wpływa, bo słynie z wklejania do DSDT wszystkiego jak leci z acpi Maków.
Awatar użytkownika
Najr4d
Mistrz
Posty: 216
Rejestracja: 08 maja 2019, 11:00

Re: Kompilowanie DSDT - errory

Post autor: Najr4d »

OK, poprawka SSDT działa po ustawieniu jej jako pierwszej do wczytania :) Czyli problem z NVRAM na Z390 mamy ogarnięty .
Asus Prime Z390A (bios 0903); i9 9900k; MSI RX 580; 32GB DDR4 Aegis; NVMe SSD-970 EVO Plus 500GB; Monterey 12.5
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3778
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

@enlaid
Tak pewnie było. Ale super że w końcu ktoś na to wpadł.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3778
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Jeszcze tylko dodam, że "tak naprawdę to nie wiemy dlaczego akurat to pomogło. PMC ma kilka prywatnych rejestrów ("Chipset Initialization Register"), z którymi to może mieć do czynienia. Nawet nie wiemy, na czym polegał problem ... rdzeń (ten, który uruchomił wywołanie SetVariable) wpadł w tak zwany Deadloop - nikt nie wie dokładnie co robił."
Tekst od Download-Fritz
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3778
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

I jeszcze jeden pozytywny efekt, slide=0 nie jest już prawdopodobnie potrzebny na systemach gdzie był nieodzowny. Informacja nie jest na 100% ale z dużą szansą, że tak będzie.

Dla przypomnienia, slide=0 wyłącza KASLR - randomizację układu przestrzeni adresowej jądra, mechanizmu zwiększającego bezpieczeństwo macOS. Utrudnia to atakującym ustalenie, gdzie znajdują się ważne obiekty w pamięci, ponieważ umiejscowienie ich jest losowe.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
enlaid
rookie
Posty: 8
Rejestracja: 06 gru 2019, 23:33

Re: Kompilowanie DSDT - errory

Post autor: enlaid »

Zawsze tłumaczysz z niemieckiego posty deweloperów z acidanthery jako swoje?
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3778
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Czasami przekładam co interesujące. Jeśli będziesz miał ty coś interesującego do powiedzenia przełożę do forum niemieckiego.
Tekst o który ci pewnie chodzi pochodzi od Download-Fritz z mojego postu na niemieckim forum i nie ma mnie promować a informować. Jeśli to inaczej rozumiesz to źle rozumiesz.
Dla świętego spokoju dodam cudzysłów w tekście.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3778
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Sprawa slide nie jest taka prosta.
U mnie mogę wywalić slide=0, ale

ProvideCustomSlide musi być na YES
DevirtualiseMmio może być NO. Te rzeczy w OcQuirks.plist.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
ODPOWIEDZ