Parte 2 de 3:
NOTA: Esto no es necesario leer para hacer la modificación, pero es muy interesante. Utilizaré algo de notación binaria y la operación binaria AND a nivel de bits. Si no entendéis lo que estoy diciendo pasar de ello.
Voy a comentar el tema de los voltajes de las gráficas ya que por mil sitios veo que unos ponen el voltaje en 1,05v, otros en 0,8v para el 2d y mil cosas por el estilo. Pues bien todo esto no sirve de nada!! Ya que lo único que estamos modificando es el label de los vid del regulador de voltajes de la gpu y memoria.
Los “labels” sólo son una etiqueta que acompañan a los “vids”, pues bien, pongamos lo que pongamos en ellos, lo ÚNICO que modifica el voltaje de la gráfica son los “vids”. De serie vemos que las gráficas tienen activos el vid 3 y el vid 7 cada uno de ellos con los labels 1,00v y 1,24v. Si al vid 3 que tiene 1,00v real le cambiamos el label a 1,32v, el voltaje real que le llega a la gráfica sigue siendo 1,00v.
Haciendo pruebas con los vids de la gráfica he visto que sólo posee dos voltajes reales, 1,00v y 1,24v. Que cómo lo he comprobado? Pues haciendo lo siguiente..
Como tenemos dos entradas en el “Voltaje table editor” pues he dejado la primera tal cual para el 2d y el Thrtl. Y a la segunda entrada, que he dejado para el 3d, le he ido probando el vid0,1,2,3,4,5,6,7. Temperaturas obtenidas con el cubo girando del ati tools:
-Vid0 ->74º
-Vid1 ->74º
-Vid2 ->74º
-Vid3 ->74º
-Vid4 ->80º
-Vid5 ->80º
-Vid6 ->80º
-Vid7 ->80º
Eso que significa? Pues que el único bit que cambia el voltaje en el regulador es el tres:
3 2 1
--------
0 0 0 -> 0
0 0 1 -> 1
0 1 0 -> 2
0 1 1 -> 3
1 0 0 -> 4
1 0 1 -> 5
1 1 0 -> 6
1 1 1 -> 7
Si el bit 3 está a 0 el regulador está a 1,00v y si está a 1 el voltaje está a 1,24v.
Respecto al tema de que el vid no cambia según muestra el Rivatuner tengo que decir que es FALSO, lo que ocurre es que no se aprecia por los vid elegidos por Dell. Paso a explicarlo:
Independientemente del voltaje que le tengamos asignados a nuestro 3d, nuestra gráfica tiene dos voltajes base, el de 1v y el de 1,24v. El vid que muestra Rivatuner se obtiene de la siguiente manera:
Cuando está cerrada la tapa: [voltaje bajo] and [0, bit1 vid bajo, bit0 vid bajo] = [vid que muestra Rivatuner].
011 -> Voltaje alto
011 -> Vid 3
-----
011 -> Vid 3 muestra gs y gtx
Cuando está abierta la tapa y en reposo el vid que muestra es: [voltaje alto] and [1, bit1 vid bajo, bit0 vid bajo] = [vid que muestra Rivatuner].
111 -> Voltaje alto
111 -> Vid 3
-----
111 -> Vid 7 muestra gs y gtx
Cuando está abierta la tapa y en carga el vid que muestra es: [voltaje alto] and [1, bit1 vid alto, bit0 vid alto] = [vid que muestra Rivatuner].
111 -> Voltaje alto
111 -> Vid 3
-----
111 -> Vid 7 muestra gs
111 -> Voltaje alto
111 -> Vid 7
-----
111 -> Vid 7 muestra gtx
Es por este motivo que siempre muestra un 7 el vid, sin embargo si lo modificamos veremos como si que va pasando de un vid a otro. Por ejemplo:
Si tenemos 2d y thrtl con el vid1 y el 3d con el vid7 nos queda.
Tapa cerrada
011
001
-----
001 -> Vid1
Tapa abierta reposo
111
101
-----
101 -> Vid 5
Tapa abierta carga
111
111
-----
111 -> Vid 7