api1973 Posted March 18, 2015 Share Posted March 18, 2015 Salve a tutti ho installato mavericks 10.9.3 distro niresh, bootloader chamaleon non sono riuscito ad ablitare l'accellerazione grafica su scheda amd 6950 e quindi sono passato alla integrata hd 4000 sto provando senza risultati ad abilitare il secondo monitor il quale è vga. Avendo appreso che vga non è abilitata su sistemi operativi apple almeno quelli recenti , mi sono dotato di adattatore hdmi-vga, visto che la hd 4000 dispone di tale uscita l'adattatore funziona perfettamente sotto windows ma non sotto osx in particolare lo shermo non si attiva e nelle preferenze display, il monitor non viene visualizzato se provo ad inserire il cavo hdmi a sistema operativo avviato, il monitor collegato in dvi si frizza, se tolgo il cavo tutto torna come prima. peraltro ho notato che se avvio il pc con il cavo hdmi già inserito, e quindi non lo inserisco dopo l'avvio del sistema, perdo la schermata grafica di chamaleon , ed il sistema apple ne ne vuole sapere di partire. se tolgo cavo hdmi tutto fila liscia in avvio se lascio invece il cavo vga del monitor senza adattatore e lo inserisco nell'apposita presa della scheda grafica si avvia il sistema, vedo il logo apple grigio, ma quando il sistema parte, il monitor rimane acceso ma il desktop non si visualizza o meglio è pieno di righe che impediscono totalmente di comprendere ciò che venga rappresentato. nelle proprietà di sistema vedo che la mia hd 400 viene identificata nel modo seguente id dispositivo 0162 id vendor 09 ho trovato su questo forum una guida ma non ci ho capito molto. praticamente la mia scheda viene riconsociuta in base al numero 9 come scheda intel hd 4000 con due porte "display port" ed "una dvi" insomma la hdmi non è attiva, non viene vista dal sistema operativo dovrei cambiare i flags di avvio ma non ho capito come si fa, nè tantomeno ho capito come cambiare dsdt c'è qualche anima pia che mi possa aiutare perche' è veramente troppo difficile per me grazie . aggiungo nel bios la hd 4000 è impostata su 64 mb di memoria a default ho disabilitato la funzione "igd dual monitor" a default ( ho provato anche ad abilitarla ma non cambia nulla" se abilito la funzione igd dual monitor compare una opzione "DVMT" che leggendo qualche guida si consiglia di disabilitare perchè non compatibile con osx questa funzione mi permette di far arrivare la memoria della integrata fino a 256 oppure alla massima consentita. inoltre dalle proprietà di sistema leggo che la memoria hd da osx viene rilevata in una quantità pari a 1024 mb non mi risulta che la hd 4000 abbia tale memoria, che sicuramente possiede invece la amd 6950 che non ho disinstallato fisicamente dalla scheda madre e che quindi risulta installata. inoltre poichè osx con amd 6950 mi partiva solo in modalità provvisoria ho disinstallato tutti i kekt amd nonostante questo ripeto in proprietà di sistema la amd 6950 viene identificata senza tuttavia ricevere id-vendor il quale risulta 0x0000 Link to comment Share on other sites More sharing options...
api1973 Posted March 18, 2015 Author Share Posted March 18, 2015 perfetto ho cambiato i flags di avvio ho inserito questi flags in chamaleon plist injectintel-ig 06006201 intelcaprifb 6 sono andato in kernel panic non riesco piu ad avviare il sistema operativo come posso resettare il file info plist di chameleon Link to comment Share on other sites More sharing options...
carbo178 Posted March 19, 2015 Share Posted March 19, 2015 Scrivi in avvio -v GraphicsEnabler=Yes IntelCapriFb=9 (rispetta maiuscole/minuscole) poi riporta le flag come in origine, ma mantienine una, o injectintel-ig o intelcaprifb Link to comment Share on other sites More sharing options...
api1973 Posted March 19, 2015 Author Share Posted March 19, 2015 fatto ma non si avvia quando arrivo a chamaleon e premo tab mi compare kext-dev-mode=1 ho provato con -x -f -F niente bloccato quando arrivo alla schermata chamaleon e premo tab tra le informazioni disponibili in alto, mi da la "hd intel graphics con 31 mb" di memoria mentre prima che facessi tutto sto casino indicava 64 mb che danno che mi sono autoprocurato utilizzando comando -v errori riscontrati i seguenti IOPCIFamily IOGraphicsFamily AppleGraphicsDeviceControl IOAcceleratorFamily Link to comment Share on other sites More sharing options...
carbo178 Posted March 19, 2015 Share Posted March 19, 2015 Prova -v GraphicsEnabler=No Link to comment Share on other sites More sharing options...
api1973 Posted March 19, 2015 Author Share Posted March 19, 2015 fatto non si avvia Risultato "Error Unable to locate Aty.bin Image" per quanto riguarda la hd 6950 ed il comando "GraphicsEnabler " RILEVO CHE IN FASE DI POST-INTALLAZIONE- ho cancellato i kekt Amd poichè il sistema partiva solo in modalità provvisoria (flag -x) quindi nel mio sistema non vi sono driver per scheda grafica hd 6950 ho provato anche questo flag "config=Null", il quale dovrebbe annullare gli effetti del file chamaleon.boot.plist niente Kernel panic utilizzando flag -v vedo la seguente informazione a video " boot args : "-f npci=0x2000 dart=0 PciRootUid=0" Mi ricordo che infatti tra i flag di avvio avevo impostato proprio queste due bandiere. non vi è un modo per entrare nel file org.chamaleon boot .p.list senza avviare il sistema operativo, riscrivendolo quindi o cancellando il detto file ? Link to comment Share on other sites More sharing options...
Fabio1971 Posted March 19, 2015 Share Posted March 19, 2015 Prova con -v -x In alternativa hai un altro OS installato Fabio Link to comment Share on other sites More sharing options...
api1973 Posted March 19, 2015 Author Share Posted March 19, 2015 sono entrato da terminale nel file org.chamaleonboot.plist ma non contiene nulla ho installato sullo stesso ssd "windows 7" provato -v - x stessi identici errori di prima entrato nel terminale con i seguenti comandi DSDT=sodoff - s mount -uw / cd /Extra/ a questo putno quando digito cat org.chamaleon.Boot.plist mi esce file non trovato "no such file or directory" se digito invece nano org.chamaleon.Boot.plist dentro il detto file non mi compare nulla e non posso cambiare nulla potrebbe essere che in mac os avevo impostato una password e che quindi posso leggere ma non scirvere i file contenuti nel sistema operativo? come faccio a digitare passwrod da terminale? Link to comment Share on other sites More sharing options...
Fabio1971 Posted March 19, 2015 Share Posted March 19, 2015 Da Windows installa Mac Drive e modifichi il file Fabio 1 Link to comment Share on other sites More sharing options...
api1973 Posted March 19, 2015 Author Share Posted March 19, 2015 fatto sono riuscito a fare quanto detto ho modificato il file plist tuttavia riesco ad accedere solo in modalita provvisoria con -x senza flag -x non parte la risoluzione rimane fissa a 1024 per 768 non riconosce la 1920 per 1080 , preferenze di sistema non consente modiffica risoluzione il monitor vga ha risoluzione 1024 per 768 ma in questo momento non viene collegato a nessuna uscita della hd 4000, il monitor rimane quindi scollegato nonostante questo e nonostante vi sia solo un monitor collegato questo ultimo non viene identificato con il suo nome in proprieta di sistema e non viene vista la sua risoluzione di 1920 il monitor si collega in dvi ma viene visto genericamente come @monitor@ in proprieta di sistema mentre prima mi diceva monitor hp 2510 questo il file plist <?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>AtiConfig</key> <string>Gibba</string> <key>AtiPorts</key> <string>4</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>Graphics Mode</key> <string>1920x1080x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>HDAEnabler</key> <string>Yes</string> <key>Hide Partition</key> <string>hd(1,2) hd(1,3) hd(1,1) hd(2,1) hd(0,1) hd(3,1) </string> <key>Instant Menu</key> <string>Yes</string> <key>Kernel Flags</key> <string>-f npci=0x2000 dart=0 PCIRootUID=0</string> <key>Legacy Logo</key> <string>Yes</string> <key>Rename Partition</key> <string>hd(0,2) Windows </string> <key>Theme</key> <string>Choose_Your_OS(black)</string> <key>UseKernelCache</key> <string>Yes</string></dict></plist> specifico che il sistema non va piu in kernel panic ma in loop infinito Link to comment Share on other sites More sharing options...
carbo178 Posted March 19, 2015 Share Posted March 19, 2015 Nelle kernel flags togli -f npci=0x2000 PCIRootUID=0; lascia solo dart=0 Elimina anche AtiConfig Gibba AtiPorts 4 Link to comment Share on other sites More sharing options...
api1973 Posted March 19, 2015 Author Share Posted March 19, 2015 niente non va solo modalita provvisoria Link to comment Share on other sites More sharing options...
carbo178 Posted March 19, 2015 Share Posted March 19, 2015 Controlla la memoria nel bios, deve essere 32 o 64 Mb Link to comment Share on other sites More sharing options...
api1973 Posted March 19, 2015 Author Share Posted March 19, 2015 64 mb a default impostato bios a configurzionedi default shermata tab di chamaleon indica correttamente vesa vga hd 4000 64 mb si ferma a RADEON SENSOR PCI2 STARTED non va in kernel panic, ma esce il cursore bianco e si può digitare testo ma il boot si arresta provato con avvio -v Link to comment Share on other sites More sharing options...
carbo178 Posted March 20, 2015 Share Posted March 20, 2015 Aggiungi SkipAtiGfx=Yes 1 Link to comment Share on other sites More sharing options...
api1973 Posted March 21, 2015 Author Share Posted March 21, 2015 ok grazie infinite tutto ok sistema riparte in modalita normale adesso puoi spiegarmi come abilitare porta hdmi su intel hd 4000 per dual monitor faccio presente che seguendo una guida su questo forum purtroppo ho combinato il guaio di cui sopra vorrei solo abilitare il dual monitor se possibile altrimenti vi rinuncio ho seguito questa guida ma non la capisco non capisco cosa devo fare http://www.insanelym...ig-platform-id/ la mia scheda integrata dice in proprieta di sistema id dispositivo: 0x0162 id revisione 0x0009 intel 0x8086 cosa devo modificare in org.chamaleon.boot.plist Link to comment Share on other sites More sharing options...
carbo178 Posted March 21, 2015 Share Posted March 21, 2015 Non potrai mai abilitare la vga sulla HD4000, nemmeno tramite adattatori, vai in Mela-Informazioni su questo mac-Resoconto di sistema-Grafca/Monitor e guarda se hai entrambe le schede video, in questo caso prova a connettere il secondo monitor alla 6950. Apri ocbp con Chameleon wizard, flagga enable dual link, salva e riavvia 1 Link to comment Share on other sites More sharing options...
api1973 Posted March 21, 2015 Author Share Posted March 21, 2015 ciao innazitutto grazie per il tuo aiuto adesso non ho piu la seconda la scheda grafica discreta abilitata prima il sistema rivelava la hd 6950 adesso mi compare solo hd 4000 intel non voglio abilitare porta vga su hd 4000 ma voglio abilitare porta hdmi poich[e ho comprato un adattatore vga hdmi quindi collegare monitor vga tramite adattatore hdmi a porta hdmi di intel hd 4000 Link to comment Share on other sites More sharing options...
carbo178 Posted March 21, 2015 Share Posted March 21, 2015 Perchè non provare a far funzionare bene la HD6950? disabilita l'integrata dal bios e avvia con la HD6950, metti GraphicsEnabler=No poi fai un ioreg con ioregistry explorer, salva il file, comprimilo e allegalo. Segui la mia guida in firma per estrarre il dsdt, comprimi il file che verrà generato sul desktop e allega anche quello Link to comment Share on other sites More sharing options...
api1973 Posted March 22, 2015 Author Share Posted March 22, 2015 procediamo con ordine..... ho provato a flaggare con la hd 4000 da chamaleon tutti i framebuffer capri da 1 a 11 e non sono riuscito ad attivare la hdmi ho fatto la seguente prova, abilitando dal bios la specifica opzione della IGD denominata dual monitor che consente di avere a disposizione il "dvtm" - impostata da me sulla voce "massima" ho fatto questo nonostante, secondo alcuni, l'opzione "dvtm" sia incompativbile con MACOSX bene non ha funzionato ho fatto quindi la prova disabilitando dal bios l'ozione " dual monitor Igd" anche in questo caso non ha funzionato Tuttavia impostando framebuffer Capri 8 - 9 - 10 - 11, il MAC in proprietà i sistema vedeva il secondo monitor e lo identificava correttamente, non consentendo, tuttavia, la visualizzazione. Ho fatto le seguenti prove senza provare a flaggare la voce "intel ingect - id" e senza associarvi un valore numerico nonostante la guida riportata su questo forum ed indicata nei post precedenti debba necessariamente accompagnarsi all'iniezione del Framebuffer Capri. Ho fatto in questo modo perchè, come sopra consigliatomi, e come da me stesso sperimentato, flaggando sia la voce "intel ingect id" e sia la voce "intelcapriFb" entrammbe con valore numerico associato e corrspondente il sistema andava in Kernel Panic. Peraltro anche il moderatore (vedi post precedenti) aveva consigliato di flaggare solo il valore numerico della voce "IntelCapriFb" senza associarvi la voce "Intelingect-iD" Per quanto concerne invece la Hd 6950 Il discorso è complesso Ho armamentato ben 15 giorni per far partire il mio sistema operativo con la hd 6950 e non vi sono riuscito. il sistema partiva solo in safe mode (-x) , la sheda discreta veniva riconosciuta, non veniva abilitata l'accellerazione hardware. Sono riuscito a trovare una guida in inglese che consigliava di disinstallare tutti i kext amd, inserirendo la voce "GraphicsEnabler Yes" Così ho fatto, riuscendo a far partire il sistema, il quale risulta stabilissimo. in questo momento non ho caricato kext Amd Con la hd 4000 riesco a gestire discretamente anche l'applicazione "Mappe", Prima di tentare di abilitare l'hdmi su hd 4000, e prima quindi di combinare il pasticcio descritto nei precedenti post, il sistema riconosceva sia la hd 4000 sia la 6950 la quale veniva identificata correttamente, senza tuttavia accelerazione hardware. Non riesco a comprendere la ragione di tale riconoscimento poichè, ribadisco i Kext Amd - erano disinstallati. Adesso dopo il ripristino, la hd 6950 non viene più vista, vi è solo la hd 4000 Il sistema parte (e ciò avveniva anche prima) ma solo con il valore PciRooutuid 0, - se inserisco 1 non ne vuole sapere di partire - continuo ad avere flaggato in chamaleon la voce "Graphics Enabler Yes"- Ora tempo fortemente, che potremo riuscire ad abilitare la hd 6950 per utilizzare il doppio monitor in dual link, visto la difficile compatibilità di tale scheda con Mac vi ho provato inutilmente per 15 giorni senza approdare ad ualcun utile risultato..... Forse sarebbe più conveniente, insistere sulla hd 4000, nonostante le sue performance inferiori rispetto a quelle della scheda discreta, che tuttavia non rimpiango poichè non gioco e non utilizzo programmi di grafica professionale in mac os x. Link to comment Share on other sites More sharing options...
api1973 Posted March 22, 2015 Author Share Posted March 22, 2015 questi sono file dsdt e file registro ioreg explorer attuali sono stati eseguiti con hd 4000 abiiitata @graphics Enasbler yes@ monitor collegato alla scheda integrata non alla scheda discreta scheda discreta non abilitata dal bios Mac Pro di Andrea.zip dsdt.aml.zip Link to comment Share on other sites More sharing options...
carbo178 Posted March 22, 2015 Share Posted March 22, 2015 Proverei a reinstallare i kext AMD, lasciando tutto inalterato il contenuto di org.chameleon.boot.plist ma scrivendo in avvio -v SkipAtiGfx=Yes Inquesto modo partiresti con la HD4000, dovrebbe funzionare (ma non so se con o senza accelerazione nè con quanta memoria) la HD6950. Le flags dell'iniezione del framebuffer per la HD4000 sono di 2 tipi: IntelCapriFb Intelinject-Id In passato si poteva mettere anche HD4K-ig ma con le nuove versioni di chameleon-enoch è stata disabilitata Le 2 flags NON sono sovrapponibili, o se ne usa una o si usa l'altra, qualsiasi flag si usi deve essere associata a GraphicsEnabler=Yes La HD4000 viene riconosciuta da Chameleon anche con il solo GraphicsEnabler=Yes in quanto il bootloader mette un valore di default per la scheda video, ma non significa che la scheda funzioni perfettamente, l'hai sperimentato immettendo a rotazione i valori da 1 a 11 Per la HD6950 dovresti prendere nota del dev-id e ven-id che ti mostra il resoconto di sistema alla sezione Grafica-Monitor per controllare che tali valori siano presenti nel kext AMD6000controller (credo). Altra prova che puoi fare è avviare con abilitata la HD6950 con GE=Yes AtiConfig=Pithecia AtiPort=4 (ovviamente con i kext AMD installati) Ma sono più orientato ad un riconoscimento via DSDT, ma per farlo devo vedere ioreg con HD6950 in funzione ed abilitata nel bios Link to comment Share on other sites More sharing options...
carbo178 Posted March 22, 2015 Share Posted March 22, 2015 In quale condizione riesci ad avere entrambi i monitor funzionanti? Link to comment Share on other sites More sharing options...
api1973 Posted April 2, 2015 Author Share Posted April 2, 2015 ciao carbo purtroppo ho scoperto che la hd 6950 non viene supportata su maverick pertanto non vi sono possibilita di seguire il tuo metodo in quanto l-accellerazione grafica non verrebbe mai abilitata hanno provato vari utenti, iniettando nel kext amd il id vendor della scheda grafica, sia modificando il dsdt Link to comment Share on other sites More sharing options...
Recommended Posts