Arm Releases ASTC Encoder 3.0 With Even Better Performance
Arm has released version 3.0 of its encoder for Adaptive Scalable Texture Compression (ASTC), the lossy compression algorithm popular with OpenGL (ES) and Vulkan that is royalty-free and available through official extensions.
As with prior releases for Arm's ASTC command line compressor/decompressor, ASTC Encoder 3.0 is focused on more performance improvements. Arm engineers note that compared to ASTC Encoder 2.5, the new ASTC Encoder 3.0 should be "between 25% and 75% [faster]" depending upon the image quality and other settings. Using smaller block sizes and higher search qualities should yield the largest advantage in moving to ASTC Encoder 3.0. ASTC Encoder 3.0 aims to keep the image quality the same or better than ASTC Encoder 2.5.
ASTC Encoder 3.0 also features a lot of code cleaning, various API changes, new heuristics, and other changes. MacOS / Linux / Windows binaries of ASTC Encoder 3.0 along with the sources are available via GitHub.
We continue to use ASTC Encoder as an interesting CPU benchmark for texture compression. Our Phoronix Test Suite / OpenBenchmarking.org test profile has already been updated against ASTC Encoder 3.0. Thus over on OpenBenchmarking.org you can see astcenc benchmarks in varying configurations with new data continuing to pour in.
As with prior releases for Arm's ASTC command line compressor/decompressor, ASTC Encoder 3.0 is focused on more performance improvements. Arm engineers note that compared to ASTC Encoder 2.5, the new ASTC Encoder 3.0 should be "between 25% and 75% [faster]" depending upon the image quality and other settings. Using smaller block sizes and higher search qualities should yield the largest advantage in moving to ASTC Encoder 3.0. ASTC Encoder 3.0 aims to keep the image quality the same or better than ASTC Encoder 2.5.
ASTC Encoder 3.0 also features a lot of code cleaning, various API changes, new heuristics, and other changes. MacOS / Linux / Windows binaries of ASTC Encoder 3.0 along with the sources are available via GitHub.
We continue to use ASTC Encoder as an interesting CPU benchmark for texture compression. Our Phoronix Test Suite / OpenBenchmarking.org test profile has already been updated against ASTC Encoder 3.0. Thus over on OpenBenchmarking.org you can see astcenc benchmarks in varying configurations with new data continuing to pour in.
1 Comment