Jump to content

[AIUTO!] Mountain Lion con ATI 4350


sciueferrara
 Share

21 posts in this topic

Recommended Posts

Ciao a tutti, vi chiedo per favore un aiuto grandissimo.

Ho bisogno di un kext funzionante per questa scheda video, senza di questo infatti tutte le animazioni sono a scatti e talvolta il computer va in crash.

Ho provato col vecchio ATI4350.fix.v2 ma il risultato è o un boot continuo e infinito della rotellina, o una schermata grigia vuota al termine del boot.

Grazie mille!!

Link to comment
Share on other sites

Ho provato a mettere oltre il fix.v2 anche i due kext da te consigliati tramite Kext Helper... nessun cambiamento... nulla..

E fra i resoconti di sistema per la grafica mi risulta "Nessun kext caricato"...

Ci sto sbattendo la testa da giorni...è invivibile in questo modo il computer... anche aprire il Top Sites di Safari mi manda in crash tutto :(

Link to comment
Share on other sites

Mmh.. e se provassi ad inserire l'ID della tua scheda video in ATI4600Controller.kext togliendo ATY_Init e il fix.v2? (ovviamente quello di Mountain Lion)

 

Dove dovrei inserire l'ID?

Cosa quello di Mountain Lion..: ? :P

Intendi questo? 0x954f Credo sia gia all'interno del Kext...

Link to comment
Share on other sites

Ciao scusa ancora il disturbo, ma purtroppo non sono riuscito a risolvere nemmeno così...

Guarda ciò che è il mio Ati4600controller... in rosso quello che ho modificato rispetto all'originale

 

 

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

<string>12A251</string>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>AMD4600Controller</string>

<key>CFBundleGetInfoString</key>

<string>AMD4600Controller 8.0.51 11387</string>

<key>CFBundleIdentifier</key>

<string>com.apple.kext.AMD4600Controller</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>Radeon HD 4600 Controller</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>8.0.51</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>8.0.0</string>

<key>DTCompiler</key>

<string></string>

<key>DTPlatformBuild</key>

<string>4F212</string>

<key>DTPlatformVersion</key>

<string>GM</string>

<key>DTSDKBuild</key>

<string>12A251</string>

<key>DTSDKName</key>

<string></string>

<key>DTXcode</key>

<string>0440</string>

<key>DTXcodeBuild</key>

<string>4F212</string>

<key>IOKitPersonalities</key>

<dict>

<key>Controller</key>

<dict>

<key>ATY,Gliff</key>

<dict>

<key>aty_config</key>

<dict>

<key>CFG_USE_USCN</key>

<true/>

</dict>

</dict>

<key>CFBundleIdentifier</key>

<string>com.apple.kext.AMD4600Controller</string>

<key>IOClass</key>

<string>AMD4600Controller</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IOName</key>

<string>AMD4600Controller</string>

<key>IOPCIMatch</key>

<string>0x954f1002</string>

<key>IOProbeScore</key>

<integer>65050</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>aty_config</key>

<dict>

<key>CFG_NO_PP</key>

<false/>

<key>CFG_PAA</key>

<integer>0</integer>

<key>CFG_USE_USCN</key>

<false/>

</dict>

<key>aty_properties</key>

<dict>

<key>PP_GFXClockGatingEnabled</key>

<integer>1</integer>

</dict>

</dict>

</dict>

<key>OSBundleCompatibleVersion</key>

<string>1.1.36</string>

<key>OSBundleLibraries</key>

<dict>

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

<string>1.2</string>

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

<string>1.3</string>

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

<string>1.2</string>

<key>com.apple.kext.AMDSupport</key>

<string>1.1.36</string>

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

<string>8.0.0</string>

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

<string>8.0.0</string>

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

<string>8.0.0</string>

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

<string>8.0.0</string>

</dict>

<key>OSBundleRequired</key>

<string>Safe Boot</string>

</dict>

</plist>

 

 

Ma ancora risulta "Nessun kext caricato"... e tutta la grafica è a scatti :(

Link to comment
Share on other sites

Aspetta, credo di aver trovato una guida semplice ed efficace (perchè non utilizza kext patchati, ma solo quelli originali).

 

Allora, prima di tutto, ripristina gli ID con quelli originali (scusa se ti ho fatto fare queste modifiche :P) e rimuovi i kext patchati (aty_init, v2fix, etc..)

 

Ora, aggiungi in org.Chameleon.boot.plist questo:

<key>AtiConfig</key>
<string>Motmot</string> o <string>Gliff</string> *usa uno di questi, Motmot o Gliff
<key>AtiPorts</key>
<string>1</string>

 

Togli GraphicsEnabler=Yes e riavvia.

 

Inoltre questa guida dice di installare Chimera come bootloader.

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...

Ciao Sciueferrara, le ati sono problematiche da far digerire a osx, te lo dice uno che per far riconoscere la hd4870 ha lottato non poco, comunque il comando

ATIconfig funziona solamente se nel tuo o.c.b.p è impostato GraphicsEnabler=Yes. Quello che ti consiglio di fare è di riportare tutto allo stato iniziale almeno i driver grafici eliminando i vari fix ed altro, e poi provi il comando ATIconfig utilizzando i seguenti nomi

 

Cardinal

Flicker

Iago

Kakapo

Motmot

Peregrine

Quail

Raven

Shirike

 

Questi sono i framebuffer per la serie hd4xxx, inoltre ti consiglio di provare tutte le porte della tua scheda video,poichè anche a me è successo che alcuni framebuffer facevano funzionare solo l'uscita vga ed altri quella DVI-I, per l'HDMI purtroppo c'è bisogno di una patch specifica nel DSDT.

 

Il framebuffer che ha fatto funzionare la mia scheda è Cardinal.

Link to comment
Share on other sites

Ciao Sciueferrara, le ati sono problematiche da far digerire a osx, te lo dice uno che per far riconoscere la hd4870 ha lottato non poco, comunque il comando

ATIconfig funziona solamente se nel tuo o.c.b.p è impostato GraphicsEnabler=Yes. Quello che ti consiglio di fare è di riportare tutto allo stato iniziale almeno i driver grafici eliminando i vari fix ed altro, e poi provi il comando ATIconfig utilizzando i seguenti nomi

 

Cardinal

Flicker

Iago

Kakapo

Motmot

Peregrine

Quail

Raven

Shirike

 

Questi sono i framebuffer per la serie hd4xxx, inoltre ti consiglio di provare tutte le porte della tua scheda video,poichè anche a me è successo che alcuni framebuffer facevano funzionare solo l'uscita vga ed altri quella DVI-I, per l'HDMI purtroppo c'è bisogno di una patch specifica nel DSDT.

 

Il framebuffer che ha fatto funzionare la mia scheda è Cardinal.

 

Grazie per la risposta... purtroppo ho tentato ad attivare il GraphicsEnabler ed alternare ogni volta uno di quei nomi nell'AtiConfig... purtroppo nulla... per alcuni la rotella girava all'infinito, per altri invece era Chameleon stesso che non permetteva il boot di Osx, dando un messaggio di errore... Vi prego, aiutatemi :(

Link to comment
Share on other sites

Grazie per la risposta... purtroppo ho tentato ad attivare il GraphicsEnabler ed alternare ogni volta uno di quei nomi nell'AtiConfig... purtroppo nulla... per alcuni la rotella girava all'infinito, per altri invece era Chameleon stesso che non permetteva il boot di Osx, dando un messaggio di errore... Vi prego, aiutatemi :(

 

Tieni abilitato graphicsenabler e poi al boot avvia con -v Aticonfig e prova i vari framebuffer se ti dà errori posta la foto e vediamo perchè si blocca, poichè potrebbe essere qualche altra cosa che ti fa bloccare l'avvio.

Link to comment
Share on other sites

 Share

×
×
  • Create New...