Allora la soluzione è stata trovata su Guru3d: il link alla discussione (in inglese, è questo [Solo gli utenti registrati possono vedere questo collegamento. ]).
Si è scoperto infatti che il problema di lettura delle temp risiede in ambiente bios: il parametro di lettura arriva dal diodo interno del core ma manca un algoritmo preparato dagli ingegneri diel G92 che sia in grado di approssimare con certezza e convertire il gradi Celsius questo valore in esadecimale.Originariamente Scritto da Unwinder
L'unico programma in grado di fare un calcolo approssimativo e con una stima di errore di +10/-10° è stato ASUS SmartDoctor versione 5.08, tuttavia l'algoritmo utilizzato dagli ingegneri asus è molto artificioso: in base alla lettura che potete trovare anche voi utilizzando la riga di comando
è possibile infatti notare la lettura del diodo in valore esadecimale. I tecnici asus, sulla base di questo valore e SULLE MISURAZIONI avvenute esternamente al core via sonda termica hanno calcolato un valore di offset (spostamento) e una costante: la formula creata, suggerita da Unwinder, non fa altro che "convertire" abbastanza empiricamente un valore esadecimale facendo in modo di rendere verosimile il risultato, cioè di farlo coincidere con la temperatura misurata. Tale artificio permette di monitorare abbastanza verosimilmente la temperatura almeno da Rivatuner.Codice:Run "RivaTuner.exe /rr20008 /rr20400", which will give you a message box containing output of two GPU registers
Il seguente problema non è assolutamente presente nelle "vecchie" versioni della 8800Gt, poichè nella rev.2 è stato accorciato (e anche di un bel po' il PCB) con le seguenti cause:Originariamente Scritto da Unwinder
Alcuni venditori tra cui ASUS, PALIT, TWINTECH, GIGABYTE per limitare i costi di produzioni e per rendere quindi la board più appetibile sul mercato, hanno preferito accorciare il PCB della scheda, eliminando quindi l'ADT7473 controller, l'unico controller esterno alla gpu che sulle schede reference funge da termal monitor. Così facendo hanno tolto l'unico sensore nativamente supportato dai Forceware, per cui è svelato l'arcano delle temperature 0°.Originariamente Scritto da Unwinder
Rivatuner non può quindi calcolare la lettura, poichè già in ambiente bios non arriva da quel controller da cui i Forceware si aspettano una lettura.Originariamente Scritto da Unwinder
In aiuto è quindi arrivato il fix ideato e scritto da Igor Levicki:Originariamente Scritto da Unwired
Ricapitolando: finchè Unwired non rilascerà Rivatuner 2.07 è necessario supportare la lettura via software delle temperature attraverso un driver .dll che ricolleghi la lettura di RT non al chip ADT7473 (mancante su queste boards!) ma al diodo interno già presente dalla serie G84 (vedi sopra).Originariamente Scritto da levicki
Potete scaricare la seguente G92.dll a questo indirizzo:[Solo gli utenti registrati possono vedere questo collegamento. ]
Anche a questo link:[attachment=0:gw3edgqw]G92.zip[/attachment:gw3edgqw]







Rispondi Citando
