Jump to content

Enoch Bootloader


ErmaC
 Share

1,086 posts in this topic

Recommended Posts

Ciao Ragazzi.

 

@Michele

dal IOREG che hai postato del vero MacBookPro cosa ho (forse) capito che sia l'HDEF che la scheda HD4000

hanno il valore hda-gfx onboard-1 mentre che la nvidia ha tale valore settato su hda-gfx onboard-2

Coincidenza? in quel momento stavano utilizzando la HD4000 per il dump oppure sono valori statici?

 

Se avete teorie o dati certi commentate che cerchiamo di fare luce.

 

======

 

Aggiornamento.

- (Da testare) Aggiunto anche il DualLink sulle ATi

- Ricordate la chiave EthernetBuiltIn per le LAN? bene ho aggiunto la stessa cosa per le wireless. EnableWifi grazie a © meklort

- Corretti alcuni errori nel modulo HDAEnabler.

 

Quindi se scegliete di aggiornare ad Enoch 2164 vi conviene aggiornare tutto (boot, boot0, boot1h, e il modulo dell'audio).

 

Fabio

  • Like 2
Link to comment
Share on other sites

Ciao Ragazzi.

 

@Michele

dal IOREG che hai postato del vero MacBookPro cosa ho (forse) capito che sia l'HDEF che la scheda HD4000

hanno il valore hda-gfx onboard-1 mentre che la nvidia ha tale valore settato su hda-gfx onboard-2

Coincidenza? in quel momento stavano utilizzando la HD4000 per il dump oppure sono valori statici?

 

Se avete teorie o dati certi commentate che cerchiamo di fare luce.

Ciao Fabio, questo dump del Retina è stato fatto da un utente qui sul Forum che lo possiede (devo ritrovare illink), ed a prima vista a me sembrava dallo ioreg che fosse attiva solo la scheda HD4000....

 

Con un ri-controllo che ho fatto ora, cercando la chiave "framebuffer", l'AppleBacklightDisplay è attivo sotto scheda Nvidia e sotto display0.

Nel mio ioreg display0, effettivamente è sotto la scheda Intel.

Comunque:

 

onboard-1 scheda video integrata/HDEF

onboard-2 scheda video discreta./HDAU

 

Non saprei che dire se la mobo deve lavorare solo con la scheda video Dedicata (nei sistemi hack Desktop)

 

 

Micky

Link to comment
Share on other sites

Scusate l' OT.

Ma per chi ha come audio la AD2000b c'è un particolare AppleHDA.kext da inserire?

Lo dico perchè sulla guida di Fabio71 per la sua scheda madre usa un kext (AppleHDA.10.8.AD2000b.zip <------- ( Credit by ErmaC ) Ringrazio per l'audio AD2000b).

Visto che ancora non riesco a capire come mai il mio audio non funziona con il nuovo Enoch, ho pensato che fosse per quello !!!

Sorry

Link to comment
Share on other sites

Scusate l' OT.

Ma per chi ha come audio la AD2000b c'è un particolare AppleHDA.kext da inserire?

Lo dico perchè sulla guida di Fabio71 per la sua scheda madre usa un kext (AppleHDA.10.8.AD2000b.zip

Visto che ancora non riesco a capire come mai il mio audio non funziona con il nuovo Enoch, ho pensato che fosse per quello !!!

Sorry

credo che con quello devi impostare il layout-id a 63000000 nel o.c.b.p quindi così:

<key>HDAEnabler</key>
<string>Yes</string>
<key>HDEFLayoutID</key>
<string>63000000</string>

Puoi farlo anche con l'staller di Enoch che così ti istalla anche il modulo per l'audio, ma dovresti controllare se nel tuo dsdt, se lo hai, di non avere già impostato un layout-id e sopratutto se diverso. Se hai già impostato queste cose, controlla di non avere un kext disabler x l'AppleHDA in SLE, caso in cui avessi istallato precedentemente il VoodooHDA.kext

 

Micky

Link to comment
Share on other sites

Ciao Ragazzi.

Per l'audio e i vari valori anche grafici da iniettare...

 

AUDIO:

Per come la vedo io HDEF ha la sua chiave fissa onboard-1 e quella non gli e la toglie nessuno.

per il resto dei dispositivi molto probabilemente è come dice Michele... dipende da (chi?)

in quel dato momento sta passando l'audio all'HDEF e se così fosse il valore onboard-2 sarebbe un po come uno switch

che sta ad indicare quale controller non stà operando, ovvero se la scheda(grafica) ha onboard-2 è "disattivata"

mentre se presenta lo stesso valore del controller principale (HDEF) stanno operando congiuntamente avendo entrambe onboard-1

 

Tutto quanto detto ora sono solo supposizioni... verrebbe smentito se troviamo un IOREG dove tutti controller audio mostrino contemporaneamente onboard-1 (ma anche qui avrei i miei dubbi...)

EDIT: Michele ho letto ora il tuo PM potrebbe anche essere come ipotizzi che la HDx000 abbia sempre il onboard-1 associato all'HDEF...

se così fosse obbligatoriamente per le altre schede deve essere "+1" onboard-2

 

Fabio

 

PS qualcuno ha provato le nuove chiavi?

quella della wifi come built-in funziona a meraviglia!

WIFI.png

  • Like 1
Link to comment
Share on other sites

Scusate l' OT.

Ma per chi ha come audio la AD2000b c'è un particolare AppleHDA.kext da inserire?

Lo dico perchè sulla guida di Fabio71 per la sua scheda madre usa un kext (AppleHDA.10.8.AD2000b.zip

Visto che ancora non riesco a capire come mai il mio audio non funziona con il nuovo Enoch, ho pensato che fosse per quello !!!

Sorry

 

Ciao moreftp

 

Per prima cosa installa Enoch 2164, quando vedi " ad hoc " cliccalo e flagga :

 

Modules -->HDAEnabler
Settings -->Audio  EnableHDMIAudio
GeneralOptions -->EthernetBuiltIn
HDAU Layout -->1 
HDEF Layout -->99

 

Sostituisci il dsdt che ti a passato ErmaC nella cartella Extra

Installi con kext wizard AppleHDA patchato da ErmaC

 

Reboot

 

Fabio

Link to comment
Share on other sites

Sono proprio sfortunatissimo io ..... :hammer:

Questi sono i miei flag:

<dict>
<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EnableWifi</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>[size=3]HDAEnabler[/size]</key>
<string>Yes</string>
<key>HDAULayoutID</key>
<string>01000000</string>
<key>HDEFLayoutID</key>
<string>63000000</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000</string>
<key>Theme</key>
<string>Default</string>
<key>device-properties</key>
<string>4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600021c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
</dict>

Il device-properties mi serve per accedere allo Store.

Messo il DSDT ripulito dagli iniettori nel posto giusto.

Ma niente ... non mi vede la scheda audio.

Link to comment
Share on other sites

Moreno... Togli il device properties... La nuova chiave EnableWifi fa il lavoro di mettere Built-in nei controller wireless...

 

Fabio

Già me lo avevi detto ... cancellato. Fra poco riavvio e ritento

Link to comment
Share on other sites

Ciao ErmaC

 

Ho fatto questa prova:

 

Installato Enoch-2164

DSDT con iniezione HDEF

In o.c.b.p.

 

<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>HDAEnabler</key>
<string>Yes</string>

 

Posto bdmesg

 

 

 

===== NVIDIA DEVICE INFO ====

Class code: [0300]

Model name: Zotac GeForce GTX 470 GF100 [10de:06cd] (rev a3)

Subsystem: [19da:1153]

Memory: 1280MB

Family: NVc0

PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)

device number: 1

=== END NVIDIA DEVICE INFO ==

===== AUDIO DEVICE INFO ====

Audio controller found! Start Injection

Class code: [0403]

Model name: nVidia GT100 HDA Controller (HDMi) [10de:0be5] (rev a1)

Subsystem: [19da:1153]

PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x1)

device number: 3

=== END AUDIO DEVICE INFO ==

===== AUDIO DEVICE INFO ====

Audio controller found! Start Injection

Class code: [0403]

Model name: Intel 82801JI (ICH10 Family) Hight Definition Audio Controller [8086:3a3e] (rev 00)

Subsystem: [1043:82ea]

PciRoot(0x0)/Pci(0x1b,0x0)

device number: 4

=== END AUDIO DEVICE INFO ==

LAN Controller [11ab:4364] :: PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0)

Setting up lan keys

LAN Controller [11ab:4364] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)

 

 

