Lancer: Difference between revisions

From Hydrogenaudio Knowledgebase
(More information on SSE and how to test)
m (multicore)
Line 17: Line 17:
* SSE3MT: Multi-threading version of SSE3
* SSE3MT: Multi-threading version of SSE3


Theoretically, the MT version should run faster on Hyper-Threading capable processors or Multiprocessor systems.
Theoretically, the MT version should run faster on Hyper-Threading capable processors or Multiprocessor systems (including Multicore processors).


Newer processors '''should''' support SSE3. However you should confirm this with the processor manufacturer. Or, you can also test whether a certain SSE level is supported by your processor: Simply download and run OggEnc2.83 for the SSE level you are testing for. If your processor does not support it, OggEnc2.83 will tell you so and exit gracefully.
Newer processors '''should''' support SSE3. However you should confirm this with the processor manufacturer. Or, you can also test whether a certain SSE level is supported by your processor: Simply download and run OggEnc2.83 for the SSE level you are testing for. If your processor does not support it, OggEnc2.83 will tell you so and exit gracefully.

Revision as of 07:01, 16 May 2006

Lancer is the codename for the highly-optimized Vorbis libraries and utilities by BlackSword of the Ogg Vorbis Acceleration Project.


The latest version, Lancer 20060506 (20060512 for MT versions), is based on aoTuV beta 4.51. It includes the accelerated versions of:

  • oggenc2.83
  • OggDropXPd 1.8.9
  • Vorbis dynamic link libraries (ogg.dll, vorbis.dll, vorbisenc.dll, vorbisfile.dll)
  • libvorbis.dll


Note that starting version 20060506, BlackSword now provides several versions of the Lancer suite, each optimized for a certain processor feature. Here's a quick run-down (not exhaustive!) of the versions:

  • SSE: AthlonXP (Barton core and older), Pentium III
  • SSE2: Athlon64, Opteron, Pentium IV
  • SSE2MT: Multi-threading version of SSE2
  • SSE3: Athlon64 Rev E (Venice & San Diego core), Pentium IV (Prescott core)
  • SSE3MT: Multi-threading version of SSE3

Theoretically, the MT version should run faster on Hyper-Threading capable processors or Multiprocessor systems (including Multicore processors).

Newer processors should support SSE3. However you should confirm this with the processor manufacturer. Or, you can also test whether a certain SSE level is supported by your processor: Simply download and run OggEnc2.83 for the SSE level you are testing for. If your processor does not support it, OggEnc2.83 will tell you so and exit gracefully.


See also: Recommended Ogg Vorbis