Šta je novo?

[Hackintosh] Mac OS X 10.7.x (x86 Lion) – kompatibilan PC (hw, tips & tricks)

Znači još jedan dokaz Apple-ove SSD zavere. :) Da li bi neko mogao da napravi test. Vreme boot-ovanja Snow Leopard-a sa harda i SSD-a i vreme boot-ovanja Liona sa harda i SSD-a, da vidimo da li je razlika u vremenu ista kao i kod SL-a (to jest da li i sa SSD-om Lion ne koristi extension keš) ili je dosta veća (to bi značilo da u prisustvu SSD-a uključuje keš i dokazalo zaveru). E sad, da li on tako radi sa svakim SSD-om ili samo da onim koje je Apple stavio a ne sa onima koji su naknadno stavljeni.
 
Poslednja izmena:
Da li neko moze da mi preporuci neki Bluetooth adapter za hackintosh, za Lion ^_^

edit: dosta hvale D-Link DBT-120
na itsvet.com ima samo D-Link DBT-122 i pise da nema u prodaji kod nas :(
 
Poslednja izmena:
Pa to je zato što Lion koliko sam skapirao do sada, ne koristi extension keš. Drugim rečima, čita sve kextove na način kao kada bi pod SL-om zadao funkciju, ignore user cache tj. -f...

Dakle, možeš eventualno da odradiš defragmenticju particije na koju si instalirao OS X ali opet, ne verujem da će i to da ubrza butovanje nešto osetno...


Pretpostavio sam da tu nema leka nego rekoh aj da pitam. Elem, i josh jedna stvarchica me buni. Recimo, nestaje mi optichki uredjaj s vremena na vreme tj. jednom butujem i tu je a vec sledeceg puta ga nema. Ne znam koji je to bug ali me iritira strashno. mozda neko ima reshenje od vas. Pozzz i hvala na odgovoru.
 
Taj bug i ja imam tj. nešto slično (gubim DVD uređaj i dobijam grešku na čitanje pojedinih diskova) i pokušavam već neko vreme da skontam o čemu se radi... ali izgleda da je ICH9 krivac za to ili možda sama ploča!!! Dok sam imao DVD koji je išao preko ATA kabla sve je radilo ko sat, ali od kad sam prešao na SATA DVD imam ovaj problem. Dakle možda je do same ploče!

Elem, upravo testiram svoju teoriju, jer sam u nekoliko navrata pomislio da sam taj bug otkačio, a onda bi primetio da se opet iznova javlja... U stvari, pošto sam ja stalno muljao DSDT fajlove u poslednje vreme, nisam više siguran šta je šta... No mislim da se taj bug uspešno eliminiše sa SATA ICH10 zakrpom iz DSDT-a...

Evo ti parče koda za to, uglavi ga u DSDT pa isprobaj sam...

SATA patch

Kod:
Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                0x22, 0x3A, 0x00, 0x00
                            }, 

                            "device_type", 
                            Buffer (0x0B)
                            {
                                "controller"
                            }, 

                            "model", 
                            Buffer (0x11)
                            {
                                "Intel ICH10 AHCI"
                            }, 

                            "name", 
                            Buffer (0x11)
                            {
                                "Intel ICH10 AHCI"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
 
Poslednja izmena:
Taj bug i ja imam tj. nešto slično (gubim DVD uređaj i dobijam grešku na čitanje pojedinih diskova) i pokušavam već neko vreme da skontam o čemu se radi... ali izgleda da je ICH9 krivac za to ili možda sama ploča!!! Dok sam imao DVD koji je išao preko ATA kabla sve je radilo ko sat, ali od kad sam prešao na SATA DVD imam ovaj problem. Dakle možda je do same ploče!

Elem, upravo testiram svoju teoriju, jer sam u nekoliko navrata pomislio da sam taj bug otkačio, a onda bi primetio da se opet iznova javlja... U stvari, pošto sam ja stalno muljao DSDT fajlove u poslednje vreme, nisam više siguran šta je šta... No mislim da se taj bug uspešno eliminiše sa SATA ICH10 zakrpom iz DSDT-a...

Evo ti parče koda za to, uglavi ga u DSDT pa isprobaj sam...

SATA patch

Kod:
Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                0x22, 0x3A, 0x00, 0x00
                            }, 

                            "device_type", 
                            Buffer (0x0B)
                            {
                                "controller"
                            }, 

                            "model", 
                            Buffer (0x11)
                            {
                                "Intel ICH10 AHCI"
                            }, 

                            "name", 
                            Buffer (0x11)
                            {
                                "Intel ICH10 AHCI"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }


Hvala druze probacu... Pozzz
 
hmm ne kapiram...ali kuciste mi je dosta bucnije nego u windowsu, ili na snow leopardu....


gledam po netu, i imali su i Mac korisnici iste problema na Lionu, resetujuci PRAM i SMC problem valjda nestaje, posto to PC nema.....ne znam sta da radim....

edit: nema nekog cudno zauzeca procesora ili nesto slicno, jednostavno se konstantno cuje kuciste kao da ventilatori rade brze nego sto bi trebalo po podesavanju u BIOS-u, gde sam stavio silent mode....

jedna od tema sa apple foruma: link
 
Poslednja izmena:
i ja sam instalirao lion na externi usb 2.0 hdd i stvarno radi kao munja. ne kapiram kako, no nema ni veze. iatkos je verzija i butuje se vecnost, nisam merio ali oko 2min sigurno. video sam da imaju neki fixevi, no mrzi me da probam.
 
i ja sam instalirao lion na externi usb 2.0 hdd i stvarno radi kao munja. ne kapiram kako, no nema ni veze. iatkos je verzija i butuje se vecnost, nisam merio ali oko 2min sigurno. video sam da imaju neki fixevi, no mrzi me da probam.

buka iz kucista?:p jesi to hteo da kazes? za sad nema fixa za to :( osim ako ne koristis pravi Mac :p
 
buka iz kucista?:p jesi to hteo da kazes? za sad nema fixa za to :( osim ako ne koristis pravi Mac :p

Ne lupaj... Ako ti smeta buka jednostavno uzmi kupi neki veći Enermaxov silent ventilator (oko 10$ koštaju) i neko malo čvršće kućište i stvar će biti rešena...
 
Ne lupaj... Ako ti smeta buka jednostavno uzmi kupi neki veći Enermaxov silent ventilator (oko 10$ koštaju) i neko malo čvršće kućište i stvar će biti rešena...


nema veze s ventilatorima....ne znam dal si citao moj prvi komentar kad sam spomenuo ovo, postavio sam i link....da ponovim, u windowsu i u snow leopardu, kuciste se primetno manje cuje....link
 
@griffin - ne, nego kako na usb 2.0 vezi radi tako brzo. malo sam photoshopirao, i ne primecujem da sporije radi. a sve sto kliknem iskoci kao munja.
mislio sam na boot fix (traje vecnost). a buku u kucistu i ne primecujem. bucno je sa lionom ili bez :d uostalom lav mora da rice... :)
 
Poslednja izmena:
Samo da se javnem sa Liona nakon friške instalacije!
Screen Shot 2011-11-04 at 12.47.55 AM.png
Upravo skidam 10.7.2 Combo da instaliram pa posle MultiBeast 4.0.3 Lion sve s DSDTom i ...

Javiću kako ide...

Negooo, znate li onaj vic: ŠTA RADE PILIĆI U KAFANI ??? :d:d:d:d:d

P.S. Koristio sam Unibeast za Lion sa tonymac sajta!
 
Poslednja izmena:
@neogeo
vidim radi ti bluetooth, jel to sa ploce ili neki usb dongle? :)
 
@neogeo
vidim radi ti bluetooth, jel to sa ploce ili neki usb dongle? :)

Neki Hamma i radi generički bez ikakvog pipkanja.
Takođe mi i kamerica generički radi...
Malo li je na ovu skupoću :d

Screen Shot 2011-11-04 at 1.44.58 AM 1.png
 
Poslednja izmena:
Samo da dodam još ovaj screenshot: Screen Shot 2011-11-04 at 1.53.44 AM.png.

Međutim imam problema sa DSDTom.
Skinuo sam DSDT sa tonymac sajta za moj model ploče, stavio ga na DeskTop i pokrenuo MultiBeast/User DSDT i ćim treba da pokupu fajl sa DTa installer izbaci i prijavi mi grešku. Tako je bilo i na SLu. Zna li neko zbog čega mi se to dešava???
 
Samo da dodam još ovaj screenshot: Pogledajte prilog 79971.

