Parte 3 de 3:
Comenzamos con la modificación en sí de la bios de la gs para que podamos obtener los mismos resultados en memoria que con la bios de la gtx. Lo único que cambio en nuestra gs es la latencia de la memoria por el de la bios de la gtx, no obstante, mirando los ficheros de las dos bios hay otros bytes distintos entre ellas pero no sé por ahora el significado de los mismos. Esto quiere decir que a igualdad de frecuencias en gpu, mem y latencias puede ser que la bios de la gtx mejore algo más la puntuación al tener otras diferencias sus respectivas bios.
La bios de la gtx aumenta la latencia de la memoria por lo que podemos subir más la frecuencia. A igualdad de frecuencias a mayor latencia menor rendimiento.
Bueno pues abrimos el nibitor con nuestra bios de gs y nos vamos a “ Tools -> Perf. Table entries -> Show entries”
Sólo están activas las 3 primeras entradas, la primera para el 2d, la segunda para el Thrtl y la tercera para el 3d. Voy a comentar todo aquello que he descubierto que posee la entrada, para ello copio y pego la tercera entrada (la del 3d):
22FF000064 -> header o cabecera
64 -> voltaje
7701 -> frecuencia gpu
000000
FB01 -> frecuencia memoria
CA000000FFFF000000FFFF000000FFFF000000FFFF000000FF FF000000FFFF000000FFFF00000000FF0000 -> estructura que contiene el offset (y supongo que algo más) de otra posición de la bios en la que se encuentran los timings que va a cargar la gpu para la memoria.
Lo que tenemos que hacer es abrir 2 nibitors, en uno abrimos la bios de la gs y en otro la bios de la gtx. Y ahora copiamos en las tres primeras entradas de la gs las tres primeras entradas de la gtx. Así cambiaremos el voltaje, frecuencia de gpu y mems y lo que es más importante, el offset al que tiene que acceder la gpu para cargar los timings de la memoria.
Una vez modificada las entradas, ponemos a nuestro gusto la frecuencia de gpu y memoria y reprogramamos la bios con el nvflash.
El resultado es que antes de la modificación los timings son:
Y ahora:
Lo único que hacemos es decirle a la gpu que cargue los timings de la gtx (sin saber si la memoria tiene las mismas características). Lo que no he descubierto aun es como funciona la estructura que indica a la gpu que timings cargar para la memoria. A ver si alguien los descubre y podemos probar otros valores.
Tened en cuenta que Dell no documenta todo lo que he ido mostrando. Por este motivo puede haber información o explicaciones no del todo correctas e incluso erróneas.
Bueno espero que disfruten de este tochazo que me ha costado mis horitas. Saludos!!