In System Profiler

 

senzatitolo3ooh.png

 

senzatitolo4bv.png

 

Posto IoReg

 

Mac Pro di Fabio22 HDEF.zip

 

========== ========== ========== ==========

 

Installato Enoch-2164

DSDT senza iniezione HDEF

In o.c.b.p.

 

<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>HDAEnabler</key>
<string>Yes</string>
<key>HDAULayoutID</key>
<string>01000000</string>
<key>HDEFLayoutID</key>
<string>63000000</string>

 

Posto bdmesg

 

 

 

 

===== NVIDIA DEVICE INFO ====

Class code: [0300]

Model name: Zotac GeForce GTX 470 GF100 [10de:06cd] (rev a3)

Subsystem: [19da:1153]

Memory: 1280MB

Family: NVc0

PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)

device number: 1

=== END NVIDIA DEVICE INFO ==

===== AUDIO DEVICE INFO ====

Audio controller found! Start Injection

Using user supplied HDAU layout-id: 0x01, 0x00, 0x00, 0x00

Class code: [0403]

Model name: nVidia GT100 HDA Controller (HDMi) [10de:0be5] (rev a1)

Subsystem: [19da:1153]

PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x1)

device number: 3

=== END AUDIO DEVICE INFO ==

===== AUDIO DEVICE INFO ====

