Thank you, joebob90, for making the 64-bit LAME compile available.
Unfortunately, I'm not seeing that this 64-bit compile is faster than the 32-bit compile available at RareWares. I tested on a CD-image WAV file produced by EAC. In my first set of tests, the only LAME option I used was -V2. I did three runs where I ran the 64-bit LAME EXE followed by the 32-bit LAME EXE:
[C:\Users\George\Downloads]"LAME 64-bit vs. 32-bit Speed Test.bat"
Timer 1 on: 11:32:55a
LAME 3.98.2 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding C:\Users\George\Music\Keith Urban - Greatest Hits - 18 Kids - 2007.wav
to Keith Urban - Greatest Hits - 18 Kids - 2007 (64-bit LAME).mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
173514/173514(100%)| 2:54/ 2:54| 2:54/ 2:54| 26.028x| 0:00
32 [ 1506] %*
40 [ 7] %
48 [ 7] %
56 [ 7] %
64 [ 24] %
80 [ 67] %
96 [ 109] %
112 [ 1452] %*
128 [ 7161] %*********
160 [ 39720] %%%%%**********************************************
192 [ 52154] %%%%%%%%%%%%%%****************************************************
224 [ 37175] %%%%%%%%%%**************************************
256 [ 20243] %%%%%%%*******************
320 [ 13882] %%%%%%************
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
204.4 17.8 82.2 90.9 4.9 4.3
Writing LAME Tag...done
ReplayGain: -9.5dB
Timer 1 off: 11:35:49a Elapsed: 0:02:54.19
Timer 1 on: 11:35:49a
LAME 3.98.2 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding C:\Users\George\Music\Keith Urban - Greatest Hits - 18 Kids - 2007.wav
to Keith Urban - Greatest Hits - 18 Kids - 2007 (32-bit LAME).mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
173514/173514(100%)| 2:40/ 2:40| 2:40/ 2:40| 28.316x| 0:00
32 [ 1506] %*
40 [ 8] %
48 [ 4] %
56 [ 10] %
64 [ 24] %
80 [ 69] %
96 [ 82] %
112 [ 1287] %*
128 [ 6711] %********
160 [ 39834] %%%%%**********************************************
192 [ 52536] %%%%%%%%%%%%%*****************************************************
224 [ 37246] %%%%%%%%%%*************************************
256 [ 20314] %%%%%%%*******************
320 [ 13883] %%%%%%************
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
204.7 17.8 82.2 90.9 4.9 4.3
Writing LAME Tag...done
ReplayGain: -9.5dB
Timer 1 off: 11:38:29a Elapsed: 0:02:40.12
[C:\Users\George\Downloads]"LAME 64-bit vs. 32-bit Speed Test.bat"
Timer 1 on: 11:42:36a
LAME 3.98.2 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding C:\Users\George\Music\Keith Urban - Greatest Hits - 18 Kids - 2007.wav
to Keith Urban - Greatest Hits - 18 Kids - 2007 (64-bit LAME).mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
173514/173514(100%)| 2:49/ 2:49| 2:49/ 2:49| 26.737x| 0:00
32 [ 1506] %*
40 [ 7] %
48 [ 7] %
56 [ 7] %
64 [ 24] %
80 [ 67] %
96 [ 109] %
112 [ 1452] %*
128 [ 7161] %*********
160 [ 39720] %%%%%**********************************************
192 [ 52154] %%%%%%%%%%%%%%****************************************************
224 [ 37175] %%%%%%%%%%**************************************
256 [ 20243] %%%%%%%*******************
320 [ 13882] %%%%%%************
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
204.4 17.8 82.2 90.9 4.9 4.3
Writing LAME Tag...done
ReplayGain: -9.5dB
Timer 1 off: 11:45:25a Elapsed: 0:02:49.61
Timer 1 on: 11:45:25a
LAME 3.98.2 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding C:\Users\George\Music\Keith Urban - Greatest Hits - 18 Kids - 2007.wav
to Keith Urban - Greatest Hits - 18 Kids - 2007 (32-bit LAME).mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
173514/173514(100%)| 2:41/ 2:41| 2:41/ 2:41| 28.149x| 0:00
32 [ 1506] %*
40 [ 8] %
48 [ 4] %
56 [ 10] %
64 [ 24] %
80 [ 69] %
96 [ 82] %
112 [ 1287] %*
128 [ 6711] %********
160 [ 39834] %%%%%**********************************************
192 [ 52536] %%%%%%%%%%%%%*****************************************************
224 [ 37246] %%%%%%%%%%*************************************
256 [ 20314] %%%%%%%*******************
320 [ 13883] %%%%%%************
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
204.7 17.8 82.2 90.9 4.9 4.3
Writing LAME Tag...done
ReplayGain: -9.5dB
Timer 1 off: 11:48:06a Elapsed: 0:02:41.05
[C:\Users\George\Downloads]"LAME 64-bit vs. 32-bit Speed Test.bat"
Timer 1 on: 11:52:05a
LAME 3.98.2 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding C:\Users\George\Music\Keith Urban - Greatest Hits - 18 Kids - 2007.wav
to Keith Urban - Greatest Hits - 18 Kids - 2007 (64-bit LAME).mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
173514/173514(100%)| 2:49/ 2:49| 2:49/ 2:49| 26.764x| 0:00
32 [ 1506] %*
40 [ 7] %
48 [ 7] %
56 [ 7] %
64 [ 24] %
80 [ 67] %
96 [ 109] %
112 [ 1452] %*
128 [ 7161] %*********
160 [ 39720] %%%%%**********************************************
192 [ 52154] %%%%%%%%%%%%%%****************************************************
224 [ 37175] %%%%%%%%%%**************************************
256 [ 20243] %%%%%%%*******************
320 [ 13882] %%%%%%************
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
204.4 17.8 82.2 90.9 4.9 4.3
Writing LAME Tag...done
ReplayGain: -9.5dB
Timer 1 off: 11:54:54a Elapsed: 0:02:49.43
Timer 1 on: 11:54:54a
LAME 3.98.2 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding C:\Users\George\Music\Keith Urban - Greatest Hits - 18 Kids - 2007.wav
to Keith Urban - Greatest Hits - 18 Kids - 2007 (32-bit LAME).mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
173514/173514(100%)| 2:38/ 2:38| 2:38/ 2:38| 28.553x| 0:00
32 [ 1506] %*
40 [ 8] %
48 [ 4] %
56 [ 10] %
64 [ 24] %
80 [ 69] %
96 [ 82] %
112 [ 1287] %*
128 [ 6711] %********
160 [ 39834] %%%%%**********************************************
192 [ 52536] %%%%%%%%%%%%%*****************************************************
224 [ 37246] %%%%%%%%%%*************************************
256 [ 20314] %%%%%%%*******************
320 [ 13883] %%%%%%************
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
204.7 17.8 82.2 90.9 4.9 4.3
Writing LAME Tag...done
ReplayGain: -9.5dB
Timer 1 off: 11:57:33a Elapsed: 0:02:38.78
Summary:
Run 1 2:54 (64-bit) vs. 2:40 (32-bit)
Run 2 2:49 (64-bit) vs. 2:41 (32-bit)
Run 3 2:49 (64-bit) vs. 2:38 (32-bit)
I did another set of 3 runs, but this time I added the -S and --noreplaygain options:
[C:\Users\George\Downloads]"LAME 64-bit vs. 32-bit Speed Test (-S --noreplaygain).bat"
Timer 1 on: 12:10:16p
Timer 1 off: 12:12:51p Elapsed: 0:02:34.21
Timer 1 on: 12:12:51p
Timer 1 off: 12:15:23p Elapsed: 0:02:32.39
[C:\Users\George\Downloads]"LAME 64-bit vs. 32-bit Speed Test (-S --noreplaygain).bat"
Timer 1 on: 12:18:23p
Timer 1 off: 12:20:59p Elapsed: 0:02:35.31
Timer 1 on: 12:20:59p
Timer 1 off: 12:23:27p Elapsed: 0:02:28.02
[C:\Users\George\Downloads]"LAME 64-bit vs. 32-bit Speed Test (-S --noreplaygain).bat"
Timer 1 on: 12:24:49p
Timer 1 off: 12:27:24p Elapsed: 0:02:34.19
Timer 1 on: 12:27:24p
Timer 1 off: 12:29:58p Elapsed: 0:02:34.44
[C:\Users\George\Downloads]dir *.mp3
Volume in drive C is unlabeled Serial number is ba0b:7232
Directory of C:\Users\George\Downloads\*.mp3
02/04/2009 12:29p 115,841,186 Keith Urban - Greatest Hits - 18 Kids - 2007 (32-bit LAME).mp3
02/04/2009 12:27p 115,685,912 Keith Urban - Greatest Hits - 18 Kids - 2007 (64-bit LAME).mp3
231,527,098 bytes in 2 files and 0 dirs 231,528,448 bytes allocated
158,454,389,760 bytes free
Summary:
Run 4 2:34 (64-bit) vs. 2:32 (32-bit)
Run 5 2:35 (64-bit) vs. 2:28 (32-bit)
Run 6 2:34 (64-bit) vs. 2:34 (32-bit)
In my six test runs, the 64-bit LAME EXE finished faster only once and by just a fraction of a second. All the other runs showed that the 32-bit LAME EXE was a few seconds faster. I didn't run anything else while running these timing tests. I am running Vista Home Premium 64-bit with SP1. I have an Intel Core2 Duo CPU P8400 @ 2.26GHz with 4 GB RAM.
Is there another option I need to specify to make the 64-bit EXE run faster?
By the way, the 64-bit LAME EXE announces itself the same as the 32-bit EXE:
LAME 32bits version 3.98.2