fegato Posted May 15, 2010 Share Posted May 15, 2010 buongiorno a tutti sto cercando di abilitare la suddetta quadro usando il metodo DSDT ma ho paura di perdermi qualcosa.. cosa ho fatto finora: premetto che ho installato snow leopard tramite una distro di nome SnowOSXUniFlash 1.0 kernel vanilla, è ho aggiornato a 10.6.3 senza problemi.(mio laptom in firma) poi ho compilato un DSDT.aml con DSDTpatcher gui, con DSDTSE, ho corretto gli errori vari e poi ho provato ad inserire il codice della scheda video tramite le stringhe suggerite nel DSDTSE sotto hacks/nvidia laptop. poi ho provato con questo sistema: tonymacx86's P55 Hackintosh Blog: Advanced DSDT Fixes: nVidia Graphics in entrambi i casi prendevo il mio DSDT.aml lo mettevo nel disco principale di snowleopard e riavviavo dopo aver eliminato nvenabler 64 al riavvio avevo risoluzione corretta QE/CI apparentemente abilitati (funzionano gli scacchi e la dashboard, ma ho la barra non translucida) ,ma scheda riconosciuta con solo 32mb di vram. sbaglio qualcosa ? grazie (ps: nvenabler64 mi fa più o meno funzionare la scheda, solo che mi impedisce di spegnerlo o riavviarlo ecco perchè provo con DSDT) Link to comment https://www.insanelymac.com/forum/topic/218453-aiuto-nvidia-quadro-fx-3700m/ Share on other sites More sharing options...
desmogix Posted May 15, 2010 Share Posted May 15, 2010 ciao fegato, 1. hai riparato i permessi, nello specifico anche solo quelli del file DSDT.aml ? 2. credo che dove mettere il DSDT.aml dipenda dal bootloader che usi, sei sicuro che è al posto giusto per il tuo bootloader ? per l'esadecimale della tua scheda, hai per caso provato a fartelo da te con un flash del bios, nvcapmaker, e osxtools? ciao Link to comment https://www.insanelymac.com/forum/topic/218453-aiuto-nvidia-quadro-fx-3700m/#findComment-1468789 Share on other sites More sharing options...
fegato Posted May 15, 2010 Author Share Posted May 15, 2010 ciao fegato,1. hai riparato i permessi, nello specifico anche solo quelli del file DSDT.aml ? 2. credo che dove mettere il DSDT.aml dipenda dal bootloader che usi, sei sicuro che è al posto giusto per il tuo bootloader ? per l'esadecimale della tua scheda, hai per caso provato a fartelo da te con un flash del bios, nvcapmaker, e osxtools? ciao ciao desmogix, 1. intendi riparare i permessi disco? quelli si. riparare nello specifico quelli di DSDT non saprei come fare.. 2. come bootloader io uso Chameleon rc5 pre8 non sono sicuro sia il posto giusto in effetti per lesadecimale ho fatto proprio così ho usato nibitor per estrarre il bios, nvcapmaker per fare la stringa ma osx86tools quando premo addEFI strings mi dice: Can’t make "0" into type boolean. (-1700) per NVCAP ho anche provato ad usare quello che trovavo dentro al registro mentre c'era in funzione nvenabler.. meglio usare l'altro fatto con nvcapmaker dici? grazie ciao Link to comment https://www.insanelymac.com/forum/topic/218453-aiuto-nvidia-quadro-fx-3700m/#findComment-1468873 Share on other sites More sharing options...
desmogix Posted May 15, 2010 Share Posted May 15, 2010 nello specifico intendevo da terminale sudo -s chown -R root:wheel /*percorso del DSDT/ chmod -R 755 /*percorso del DSDT/ chameleon mi pare va bene anche in root, da quello che dici, insisterei sul fare una esadecimale sicura al 100%, non prendere l'nvcap dall'injector, usa quello preso dal bios, osxtool è aggiornato e è dentro Applicazioni? comunque injectare il video da dsdt.aml significa che sei riuscito a farlo almeno dal solito com.apple.boot.plist, quindi per le varie prove, userei questo metodo, una volta sicuro che va, passerei al dsdt.aml, IMHO sei sicuro al 100% che non esiste un dsdt.aml bell'e pronto per te ? ciao ps dimenticavo, avendo un dell anche io, ho fatto un dsdt per togliere l'injector.kext, miravo a risolvere problemi che questo dava allo shutdown e restart, ma non ha sortito benefici, sebbene sia riuscito a far funzionare il dsdt. Non so se è/sarà anche il tuo caso Link to comment https://www.insanelymac.com/forum/topic/218453-aiuto-nvidia-quadro-fx-3700m/#findComment-1468986 Share on other sites More sharing options...
fegato Posted September 27, 2010 Author Share Posted September 27, 2010 no non sono riuscito a trovare un dsdt.aml pronto e nemmeno uno di un laptop simile.. comunque son riuscito a farglielo sorbire solo non riesco a capire dove devo inserire le stringhe dell'hack per la scheda video tu per la tua su dell dove le hai messe? io ho fatto come in questo hack suggerito in DSDTSE: Nvidia Laptop.Locate the graphic section of your DSDT (laptop/mobile) Example: (PEGP), it could also be AGP or IGP or something similar. (Use the ACPI search feature to locte the section, or "Registry Info" from the menu). Device (PEGP) { Name (_ADR, 0x00010000) Method (_PRT, 0, NotSerialized) { If (GPIC) { Return (Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, ......... the code continues............... We place the hack just below of the following: Device (PEGP) { Name (_ADR, 0x00010000) Device (GFX0) /* <-------------------------- Hack Begins */ { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x1A) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, /* 0008 */ 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "NVPM", Buffer (0x20) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 /*<----------- Ram Amount: 0x40 = 1024mb, 0x20= 512mb, 0x10= 256mb */ }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer () { "Nvidia GeForce 8600M GS 256 MB" }, "rom-revision", Buffer (0x20) { "DSDT ROM v.1a #irc.osx86.es ©" }, "reg", Buffer (0x78) { /* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, /* 0028 */ 0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02, /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* 0050 */ 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0060 */ 0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02, /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Here we can change the name: Buffer () { "Nvidia GeForce 8600M GS 256 MB" }, Here the NVCAP: "NVPM", Buffer (0x20) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00 }, Here the Ram amount of the card. "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 /*<----------- Ram Amount: 0x40 = 1024mb, 0x20= 512mb, 0x10= 256mb */ }, Tuttavia niente, se tolgo l'iniezione grafica da chameleon al riavvio ho la scheda non riconosciuta bassa risoluzione e con 32mb di ram Nel dsdt estratto da windows ho solo AGP come voce non dovrei trovare una PEGP? Grazie! Link to comment https://www.insanelymac.com/forum/topic/218453-aiuto-nvidia-quadro-fx-3700m/#findComment-1555158 Share on other sites More sharing options...
Recommended Posts