Audio controller found! Start Injection

Using user supplied HDEF layout-id: 0x63, 0x00, 0x00, 0x00

Class code: [0403]

Model name: Intel 82801JI (ICH10 Family) Hight Definition Audio Controller [8086:3a3e] (rev 00)

Subsystem: [1043:82ea]

PciRoot(0x0)/Pci(0x1b,0x0)

device number: 4

=== END AUDIO DEVICE INFO ==

LAN Controller [11ab:4364] :: PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0)

Setting up lan keys

LAN Controller [11ab:4364] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)

 

 

In System Profiler

 

senzatitolo5rp.pngl

 

Posto IoReg

 

Mac Pro di Fabio22 .zip

 

Domanda :

 

"HDAULayoutID" --> deve essere "01000000" oppure lo prende di default

 

"HDAEnabler" Yes va inserito in o.c.b.p. dato che lo aggiungo nella cartella modules

 

La chiave "EthernetBuiltIn" cosa comporta?

 

In System Profiler perchè quella differenza?

 

Fabio

 

P.S. scusa per il post troppo lungo, ma voglio darti più info possibili.

Link to comment
Share on other sites

Moreno... Togli il device properties... La nuova chiave EnableWifi fa il lavoro di mettere Built-in nei controller wireless...

 

Fabio

 

Lo so che vi stresso ... ma vorrei contribuire pure io a questo progetto ... sigh.

Se tolgo la chiave del device non arrivo più al desktop. Arrivo alla schermata dove dovrei mettere la password, ma si presenta una schermata grigia con il logo apple al centro e si ferma lì. Se la rimetto mi riparte.

Boh

Link to comment
Share on other sites

Ciao Ragazzi.

