Hello everyone! I've found out that 10.9 somehow reads the device differently from the same DSDT file. So I basically need to modify my DSDT (adding name,ioname,compatibility injection) but i don't have much experience in dsdt editing. With a little help from old napalm it says i need to inject this:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
},
"compatible",
Buffer (0x0D)
{
"pci8086,3a18"
},
"IOName",
Buffer (0x0D)
{
"pci8086,3a18"
},
"name",
Buffer (0x0D)
{
"pci8086,3a18"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Thats explanation of temp behavior:
my GPU GTX 650 has almost same temp like GPU and this isn't normally because it's a Kelper GPU so in Windows around 28 30C maximum.
In 10.9...
37GPU 1500 rpm
33 CPU 1507 rpm
This is my DSDT: http://cl.ly/373m2e3w0N0D
Now who can help me to inject new IOName code...
The idea it's to regain same temps/rps fans as it in Mountaion Lion. Actually Mavericks reads a little different the values so it needs to be corrected!
Thank you very much, help appreciated!