Jump to content
33 posts in this topic

Recommended Posts

Salve raga, avrei intenzione di mettere sul miko hack una scheda video nvidia 9800gt 512Mb o 1Gb.

Visto che ho trovato molte discussione, ognuna delle quali portava soluzioni diverse e contorte, vorrei farmi consigliare da voi sapienti quale sarebbe un'eventuale procedura sicura e corretta per installare tale scheda.

 

Considerate che ho snow leopard 10.6.2

 

Grazie anticipatamente dell'aiuto!

Link to comment
https://www.insanelymac.com/forum/topic/204201-aiuto-riconoscimento-9800gt/
Share on other sites

Salve raga, avrei intenzione di mettere sul miko hack una scheda video nvidia 9800gt 512Mb o 1Gb.

Visto che ho trovato molte discussione, ognuna delle quali portava soluzioni diverse e contorte, vorrei farmi consigliare da voi sapienti quale sarebbe un'eventuale procedura sicura e corretta per installare tale scheda.

 

Considerate che ho snow leopard 10.6.2

 

Grazie anticipatamente dell'aiuto!

 

search

Salve raga, avrei intenzione di mettere sul miko hack una scheda video nvidia 9800gt 512Mb o 1Gb.

Visto che ho trovato molte discussione, ognuna delle quali portava soluzioni diverse e contorte, vorrei farmi consigliare da voi sapienti quale sarebbe un'eventuale procedura sicura e corretta per installare tale scheda.

 

Considerate che ho snow leopard 10.6.2

 

Grazie anticipatamente dell'aiuto!

GFX Strings

Ciao

Posso chiedere cos'è gfx string?

Un programma?

Un modo alternatico per mettere l'efi string della scheda?

 

Io l'unico modo per capire come ricavare l'efi string che conosco è usando osx86tool ma,faccio un esempio, con la 9400gt di un'amico, il sistema dell'efi strng con osx86 tool non portava a buoni risultati.

 

Lo chiedo anche per capire, magari na guida che spieghi bene la cosa, in modo che non vi devo rompere le balle ogni volta che magari fanno un aggiornamento e mi salta la scheda video.

 

Grazie!

Gfx string è quello contenuto nel osx86 tool?

 

Io altri nn ne riesco a trovare sarà che sono una frana con google ma nn riesco a capire se è un modo diverso per infilare l'efi string o è la stessa cosa con l'uso del osx86 tool.

 

ps:il tag a cui ti riferivi è quello che ho inserito?

Eh ma allora torniamo alla questione principale.

 

Io ho una 9400gt, con l'efi string inserito con osx86 tool non mi funziona, per farla funzionare ho dovuto utilizzare nvenabler 64.kext .

 

Adesso se metto la 9800gt che succede?

 

A tal proposito pongo una domanda aggiuntiva, quando metto l'efi string con gfx la stringa la piazza nel com.apple.boot.plist non è che va messa nell'omonimo file però contenuto in exstra(quello del pc efi per intenderci)?

 

E se è così, lo devo piazzare in questo punto?

 

<key>Kernel Flags</key>

<string>Qui inserirei la stringa della scheda video</string>

 

O si deve mettere altro?

 

Spero di aver chiarito i miei dubbi.

 

Grazie in anticipo!

E se è così, lo devo piazzare in questo punto?

 

<key>Kernel Flags</key>

<string>Qui inserirei la stringa della scheda video</string>

 

no non li,

vedi il mio di esempio:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>device-properties</key>
<string>00000002010c00d041030a0000000001010600011a7fff040018000000640065007600690063
0065002d0069006400000006000000383a3c0000000100000002010c00d041030a000000000101060
0021f7fff0400180000006400650076006900630065002d006900640000000600000081263c000000
0100000002010c00d041030a0000000001010600011d7fff040018000000640065007600690063006
5002d0069006400000006000000353a3c0000000100000002010c00d041030a000000000101060000
1a7fff0400180000006400650076006900630065002d0069006400000006000000373a3c000000010
0000002010c00d041030a0</string>
</dict>
</plist>

 

nota: 00000002010c00d041030a0000000001010600011a7fff0400180000006400650076006900630065

002d0069006400000006000000383a3c0000000100000002010c00d041030a0000000001010600021

f7fff0400180000006400650076006900630065002d006900640000000600000081263c0000000100

000002010c00d041030a0000000001010600011d7fff0400180000006400650076006900630065002

d0069006400000006000000353a3c0000000100000002010c00d041030a0000000001010600001a7f

ff0400180000006400650076006900630065002d0069006400000006000000373a3c0000000100000

