I had the same "strange temp values" problem.
I fixed it by adding my device id into AppleGraphicsPowerManagement.kext/Contents/Info.plist
Added my gfx device id into iMac10,1 section and than made a iMac10,1 smbios.plist that i added to E/E
This fixed nvclock -i and temps give resaonable values:
CODE
Unhandled init script entry with id '0x96' at 0xc748
-- General info --
Card: G92 [GeForce 9800 GT]
Architecture: G92 A2
PCI id: 0x0614
Subvendor id: 0x1043
GPU clock: 601.712 MHz
Bustype: PCI-Express
-- Shader info --
Clock: 1512.000 MHz
Stream units: 112 (01111111b)
ROP units: 16 (1111b)
-- Memory info --
Amount: 1024 MB
Type: 256 bit DDR3
Clock: 899.996 MHz
-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X
-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 47C
-- VideoBios information --
Version: 62.92.72.00.00
Signon message: ASUS EN9800GT VB Ver 62.92.72.00.AS10
Performance level 0: gpu 600MHz/shader 1500MHz/memory 900MHz/1.15V/100%
VID mask: 3
Voltage level 0: 1.05V, VID: 0
Voltage level 1: 1.15V, VID: 1
Voltage level 2: 1.25V, VID: 2
Voltage level 3: 1.35V, VID: 3
but I get this "Unhandled init script entry with id '0x96' at 0xc748" log message?
the fan is also not recongnized.
My card works with netkas pcefi, no special dsdt settings or kexts.
here my ioreg values
CODE
| | +-o pci-bridge@1 <class IOPCIDevice, id 0x1000001b7, registere$
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, id 0x1000001fb, $
| | | +-o display@0 <class IOPCIDevice, id 0x1000001ba, register$
| | | +-o NVDA,Display-A@0 <class IONDRVDevice, id 0x1000002ba$
| | | | +-o NVDA <class NVDA, id 0x1000002bc, registered, matc$
| | | | +-o AppleUpstreamUserClientDriver <class AppleUpstre$
| | | | +-o AGPM <class AGPM, id 0x100000306, registered, ma$
| | | | | +-o gpu-control <class IOService, id 0x100000307, $
| | | | | +-o IOHWControl <class IOHWControl, id 0x1000003$
| | | | +-o gpu-sensor <class IOService, id 0x10000034c, reg$
| | | | | +-o IOHWSensor <class IOHWSensor, id 0x10000034d, $
| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2$
| | | | +-o display0 <class IODisplayConnect, id 0x10000034f$
| | | | | +-o AppleDisplay <class AppleDisplay, id 0x1000003$
| | | | +-o IOFramebufferUserClient <class IOFramebufferUser$
| | | | +-o IOFramebufferSharedUserClient <class IOFramebuff$
| | | +-o NVDA,Display-B@1 <class IONDRVDevice, id 0x1000002bb$
| | | | +-o NVDA <class NVDA, id 0x1000002e2, registered, matc$
| | | | +-o AppleUpstreamUserClientDriver <class AppleUpstre$
| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2$
| | | | +-o display0 <class IODisplayConnect, id 0x100000354$
| | | | | +-o AppleDisplay <class AppleDisplay, id 0x1000003$
| | | | +-o IOFramebufferUserClient <class IOFramebufferUser$
| | | | +-o IOFramebufferSharedUserClient <class IOFramebuff$
| | | +-o NVKernel <class NVKernel, id 0x1000002b7, registered$
| | | | +-o NV2DContext <class NV2DContext, id 0x10000035b, !r$
| | | | +-o NV2DContext <class NV2DContext, id 0x10000035d, !r$
| | | | +-o nvDevice <class nvDevice, id 0x100000367, !registe$
| | | | +-o nvTeslaGLContext <class nvTeslaGLContext, id 0x100$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | | +-o nvTeslaGLContext <class nvTeslaGLContext, id 0x100$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | +-o driver_MapMemory <class driver_MapMemory, id 0x10000$
is there any chance to get fan control working for this cards?
and (ok other topic) get FakeSMC plugins to show correct temo and fan values.
as by now istat still gives me gfx diode at 123 degrees celsius.
cheers