Jump to content

Passare da Leopard a Maverick


Jademic
 Share

99 posts in this topic

Recommended Posts

Se non hai iniettato la grafica manualmente nel dsdt non hai bisogno di togliere nulla, semplicemente la tua scheda è troppo vecchia per Mavericks; una cosa che puoi fare è generare una EFI string da inserire on ocbp in base alla tua 7300gt 512mb ram (usa efi studio o OSX86tools)

 

Prova ad inserire questa nella voce "device propeties" di chameleon wizard:

 

6c0200000100000001000000600200000d00000002010c00d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002e0000004e7669646961204765466f7263652037333030204754204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001a0000004e7669646961204765466f72636520373330302047540e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74

Come ho detto all'inizio, io la grafica c'è l'ho nel DSDT, lo si può vedere nel file allegato in qualche post indietro. Ho provato anche a forzare la risoluzione grafica da o.c.B.p ma non la accetta.

 

In considerazione del fatto che vorrei andare a recuperare la GTX610, come faccio a togliere la Grafica dal mio DSDT?

 

Grazie

 

Jademic

Link to comment
Share on other sites

Con dsdt editor apri il tuo dsdt e cancelli la parte di codice della tua grafica.

 

Fabio

Partendo da ...

 

 Device (PWRB)

        {

            Name (_CID, EisaId ("PNP0C0C"))

            Name (_UID, 0xAA)

            Name (_STA, 0x0B)

        }

        Device (PCI0) Parto ad eliminare da qui?

        {

            Device (PEGP)

            {

                Name (_ADR, 0x00010000)

                Device (GFX0)

                {

                    Name (_ADR, Zero)

                    Name (_SUN, One)

                    Method (_DSM, 4, NotSerialized

 

 

E finendo ...

 }, Local0)

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }

            } Finisco qui?

            Name (_HID, EisaId ("PNP0A03"))

            Name (_ADR, Zero)

            Name (_UID, One)

 

Scusate, ma come ho detto, l'ho fatto anni fa e con un altro software automatico, quindi non ho dimestichezza...

 

Sicuro di aver iniettato la grafica nel punto giusto del dsdt? fai un ioreg con ioregistry explorer

 

Proverò, ma come ho detto con Leopard quel DSDT non aveva alcun problema.

 

Vi faccio una domanda ... ma se voi doveste scegliere, modifichereste di più il DSDT personalizzandolo, oppure carichereste KEXT aggiuntivi in extra, o ancora modifichereste il o.c.B.p?

Chiedo perchè ieri ho passato molto tempo a leggere nei vari forum, anche quello internazionale e ci sono pareri sempre discordanti.

 

Grazie.

 

Jademic

Link to comment
Share on other sites

Sicuramente modificherei il dsdt, potresti estrarlo nuovamente e rifarlo ex novo seguendo la mia guida in firma (devi avviare il sistema con DSDT=/aaaaaa per impedire il caricamento del dsdt attuale altrimenti estrarresti il file che hai già caricato).

Queste sono le patch che devi applicare:

DTGP
HID/CID
HPET
IRQs
LPC
SBUS
EHCI
UHCI
SHUTDOWN GIGABYTE
_WAK
RTC
REMOVED DEVICES

Link to comment
Share on other sites

Sicuramente modificherei il dsdt, potresti estrarlo nuovamente e rifarlo ex novo seguendo la mia guida in firma (devi avviare il sistema con DSDT=/aaaaaa per impedire il caricamento del dsdt attuale altrimenti estrarresti il file che hai già caricato).

Queste sono le patch che devi applicare:

DTGP

HID/CID

HPET

IRQs

LPC

SBUS

EHCI

UHCI

SHUTDOWN GIGABYTE

_WAK

RTC

REMOVED DEVICES

 

Ok, quindi consigli di rifare una cosa pulita, vedo che per la CPU non indichi di fare la patch, quindi ritieni sia meglio poi caricare un Kext per lo speed step, oppure modificare o.c.B.p. come aveva consigliato Fabio?

 

Ovviamente a quelli che suggerisci va aggiunta la Patch che ho fatto per l'audio ...

 

A Fabio invece vorrei chiedere cosa intende dire con ... i Kext vanno installati in S/L/E e non in EXTRA? cioè che i KEXT in EXTRA non vengono più presi in considerazione dopo l'installazione?

 

Prima di rifare il DSDT comunque proverò quello che mi hai postato.

 

Jademic

 

P.S. mi ricordo che c'era un programmino che creava il DSDT direttamente dal file del BIOS che si scarica dal produttore e potevi già dirgli di applicare una serie di ottimizzazioni (è il programma con il quale ho fatto al tempo il mio DSDT) l'unica pecca è che funzionava solo sotto WIN e poteva patchare i BIOS  ASUS e GIGABYTE, ne sapete nulla?

 

