Jump to content

[Risolto] nVidia GeForce 8600gt Snow Leopard


The Stig94
 Share

47 posts in this topic

Recommended Posts

oggi sono finalmente riuscito ad installare snow sul mio pc in firma... va tutto trannela scheda video che non ne vuole sapere di andare... ho provato nvinject, efi strings (non personalizzate, non so come si fa) e l'installer di netkas, ma ne qe ne ci vengono abilitati.

Mi dite se c'è un modo per farle andare?

 

Grazie

The Stig94

 

P.S.: non vanno ne in 32 o 64 bit.

 

Edit: grazie a Giorgio e Giovanni

Link to comment
Share on other sites

oggi sono finalmente riuscito ad installare snow sul mio pc in firma... va tutto trannela scheda video che non ne vuole sapere di andare... ho provato nvinject, efi strings (non personalizzate, non so come si fa) e l'installer di netkas, ma ne qe ne ci vengono abilitati.

Mi dite se c'è un modo per farle andare?

 

Grazie

The Stig94

 

P.S.: non vanno ne in 32 o 64 bit.

 

Come fai a dire che non sono abilitate? (in Snow ti consiglio efistring)

 

Giorgio

Link to comment
Share on other sites

non mi compare la barra traslucida e su about this mac non sono segnalate(sotto graphics), per le efistring ci ho provato ma non vanno!

 

In Snow con le sole EFIstring la 8600GT deve andare.

 

La efi string l'hai messa nel com.apple.boot.plist presente in /Extra?

 

La tua scheda, essendo una Asus, ha un id tipico o atipico? (in pratica devi contrrlloare nell'info.plist di NVDAResman.kext e NVDANV50Hal.kext se è presente l'id della tua scheda)

 

Giorgio

Link to comment
Share on other sites

l'id della mia scheda video è 0x0402, però non riesco a capire se è atipico o no.

 

P.S. nei file che mi ha detto giorgio l'id della mia scheda non c'è ci sono tutti altri numeri tranne quello

 

Allora devi inserire 0x040210de

 

Giorgio

Link to comment
Share on other sites

devo inserire quel numero nei due file dove compaiono tuti quei numeri strani?

 

nvdaresman:

<?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">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>NVDAResman</string>

<key>CFBundleGetInfoString</key>

<string>NVDAResman 1.6.0.92 (18.6.5f11)</string>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVIDIA Resman Kernel Extension</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.6.0</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>6.0.0</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVidiaRM</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>IOClass</key>

<string>NVDA</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatch</key>

<array>

<string>MNCA,GeForce2MX</string>

<string>NVDA,NVMac</string>

</array>

<key>IOProbeScore</key>

<integer>60000</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

<key>NVidiaRMPCIMatch</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>IOClass</key>

<string>NVDA</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatched</key>

<string>NVDA,NVMac</string>

<key>IOPCIPrimaryMatch</key>

<string>0x011010de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de 0x05e010de&0xfff8ffff 0x05f010de&0xfff0ffff</string>

<key>IOProbeScore</key>

<integer>50000</integer>

<key>IOPropertyMatch</key>

<dict>

<key>name</key>

<string>display</string>

</dict>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

<key>NVidiaRMTwinView</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>IOClass</key>

<string>NVDA</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatch</key>

<array>

<string>MNCA,GeForce2MX</string>

<string>NVDA,NVMac</string>

</array>

<key>IOProbeScore</key>

<integer>60000</integer>

<key>IOProviderClass</key>

<string>IONDRVDevice</string>

</dict>

</dict>

<key>OSBundleCompatibleVersion</key>

<string>1.2.0</string>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOGraphicsFamily</key>

<string>1.5</string>

<key>com.apple.iokit.IONDRVSupport</key>

<string>1.5</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>2.4</string>

<key>com.apple.kpi.bsd</key>

<string>9.0.0</string>

<key>com.apple.kpi.iokit</key>

<string>9.0.0</string>

<key>com.apple.kpi.libkern</key>

<string>9.0.0</string>

<key>com.apple.kpi.mach</key>

<string>9.0.0</string>

</dict>

<key>OSBundleRequired</key>

<string>Safe Boot</string>

</dict>

</plist>

 

Nvdanv50hal

