Asus Z97-C, i5-4670 i MSI R9 280X


#1

Dakle, ovako…
Uspeo sam sa @ringeraja config.plist-om, da butujem postojeci Yosemite, e sada bi bio zahvalan kada bi neko dalje mogao da mi pripomogne, da taj config podesi najprigodnije mojoj konfiguraciji.
Ako moze, ja cu ga okaciti ovde.
I imam par pitanja, a prvo je, da li mi treba DSDT? Drugo pitanje, kako da napravim SSDT? Trece, da li mi trebaju i DSDT i SSDT?
Hvala unapred…

EDIT: Evo izvukao sam DSDT originalni, i SSDT fajlove, a evo i config.plist-a. Zamolio bih za pomoc, posto mi ne radi ni zvuk, koji ide preko HDMI-a… Verovatno treba da se doda u DSDT linija ili sta vec, slabije se razumem u te stvari…

Archive.zip (37.5 KB)
config.plist.zip (2.0 KB)


#2

A da li ti radi diskretna grafika, pošto je u mom configu namešteno da ide preko intel-a?
Da li si probao da skineš Toleda patch i da ga primeniš?
Probaj da izbaciš grafiku, pa vidi da li će onda da ide preko HDMI.


#3

Nisam probao sa diskretnom. Izmenio sam malo tvoj config. Ubacio sam podesavanja za moju grafiku i izmenio kako treba, vidi je najnormalnije, ali ne moze da radi HDMI, dok se ne ubaci linija u DSDT, a ja to nazalost ne znam…

EDIT: I ovo mi pise za procesor… Zasto je FSB: 96MHz?
4 Cores, 4 Threads @ 3398MHz Bus: 24MHz FSB: 96MHz

EDIT2: Uspeo sam preko toledine skripte da dobijem zvuk… To je sada ok…

Evo config.plist sa kojim butujem, ako se neko razume jos malo da ga preuredi, a u prethodnom postu ima i DSDT i ako moze neko da mi napravi SSDT za procesor. Hvala unapred…

config.plist.zip (2.1 KB)


#4

Nije dobar taj config fajl. Nedostaju neki podaci za CPU koje si mogao da formiraš automatski kreiranjem novog. To se radi tako što nakon što uđeš u macOS pokreneš Clover Configurator (skraćeno CC) i klikneš na opciju Generate Config (Generate dugmence u donjem desnom uglu). Dobićeš novi blanko formirani config sa popunjenim podacima vezano za tvoj procesor. Kad to odradiš zakači to ovde.

Što se tiče DSDT-a, njega možeš izvući direktno iz sistema, ali mnogo bolja varijanta bi bila da se izvuče originalni netaknuti is BIOS-a a to se radi pre butovanja u macOS preko Clovera. Piše ti tamo na početku u donjem levom uglu šta treba da klikneš za HELP meni. Koliko se sećam to je F1, pa onda pročitaj kako da izvučeš OEM ACPI fajlove. Ti fajlovi će biti smešteni u ACPI folderu pa dalje podfolder origin (vidi sliku).

Odatle izvuci DSDT pa ga okači ovde da pogledam šta ta ploča sve sadrži. Sa tim informacijama će biti moguće propisno formiranje Clover config fajla cenim.

Što se tiče zakrpe za grafiku to bi trebalo da izgleda ovako:

MSI Radeon R9 280X

FB / Futomaki

Yosemite

Find HEX

00040000040300000001010112040401 DP
00040000040300000001020122050502 DP
04000000140200000001030000000606 DVI
00080000040200000001040011020103 HDMI

Replace HEX

00040000040300000001040112040101 DP
00040000040300000001030122050202 DP
00020000040200000001020010000406 DVI
00080000000200000001010011020304 HDMI

Sierra

Find HEX

000400000403000000010101000000001204040100000000 DP
000400000403000000010201000000002205050200000000 DP
040000001402000000010300000000000000060600000000 DVI
000800000402000000010400000000001102010300000000 HDMI

Replace HEX

000400000403000000010401000000001204010100000000 DP
000400000403000000010301000000002205020200000000 DP
000200000402000000010200000000001000040600000000 DVI
000800000002000000010100000000001102030400000000 HDMI

Kompletan kod se u CC unosi u celini bez razmaka i redova, znači kao singl line tekst i bez oznaka za konektor na kraju (DP, HDMI, DVI itd.), što znači da je to potrebno ukloniti iz koda. Ovde sam to ipak ostavio zbog drugih jer se vidi tačno koji konektor je u kom redu.

Neophodni drajveri treba da ti budu smešteni u sledećem folderu (vidi sliku).

A oni koji će tebi značiti su sledeći bez drajvera za LAN. To nemam za taj tip koji gura ta ploča pa ga ti sam dodaj manuelno.

Iwanche Drajveri.zip (989.0 KB)

