Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!
BobPaul said:Apparently it runs slower (cause it doesn't use the SSE enhancements) because Microsoft coded the software poorly... That's nuts. I can't believe they use the CPU ID rather testing for SSE... I can't imagine anyone would do that, but I suppose if anyone is going to do it, it'll be Microsoft.
--from the link GnuFish posted---
So how do you make WME7 detect the Athlon XP as a SSE enabled processor? The solution is actually quite simple; If you run a profile on Windows Media Encoder during an encoding task you'll quickly come to realize that most of the work is being done in a library located in the \Windows\System32\ directory called 'wmvdmoe.dll'. This is the encoding library used by WME hence a great portion of the encoding process is spent dealing with this file. By modifying this file you can set what manufacturer string to look for in order to enable SSE. In order to accomplish the goal of enabling SSE on the Athlon XP you'd want to look for 'AuthenticAMD' instead of 'GenuineIntel'. Those that have experience with editing dlls will find that this workaround is quite easy to implement; for everyone else, AMD has released a patch that will do this for you and even make a backup copy of the old wmvdmoe.dll file for you to compare to.
-----------------------
I still say it's safe to assume that other software won't be making this mistake. Certainingly it's been posted that DivX and other common encoders run just as fast on the mobile chips with desktop mobos as with desktop chips in desktop mobos. I would say 98% of all software that isn't Windows Media Encoder 7 will try to run SSE code as a means of determining whether or not SSE exists, rather than checking CPU id (as new processors that support SSE could appear with "more differenter" CPU-IDs and prevent the optimization... it's a horrible horrible way to code software, and it seems Microsoft wins the crap-prize yet again. Go MS!!