Per l'audio e i vari valori anche grafici da iniettare...

 

AUDIO:

Per come la vedo io HDEF ha la sua chiave fissa onboard-1 e quella non gli e la toglie nessuno.

per il resto dei dispositivi molto probabilemente è come dice Michele... dipende da (chi?)

in quel dato momento sta passando l'audio all'HDEF e se così fosse il valore onboard-2 sarebbe un po come uno switch

che sta ad indicare quale controller non stà operando, ovvero se la scheda(grafica) ha onboard-2 è "disattivata"

mentre se presenta lo stesso valore del controller principale (HDEF) stanno operando congiuntamente avendo entrambe onboard-1

 

Tutto quanto detto ora sono solo supposizioni... verrebbe smentito se troviamo un IOREG dove tutti controller audio mostrino contemporaneamente onboard-1 (ma anche qui avrei i miei dubbi...)

EDIT: Michele ho letto ora il tuo PM potrebbe anche essere come ipotizzi che la HDx000 abbia sempre il onboard-1 associato all'HDEF...

se così fosse obbligatoriamente per le altre schede deve essere "+1" onboard-2

 

Fabio

 

PS qualcuno ha provato le nuove chiavi?

quella della wifi come built-in funziona a meraviglia!

WIFI.png

Anche quelle come display_0 o display_1 e NVCAP_019d......si possono provare? :lol:

Dopo faccio una prova con le nuove iniezioni da te suggerite, appena ho fatto di scaricare una cosa..

 

Micky

Link to comment
Share on other sites

Enoch 2164

Eseguite altre prove.

 

Aggiunto in o.c.b.p.

 

<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>HDEFLayoutID</key>
<string>63000000</string>
<key>NVCAP_06cd</key>
<string><04000000000003001c0000000000000a00000000>/string>
<key>display_0</key>
<string><03010300>/string>
<key>display_1</key>
<string><ffff0001>/string>

 

 

"HDAEnabler" Yes ----> non lo aggiunto ( ma non ne sono sicuro ) dato che lo aggiunto nella cartella modules.

"HDAULayoutID" ----> non lo aggiunto ma ho visto in IoReg che viene caricato.

 

Posto bdmesg

 


===== NVIDIA DEVICE INFO ====
Class code: [0300]
Model name: Zotac GeForce GTX 470 GF100 [10de:06cd] (rev a3)
Subsystem: [19da:1153]
Memory: 1280MB
Family: NVc0
PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)
device number: 1
Using user supplied NVCAP for Zotac GeForce GTX 470 :: PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)
Using user supplied @0,display-cfg
@0,display-cfg: 0x03, 0x01, 0x03, 0x00
Using user supplied @1,display-cfg
@1,display-cfg: 0xff, 0xff, 0x00, 0x01
=== END NVIDIA DEVICE INFO ==
===== AUDIO DEVICE INFO ====
Audio controller found! Start Injection
Class code: [0403]
Model name: nVidia GT100 HDA Controller (HDMi) [10de:0be5] (rev a1)
Subsystem: [19da:1153]
PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x1)
device number: 3
=== END AUDIO DEVICE INFO ==
===== AUDIO DEVICE INFO ====
Audio controller found! Start Injection
Using user supplied HDEF layout-id: 0x63, 0x00, 0x00, 0x00
Class code: [0403]
Model name: Intel 82801JI (ICH10 Family) Hight Definition Audio Controller [8086:3a3e] (rev 00)
Subsystem: [1043:82ea]
PciRoot(0x0)/Pci(0x1b,0x0)
device number: 4
=== END AUDIO DEVICE INFO ==
LAN Controller [11ab:4364] :: PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0)
Setting up lan keys
LAN Controller [11ab:4364] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)

 

Posto IoReg

 

Fabio

Mac Pro di Fabio22 .zip

Link to comment
Share on other sites

Ciao ErmaC,

 

