Hola,
Después de bastante tiempo investigando he dado con una solución gracias para poder trastear con las opciones ocultas en uEFI (2.XX). Por desgracia, no se puede deshabilitar nVidia Optimus, porque si la iGPU es desactivada el equipo no puede mostrar imagen (creo que esta imposibilidad es independiente de si se hace por GUI o no). Esto es debido a que la GPU nVidia no tiene ninguna salida directa (HDMI, LVDS, VGA... etc) y su único contacto con el exterior está proporcionado por la iGPU. Sin embargo, podemos cambiar la cantidad de vRam dedicada a la iGPU, y también el máximo de memoria dinámica... Ideal para Hackintosh.
Todos los offsets y values disponibles para cualquier Aspire V3-771 con placa base VA70_HC y Bios 2.23 están aquí:
*** comprobad que en CPU-Z aparece lo mismo que aquí: http://prntscr.com/32048i ***
Offsets y values: http://pastebin.com/4bnSXQRr
Extraído gracias a Universal IFR Extractor de donovan6000.
Una vez anotados en un papel los valores que vamos a escribir en los offsets de las funciones que queramos manipular, procedemos a descargar este archivo .ZIP y descomprimimos la carpeta "EFI" del interior, en un pendrive previamente formateado con FAT32. Ahora iniciamos el PC desde el pendrive con F12 (se necesita tener "Secure boot" desactivado. Si F12 no funcionase, revisa que el menú de arranque esté activado dentro de los ajustes del BIOS/UEFI).
Una vez que cargue GRUB, usaremos el comando "setup_var *offset* *value*" para aplicar los cambios. Por ejemplo:
Para asignar 32Mb de memoria vRam fija:
setup_var 0x198 0x1
( http://prntscr.com/320ajw )
Para asignar un máximo de 128Mb de vRam dinámica:
setup_var 0x199 0x1
( http://prntscr.com/320c5s )
setup_var 0x197 0x1
( http://prntscr.com/320cog )
Para deshabilitar el ahorro de energía de los gráficos:
setup_var 0x19F 0x0
( http://prntscr.com/320dnd )
Para desactivar el underclocking de la iGPU por debajo del reloj base (650 Mhz). No afecta al overclock, el cual puede llegar a 1100Mhz en modo Turbo.
setup_var 0x194 0x0
( http://prntscr.com/320fwk )
setup_var 0x20A 0x0
( http://prntscr.com/320gc2 )
Para que el CPU no sufra underclocking para refrigerarse hasta los 90ºC (temperatura máxima permitida para retrasar el underclocking):
setup_var 0x1AA 0x5A
( http://prntscr.com/320gwp )
Etc...
(Información de colores de las capturas de pantalla: Rojo = offset | Verde: value)
No es igual de fácil que hacerlo a través del GUI, pero el resultado es el mismo...
"Vale más tener un pájaro en la mano, que ver 100 volando".
¡Un saludo!
P.D: ¿Alguien conoce cómo configurar un RAID? ¡Tenemos 2 huecos para HDD y un puerto mSATA!
Después de bastante tiempo investigando he dado con una solución gracias para poder trastear con las opciones ocultas en uEFI (2.XX). Por desgracia, no se puede deshabilitar nVidia Optimus, porque si la iGPU es desactivada el equipo no puede mostrar imagen (creo que esta imposibilidad es independiente de si se hace por GUI o no). Esto es debido a que la GPU nVidia no tiene ninguna salida directa (HDMI, LVDS, VGA... etc) y su único contacto con el exterior está proporcionado por la iGPU. Sin embargo, podemos cambiar la cantidad de vRam dedicada a la iGPU, y también el máximo de memoria dinámica... Ideal para Hackintosh.
Todos los offsets y values disponibles para cualquier Aspire V3-771 con placa base VA70_HC y Bios 2.23 están aquí:
*** comprobad que en CPU-Z aparece lo mismo que aquí: http://prntscr.com/32048i ***
Offsets y values: http://pastebin.com/4bnSXQRr
Extraído gracias a Universal IFR Extractor de donovan6000.
Una vez anotados en un papel los valores que vamos a escribir en los offsets de las funciones que queramos manipular, procedemos a descargar este archivo .ZIP y descomprimimos la carpeta "EFI" del interior, en un pendrive previamente formateado con FAT32. Ahora iniciamos el PC desde el pendrive con F12 (se necesita tener "Secure boot" desactivado. Si F12 no funcionase, revisa que el menú de arranque esté activado dentro de los ajustes del BIOS/UEFI).
Una vez que cargue GRUB, usaremos el comando "setup_var *offset* *value*" para aplicar los cambios. Por ejemplo:
Para asignar 32Mb de memoria vRam fija:
setup_var 0x198 0x1
( http://prntscr.com/320ajw )
Para asignar un máximo de 128Mb de vRam dinámica:
setup_var 0x199 0x1
( http://prntscr.com/320c5s )
setup_var 0x197 0x1
( http://prntscr.com/320cog )
Para deshabilitar el ahorro de energía de los gráficos:
setup_var 0x19F 0x0
( http://prntscr.com/320dnd )
Para desactivar el underclocking de la iGPU por debajo del reloj base (650 Mhz). No afecta al overclock, el cual puede llegar a 1100Mhz en modo Turbo.
setup_var 0x194 0x0
( http://prntscr.com/320fwk )
setup_var 0x20A 0x0
( http://prntscr.com/320gc2 )
Para que el CPU no sufra underclocking para refrigerarse hasta los 90ºC (temperatura máxima permitida para retrasar el underclocking):
setup_var 0x1AA 0x5A
( http://prntscr.com/320gwp )
Etc...
(Información de colores de las capturas de pantalla: Rojo = offset | Verde: value)
No es igual de fácil que hacerlo a través del GUI, pero el resultado es el mismo...
"Vale más tener un pájaro en la mano, que ver 100 volando".
¡Un saludo!
P.D: ¿Alguien conoce cómo configurar un RAID? ¡Tenemos 2 huecos para HDD y un puerto mSATA!