- Joined
- May 27, 2010
- Messages
- 2,363
- Motherboard
- Dell Optiplex 9030 All in One
- CPU
- i5-4690K
- Graphics
- HD 4600
- Mac
- Classic Mac
- Mobile Phone
necrum said:Thanks Minihack for the files, they were very useful to find what I was doing wrong.
I tried your dsdt's and and my vostro worked without problems, booted without nullcpupm but temperatures were still high after a few minutes, but now i've implemented a new dsdt that compiles correctly, I've moved the DTGP section below Method (NPTS, 1, NotSerialized) instead of putting it above _WAK, using some of your (_PR) code and some parts of the code in my DDST (PR.0000 to 0003 and_PSS parts) and to my surprise now the temperatures feels a lot cooler (i've also updated my fakesmc and now my temperatures are shown).
SMC Monitor doesn't show the electric potency correctly, nor the C or P states or the processor frequency(even though that with the dsdt of the toshiba laptop does show the potency), and shows a sligthly higher temperatures than iStat which I used in the picture below, nevertheless the temperatures are in the same range that Windows reports.
I don't really know if C or P states are generated correctly (I removed generatePstates and cstates, and i'm using dropssdt), but at least everything goes much smoother now
I'll add the rest of the dsdt patches (screen brightness and other stuff later on)
Below are a picture of my system temperature after 30 minutes of uptime and the dsdt for a Vostro 3700 with hybrid graphics.
Good work.
How do the temp.s compare against using the Nullcpu...kext?
Maybe try testing for an hour or two using power management and then for the same period not using it and see the difference.
Also, try doing some Geekbench testing to see how things perform with and without powermanagement.
I'm interested to see if this is all actually worthwhile.