Jump to content

[VIDEO] Dual card Intel HD3000 e Nvidia GeForce 9500GT


Taurus
 Share

24 posts in this topic

Recommended Posts

Ciao a tutti,

 

da tempo mi picchio cercando di far andare due schermi in contemporanea, ho provato tantissime soluzioni ma non sono mai riuscito ad arrivare ad una soluzione stabile. Qualcuno ha una strada da suggerirmi? Ecco come sono configurato:

 

Nvidia GeForce 9500GT 1024 con uscite HDMI VGA e DVI

 

Intel HD3000 (onboard) con uscite HDMI VGA e DVI

 

ho due monitor entrambi con VGA ed uno solo con HDMI.

 

Ho provato parecchie configurazioni sia abilitando la scheda interna da BIOS (le rare volte in cui ho visto accendersi entrambi gli schermi era impostata su primaria), sia utilizzando la VGA e la HDMI di una delle due schede e disabilitando l'altra ma nulla di stabile. In qualche occasione sono riuscito a far andare la HD3000 ma solo a risoluzione molto bassa.

La Nvidia funziona nativamente e quindi attualmente tengo la Intel disabilitata da BIOS e vado con un solo schermo collegato in VGA alla Nvidia. Se collego il secondo schermo alla Nvidia, il primo diventa blu ed il secondo non si accende.

 

Qualcuno ha dei suggerimenti? Mi accontenterei anche di usarne una sola o di comprarne una terza, anche se è davvero frustrante leggere di gente che usa le mie schede con due o tre schermi e non riuscirci.

Avete idee?

Link to comment
Share on other sites

Hai provato con un efi string? Inoltre hai provato ad abilitare il dual link con enoch boot loader? Infine la nvidia la avvii con graphics enabler su yes oppure su no? Il tuo è un problema di scheda io ad esempio con la mia hd4870 ho penato molto per farla funzionare, ora con mountain lion è riconosciuta perfettamente e posso usare il dual monitor alla risoluzione massima. Prova a controllare se nel kext video c'è l'id della tua scheda video e non quello della reference.

PS: per vedere qual'è il kext che controlla la tua scheda video avvia con -v prima della scritta DMOS arrived dovrebbe esserci il nome di un kext che comincia con NVDAN.... quello è il kext che controlla la tua scheda video.

Link to comment
Share on other sites

Hai provato con un efi string?

 

non so manco da che parte cominciare: cos'è?

 

 

Inoltre hai provato ad abilitare il dual link con enoch boot loader?

 

si ma poi non mi boota più il sistema, enoch l'ho scoperto da qualche giorno (ho sempre girato su Tonymac, sono tornato qua solo da qualche giorno) e speravo fosse risolutivo, invece mi causa un po di problemi, forse perchè non ne ho ancora padronanza. Ho visto che il branch è seguito da un italiano qua sul forum, forse posso chiedere lumi a lui.

 