TnX

 

Jademic

Link to comment
Share on other sites

Esiste un programma di nome DSDT-Patcher-Linux-Mac-Win, funziona sotto le 3 piattaforme indicate e dispone di patches specifiche per la scheda madre.

Nel caso rifai il dsdt puoi applicare la patch per la cpu o agire su ocbp, come preferisci...

Per l'audio la patch presente non credo funzioni, devi applicare questa e il relativo kext: http://www.insanelymac.com/forum/files/file/203-applehda-alc662-1092/

o questa: http://www.insanelymac.com/forum/files/file/148-109-gm-applehda-for-alc662/

I kext si installano in S/L/E per sfruttare la cache del kernel, se li installi in E/E devi avviare ignorando la cache e l'avvio è più lungo

Link to comment
Share on other sites

Ok, Grazie carbo, infatti ora sto utilizzando il programma che mi hai indicato.

 

Ti allego cmq. il programma che intendevo io, se ti va di dargli un'occhiata, crea il DSDT direttamente dal file .rom che gli dai in pasto ed applica le PATCH di alcune cose.

 

Io al tempo mi ci trovai bene, ovviamente non era e non è perfetto, credo che lo sviluppatore lo abbia abbandonato.

 

Per l'audio ho usato il KEXT che mi hai linkato e che mi aveva linkato Fabio, ma aggiungendo la patch che vedi nel mio DSDT e funziona, non ho ancora provato il microfono, ma le casse ed il mute vanno.

 

Per i Kext, ok, ho capito la differenza.

 

Jademic

 

P.S. non mi fa uploadare il file, cmq. lo trovi qui:

 

http://www.insanelymac.com/forum/topic/142434-acpi-dsdt-patcher-for-bios-and-aml/

 

 

Link to comment
Share on other sites

La App per patchare il dsdt e' questa : http://olarila.com/forum/viewtopic.php?f=19&t=507

 

Fabio

 

Non posso provarlo perchè sono in ambiente Win in questo momento, ma credo che faccia esattamente quello che fa il DSDT editor, o sbaglio?

 

Io volevo che provaste quell'estrattore di tabella acpi che ho indicato per sapere cosa ne pensate, funziona con BIOS AWARD ed AMI

 

Jad

Link to comment
Share on other sites

Ho estratto il DSDT e sto applicando le Patch indicate da Carbo.

 

Ora che gli ho detto compile al DSDT editor mi torna questo Warning:

 

244 Warning Statement is unreachable Warning alla riga 244

 

Notify (\_SB.PCI0.USB0, 0x00)
        Notify (\_SB.PCI0.USB1, 0x00)
        Notify (\_SB.PCI0.USB2, 0x00)
        Notify (\_SB.PCI0.USB3, 0x00)
        Notify (\_SB.PCI0.USB4, 0x00)
        Notify (\_SB.PCI0.USB5, 0x00)
        Return (Zero)
        Return (Package (0x02) Questa è la riga incriminata

 

Il Warning è sotto le USB.

 

Nella guida di Carbo non mi sembra ci sia come togliere il Warning in questo caso, potete aiutarmi?

 

Grazie.

 

Jademic

Link to comment
Share on other sites

Corretto, solo inserito WAK

 

P.S. non ho trovato l'errore che dici tu, quale editor hai usato?

 

L'errore arriva applicando le Patch che mi hai suggerito.

 

Da originale ci sono 3 errori e dei warning.

2 errori su 3 vanno via facendo FIX automatico, il WAK invece si interviene a mano, i warning li correggo mettendo delle Word al posto delle Byte.

 

Jademic

Link to comment
Share on other sites

Ho caricato il DSDT quello senza la grafica incorporata.

 

Non indicando nulla in o.c.B.p non riconosce la GFX

 

Inserendo Grafic = Yes mi riconosce perfettamente la scheda grafica, ma non attiva QE/CI (se ancora esistono)

 

Mettendo grafic mode nell'o.c.B.p non lo prende in considerazione, parte sempre in 1024X768.

 

 

Jademic

Inseriscile una per volta, la prima deve essere DTGP, poi compili e salvi

Ok, riprovo.

 

Jad

Link to comment
Share on other sites

Forse devi usare NVEnabler, se non funziona così procurati una scheda alternativa recente

 

sempre in o.c.B.p? NVEnabler = YES?

 

Nel frattempo ho patchato il DSDT, ora devo solo rimettere la parte audio altrimenti non mi funziona.

 

Jademic

Link to comment
Share on other sites

 Share

×
×
  • Create New...