sto testando il tuo bootloader e devo dire che va che è una meraviglia! :)

 

Potresti aggiungere una chiave tipo

<key>OnBoardType</key>
<string>1</string>

 

che magari deve essere usata insieme a

<key>EnableHDMIAudio</key>
<string>Yes</string>

Link to comment
Share on other sites

Ciao Fabio, ricevo questo errore in compilazione:

 

========= Translating Resources ========
Error: failed to execute 'msgmerge -U

Ho istallato msgmerge, ma l'errore continua, sapresti darmi una dritta?...grazie!

 

Micky

Link to comment
Share on other sites

Usando la versione 2164 riesco a vedere tutti i dispositivi audio! Solo che a volte mi mostra solo 2 uscite.

 

Questo è lo screen delle uscite complete! :) Quando mi escono solo quelle 2 faccio un altro screen e magari posto l'ioreg.

Schermata 01-2456311 alle 18.13.49.png

Rupert.ioreg.zip

Link to comment
Share on other sites

Installazione Enoch 2164 su usb

 

Scheda video Zotac GTX 460

 

In o.c.b.p.

 

<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>HDEFLayoutID</key>
<string>63000000</string>
<key>Kernel Flags</key>

 

Posto bdmesg

 

 

 

 

===== NVIDIA DEVICE INFO ====

Class code: [0300]

Model name: Zotac GeForce GTX 460 GF104 [10de:0e22] (rev a1)

Subsystem: [19da:2166]

Memory: 1024MB

Family: NVc4

PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

device number: 1

=== END NVIDIA DEVICE INFO ==

===== AUDIO DEVICE INFO ====

Audio controller found! Start Injection

Class code: [0403]

Model name: nVidia GT104 HDA Controller (HDMi) [10de:0beb] (rev a1)

Subsystem: [19da:2166]

PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)

device number: 3

=== END AUDIO DEVICE INFO ==

===== AUDIO DEVICE INFO ====

Audio controller found! Start Injection

Using user supplied HDEF layout-id: 0x63, 0x00, 0x00, 0x00

Class code: [0403]

Model name: Intel 82801JI (ICH10 Family) Hight Definition Audio Controller [8086:3a3e] (rev 00)

Subsystem: [1043:8311]

PciRoot(0x0)/Pci(0x1b,0x0)

device number: 4

=== END AUDIO DEVICE INFO ==

LAN Controller [11ab:4364] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)

Setting up lan keys

LAN Controller [11ab:4320] :: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x2,0x0)

 

 

In System Profiler

 

senzatitoloq.png

 

Posto IoReg

 

Fabio

Mac Pro di Fabio03 .zip

Link to comment
Share on other sites

Ecco qui l'errore che dicevo nel mio post precedente (è solo estetico visto che l'audio funziona su tutti i dispositivi).

 

Schermata 01-2456312 alle 01.20.08.png

 

Con l'ioreg:

 

Rupert.ioreg.zip

 

Questa è solamente un errore estetico quindi. Magari si può risolvere.

 

dbmesg:

 

===== NVIDIA DEVICE INFO ====
Class code: [0300]
Model name: Acer GeForce 9600M GT G96 [10de:0649] (rev a1)
Subsystem: [1025:015e]
Memory: 1024MB
Family: NV96
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
device number: 1
=== END NVIDIA DEVICE INFO ==
===== AUDIO DEVICE INFO ====
Audio controller found! Start Injection
Using user supplied HDEF layout-id: 0x78, 0x03, 0x00, 0x00
Class code: [0403]
Model name: Intel 82801I (ICH9 Family) Hight Definition Audio Controller [8086:293e] (rev 03)
Subsystem: [1025:015e]
PciRoot(0x0)/Pci(0x1b,0x0)
device number: 3
=== END AUDIO DEVICE INFO ==

Link to comment
Share on other sites

Ciao ragazzi grazie per i feedback.

 

Ho apportato alcune aggiunte.

 