Zvuk ide preko AppleALC.kexta i tu nikakva Toledina skripta nije potrebna. To je zastarela metoda kojom smo se služili ranije dok ovaj drajver nije bio napravljen. Generalno taj patch radi i danas, ali je problem kod tih starijih varijanti taj što je zvuk odlazio u sleep mod posle 15tak sekundi pasivnog moda i uvek bi krckao kada se ponovo aktivira. Radio je jedino propisno sa MacPro SMBIOS-om, a u svim ostalim varijantama bila je prisutna ova anomalija.

[EDIT]

Ako je prisutan neki od drajvera koji ide uz Toledinu skriptu unutar sistema, obavezno ga moraš ukloniti. U protivnom je moguće da zvuk neće raditi propisno. To bi trebalo da bude RealtekALC.kext koliko se sećam. Znači ako naiđeš negde u sistemu na takav kext obavezno ga ukloni. Isto važi i za HDAEnbler.kext.


#5

Sto se tice DSDT-a, njega sam tako i izvukao i postavio u prvi post u Archive.zip, tu je taj DSDT i SSDT.

Sto se tice config.plist-a, to cu uraditi cim dodjem kuci i postavicu ga ovde… Mozes da pogledas u config.plist-u koji sam ostavio u prethodnom postu, tu mi je modifikovana grafika, i tako radi.

Dalje, sto se tice AppleALC.kext-a njega imam u Cloveru, u folderu, ali zuvk nije hteo da radi tako, dok nisam uradio ovo sa toledinom skriptom. Lan mi radi, nasao sam mausi kext za lan…

Hvala Vlado puno…


#6

Zvuk nije radio verovatno zato što ti je falio Lilu.kext ili si koristio neki stari. A može da bude i nešto od onoga što sam napisao na kraju.

DSDT koji si okačio je čini mi se nepotpun iz nekog razloga. Nedostaje gomila uređaja unutra. Pogledaću i ostale fajlove za svaki slučaj, ali ne bi bilo loše da okačiš kompletan ACPI dump. Nešto tu ne štima. Ostalo ćemo kada budeš okačio ono što sam tražio.


#7

Moguce… Probacu da pronadjem te toledine, i da uklonim…

Vazi, Vlado, kacim cim zavrsim s poslom i stignem kuci, okacicu ceo ACPI i config.plist cu uraditi…

Hvala, cujemo se…


#8

Evo, Vlado, uradjeno sve kako si mi rekao…

Archive.zip (38.6 KB)

config-generate.plist.zip (3.1 KB)


#9

Testiranje novog config fajla izvodi se na sledeći način.

Željeni config fajl je potrebno preimenovati u recimo config1.plist i zatim je potrebno smestiti ga u isti EFI/Clover folder gde se nalazi osnovni.

Nakon restarta iz Clover menija, u opcijama moguće je učitati sa liste preimenovani config1.plist. Ovo je preventivni manevar kako bi bili izbegnuti problemi sa butovanjem sistema ukoliko sa novim config fajlom nešto ne štima. U ovom slučaju, nakon restarta uvek se po automatizmu pokreće osnovni config fajl koji već funkcioniše, pa je samim time uvek moguće butovati sistem propisno. Ukoliko se ispostavi da novi config1.plist fajl propisno radi nakon testiranja, onda je moguće koristiti ga kao osnovni. U tom slučaju, stari se briše a novi je potrebno preimenovati ponovo u config.plist kako bi se nakon restarta pokretao po automatizmu.

Napomena:

  1. Za grafiku sam isključio Inject ATI opciju jer ista pokreće integrisana podešavanja iz Clovera. Probaj prvo ovako. Ako bude bilo problema jednostavno ponovo aktiviraj ovu opciju.

  2. Ako su ti memorije u BIOS-u podešene na Profil1, onda je potrebno da podesiš opciju XMPDetection na Yes (Boot panel). Trenutno stoji No što je default.

config.plist.zip (4.0 KB)

Što se DSDT-a tiče, ovakva je situacija.

Žestoko sam ga izmodovao, bilo je tu dosta premetačina s obzirom da je originalni kod više nego nepregledno rešen, pa zato ne bi bilo loše da za početak probaš prvo bez njega. Inače DSDT se testira isto kao i config.fajl.

Potrebno je preimenovati ga u recimo DSDT1.aml i postaviti ga u EFI/CLOVER/ACPI/patched folder. Zatim nakon restarta iz Clover opcija, deo ACPI moguće je izabrati preimenovani DSDT1.aml koji će se u tom slučaju učitati. Ako sve bude ok sa njim, onda ga jednostavno preimenuj ponovo u DSDT.aml i isti će dalje biti uvek učitavan po automatizmu nakon svakog restarta.

Trenutno ovaj DSDT ne sadrži pathceve, već je samo prepravljen i podešen za hackintosh. Mislim da je to dovoljno, kako ne bi smo morali da dodajemo dodatne zakrpe iz CC-a. Lično mislim da će ovaj DSDT raditi bez problema ali opet, preventive radi, bolje je isprobati ga prvo na način kako sam opisao.

DSDT.aml.zip (23.4 KB)


#10

Za kreiranje SSDT-a skini Pikerovu skriptu ssdtPRGen

Raspakuj zip fajl i pokreni terminal. Zatim prevuci u terminal ssdtPRGen.sh fajl i otvori izvedeni SSDT