Međutim imam problema sa DSDTom.
Skinuo sam DSDT sa tonymac sajta za moj model ploče, stavio ga na DeskTop i pokrenuo MultiBeast/User DSDT i ćim treba da pokupu fajl sa DTa installer izbaci i prijavi mi grešku. Tako je bilo i na SLu. Zna li neko zbog čega mi se to dešava???


zasto ne stavis rucno u extra folder? i mora da budu velika slova DSDT.aml

edit: koji tacno model tog bluetootha :p mozda ce mi trebati uskoro...
 
Poslednja izmena:
zasto ne stavis rucno u extra folder? i mora da budu velika slova DSDT.aml

edit: koji tacno model tog bluetootha :p mozda ce mi trebati uskoro...

Nenamerno sam te slagao.
U pitanju je Trust BT (TOSHIBA ispod haube) Bluetooth 2.0 EDR USB Adapter BT-2100p ili ovaj LINK.

Što se DSDTa tiče odličan je i baš ovako velikim slovima je imenovan (DSDT.aml) a MB ga sam stavlja u Extra folder s tim da kod Liona nema Extensions foldera i Extensions.mkext-a već sve nabija u S/L/E...
 
Poslednja izmena:
Gde da nađem i kako da unacim kod za moju GA HD 6850???


Evo ovde imaš za Radeon 6870 + HDMI ali je potvrđeno da radi i na 6850... Za grafiku ćeš da otvoriš IORegistryExplorer pa odatle pogledaj i uporedi parametre koje imaš date u ovom primeru. Ako se nešto sitno razlikuje (a hoće) zameni brojeve i onda kompajliraj. Znači probaj taj patch, sledi upustvo i trebalo bi da ti proradi...
 
Evo ovde imaš za Radeon 6870 + HDMI ali je potvrđeno da radi i na 6850... Za grafiku ćeš da otvoriš IORegistryExplorer pa odatle pogledaj i uporedi parametre koje imaš date u ovom primeru. Ako se nešto sitno razlikuje (a hoće) zameni brojeve i onda kompajliraj. Znači probaj taj patch, sledi upustvo i trebalo bi da ti proradi...

to je samo za HDMI audio,
sto se tice 68XX, mada ne kapiram sta ce ti neo uopste DSDT edit za graficku, ja imam 6870 i 100% kompatibilna, native....trebalo bi da je i 6850, u svakom slucaju, uz GE = Yes i ucitavanje framebuffera u Chimeri.....nista ti vise ne treba

u mom slucaju sa Gigabyte 6870:

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>AtiConfig</key>
<string>Duckweed</string>
 
to je samo za HDMI audio,
sto se tice 68XX, mada ne kapiram sta ce ti neo uopste DSDT edit za graficku, ja imam 6870 i 100% kompatibilna, native....trebalo bi da je i 6850, u svakom slucaju, uz GE = Yes i ucitavanje framebuffera u Chimeri.....nista ti vise ne treba

u mom slucaju sa Gigabyte 6870:

E da u pravu si... nisam primetio, učinilo mi se da je unutra ostavljen kompletan kod za grafičku, ali izgleda da je ovo samo za HDMI.

A inče i ja se pitam šta će mu to, jer je ovo tačno što si napisao pa je stoga gotovo i nemoguće naći propisan DSDT patch za radeončiće iz te serije.

Inače kompletan kod za AMD grafičke izgleda ovako:

