Originally posted by: bsobel
Your 2K HT comment above is a good example of this; just because it works fine a lot of the time (and in all of your limited experience) you claim it's supported. The simple truth is that Hyperthreading has never been supported in Windows 2000.
You pretty much summed up that thread. He said it was supported because, well, he was running a HT proc. We tried to explain to him the scheduler wasn't HT aware, but it's like talking to a child.
No bill, I didn't say that because I was running a HT proc. In fact, I've never owned a processor with HyperThreading. My discussion about the matter was based on official technical documentation.
When you say "HT aware", what do you mean by that? Because the scheduler in W2K SP4 was specifically modified to support Intel's HyperThreading technology. They use HLT to stop idle threads, and YIELD in spinlocks to reduce contention. As per Intel's guidance regarding programming for HyperThreading.
If you are talking about the per-CPU licensing issues, I have never disgreed with the fact that W2K's CPU licensing is different than XP's, with respect to processors with HyperThreading technology. That's clearly spelled out in the Microsoft documentation.
Originally posted by: bsobel
HT on 2k
MS on HT
"Although Windows recognizes all eight logical processors in this example, in most cases
performance would be better using eight physical processors."
"
Windows 2000 Server does not distinguish between physical and logical processors on systems enabled with Hyper-Threading Technology; Windows 2000 simply fills out the license limit using the first processors counted by the BIOS."
And? That's a pretty weak comeback. Of course 8 physical processors are going to offer more performance than 8 logical (HT) processors - the physical processors have a full dedicated execution core, whereas the logical (HT) processors have to share the resources of one execution core. This is standard knowledge about HyperThreading technology in general, and in no way relates to wether or not W2K's scheduler supports processors with HyperThreading. You have a tendency to post only tangentally-relevant links, to "prove" your point. The second point has to do with licensing issues, which I already stated that I don't disagree with.
The technical fact is that W2K's scheduler was specifically modified to support HyperThreading technology in SP4, I've proved it with MS's own whitepaper on the subject in the thread that we had the argument in, and you have yet to refute that specific and very correct key fact.
Originally posted by: bsobel
You brought it back up, and your still wrong.
Maybe I'm missing something on the data-corruption comment, is that referring to a different thread? I tend to ignore most threads after they've hit a dozen or so posts because there isn't much to add to the conversation (what's the count on this thread at now
).
Larry claims hibernation is one of the worst features ever put into Windows because it causes constant data loss. His as always incorrect basis is that end users are going around upgrading their machines not knowing the difference between 'Off' and 'Hibernate' which leads them to open the machines while hibernating and the wake up process fails (thus data loss). It's just another of his BS contortions.
No bill, I did NOT claim that hibernation leads to "constant data loss". Nor did I claim the data-corruption was due to the wakeup process failing. What I pointed out was that the hibernation image caches filesystem data, and that if you hibernate, and then dual-boot or use a bootdisk or otherwise access and modify the filesystem, then when you resume from hybernation, the (now stale) filesystem data will overwrite the modified filesystem data and you will end up with a mess.
I claimed that hybernation was risky and that MS should have put in a warning, about how to properly use hybernation so that it doesn't result in data-loss. There is probably more than one enthusiast out there that has tried hybernating and dual-booting, and I wonder how many of them know about the data-loss problem? That's why I posted about it, as enthusiasts are more likely to do things that are "outside the box" than your ordinary Joe User. I also personally tested the issue, and confirmed the data-loss.
Originally posted by: bsobel
And to Larry, you know if it was just me, maybe you ccould argue we just don't get along. But hmm, myself, smilin, nothinman, spyordie007.... Starting to see a pattern? You know what, maybe it is the fact that your our resident OS troll.
And? Your public smear campaign is working, sad to say. I'm still curious as to what you thought I was lying about, because I'd like a chance to defend myself about that. Was it the Vista DS3D emulation thing? Because I posted my response in that thread, and BD2003 tested DS3D apps with RightMark, and it appears that there IS an emulation layer.