<?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>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>NVDANV50Hal</string>

<key>CFBundleGetInfoString</key>

<string>NVDANV50Hal 1.6.0.92 (18.6.5f11)</string>

<key>CFBundleIdentifier</key>

<string>com.apple.nvidia.nv50hal</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVIDIA NV50 Resman Kernel Extension</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.6.0</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>6.0.0</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVidiaRM</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.nvidia.nv50hal</string>

<key>IOClass</key>

<string>NVDANV50HAL</string>

<key>IOMatchCategory</key>

<string>IOService</string>

<key>IOPCIPrimaryMatch</key>

<string>

0x00f010de&0xfff0ffff

0x019010de&0xfff0ffff

0x040010de&0xfff0ffff

0x042010de&0xfff0ffff

0x05e010de&0xfff8ffff

0x05f010de&0xfff0ffff

0x060010de&0xffe0ffff

0x062010de&0xffe0ffff

0x064010de&0xffe0ffff

0x06e010de&0xfff0ffff

0x086010de&0xffe0ffff

0x0a2010de&0xffa0ffff

0x0ca010de&0xffe0ffff

</string>

<key>IOProbeScore</key>

<integer>60000</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

</dict>

<key>OSBundleCompatibleVersion</key>

<string>1.2.0</string>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.NVDAResman</key>

<string>1.2.0</string>

<key>com.apple.kpi.iokit</key>

<string>9.0.0</string>

<key>com.apple.kpi.libkern</key>

<string>9.0.0</string>

</dict>

<key>OSBundleRequired</key>

<string>Safe Boot</string>

</dict>

</plist>

 

P.S. ora che ci ho dato un'altra occhiata però ho visto che il numero di giorgio compare in nvdanv50hal

Link to comment
Share on other sites

  • 4 weeks later...

Ciao,

ma poi come hai risolto poi con EFI Studio?

 

In una delle prime risposte (se non sbaglio era di Giorgio) ho letto che il file com.apple.Boot.plist va messo in /Extra...ma questo /Extra dove si trova? Nella root con Application, Developer ecc...?

Link to comment
Share on other sites

  • 7 months later...

accelerazione

 

ok raga credo di aver risolto con efi studio

ciao,

non è che potresti dirmi come hai risolto?

ho la stessa scheda video che hai tu stesso id

ma la res è solo a 1024x768 e l'accelerazione hardware non c'è, se qualcuno ha una soluzione chiara la posti per favore che appena installo dei kext dai pacchetti mi si blocca il s.o. e devo rimuovere tutti i kext nvda, geforce e nvinject da single user.

ciao a tutti.

Link to comment
Share on other sites

Scusami sono 7 giorni che giro e non riesco a fare un tubo e appena ho visto qualcuno con la mia stessa scheda video che ha risolto il problema identico identicoal mio ho chiesto subito, se c'è ancora qualcosa che non va dimmelo, mi sono presentato e ho messo nella firma il mio hardware.

se mi potete anche solo indirizzare verso una soluzione chiara ve ne sarò grato.

Link to comment
Share on other sites

Ora va bene. :rolleyes:

Purtroppo le schede video Asus su Mac OS X creano problemi.

Provato con EFI string? Oppure con queste due stringhe nel com.apple.Boot.plist?

<key>Graphics Enabler</key>

<string>Yes</string>

Assicurati di avere una versione recente di Chameleon e almeno PC EFI v10.5.

Link to comment
Share on other sites

Ora va bene. ;)

Purtroppo le schede video Asus su Mac OS X creano problemi.

Provato con EFI string? Oppure con queste due stringhe nel com.apple.Boot.plist?

<key>Graphics Enabler</key>

<string>Yes</string>

Assicurati di avere una versione recente di Chameleon e almeno PC EFI v10.5.

 