Non mi è ancora chiaro se è meglio che mi concentro a farne andare una delle due o entrambe. Purtroppo avendo i monitor VGA non ho molta scelta (l'hdmi del primario non sono MAI riuscito a farlo andare)

ho pure comprato un adattatore da DVI a VGA ma non funziona...

 

PS: per vedere qual'è il kext che controlla la tua scheda video avvia con -v prima della scritta DMOS arrived dovrebbe esserci il nome di un kext che comincia con NVDAN.... quello è il kext che controlla la tua scheda video.

 

System Info mi da queste informazioni: servono?

post-95741-0-44738800-1362508787_thumb.png

Link to comment
Share on other sites

La tua scheda video da quello che vedo non è perfettamente riconosciuta, infatti non viene caricato il file NVDAN50 o NVDAN40, poichè molto probabilmente l'id della tua scheda video non è presente nei suddetti kext, inoltre la efi strings non è altro che una stringa in hex da aggiungere all'o.c.b.p con chamaleon wizard nel riquadro "device proprieties" contenente le informazioni della tua scheda video. Per abilitare l'HDMI c'è bisogno di una patch nel DSDT specifica per la tua scheda video (e su questo non posso darti una mano prova a chiedere ad ERMAc l'ideatore di enoch). Inoltre in enoch aggiungi anche la voce skipintelgfx dovrebbe saltare il riconoscimento della scheda video integrata. Prova anche ad installare NVEnabler_64.kext, molti hanno risolto così. Con system info mi puoi passere l'id e il vendor id della tua scheda video? Posta un immagine che così me lo ricavo io.

  • Like 1
Link to comment
Share on other sites

mi hai dato diverse indicazioni e sono un po' in confusione. Innanzitutto che strada seguiresti?

  1. Abilitare solo la 9500 (disattivando la integrata da BIOS), configurarla correttamente, usando poi HDMI e VGA
  2. Abilitare entrambe le schede, usando VGA sk1 e VGA sk2

  • boot dalla integrata
  • boot dalla PCI (la 9500)

 

skipintelgfx l'ho provato sia con GE che senza

Link to comment
Share on other sites

Disabilita da bios la hd3000, visto che hai una nvidia è sicuramente più performante, lascia comunque attivo skipintelgfx pur disabilitando da bios la hd3000, e poi proviamo prima ad inserire l'id della tua scheda video nel kext NVDAN50hal.kext (questo è quello che controlla la tua scheda video, ma purtroppo il sistema carica quello generico rappresentato da geforce.kext), se non dovesse funzionare proviamo cercando un kext nvenabler_64.kext che dovrebbe iniettare la tua scheda video correttamente (cercando con google molti hanno risolto così), ed infine con la efi strig.

Se sei in grado di farlo da solo bene, altrimenti mi devi postare una foto di system info quella riguardante i device, così mi ricavo l'id della tua scheda video, ed inoltre dovresti passarmi NVDAN50hal.kext, solo se non hai mountain lion 10.8.2. Fammi sapere.

Link to comment
Share on other sites

innanzitutto grazie per il tempo che mi stai dedicando.

Io ho sempre pensato che la soluzione, con nuovo chameleon, fosse di tenerle abilitate entrambe. insistendo parecchio in questa direzione in alcune combinazioni, che mi sono scritto nei miei appunti, sono riuscito a farle andare entrambe. La maggioranza delle volte la HD3000 boota e rimane con la Mela su sfondo grigio, mentre il desktop appare sulla GeForce, fino a quel momento inattiva. Un paio di volte però la HD3000 ha passato la schermata di boot e mi son trovato il desktop esteso ai due schermi ma con risoluzione 1024 sulla HD3000, non modificabile.

 

comunque: procedo. Disattivo la HD, installo Enoch con skipintel e collego i due schermi HDMI e VGA

 

Ti allego il system info (dai miei appunti il DEVICE ID della Geforce è 10de0640, mi confermi?)

 

Ti confermo che ho Mountain Lion 10.8.2

post-95741-0-00320100-1362577629_thumb.png

Link to comment
Share on other sites

Disabilitato Intel, collegato entrambi gli schermi alla GeForce ma se tengo attaccato il cavo HDMI non va nessuno dei due. Ora sono solo col VGA collegato. Applico Enoch come da screenshot

post-95741-0-51627000-1362584115_thumb.png

Link to comment
Share on other sites

quello esposto nel terzo topic potrei farlo?

 

http://www.insanelym...-mountain-lion/

 

Puoi farlo, ma devi chiedere ad ErmaC come procedere per la tua scheda, purtroppo le mie conoscenze non mi permettono di aiutarti.

Vedendo l'info.plist del NVDANV50Hal.kext, il tuo id è già presente 0x064010de, dovresti vedere se il suddetto kext viene caricato, controlla con system info i kext che vengono caricati e controlla che sia caricato NVDANV50Hal.kext, se si prova ad avviare con graphics enabler no.

L'hdmi non funzionerà a meno che non si applichi una patch nel dsdt, e anche qui non posso esserti di aiuto, se hai un uscita dvi prova con quella.

Elimina use nvdiarom, serve a poco, ed elimina la voce darkwave=0.

 

PS: Prova ad aggiungere con chamaleon wizard la voce PCIRoot=1

 

Questa è l'Efi String da aggiungere con chameleon wizard in device proprieties:

 

 

6c0200000100000001000000600200000d00000002010c00d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002e0000004e7669646961204765666f7263652039353030204754204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000001000600000000000000000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001a0000004e7669646961204765666f72636520393530302047540e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000004020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74

Edited by pianman
  • Like 1
Link to comment
Share on other sites

una volta riavviato con quelle impostazioni (del mio post precedente) dopo la schermata grigia il monitor si spegne e non riparte più (gli esperimenti li faccio su un secondo disco clonato con Carbon Copy). Neppure argomentando GE=yes

 

ora provo la tua stringa

 

controlla con system info i kext che vengono caricati e controlla che sia caricato NVDANV50Hal.kext, se si prova ad avviare con graphics enabler no.

 

non lo vedo... che consigli?

post-95741-0-55868600-1362585324_thumb.png

Link to comment
Share on other sites

una volta riavviato con quelle impostazioni (del mio post precedente) dopo la schermata grigia il monitor si spegne e non riparte più (gli esperimenti li faccio su un secondo disco clonato con Carbon Copy). Neppure argomentando GE=yes

 

ora provo la tua stringa

 

 

 

non lo vedo... che consigli?

 

Infatti, NVDANV50Hal.kext non c'è tra i kext che si avviano. Scusami ma tu hai mountain lion 10.8.2? Puoi controllare se in S\L\E c'è questo kext?Fammi sapere.

Link to comment
Share on other sites

Prova ad avviare con GraphicsEnabler=Yes PCIRoot=1

 

si, questi argomenti li uso sempre, PCIRootUID=1 ce l'ho scritto a bella vista sulla scrivania da qualche anno ahahha, è stata la chiave di volta in parecchie occasioni.

Nulla: boota ma si spegne dopo lo schermo grigio. Sento che carica e sicuramente arriva al desktop ma... non lo vedo!!

 

provato anche la seguente configurazione, stesso risultato!

post-95741-0-41962400-1362588006_thumb.png

Link to comment
Share on other sites

senza GE mi si avvia, ho inserito nvenabler64 e l'ho installato. non lo vedo caricato però. e il penultimo kext, che ha un simpatico INTEL nel nome?? sarà mica da inibire?

 

Per vedere se nvenabler64 funziona devi avviare con -v e controllare se ci sia la scrita nvenabler64 inject con l'id della tua scheda, il penultimo kext è quello per la scheda video intel, nel bios seleziona come primaria PCI-E e non quella interna, poichè sembrerebbe che osx la riconosca. Con nvenabler64 devi eliminare la efi string ed avviare GE=NO.

Gentilmente puoi provare questi kext che ti posto, fatti una copia degli originali, rimuovi nvenabler64, installa questi postati da me, ripara i permessi e la cache ed avvia gon GE=Yes.

Archivio.zip

Link to comment
Share on other sites

Per vedere se nvenabler64 funziona devi avviare con -v e controllare se ci sia la scrita nvenabler64 inject con l'id della tua scheda

è l'unico modo? non c'è un log o quel bdmesg che vedo in fondo alle tab di chameleon wizard non aiuta?

 

 

il penultimo kext è quello per la scheda video intel, nel bios seleziona come primaria PCI-E e non quella interna, poichè sembrerebbe che osx la riconosca.

 

la sk interna è già disabilitata da bios. non capisco l'esistenza di quel kext...

 

provo i tuoi kext

Link to comment
Share on other sites

è l'unico modo? non c'è un log o quel bdmesg che vedo in fondo alle tab di chameleon wizard non aiuta?

 

 

 

 

la sk interna è già disabilitata da bios. non capisco l'esistenza di quel kext...

 

provo i tuoi kext

 

Dovresti andare in utility-->console ed aprire sulla sinistra system.log, poi lo scorri fino a risalire l'orario di accensione del mac e controlli tutti i messaggi.

Link to comment
Share on other sites

i tuoi kext li avevo già, li ho sostituiti con i tuoi e ho riavviato. tutto ok. Non vedo nulla di diverso. Ti allego lo screenshot

Però non so se in questo modo potrò mai avere due schermi, visto che mi dici che l'HDMI non si attiva.

Dovrò per forza attivare la Intel per avere un'altra uscita VGA

post-95741-0-74236200-1362602682_thumb.png

Link to comment
Share on other sites

Purtroppo da quello che vedo effettivamente la situazione non è cambiata, ma volevo chiederti la tua scheda video che tipo di uscite ha?Non hai un'uscita dvi? Per l'hdmi devi trovare una patch dsdt purtroppo.

Link to comment
Share on other sites

Per l'HDMI puoi provare con il collegamento "a caldo"... cioè fai avviare il sistema e solo dopo che ha caricato tutto (quindi quando arrivi al desktop) colleghi il secondo monitor alla HDMI.

 

Se la cosa funge allora per evitare di staccare e riattaccare ogni volta il monitor devi patchare il DSDT

Link to comment
Share on other sites

Purtroppo da quello che vedo effettivamente la situazione non è cambiata, ma volevo chiederti la tua scheda video che tipo di uscite ha?Non hai un'uscita dvi? Per l'hdmi devi trovare una patch dsdt purtroppo.

 

si, come dicevo nel primo post ho VGA DVI e HDMI per entrambe le schede ma purtroppo il miei schermi sono entrambi VGA. Ho comprato un adattatore DVI-VGA ma non funziona. Dici che comprando un monitor DVI risolverei per certo?

 

Per l'HDMI puoi provare con il collegamento "a caldo"... cioè fai avviare il sistema e solo dopo che ha caricato tutto (quindi quando arrivi al desktop) colleghi il secondo monitor alla HDMI.

 

Se la cosa funge allora per evitare di staccare e riattaccare ogni volta il monitor devi patchare il DSDT

 

grazie per l'interessamento

 

Ho provato parecchie volte a collegare a caldo: ottengo solo che il primo monitor diventa tutto blu, quando stacco l'HDMI ritorno a vedere il desktop.

Link to comment
Share on other sites

 Share

×
×
  • Create New...