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.
Bookmarks