Inače fajl se nalazi na sledećoj lokaciji:

Home folder/Library/ssdtPRGen

Unutar dotičnog foldera naći ćeš ssdt.dsl

Otvori fajl putem maciASL aplikacije i kompajliraj ga, pa ga zatim snimi kao ACPI Machine Language Binary ili skraćeno aml

Dobijeni fajl smesti pored DSDT-a (EFI/CLOVER/ACPI/patched folder)

I to bi bilo to…


#11

E ovako, probao i sa ovim DSDT i bez njega, probao i sa iskljucenim XPMDetection, izbacije mi ovo, koje sam postavio u slici i posle nekoliko sekundi, izbaci samo precrtani krug…

Slika


#12

Izgleda da je problem FakeSMC.kext. Treba naći neki noviji, taj izgleda ne pasuje.

Skini najnoviji odavde i postavi ga zajedno sa dodacima (bez HWmonitora) u EFI/CLOVER/kexts/Other folder

Stari naravno ukloni…


#13

Ja imam i u folderu 10.10 kextove… Da uklonim te i ostavim samo u other folderu?

Sto se tice ssdt, sve sam uradio i ispisao mi da je napravio u tom folderu koji si rekao, ali ja taj folder library u home nemam… Ne mogu da verujem…


#14

Sve drajvere koje koristiš smesti u Other folder. Izbriši sve iz 10.10 foldera.

Što se Library foldera tiče on se aktivira posebno iz Show View Options panela koji se poziva is Finder menija.


#15

Sada mi stigne samo do one prve linije na slici AppleUSBXCI unable to get device memory… :confused:

EDIT: Sto se tice DSDT-a, rekao bih da je on ok, posto mi butuje sa njim i sa starim config-om…

EDIT2: Od kada sam ubacio kextove, nemam vise zvuka na hdmi-u…


#16

Ne vredi, pokusavao sam razne kombinacije, iskljucivao, ukljucivao u config-u i nece…


#17

Verovatno je neka sitnica u pitanju.

Ovo je isti config neznatno modifikovan. Pokušaj sa njim

config.plist.zip (4.2 KB)

U ovom je grafika aktivirana kako si koristio to ranije i izbačeno je nekoliko DSDT patcheva iz igre uključujući i izvesne opcije za SSDT. Uzgred, zvuk na HDMI-u ćeš podesiti naknadno. To je najmanji problem u ovom momentu…


#18

Ista situacija, bukvalno…
Stigne do NCT677X:Sensors ispise wrong vendor id 0xffff, pa onda isto NCT677x:Sensors start i tu stane… Stoji tako par sekundi i onda pokaze prekrizeni krug…
Sto se tice zvuka, slazem se…
EDIT: Probao sam da iskljucim sve iz acpi u cloveru i dalje isto pokaze… Sve sto sam pokusao, uvek mi istu liniju izbaci.


#19

OK, ukloni od drajvera CPUFriend.kext. Vratićeš ga naknadno kada bude ovaj config proradio. Čisto da budem siguran da mu neki dodatni drajver ne pravi zez. Ostavi: FakeSMC, Lilu, Shiki, WhateverGreen, AppleALC i drajver za LAN.

Uzgred bolje bi bilo da si na Sierri jer je većina drajvera sada podešena za 10.12 i novije, kao i određeni novi flagovi koji su izbačeni za grafiku unutar CC-a.

Zaista ne vidim šta je to što bi moglo da mu smeta izuzev ukoliko Clover prilikom kreiranja config fajla, nije povukao pogrešne podatke za procesor. Zato ne preostaje ništa drugo nego da se uklone parametri u tom delu jer to je ono što onaj stari config sa kojim si butovao nije imao. Takođe sam uklonio i custom UUID jer i taj patch ume da napravi zez ponekad.

Pa ajde da vidimo sada kako stvari stoje…

config1.plist.zip (4.3 KB)

[EDIT]

I da, savetujem ti da pogledaš malo deo foruma koji se odnosi na Clover bootloader osnove. To je elementarno za svakoga ko gura Hackintosh. Jer ovde se radi o tweakovanju koje bez problema možeš raditi sam bez ičije pomoći, pod uslovom da znaš šta je šta unutar CC-a.


#20

Radi sada Vlado, butuje normalno. Sve samo odradio sto si rekao, uklonio CPUFriend.kext, ostavio samo te koje si mi rekao, i ovaj novi config sto si uradio.
Da uradim update na Sierra ili High Sierra?
Sto se tice CC-a, znam neke stvari, osnovne. Ali pokusacu da izucim, koliko mogu…
EDIT: Vratio sam CPUFriend.kext i opet butuje. Sto znaci da nije on pravio problem…
EDIT2: Sta kazes na ovaj SSDT, gde je ubacen kod za zvuk…
SSDT-HDMI-AMD-PEG0.aml.zip (430 Bajta)

EDIT3: Pokusao sam ovu liniju iz tog SSDT-a, da ubacim u moj SSDT, ali mi izbacuje gresku kada ga compilujem.