002010c00d041030a0

 

è un esempio di EFI string la lunghezza facilmente sarà diversa per te...

Sul 10.6.2 potresti avere problemi con l'efi, mancanza di qe/ci, con 8800 e 9800. Se vuoi andare sul sicuro inserisci questo nel tuo dsdt, al device corrispondente:

 

Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x16)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

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

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

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

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", 
                               Buffer (0x18)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                   /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x20
                               }, 

                               "device_type", 
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               }, 

                               "model", 
                               Buffer (0x1D)
                               {
                                   "Nvidia GeForce 9800 GT [G92]"
                               }, 

                               "rom-revision", 
                               Buffer (0x31)
                               {
                                   "Nvidia GeForce 9800 GT [G92] OpenGL Engine [EFI]"
                               }
                           }, Local0)
                       MCDP (Arg2, RefOf (Local0))
                       Return (Local0)
                   } 

 

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

:per 1 GB

 

Inserisci poi questo metodo verso la fine della tabella, cosi' da non creare troppa "confusione":

 

Method (MCDP, 2, NotSerialized)
   {
       If (LEqual (Arg0, Zero))
       {
           Store (Buffer (One)
               {
                   0x03
               }, Arg1)
       }
   }

 

Se mi passi il tuo dsdt fai prima :(

  • 2 weeks later...

Ho avuto la scheda.

 

Come profetizzato da smith@@ è riconosciuta subito ma funziona

(assenza di qe/ci, il cambio di risoluzione è impossibile senza incappare nella schermata blu ed essere costretti ad andare in safe mode a cancellare tutto.)

 

Volevo quindi chiedere a smith se era ancora disponibile la tua offerta di modificarmi il dsdt, dopo scrupolose ricerche credo di essere riuscito a tirarlo fuori ma le modifiche da apportare (che mi hai anche riportato nel post) vanno decisamente al di la delle mie competenze,in pratica non so dove infilare tutto quello che mi hai scritto.

 

Grazie in anticipo

Ho avuto la scheda.

 

Come profetizzato da smith@@ è riconosciuta subito ma funziona

(assenza di qe/ci, il cambio di risoluzione è impossibile senza incappare nella schermata blu ed essere costretti ad andare in safe mode a cancellare tutto.)

 

Volevo quindi chiedere a smith se era ancora disponibile la tua offerta di modificarmi il dsdt, dopo scrupolose ricerche credo di essere riuscito a tirarlo fuori ma le modifiche da apportare (che mi hai anche riportato nel post) vanno decisamente al di la delle mie competenze,in pratica non so dove infilare tutto quello che mi hai scritto.

 

Grazie in anticipo

 

Per il problema dello schermo blu basta che tu usi l'uscita DVI più vicina alla motherboard con un adattatore DVI-VGA.

 

Se sei in Snow Leopard, QE/CI non sono menzionati nel System Profiler anche quando ci sono.

Se hai Snow la barra in alto è translucida?

 

Se sei in Leopard basta che togli ogni injector e fai una gfx string con osx86 tools.

 

Comunque se hai il cambio di risoluzione dovresti avere anche QE/CI

 

Casomai posta un'immagine di System Profiler /Gafica Monitor

 

E' la scheda grafica più facile che esista per Hackintosh.

 

Giorgio

Si la barra in alto è traslucida.

Però tutto il resto non funziona bene, per esempio le finestre se le chiudo a "icona sul dock" fanno uno scattino prima di cominciare il loro effetto, oppure se avvio front row non c'è l'effetto sfumatura di entrata e uscita nel e dal programma.

Oltre al classico cambio di risoluzione mal funzionante che mi fa comparire la shermata blu e mi costringe a riavviare in safe mode.

 

L'efi l'ho fatta con osx86tool ma non porta a nulla.

 

posto l'immagine del system profiler:

post-517189-1263576443_thumb.png

Si la barra in alto è traslucida.

Però tutto il resto non funziona bene, per esempio le finestre se le chiudo a "icona sul dock" fanno uno scattino prima di cominciare il loro effetto, oppure se avvio front row non c'è l'effetto sfumatura di entrata e uscita nel e dal programma.

Oltre al classico cambio di risoluzione mal funzionante che mi fa comparire la shermata blu e mi costringe a riavviare in safe mode.

 

L'efi l'ho fatta con osx86tool ma non porta a nulla.

 

posto l'immagine del system profiler:

 

Hai QE/CI funzionanti, sei a posto.

 

Per il problema della risoluzione usa un adattatore DVI-VGA dall'uscita DVI più vicina alla motherboard.

 

Giorgio

×
×
  • Create New...