Domani uppo una nuova versione

 

Vi faccio notare che già chameleon supporta il NVCAP override e l'iniezione del display_0 e display_1.

Quindi non ho inventato niente che non avesse già Chameleon!

Domani vi posto delle info su come funziona il NVCAP override.

Quei valori li misi per dare un suggerimento su come poter iniettare dei valori senza utilizzare il DSDT

ad un utente sul forum internazionale, qui il link:

NVCap injection in Mountain Lion

 

 

 

Fabio

  • Like 3
Link to comment
Share on other sites

Ciao ragazzi grazie per i feedback.

 

Ho apportato alcune aggiunte.

 

Domani uppo una nuova versione

 

Vi faccio notare che già chameleon supporta il NVCAP override e l'iniezione del display_0 e display_1.

Quindi non ho inventato niente che non avesse già Chameleon!

Domani vi posto delle info su come funziona il NVCAP override.

Quei valori li misi per dare un suggerimento su come poter iniettare dei valori senza utilizzare il DSDT

ad un utente sul forum internazionale, qui il link:

NVCap injection in Mountain Lion

 

 

 

Fabio

Fabio ho letto la discussione ma non ho capito bene una cosa. Da dove prendo i valori esadecimali da inserire in display_0 e display_1?

è possibile che l'NVCAP venga letto male da Chameleon e che quindi differisca da quello estratto manualmente dalla rom?

Come posso estrarlo da Ubuntu? Al momento non posso accedere a Winzoz...

L'opzione USBInject cosa fa precisamente? Rinomina i vari USB0,1,2,3ecc in UHCI1,2,3ecc?

 

Scusa le troppe domande e ancora complimenti per il lavoro che stai svolgendo! :)

Link to comment
Share on other sites

===== NVIDIA DEVICE INFO ====
ERROR: dcbtable_version is 0x4
ERROR: nVidia ROM Patching Failed!

 

A me farebbe piacere sapere come si comporta considerando che la ROM della mia Geforce GT630m non risiede sulla scheda video, ma bensì sul bios del PC....

 

Micky

 

EDIT

 

ho provato ad estrarla in precedenza con un tool chiamato Phoenixtool.exe proveniente da mydigitallifeforum.com, si può decomprimere il bios nei moduli in cui è composto, ma la Rom non mi è sembrata utilizzabile....

Semmai appena ho tempo la uppo, così mi date un parere.

 

Micky

Link to comment
Share on other sites

Sono di corsa...

per avere il NVCAP andrebbe estratta la rom della scheda con cpu-z da windows o similari

esiste un programma che si chiama NVCAP maker che estrae il NVCAP dalla immagine rom.

 

l'iniezione in Chameleon ( e anche in Clover vi ricordo che usa i sorgenti provenienti da Chameleon)

è NVCAP_vedice-id della vostra scheda grafica

 

la mia è

NVCAP_019d

04000000000003000c0000000000000a00000000

NVCAP.png

 

per i valori del display, andate nel IOREG e spostatevi in NVDA,Display-A@0 (display_0)

display1.png

stessa cosa per NVDA,Display-BA@1 (display_1)

display_0

03010300

display_1

ffff0001

 

la chiave USBInject e le altre SkipXXXXGfx sono presenti dalla prossima revisione... non ho ancora avuto tempo ti testarle a fondo prima di metterle sul forum.

PS SkipAtiGfx e SkipNvidiaGfx dovrebbero essere particolarmente utili per chi ha una Intel integrata, attivandole il GraphicsEnabler "SALTA" il rilevamento delle schede non Intel ;)

 

Fabio

  • Like 1
Link to comment
Share on other sites

Fabio ho immesso i valori per la mia scheda video, ora testo e vedo un po' come si comporta. Ma non è già tutto compreso in GraphicsEnabler?

 

o.c.b.p:

 

 

