|Originally posted by 1_of_9
You did a wonderful job on these two utilities. If you want ideas for things to make...I'm full of ideas. For example; a utility to set irq's in winXP would be great. - or - I'd love a patch for Win2K that would enable hyper threading support. I miss win2k, and this deliberately broken feature reminds me of MS not allowing USB support with WinNTv4. Perhaps a cpu vcore voltage ajustment utility could extend battery life even further.
Ouch! Thats no small utilites we are talking about here, is it ok if a have them done by the end of this week?
Just kidding, of course. Its interesting to hear what people really wants so I will try to elaborate a bit. The IRQ thing in windows xp is an ACPI thing, so you can actually disable it by installing xp in non-ACPI mode, then you are free to alter the hardware settings on your own. The drawback is that you lose the Power Management functions in ACPI as well, such as stand by, hibernation and so on. I have read some info on the topic and regarding to the PCI standard all devices are obliged to be able to have an shared IRQ, as opposed to the old ISA-standard there sharing was not possible. I even read some very interesting information from a guy who worked on microsoft developing exactly this part of the OS, and he was not very pleased with all things, he made a better algoritm for IRQ-assigment but it wasnt implemented due to they not wanted to have to betatest other parts again a think it was. Anyway, the irq sharing seems to work ok, but I for sure still would like to have my graphics card on its own irq. And also, I have a computer which dont know its have a modem, and I suspect it may be related to irq-sharing in some way. I have yet to investigate into this, I'm waiting for another one to enable HT on the 5660 to see if the problem is there also. 3 people, i think, have flashed their bioses with my bios. But noone have enabled HT yet. Actually I was reading some info today and stumbled upon how to change IRQ, XP doesnt let you because it cannot guarantee it to work all the time, but I'm willing to try of course. Tweaking my bios gave me nerves of steel. You have to wait and see, maybe I will do some experimenting.
Yes, not supporting HT really sound like a deliberately broken feature, and I hate when that happens. Thats why I was so decisive to enable HT on my 5660, I turned out to be partly right, there exists no hardware limitations in order to use HT, but there may be cooling issues, but it seems ok in my case. Anyway, me personally like XP more than win2K, even though I used 2K for a long time I'm not using it anymore so I wouldnt mess with that.
Also, we live in a reality, and if MS saves money by not supporting HT on win2K hopefully they will spend them on make XP better instead.
Finally you are head on
My next little project as I already have thought of, will be to investigate the embedded controller even further, and see what can be done about adjust the fan speeds and the voltage. Lowering the voltage when downclocking the cpu shouldnt be any problem, and that would consume less battery and produce less heat. My fans are on all the time, I dont know about yours. But I think there will be a threshold when I manage to get down the cpu temp so the fans dont have to work all the time, the battery will last way longer.
At the moment, my work schedule is really full, so I wouldnt hold my breath if I was you, but you have to wait and see.