Lancer: Difference between revisions

From Hydrogenaudio Knowledgebase
m (added link)
mNo edit summary
Line 1: Line 1:
'''Lancer''' is the codename for the highly-optimized suite of [[Ogg Vorbis|Vorbis]] libraries and utilities by BlackSword of the [http://homepage3.nifty.com/blacksword/index_e.htm Ogg Vorbis Acceleration Project].
'''Lancer''' is the codename for the highly-optimized suite of [[Vorbis]] libraries and utilities by BlackSword of the [http://homepage3.nifty.com/blacksword/index_e.htm Ogg Vorbis Acceleration Project].


The latest version, '''Lancer 20061110''', is based on '''[[aoTuV]] Release 1'''. It includes the accelerated versions of:
The latest version, '''Lancer 20061110''', is based on '''[[aoTuV]] Release 1'''. It includes the accelerated versions of:
* [[Oggenc]] 2.83
* [[Oggenc]] 2.83
* [[OggDropXPd]] 1.8.9
* [[OggDropXPd]] 1.8.9
* Vorbis Dynamic Link Libraries (ogg.dll, vorbis.dll, vorbisenc.dll, vorbisfile.dll, libvorbis.dll)
* Vorbis Dynamic Link Libraries (ogg.dll, vorbis.dll, vorbisenc.dll, vorbisfile.dll, libvorbis.dll)


 
== Platform-specific builds ==
==Platform-specific builds==
 
Starting version 20060506, BlackSword provides several builds of the Lancer Suite. Each of these builds is optimized for a specific platform. Here's a quick run-down (not exhaustive!) of the builds:
Starting version 20060506, BlackSword provides several builds of the Lancer Suite. Each of these builds is optimized for a specific platform. Here's a quick run-down (not exhaustive!) of the builds:
* SSE: AthlonXP (Barton core and older), Pentium III
* SSE: AthlonXP (Barton core and older), Pentium III
* SSE2: Athlon64, Opteron, Pentium IV
* SSE2: Athlon64, Opteron, Pentium IV
Line 17: Line 13:
* SSE3: Athlon64 Rev E (Venice & San Diego core), Pentium IV (Prescott core), Core Duo (Solo)
* SSE3: Athlon64 Rev E (Venice & San Diego core), Pentium IV (Prescott core), Core Duo (Solo)
* SSE3MT: Multi-threading version of SSE3 for Athlon64X2, Pentium D, Core Duo (Dual), Core2 Duo (Conroe & Merom cores)
* SSE3MT: Multi-threading version of SSE3 for Athlon64X2, Pentium D, Core Duo (Dual), Core2 Duo (Conroe & Merom cores)


Theoretically, the MT builds should run faster on Hyper-Threading capable processors or Multi-processor systems (including Multicore processors).
Theoretically, the MT builds should run faster on Hyper-Threading capable processors or Multi-processor systems (including Multicore processors).
Line 23: Line 18:
Newer processors '''should''' support SSE3. It is recommended that you confirm this with, either your processor manufacturer or someone familiar with your computer architecture. You have the ability to test, whether or not a certain SSE level is supported by your processor: Simply download and run Oggenc 2.83 for the SSE level that you plan on testing. If your processor does not support it, Oggenc 2.83 will tell you so and exit.
Newer processors '''should''' support SSE3. It is recommended that you confirm this with, either your processor manufacturer or someone familiar with your computer architecture. You have the ability to test, whether or not a certain SSE level is supported by your processor: Simply download and run Oggenc 2.83 for the SSE level that you plan on testing. If your processor does not support it, Oggenc 2.83 will tell you so and exit.


==See also==  
== See also ==  
* [[Recommended Ogg Vorbis]]
* [[Recommended Ogg Vorbis]]


 
== Processor & Chipset Information ==  
==Processor & Chipset Information==  
 
You can use these freeware applications in order to test your computer's architecture and chipset.
You can use these freeware applications in order to test your computer's architecture and chipset.
* [http://hp.vector.co.jp/authors/VA002374/src/download.html wcpuid] (for Windows)
* [http://hp.vector.co.jp/authors/VA002374/src/download.html wcpuid] (for Windows)
* [http://www.cpuid.com/cpuz.php cpu-z] (for Windows)
* [http://www.cpuid.com/cpuz.php cpu-z] (for Windows)


Linux users can try '''cat /proc/cpuinfo'''
Linux users can try '''cat /proc/cpuinfo'''

Revision as of 15:39, 14 June 2007

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

The latest version, Lancer 20061110, is based on aoTuV Release 1. It includes the accelerated versions of:

  • Oggenc 2.83
  • OggDropXPd 1.8.9
  • Vorbis Dynamic Link Libraries (ogg.dll, vorbis.dll, vorbisenc.dll, vorbisfile.dll, libvorbis.dll)

Platform-specific builds

Starting version 20060506, BlackSword provides several builds of the Lancer Suite. Each of these builds is optimized for a specific platform. Here's a quick run-down (not exhaustive!) of the builds:

  • 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), Core Duo (Solo)
  • SSE3MT: Multi-threading version of SSE3 for Athlon64X2, Pentium D, Core Duo (Dual), Core2 Duo (Conroe & Merom cores)

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

Newer processors should support SSE3. It is recommended that you confirm this with, either your processor manufacturer or someone familiar with your computer architecture. You have the ability to test, whether or not a certain SSE level is supported by your processor: Simply download and run Oggenc 2.83 for the SSE level that you plan on testing. If your processor does not support it, Oggenc 2.83 will tell you so and exit.

See also

Processor & Chipset Information

You can use these freeware applications in order to test your computer's architecture and chipset.

Linux users can try cat /proc/cpuinfo