Jump to content

[Risolto] Avvio Yosemite on Gainward Phantom GTX760


pianman
 Share

70 posts in this topic

Recommended Posts

Buonasera Ragazzi, ho un problema ad avviare la mia installazione di yosemite dopo aver cambiato scheda video, sono passato da un ati hd4870 ad una nvidia Gainward gtx760 phantom, la scheda in questione ha 4 uscite video: HDMI, DP, DVI-I, DVI-D, attualmente utilizzo un adattatore DVI-I to VGA, precedentemente utilizzavo come comandi di avvio npci=0x2000 e Kext_dev_mode=1 ed un dsdt custom fatto da me, ora ho provato ad aggiungere dart=0 ed anche slide=0 ma il pc si riavvia sempre, senza dare alcun KP,l'unico blocco che sono riuscito ad evidenziare è PCI Configuration Begin, ho provato ad avviare con -v ed anche con -x, ma il risultato è sempre lo stesso. Dal mio dsdt ho eliminato la parte riguardante l'iniezione video della mia hd4870. Come bootloader utilizzo clover e come smbios iMAC 10,1, l'hardware per il resto è quello in firma.

Link to comment
Share on other sites

Se prima ti funzionava tutto dovresti provare a settare Inject Intel e togliere inject Ati. Se al momento è disabilitato lo abiliti oppure viceversa.

 

Scusami ma che significa inject Intel? La mia è una scheda video Nvidia ed inoltre la mia vecchia Ati la iniettavo mediante DSDT, ora dovrei attivare spuntare l'opzione inject Intel pur non avendo nessuna scheda video marchiata Intel?

Ps: ho eliminato il mio dsdt, ho lasciato solo kext-dev-mode=1 come opzione di avvio, ed avviato con ignore cache, osx si è avviato ma purtroppo schermo nero all'avvio di osx. Soluzioni?

Link to comment
Share on other sites

Scusami ma che significa inject Intel? La mia è una scheda video Nvidia ed inoltre la mia vecchia Ati la iniettavo mediante DSDT, ora dovrei attivare spuntare l'opzione inject Intel pur non avendo nessuna scheda video marchiata Intel?

Ps: ho eliminato il mio dsdt, ho lasciato solo kext-dev-mode=1 come opzione di avvio, ed avviato con ignore cache, osx si è avviato ma purtroppo schermo nero all'avvio di osx. Soluzioni?

Scusa intendevo ovviamente Inject nVidia, avendo clover nella sezione graphics del config controlla come è settato ed eventualmente cambia

Link to comment
Share on other sites

Avvia con -v GraphicsEnabler=No npci=0x2000

 

Fabio

 

Sono riuscito ad avviare yosemite, la cosa strana e che si avvia soltanto senza il mio dsdt, che fino ad oggi funzionava perfettamente, ho eliminato anche la parte che riguardava la mia vecchia scheda video ma nulla da fare. Ora ho installato anche i web driver nvidia ma la scheda video funziona solo su porta hdmi, le altre porte non funzionano. Sulla mia tv purtroppo la risoluzione video non viene riconosciuta, nel momento in cui attivo l'opzione overscan l'immagine esce fuori dal monitor. Ho provata ad utilizzare nvcap maker ma aprendo la rom della gpu estratta con gpuz non mi esce nulla. soluzioni per questi problemi?

Link to comment
Share on other sites

Sul fatto che attivando overscan l'immagine esce fuori dal monitor prova a vedere le impostazioni della Tv, nel mio Panasonic Viera da 50' c'era un'opzione che ha riportato i confini dell'immagine nel monitor, dopo che mi sono sbattuto per un bel po' tentando di modificarlo da sistema operativo. Per il resto apri il DVD player e nella barra del finder vai su aiuto /mostra caratteristiche supportate. Se ti dice che tutto è supportato la scheda video è attiva

Link to comment
Share on other sites

Sono riuscito ad avviare yosemite, la cosa strana e che si avvia soltanto senza il mio dsdt, che fino ad oggi funzionava perfettamente, ho eliminato anche la parte che riguardava la mia vecchia scheda video ma nulla da fare. Ora ho installato anche i web driver nvidia ma la scheda video funziona solo su porta hdmi, le altre porte non funzionano. Sulla mia tv purtroppo la risoluzione video non viene riconosciuta, nel momento in cui attivo l'opzione overscan l'immagine esce fuori dal monitor. Ho provata ad utilizzare nvcap maker ma aprendo la rom della gpu estratta con gpuz non mi esce nulla. soluzioni per questi problemi?

La scheda funziona con le flag che ti ho indicato (-v puoi toglierlo) riguarda il dsdt

Quale bootloader utilizzi

 

Fabio

Link to comment
Share on other sites

La scheda funziona con le flag che ti ho indicato (-v puoi toglierlo) riguarda il dsdt

Quale bootloader utilizzi

 

Fabio

 