<key>DSDT</key>
<string>hd(0,1)/DSDT.aml</string>
<key>Default Partition</key>
<string>hd(1,2)</string>
<key>EnableWifi</key>
<string>Yes</string>
<key>NVCAP_0649</key>
<string>0400000000000d00400000000000000700000000</string>
<key>display_0</key>
<string>03010300</string>
<key>display_1</key>
<string>ffff0001</string>
<key>EnableBacklight</key>
<string>Yes</string>
<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1280x760x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>HDAULayoutID</key>
<string>01000000</string>
<key>HDEFLayoutID</key>
<string>78030000</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v -f</string>
<key>SystemType</key>
<string>2</string>

 

 

 

bdmesg:

 

 


boot: Loading Darwin 10.7
Kernel Cache ignored.
Loading kernel /mach_kernel
Using PCI-Root-UID value: 0
===== NVIDIA DEVICE INFO ====
Class code: [0300]
Model name: Acer GeForce 9600M GT G96 [10de:0649] (rev a1)
Subsystem: [1025:015e]
Memory: 1024MB
Family: NV96
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
device number: 1
Using user supplied NVCAP for Acer GeForce 9600M GT :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
Using user supplied @0,display-cfg
@0,display-cfg: 0x03, 0x01, 0x03, 0x00
Using user supplied @1,display-cfg
@1,display-cfg: 0xff, 0xff, 0x00, 0x01
=== END NVIDIA DEVICE INFO ==
===== AUDIO DEVICE INFO ====
Audio controller found! Start Injection
Using user supplied HDEF layout-id: 0x78, 0x03, 0x00, 0x00
Class code: [0403]
Model name: Intel 82801I (ICH9 Family) Hight Definition Audio Controller [8086:293e] (rev 03)
Subsystem: [1025:015e]
PciRoot(0x0)/Pci(0x1b,0x0)
device number: 3
=== END AUDIO DEVICE INFO ==
Wifi Controller [14e4:4315]
Setting up wifi keys
Wifi Controller [14e4:4312]
LAN Controller [1969:1026] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)
Setting up lan keys
Intel Corporation PM/GM45/47 DRAM Controller [8086:2a40] at 00:00.0

 

 

 

Dando un'occhiata alle righe:

 

Wifi Controller [14e4:4315]
Setting up wifi keys
Wifi Controller [14e4:4312]
LAN Controller [1969:1026] :: PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)
Setting up lan keys

 

Mi trova 2 schede wireless (e fin qui ci siamo), ma ne installa solo una. Per l'altra mi dice che non sono stati caricati i driver. Sarà qualche problema di id? Che io sappia sono supportate entrambe...

 

uno screen del SystemProfile:

Schermata 01-2456313 alle 18.30.15.png

 

Per quanto riguarda l'audio, vengono visualizzate tutte le voci.

 

Comunque rispondi pure con calma e quando hai tempo! :) Non ho nessuna fretta! :)

Link to comment
Share on other sites

ciao ragazzi

 

ho un problema che non riesco a risolvere, ho istallato con successo Mlion su amd e snow sullo stesso hdisk

ho istallato enoc 2164, ora pero ho un problema con l'avvio

su snow ho il kernel legacy_kernel e su Mlion amd_kernel, con wizard chameleon quando edito o.c.b.p, nella voce kernel edito amd_kernel (per Mlion)

ma snow avendo legacy_kernel non si avvia, la stessa cosa vale se edito legacy_kernel (per snow leopard), in questo caso non si avvia Mlion

come posso risolvere?

Link to comment
Share on other sites

Anche se hai due sistemi sullo stesso hdd devi creare due o.c.b.p., uno relativo al primo sistema operativo e il secondo all'altro.

Quindi con Chameleon Wizard (ma anche il semplice TextEdit) crei due plist specifici per i due sisteami.

Quando selezioni la partizione da far partire ci penserà il suo o.c.b.p. a far partire il kernel giusto.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...