Kod:
         Device (GFX0)
         {
             Name (_ADR, Zero)
             Name (_SUN, One) 
               Method (_DSM, 4, NotSerialized)
                             {
                                 Store (Package (0x1E)
                                     {
                                         "@0,compatible", 
                                         Buffer (0x0B)
                                         {
                                             "ATY,Motmot" /* [COLOR="#8b0000"]<-----Change your framebuffer to the one you need (Wormy, Megalodon, Motmot) */[/COLOR]
                                         }, 

                                         "@0,deviceType", 
                                         Buffer (0x08)
                                         {
                                             "display"
                                         }, 

                                         "@0,VRAM,memsize", 
                                         Buffer (0x04)
                                         {
                                             0x00, 0x00, 0x00, 0x40
                                         }, 

                                         "@0,display-connect-flags", 
                                         Buffer (0x02)
                                         {
                                             0x00, 0x04
                                         }, 

                                         "@0,name", 
                                         Buffer (0x0E)
                                         {
                                             "ATY,Display_A"
                                         }, 

                                         "@1,compatible", 
                                         Buffer (0x0B)
                                         {
                                             "ATY,Motmot"  /* [COLOR="#8b0000"]<-----Change your framebuffer to the one you need (Wormy, Megalodon, Motmot) */[/COLOR]
                                         }, 

                                         "@1,device_type", 
                                         Buffer (0x08)
                                         {
                                             "display"
                                         }, 

                                         "@1,VRAM,memsize", 
                                         Buffer (0x08)
                                         {
                                             0x00, 0x00, 0x00, 0x40
                                         }, 

                                         "@1,display-connect-flags", 
                                         Buffer (0x02)
                                         {
                                             0x00, 0x04
                                         }, 

                                         "@1,name", 
                                         Buffer (0x0E)
                                         {
                                             "ATY,Display_B"
                                         }, 

                                         "ATY,Card#", 
                                         Buffer (0x0E)
                                         {
                                             "109-B77101-00"
                                         }, 

                                         "ATY,Rom#", 
                                         Buffer (0x0F)
                                         {
                                             "113-B7710C-176"
                                         }, 

                                         "device_type", 
                                         Buffer (0x11)
                                         {
                                             "ATY,MotmotParent" /* [COLOR="#8b0000"]<--Change your framebuffer to the one you need (Wormy, Megalodon, Motmot) */[/COLOR]
                                         }, 

                                         "VRAM,totalsize", 
                                         Buffer (0x04)
                                         {
                                             0x00, 0x00, 0x00, 0x40  [COLOR="#8b0000"]/*<-----------Ram Amount: 0x40 = 1024mb, 0x20= 512mb, 0x10= 256mb */[/COLOR]
                                         }, 

                                         "model", 
                                         Buffer (0x13)
                                         {
                                             "ATI Radeon HD 4850" [COLOR="#8b0000"]/* Change name here  */[/COLOR]
                                         }
                                     }, Local0)
                                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                                 Return (Local0)
                             }
                        }

S tim što je ovo za neki stariji Radeon, što znači da bi iz IO reg editora morao da pogleda stanje tamo i onda ovde unese (koriguje) tačne vrednosti za svoju grafičku...

Sve u svemu koliko vidim, patch za Radeona je jednostavniji od ovih za NVidia grafičke. Dovoljno je samo uneti tačan naziv za frame buffer i vram i to je sve...
 
Poslednja izmena:
Ma sve fercera besprekorno osim ALC889ke.
Neće da radi ako postavim samo AppleHDA.kext rollback i ALC8xxx.kext nego moram obavezno da dodam i nonDSDT 889... da bi zvuk radio. DSDT je već pečovan sa Gigabyte 889 patchoma li nemere.

Neka ideja da ovo sredim?
 
Ma sve fercera besprekorno osim ALC889ke.
Neće da radi ako postavim samo AppleHDA.kext rollback i ALC8xxx.kext nego moram obavezno da dodam i nonDSDT 889... da bi zvuk radio. DSDT je već pečovan sa Gigabyte 889 patchoma li nemere.

Neka ideja da ovo sredim?


probaj ovaj kext link

ali stavi SAMO njega, sve ostalo pobrisi vezano za audio, appleHDA, alc8xxx i nonDSDT889, sve obrisi.....rebuild cache
 
probaj ovaj kext link

ali stavi SAMO njega, sve ostalo pobrisi vezano za audio, appleHDA, alc8xxx i nonDSDT889, sve obrisi.....rebuild cache

Probaću malo kasnije da restartujem međutim kada sam uradio insert kext-a projavio je vazda neke greške. Videćemo ša će biti nakon restarta pa javljam...
 
Ma sve fercera besprekorno osim ALC889ke.
Neće da radi ako postavim samo AppleHDA.kext rollback i ALC8xxx.kext nego moram obavezno da dodam i nonDSDT 889... da bi zvuk radio. DSDT je već pečovan sa Gigabyte 889 patchoma li nemere.

Neka ideja da ovo sredim?

A jesi li rekompajlirao taj DSDT? Koliko sam te razumeo to nije DSDT koji si ti lično ekstraktovao i odradio već si ga pozajmio od negde? Ako je tako, onda ga prvo za početak ponovo prekompajliraj pa vidi šta će onda da se desi.

