Fedora Linux -fno-omit-frame-pointer Performance Impact AMD Ryzen 5 5500U testing Tuxedo laptop on Fedora 36 looking at performance cost of "-fno-omit-frame-pointer" as part of CFLAGS/CXXFLAGS. Benchmarks by Michael Larabel. -O2: Processor: AMD Ryzen 5 5500U @ 4.06GHz (6 Cores / 12 Threads), Motherboard: NB01 NL5xNU (1.07.11RTR1 BIOS), Chipset: AMD Renoir/Cezanne, Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Lucienne 512MB (1800/400MHz), Audio: AMD Renoir Radeon HD Audio, Network: Realtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200 OS: Fedora Linux 36, Kernel: 5.18.6-200.fc36.x86_64 (x86_64), Desktop: GNOME Shell 42.2, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.1.2 (LLVM 14.0.0 DRM 3.46), Compiler: GCC 12.1.1 20220507, File-System: btrfs, Screen Resolution: 1920x1080 -O2 -fno-omit-frame-pointer: Processor: AMD Ryzen 5 5500U @ 4.06GHz (6 Cores / 12 Threads), Motherboard: NB01 NL5xNU (1.07.11RTR1 BIOS), Chipset: AMD Renoir/Cezanne, Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Lucienne 512MB (1800/400MHz), Audio: AMD Renoir Radeon HD Audio, Network: Realtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200 OS: Fedora Linux 36, Kernel: 5.18.6-200.fc36.x86_64 (x86_64), Desktop: GNOME Shell 42.2, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.1.2 (LLVM 14.0.0 DRM 3.46), Compiler: GCC 12.1.1 20220507, File-System: btrfs, Screen Resolution: 1920x1080 PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better -O2 ......................... 5282 |=========================================== -O2 -fno-omit-frame-pointer . 5102 |========================================== DDraceNetwork 15.8.1 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap Frames Per Second > Higher Is Better -O2 ......................... 557.98 |========================================= -O2 -fno-omit-frame-pointer . 552.68 |========================================= DDraceNetwork 15.8.1 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time Milliseconds < Lower Is Better -O2 ......................... MIN: 1.2 AVG: 1.8 MAX: 8.7 -O2 -fno-omit-frame-pointer . MIN: 1.3 AVG: 1.8 MAX: 8.7 yquake2 8.10 Renderer: OpenGL 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better -O2 ......................... 647.7 |========================================== -O2 -fno-omit-frame-pointer . 623.8 |======================================== yquake2 8.10 Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better -O2 ......................... 84.2 |=========================================== -O2 -fno-omit-frame-pointer . 84.1 |=========================================== yquake2 8.10 Renderer: OpenGL ES 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better -O2 ......................... 658.9 |========================================== -O2 -fno-omit-frame-pointer . 641.9 |========================================= yquake2 8.10 Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better -O2 ......................... 78.6 |=========================================== -O2 -fno-omit-frame-pointer . 78.5 |=========================================== Crypto++ 8.2 Test: Unkeyed Algorithms MiB/second > Higher Is Better -O2 ......................... 383.59 |========================================= -O2 -fno-omit-frame-pointer . 369.00 |======================================= Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Seconds < Lower Is Better -O2 ......................... 131.73 |========================================= -O2 -fno-omit-frame-pointer . 132.66 |========================================= LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed MB/s > Higher Is Better -O2 ......................... 7273.84 |======================================== -O2 -fno-omit-frame-pointer . 7223.79 |======================================== LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed MB/s > Higher Is Better -O2 ......................... 8190.6 |========================================= -O2 -fno-omit-frame-pointer . 8171.2 |========================================= LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed MB/s > Higher Is Better -O2 ......................... 54.39 |========================================== -O2 -fno-omit-frame-pointer . 54.10 |========================================== LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better -O2 ......................... 7842.4 |========================================= -O2 -fno-omit-frame-pointer . 7789.7 |========================================= Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed MB/s > Higher Is Better -O2 ......................... 1391.3 |========================================= -O2 -fno-omit-frame-pointer . 1364.0 |======================================== Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed MB/s > Higher Is Better -O2 ......................... 19.5 |=========================================== -O2 -fno-omit-frame-pointer . 19.3 |=========================================== Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better -O2 ......................... 2669.8 |========================================= -O2 -fno-omit-frame-pointer . 2661.1 |========================================= Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Compression Speed MB/s > Higher Is Better -O2 ......................... 335.5 |========================================== -O2 -fno-omit-frame-pointer . 322.2 |======================================== Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Decompression Speed MB/s > Higher Is Better -O2 ......................... 3396.4 |========================================= -O2 -fno-omit-frame-pointer . 3414.3 |========================================= Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better -O2 ......................... 145.3 |========================================== -O2 -fno-omit-frame-pointer . 143.3 |========================================= Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed MB/s > Higher Is Better -O2 ......................... 3488.2 |========================================= -O2 -fno-omit-frame-pointer . 3496.8 |========================================= Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better -O2 ......................... 16.9 |=========================================== -O2 -fno-omit-frame-pointer . 16.9 |=========================================== Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better -O2 ......................... 2770.1 |========================================= -O2 -fno-omit-frame-pointer . 2757.3 |========================================= SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better -O2 ......................... 1581.17 |======================================== -O2 -fno-omit-frame-pointer . 1524.29 |======================================= SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better -O2 ......................... 742.34 |========================================= -O2 -fno-omit-frame-pointer . 735.22 |========================================= SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better -O2 ......................... 208.27 |========================================= -O2 -fno-omit-frame-pointer . 210.73 |========================================= SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better -O2 ......................... 2701.34 |======================================== -O2 -fno-omit-frame-pointer . 2603.66 |======================================= SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better -O2 ......................... 2285.03 |======================================== -O2 -fno-omit-frame-pointer . 2126.45 |===================================== SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better -O2 ......................... 1968.87 |======================================== -O2 -fno-omit-frame-pointer . 1945.40 |======================================== Botan 2.17.3 Test: KASUMI MiB/s > Higher Is Better -O2 ......................... 86.89 |========================================== -O2 -fno-omit-frame-pointer . 78.04 |====================================== Botan 2.17.3 Test: KASUMI - Decrypt MiB/s > Higher Is Better -O2 ......................... 83.53 |========================================== -O2 -fno-omit-frame-pointer . 74.34 |===================================== Botan 2.17.3 Test: AES-256 MiB/s > Higher Is Better -O2 ......................... 5435.97 |======================================== -O2 -fno-omit-frame-pointer . 754.62 |====== Botan 2.17.3 Test: AES-256 - Decrypt MiB/s > Higher Is Better -O2 ......................... 5348.25 |======================================== -O2 -fno-omit-frame-pointer . 754.64 |====== Botan 2.17.3 Test: Twofish MiB/s > Higher Is Better -O2 ......................... 345.59 |========================================= -O2 -fno-omit-frame-pointer . 251.44 |============================== Botan 2.17.3 Test: Twofish - Decrypt MiB/s > Higher Is Better -O2 ......................... 343.04 |========================================= -O2 -fno-omit-frame-pointer . 249.43 |============================== Botan 2.17.3 Test: Blowfish MiB/s > Higher Is Better -O2 ......................... 417.77 |========================================= -O2 -fno-omit-frame-pointer . 276.98 |=========================== Botan 2.17.3 Test: Blowfish - Decrypt MiB/s > Higher Is Better -O2 ......................... 429.88 |========================================= -O2 -fno-omit-frame-pointer . 280.33 |=========================== Botan 2.17.3 Test: CAST-256 MiB/s > Higher Is Better -O2 ......................... 92.60 |========================================== -O2 -fno-omit-frame-pointer . 82.04 |===================================== Botan 2.17.3 Test: CAST-256 - Decrypt MiB/s > Higher Is Better -O2 ......................... 91.21 |========================================== -O2 -fno-omit-frame-pointer . 82.04 |====================================== Botan 2.17.3 Test: ChaCha20Poly1305 MiB/s > Higher Is Better -O2 ......................... 762.16 |========================================= -O2 -fno-omit-frame-pointer . 402.12 |====================== Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt MiB/s > Higher Is Better -O2 ......................... 756.32 |========================================= -O2 -fno-omit-frame-pointer . 400.69 |====================== GraphicsMagick 1.3.33 Operation: Swirl Iterations Per Minute > Higher Is Better -O2 ......................... 335 |============================================ -O2 -fno-omit-frame-pointer . 330 |=========================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better -O2 ......................... 606 |============================================ -O2 -fno-omit-frame-pointer . 606 |============================================ GraphicsMagick 1.3.33 Operation: Sharpen Iterations Per Minute > Higher Is Better -O2 ......................... 83 |============================================= -O2 -fno-omit-frame-pointer . 82 |============================================ GraphicsMagick 1.3.33 Operation: Enhanced Iterations Per Minute > Higher Is Better -O2 ......................... 131 |============================================ -O2 -fno-omit-frame-pointer . 129 |=========================================== GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better -O2 ......................... 598 |============================================ -O2 -fno-omit-frame-pointer . 600 |============================================ GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better -O2 ......................... 169 |============================================ -O2 -fno-omit-frame-pointer . 166 |=========================================== SVT-AV1 1.0 Encoder Mode: Preset 4 - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 0.987 |========================================== -O2 -fno-omit-frame-pointer . 0.970 |========================================= SVT-AV1 1.0 Encoder Mode: Preset 8 - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 13.35 |========================================== -O2 -fno-omit-frame-pointer . 13.06 |========================================= SVT-AV1 1.0 Encoder Mode: Preset 10 - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 38.31 |========================================== -O2 -fno-omit-frame-pointer . 37.40 |========================================= SVT-AV1 1.0 Encoder Mode: Preset 12 - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 57.25 |========================================== -O2 -fno-omit-frame-pointer . 56.15 |========================================= SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 0.97 |=========================================== -O2 -fno-omit-frame-pointer . 0.96 |=========================================== SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 20.21 |========================================== -O2 -fno-omit-frame-pointer . 19.93 |========================================= SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 40.84 |========================================== -O2 -fno-omit-frame-pointer . 40.51 |========================================== SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 28.86 |========================================== -O2 -fno-omit-frame-pointer . 28.35 |========================================= SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 30.82 |========================================== -O2 -fno-omit-frame-pointer . 30.13 |========================================= SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 23.15 |========================================== -O2 -fno-omit-frame-pointer . 22.30 |======================================== x264 2022-02-22 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better -O2 ......................... 14.35 |========================================== -O2 -fno-omit-frame-pointer . 14.17 |========================================= ACES DGEMM 1.0 Sustained Floating-Point Rate GFLOP/s > Higher Is Better -O2 ......................... 0.788976 |======================================= -O2 -fno-omit-frame-pointer . 0.643800 |================================ Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better -O2 ......................... 4425.83 |======================================== -O2 -fno-omit-frame-pointer . 4242.33 |====================================== Stargate Digital Audio Workstation 21.10.9 Sample Rate: 44100 - Buffer Size: 512 Render Ratio > Higher Is Better -O2 ......................... 1.526909 |======================================= -O2 -fno-omit-frame-pointer . 1.528819 |======================================= Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 512 Render Ratio > Higher Is Better -O2 ......................... 1.113083 |======================================= -O2 -fno-omit-frame-pointer . 1.109181 |======================================= Stargate Digital Audio Workstation 21.10.9 Sample Rate: 44100 - Buffer Size: 1024 Render Ratio > Higher Is Better -O2 ......................... 1.580043 |======================================= -O2 -fno-omit-frame-pointer . 1.548565 |====================================== Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 512 Render Ratio > Higher Is Better -O2 ......................... 1.534235 |======================================= -O2 -fno-omit-frame-pointer . 1.500155 |====================================== Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 1024 Render Ratio > Higher Is Better -O2 ......................... 1.175738 |======================================= -O2 -fno-omit-frame-pointer . 1.139809 |====================================== Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 1024 Render Ratio > Higher Is Better -O2 ......................... 1.559068 |======================================= -O2 -fno-omit-frame-pointer . 1.513763 |====================================== PJSIP 2.11 Method: INVITE Responses Per Second > Higher Is Better -O2 ......................... 2690 |=========================================== -O2 -fno-omit-frame-pointer . 2655 |========================================== PJSIP 2.11 Method: OPTIONS, Stateful Responses Per Second > Higher Is Better -O2 ......................... 4356 |=========================================== -O2 -fno-omit-frame-pointer . 4301 |========================================== PJSIP 2.11 Method: OPTIONS, Stateless Responses Per Second > Higher Is Better -O2 ......................... 157897 |========================================= -O2 -fno-omit-frame-pointer . 142790 |===================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better -O2 ......................... 244.92 |========================================= -O2 -fno-omit-frame-pointer . 245.28 |========================================= POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better -O2 ......................... 81.03 |======================================= -O2 -fno-omit-frame-pointer . 86.37 |========================================== oneDNN 2.6 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU ms < Lower Is Better -O2 ......................... 9.18063 |======================================== -O2 -fno-omit-frame-pointer . 9.09057 |======================================== oneDNN 2.6 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU ms < Lower Is Better -O2 ......................... 22.08 |========================================== -O2 -fno-omit-frame-pointer . 21.94 |========================================== oneDNN 2.6 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU ms < Lower Is Better -O2 ......................... 11.42 |======================================= -O2 -fno-omit-frame-pointer . 12.25 |========================================== oneDNN 2.6 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU ms < Lower Is Better -O2 ......................... 11.80 |======================================== -O2 -fno-omit-frame-pointer . 12.36 |========================================== oneDNN 2.6 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU ms < Lower Is Better -O2 ......................... 6153.02 |====================================== -O2 -fno-omit-frame-pointer . 6417.22 |======================================== AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better -O2 ......................... 37.16 |========================================== -O2 -fno-omit-frame-pointer . 37.58 |========================================== FLAC Audio Encoding 1.3.3 WAV To FLAC Seconds < Lower Is Better -O2 ......................... 15.93 |======================================= -O2 -fno-omit-frame-pointer . 17.37 |========================================== LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better -O2 ......................... 9.027 |========================================== -O2 -fno-omit-frame-pointer . 9.113 |========================================== Opus Codec Encoding 1.3.1 WAV To Opus Encode Seconds < Lower Is Better -O2 ......................... 7.711 |========================================== -O2 -fno-omit-frame-pointer . 7.782 |========================================== eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Seconds < Lower Is Better -O2 ......................... 30.02 |========================================== -O2 -fno-omit-frame-pointer . 30.38 |========================================== Gcrypt Library 1.9 Seconds < Lower Is Better -O2 ......................... 215.37 |======================================== -O2 -fno-omit-frame-pointer . 219.48 |========================================= Ngspice 34 Circuit: C2670 Seconds < Lower Is Better -O2 ......................... 139.66 |========================================= -O2 -fno-omit-frame-pointer . 139.89 |========================================= Ngspice 34 Circuit: C7552 Seconds < Lower Is Better -O2 ......................... 288.79 |========================================= -O2 -fno-omit-frame-pointer . 290.72 |========================================= Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O2 ......................... 63592333 |======================================= -O2 -fno-omit-frame-pointer . 61948667 |====================================== Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O2 ......................... 127233333 |====================================== -O2 -fno-omit-frame-pointer . 123466667 |===================================== Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O2 ......................... 233046667 |====================================== -O2 -fno-omit-frame-pointer . 206968000 |================================== Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O2 ......................... 310600000 |====================================== -O2 -fno-omit-frame-pointer . 300993333 |===================================== Liquid-DSP 2021.01.31 Threads: 12 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O2 ......................... 322190000 |====================================== -O2 -fno-omit-frame-pointer . 309426667 |==================================== Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Test Cases Per Minute > Higher Is Better -O2 ......................... 664.26 |========================================= -O2 -fno-omit-frame-pointer . 655.77 |======================================== Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image Test Cases Per Minute > Higher Is Better -O2 ......................... 18321.88 |======================================= -O2 -fno-omit-frame-pointer . 18292.20 |======================================= Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster Test Cases Per Minute > Higher Is Better -O2 ......................... 1108.24 |======================================== -O2 -fno-omit-frame-pointer . 1095.49 |======================================== ASTC Encoder 3.2 Preset: Medium Seconds < Lower Is Better -O2 ......................... 5.5136 |======================================= -O2 -fno-omit-frame-pointer . 5.7500 |========================================= ASTC Encoder 3.2 Preset: Thorough Seconds < Lower Is Better -O2 ......................... 14.71 |========================================= -O2 -fno-omit-frame-pointer . 15.02 |========================================== ASTC Encoder 3.2 Preset: Exhaustive Seconds < Lower Is Better -O2 ......................... 139.66 |====================================== -O2 -fno-omit-frame-pointer . 151.80 |========================================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better -O2 ......................... 83.24 |========================================= -O2 -fno-omit-frame-pointer . 84.69 |========================================== Redis 6.0.9 Test: GET Requests Per Second > Higher Is Better -O2 ......................... 2317168.00 |===================================== -O2 -fno-omit-frame-pointer . 363907.59 |====== Redis 6.0.9 Test: SET Requests Per Second > Higher Is Better -O2 ......................... 1709750.00 |===================================== -O2 -fno-omit-frame-pointer . 344012.95 |======= Sysbench 1.0.20 Test: RAM / Memory MiB/sec > Higher Is Better -O2 ......................... 10939.82 |======================================= -O2 -fno-omit-frame-pointer . 2526.02 |========= Sysbench 1.0.20 Test: CPU Events Per Second > Higher Is Better -O2 ......................... 12696.34 |======================================= -O2 -fno-omit-frame-pointer . 12498.56 |====================================== WavPack Audio Encoding 5.3 WAV To WavPack Seconds < Lower Is Better -O2 ......................... 12.34 |========================================= -O2 -fno-omit-frame-pointer . 12.49 |========================================== Kripke 1.2.4 Throughput FoM > Higher Is Better -O2 ......................... 20822210 |======================================= -O2 -fno-omit-frame-pointer . 20654480 |=======================================