Ciao fabio utilizzo clover, attualmente non riesco a capire perchè senza dsdt osx parte, naturalmente mi mancano tutte le patch che avevo inserito nel dsdt, viceversa con il dsdt devo togliere l'opzione npci=0x2000, ma poi si blocca sulle usb, eppure questo dsdt era quello che utilizzavo con la mia 4870.

Link to comment
Share on other sites

Controlla nel config.plist se hai messo qualche flag per la vecchia scheda video

Dal dsdt hai tolto l'iniezione ma hai lasciato il codice "Device P0P2" (se ricordo bene) 

 

Fabio

Si esatto, se provo ad avviare con il mio dsdt, mi dà errore con una sigla USBF e si blocca, in clover ho eliminato tutte le spunte che avevo ho lasciato solo fixowernship.

Link to comment
Share on other sites

Posta un  DSDT pulito che si prova a rifarlo. Schiaccia F4 prima di fare il boot e lo troverai fra vari file in EFI/CLOVER/ACPI/origin. Zippalo prima di postarlo.

Usi Hdmi?

Se vuoi metti anche il config

Link to comment
Share on other sites

Sicuro sia pulito il DSDT. Ci trovo riferimenti al DTGP e al wifi

Guarda le imagini

 

Il wifi me ne ero dimenticato, è una vecchia prova fatta qualche anno fa, ma che fino ad oggi non mi aveva arrecato ness problema ivi il metodo dtgp, ieri sera ho provato ad estrarre nvcap dal bios video, ma iniettandolo con clover il risultato è stato nessun segnale video ne su hdmi ne dvi-i con driver osx nativi, oggi pro ad installare i web driver, solo una cosa non mi è chiara ma i cuda drive devo installarli?.

Link to comment
Share on other sites

Prova questo dsdt che ti passo, solo corretto, rinominato i vari Device 

 

Fabio

 Grazie Fabio, con il tuo DSDT parte, ho aggiunto alcune patch che servivano ad iniettare AppleLPC e il fix delle icone arancioni HD. Ora yosemite parte, ma sono costretto ad utilizzare la tv (HDMI) e non il mio monitor (DVI-Vga) per avviare yosemite, visto che funziona solo l'hdmi. cambiare il monitor non se ne parla, per cui se qualcuno può darmi una mano per far funzionare questa benedetta gtx 760 lo ringrazierei molto. Comunque non so se può interessare, ho notato che con system info i kext della nvidia non vi sono ed inoltre dvd player non si avvia propio, che io ricordi questo mi accadeva anche con la mia hd4870 quando non era inizializzata perfettamente.

Edit: Installato cuda driver e web driver ora dvd player si avvia correttamente e tutte le funzioni sono supportate, ma ancora non riesco a far funzionare la dvi, funziona solo su hdmi.

Ps: con cynebench ho ottenuto come risultato 44,70 fps in full hd, con la mia hd 4870 51,20fps a risoluzione 1440x900, vi sembra buono come risultato?

Link to comment
Share on other sites

Passarmi IoReg, dsdt e config.plist che stai utilizzando

 

Fabio

Eccoti i file, attualmente sono con i web drive più i cuda drive. Fabio inoltre il fixairport con l'aggiunta del fakeid non funziona più ho dovuto impostare l'id hardware in modo manuale nel kext di competenza, inoltre ti allego il bios video estratto con darwindumper e da cui ho preso nvcap ma che mi dà schermo nero sia su dvi che hdmi.

File.zip

10DE_1187.rom.zip

Link to comment
Share on other sites

Controllando il config.plist :

CustomEDID da Terminale dai questo comando : ioreg -l | grep IODisplayEDID se hai il risultato non serve già Clover lo legge (prima eliminalo dal config)

NVCAP ci sono vari opinioni meglio fare a Clover

Come smbios prova a utilizzare MacPro 3.1

Aggiungi come flag npci=0x2000

Nel dsdt la patch completa per il Device LPCB :

Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x08)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                 0x18, 0x3A, 0x00, 0x00
                            }, 

                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }, 

                            "IOName", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }, 

                            "name", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

Fabio

Link to comment
Share on other sites

Controllando il config.plist :

CustomEDID da Terminale dai questo comando : ioreg -l | grep IODisplayEDID se hai il risultato non serve già Clover lo legge (prima eliminalo dal config)

NVCAP ci sono vari opinioni meglio fare a Clover

Come smbios prova a utilizzare MacPro 3.1

Aggiungi come flag npci=0x2000

Nel dsdt la patch completa per il Device LPCB :

Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x08)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                 0x18, 0x3A, 0x00, 0x00
                            }, 

                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }, 

                            "IOName", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }, 

                            "name", 
                            Buffer (0x0D)
                            {
                                "pci8086,3a18"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

Fabio

Oggi provo i tuoi cambiamenti, comunque la pacth lpc del mio dsdt attualmente mi carica già applelpc, devo comunque inserire la tua?

Link to comment
Share on other sites

 Share

×
×
  • Create New...