allora, prima di tutto devo dire che dopo la prima installazione ho dovuto rimuovere da single users NVDAResman, GeForce, NVinject e NVDANV50Hal "insomma tutti i kext che hanno a che fare con la mia scheda video" se no il monitor se ne va in risparmio di energia, ho provato le efi string, ma essendo niubbo non so se faccio qualche errore quindi spiego esattamente il procedimento, intanto ho chameleon rc4 e pc efi v10.5,

 

  1. vado su efistudio.
  2. seleziono il device "in questo caso geforce 8600gt 512mb".
  3. clicco su add device e mi esce XMl e il codice esadecimale o hexcode.
  4. a questo punto nelle guide dice di fare write to com.apple.boot.plist, ma a me quando lo faccio non ha effetti sul file che si trova nella cartella extra in uso da chameleon.
  5. appurato questo fatto ho cercato un altro po', in chameleon in effetti c'è l'efi-inject, l'ho attivato e gli ho copiato dentro l'hexcode. in qualke thread qua è la ho letto che funzionava ma niente nessun effetto.

allora dopo essermi sbattuto un po' con le efi string non capendo bene effettivamente quello che facevo ho letto in giro che NVinstaller 4.1 è buono come pacchetto di kext, ma se provo a installarlo mi da installation failed, quindi uso pacifist e prendo solo quello che mi serve

ovvero NVinject per 512mb, il NVDAResman e il NVDANV50Hal, se installo solo questi il sistema mi riconosce il dual monitor le risoluzioni sono tutte selezionabili ma l'accelerazione Hardware non funziona, allora provo a mettere il GeForce.kext del pacchetto NVinstaller e va in kernel panic.

ho provato anche l'nvidiainstaller 2.0 di punk92 e mi va in schermata blu dopo la mela.

se sapete dove sbaglio con le efi string, ho avete le soluzioni su quei pacchetti che ho usato che mi sembrano gli unici che mi danno un minimo di riscontro fatemi sapere,

grazie anticipatamente. smile.gif

Link to comment
Share on other sites

Per la EFI string, una volta ottenuta con OSX86Tools, aggiungila manualmente al c.a.B.p.:

 

<key>device-properties</key>

<string>EFI string ricavata con OSX86Tools</string>

 

Prima di provare con la EFI string hai provato semplicemente ad inserire questa string nel c.a.B.p.?

 

<key>Graphics Enabler</key>

<string>Yes</string>

 

Prova così, senza installare kexts aggiuntivi o roba varia.

Prima la stringa Graphics Enabler; se poi non va prova con la EFI string.

Fai sapere ;)

Link to comment
Share on other sites

Per la EFI string, una volta ottenuta con OSX86Tools, aggiungila manualmente al c.a.B.p.:

 

<key>device-properties</key>

<string>EFI string ricavata con OSX86Tools</string>

 

Prima di provare con la EFI string hai provato semplicemente ad inserire questa string nel c.a.B.p.?

 

<key>Graphics Enabler</key>

<string>Yes</string>

 

Prova così, senza installare kexts aggiuntivi o roba varia.

Prima la stringa Graphics Enabler; se poi non va prova con la EFI string.

Fai sapere ;)

 

graphics enabler c'è già ed è yes e non da risultato,

OSX86Tools mi da questo errore:"apple script error can't make "0" into a type boolean. (-1700)"

come posso risolvere?

Grazie per le risposte così veloci :)

Link to comment
Share on other sites

penso di esserci abbastanza vicino

ho installato manualmente l'nvidia installer 3.0 e se metto il geforce.kext mi da kernel panic ma non lo metto mi riconosce il dual screen e le risoluzioni ma non ho qe/ci, quindi credo che il problema sia nel geforce.kext, qualke idea?

 

penso di esserci abbastanza vicino

ho installato manualmente l'nvidia installer 3.0 e se metto il geforce.kext mi da kernel panic ma non lo metto mi riconosce il dual screen e le risoluzioni ma non ho qe/ci, quindi credo che il problema sia nel geforce.kext,la stessa cosa succede con nvinstaller 4.1, qualke idea? non c'è un geforce.kext fixato?

Link to comment
Share on other sites

sono bloccato, penso che la mancanza di qe/ci dipenda dal fatto che non ho il geforce.kext ma appena provo a metterne uno dei tanti va in kernel panic, nessuna idea?

Link to comment
Share on other sites

in sostituzione ho a disposizione una asus ati radeon 3450 da 512mb, dite che vale la pena tentare la sostituzione?

ho letto che la serie 3000 delle ati non è compatibile, ho letto male?

Link to comment
Share on other sites

 Share

×
×
  • Create New...