System:
CPU: 12th Gen Intel(R) Core(TM) i3-12100, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
App: foobar2000 v1.6.16
Settings:
High priority: no
Buffer entire file into memory: no
Warm-up: no
Passes: 1
Threads: 1
Postprocessing: none
163 CDDA flac files (with unknown/mixed encoding settings), 6.04GB, on a Toshiba 4TB HDD.
I have 16GB RAM and Windows is installed on a 250GB SATA SSD, with page file disabled.
First Run:
Decoded length: 18:08:08.773
Opening time: 0:02.202
Decoding time: 1:01.562
Speed (x realtime): 1023.913
Second Run (so cached to RAM):
Opening time: 0:00.601
Decoding time: 0:43.844
Speed (x realtime): 1468.988
Then I changed the CPU clock ratio from the default 41 (turbo at 43) to 20...
First Run:
Opening time: 0:03.340
Decoding time: 1:49.582
Speed (x realtime): 578.174
Second Run:
Opening time: 0:01.286
Decoding time: 1:34.047
Speed (x realtime): 684.851
How about a clock ratio of 10?
First Run:
Opening time: 0:04.775
Decoding time: 3:30.515
Speed (x realtime): 303.259
Second Run:
Opening time: 0:02.529
Decoding time: 3:08.018
Speed (x realtime): 342.638
I also tried to change the "Adjacent Cache Line Prefetch" and "Hardware Prefetcher" is BIOS but there is no difference in speed.