vicentj Posted January 21, 2011 Share Posted January 21, 2011 Hola a todos He empezado a inyectar en mi DSDT la grafica Nvidia Geforce g105m, según he visto que hacía thanh hoang, pero me he topado que al mirar el IORegistry Explorer tengo algunas divergencias que quiero contrastar con alguien que tenga claro la inyección de gráficas, os paso a relatar con los comentario en Rojo: En mi etiqueta PEGP de mi DSDT tengo lo siguiente: Device (PEGP) { Name (_ADR, 0xFFFF) Name (_PRW, Package (0x02) { 0x09, 0x04 }) } en el PEGP de thanh hoang, está así , las duds están en -------------- ( ); Device (PEGP) { Name (_ADR, 0x00010000) Device (GFX0) { 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", -------------- (veo que simplemente se le pone el valor 0x delante) Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, /* 0008 */ 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "NVPM", -------------- ((yo esto no lo tengo, de donde sale?) Buffer (0x20)-------------- (de donde sale el 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 }, "device_type", Buffer (0x0D) { "NVDA,GeForce"-------------- (GeForce yo lo tengo como Parent, lo cambio y asi me la reconce bien, no?) }, "model", Buffer (0x1F) { "Nvidia GeForce G105M" -------------- (esto lo cambio pues esta como desconocida, y así la reconoce la gráfica?) }, "rom-revision", Buffer (0x24) { "DSDT ROM v.1.0 Patch By Hoang Thanh" -------------- (esto simplemente maquillaje, puedo poner cualquier referencia a la edición, ejemplo la fecha) }, "reg", -------------- (yo lo tengo mucho más corto, y no tengo muy claro como pasar estos datos, no veo el modo de saparar los bloques) 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)) -------------- (esto es necesario para toda inyección, sin problemas[/color]) Return (Local0) } } } Podeis ver mi DSDT y el IOREG aqui A ver si algún entendido en la materia me puede aclarar sobre el tema. Gracias Link to comment https://www.insanelymac.com/forum/topic/244429-inyeccion-nvidia-gforce-g105m-en-el-dsdt/ Share on other sites More sharing options...
juanerson Posted February 5, 2011 Share Posted February 5, 2011 Hola vicentj, parece que en español no has tenido mucha suerte, PERO si creo entender bien, después de leer esta respuesta de thanh hoang, puedes intentar solicitarle ayuda para inyectar el código siempre y cuando dejes intacta (de fábrica) la sección de la gráfica en la DSDT, y la subas junto con tu .ioreg luego de levantar la G105M únicamente con GraphicsEnabler=Yes. Es probable que él consiga corregir el resto, completando lo cargado desde chameleon. Saludos. Link to comment https://www.insanelymac.com/forum/topic/244429-inyeccion-nvidia-gforce-g105m-en-el-dsdt/#findComment-1635102 Share on other sites More sharing options...
Can Badia Posted February 6, 2011 Share Posted February 6, 2011 Hola vicentj, parece que en español no has tenido mucha suerte, PERO si creo entender bien, después de leer esta respuesta de thanh hoang, puedes intentar solicitarle ayuda para inyectar el código siempre y cuando dejes intacta (de fábrica) la sección de la gráfica en la DSDT, y la subas junto con tu .ioreg luego de levantar la G105M únicamente con GraphicsEnabler=Yes. Es probable que él consiga corregir el resto, completando lo cargado desde chameleon. Saludos. por si ter interesa tienes los ficheros de instalacion de esta tarjeta en esta página: http://www.taringa.net/posts/mac/3511033/s...ard-driver.html saludos Link to comment https://www.insanelymac.com/forum/topic/244429-inyeccion-nvidia-gforce-g105m-en-el-dsdt/#findComment-1635118 Share on other sites More sharing options...
Recommended Posts