Drugo ALC889a beše radi native! Za njega ti ne ide rollback, već ti treba DSDT patch i koliko se sećam neki beše LegacyHDA.kext koji se samo postavi u E/E i to radi... Kviz pitanje je naravno koji je kod tebe na ploči?

Ili ti nije dobro odrađen DSDT patch za zvuk? Može i to da bude, ako je tvoja ploča neka druga revizija...

Za ALC889a ide sledeći patch:

Kod:
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "codec-id", 
                            Buffer (0x04)
                            {
                                0x89, 0x08, 0xEC, 0x10
                            }, 

                            "layout-id", 
                            /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
                            {
                                0x79, 0x03, 0x00, 0x00
                            }, 

                            "device-type", 
                            Buffer (0x10)
                            {
                                "Realtek ALC889a"
                            }, 

                            "PinConfigurations", 
                            Buffer (0x18)
                            {
                                /* 0000 */    0x10, 0x44, 0x11, 0x01, 0x20, 0x14, 0x01, 0x01, 
                                /* 0008 */    0x40, 0x4C, 0x21, 0x02, 0x50, 0x34, 0x81, 0x01, 
                                /* 0010 */    0x60, 0x9C, 0xA1, 0x02, 0xF0, 0x61, 0x4B, 0x01
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

Ovaj drugi je sa neke P55-UD6 ploče...

Kod:
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x75, 0x03, 0x00, 0x00
                            }, 

                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

Mala je razlika... Ovom drugom nedostaje codec-id buffer i pinConfiguration... Ali pogledaj šta imaš tačno unutra... Možeš da probaš da dodaš ove linije koda ali bi morao iz io rega da izvučeš parametre za svoju zvučnu...
 
Poslednja izmena:
A jesi li rekompajlirao taj DSDT? Koliko sam te razumeo to nije DSDT koji si ti lično ekstraktovao i odradio već si ga pozajmio od negde? Ako je tako, onda ga prvo za početak ponovo prekompajliraj pa vidi šta će onda da se desi.

Drugo ALC889a beše radi native! Za njega ti ne ide rollback, već ti treba DSDT patch i koliko se sećam neki beše LegacyHDA.kext koji se samo postavi u E/E i to radi... Kviz pitanje je naravno koji je kod tebe na ploči?

Ili ti nije dobro odrađen DSDT patch za zvuk? Može i to da bude, ako je tvoja ploča neka druga revizija...

Za ALC889a ide sledeći patch:
Kod:
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "codec-id", 
                            Buffer (0x04)
                            {
                                0x89, 0x08, 0xEC, 0x10
                            }, 

                            "layout-id", 
                            /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
                            {
                                0x79, 0x03, 0x00, 0x00
                            }, 

                            "device-type", 
                            Buffer (0x10)
                            {
                                "Realtek ALC889a"
                            }, 

                            "PinConfigurations", 
                            Buffer (0x18)
                            {
                                /* 0000 */    0x10, 0x44, 0x11, 0x01, 0x20, 0x14, 0x01, 0x01, 
                                /* 0008 */    0x40, 0x4C, 0x21, 0x02, 0x50, 0x34, 0x81, 0x01, 
                                /* 0010 */    0x60, 0x9C, 0xA1, 0x02, 0xF0, 0x61, 0x4B, 0x01
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

Ovaj drugi je sa neke P55-UD6 ploče...

Kod:
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x75, 0x03, 0x00, 0x00
                            }, 

                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Mala je razlika... Ovom drugom nedostaje codec-id buffer i pinConfiguration... Ali pogledaj šta imaš tačno unutra... Možeš da probaš da dodaš ove linije koda ali bi morao iz io rega da izvučeš parametre za svoju zvučnu...

Kod mene na ovoj plohi je čist 889 bez ikakvog sufiksa.
Prvo sam odradio extract ličnog DSDTa pa sam onda šljepio Patch za P55A-UD7 pa kako ni onda nije radio zvuk isti (već pečovan i upotrbljiv) DSDT sam ponovo pečovao ovog puta samo sa 889 pečom samo za GA ploču ali nemere :( a sada ću isprobati samo ovaj AppleHDA od Griffina pa da vidimo...
 
Nazad
Vrh Dno