diff --git a/crates/lib/src/cpu.rs b/crates/lib/src/cpu.rs index 479451d..889c8ae 100644 --- a/crates/lib/src/cpu.rs +++ b/crates/lib/src/cpu.rs @@ -255,6 +255,10 @@ fn get_model_name() -> Option { let base = extract_name(data)?; let mut name = base; if let Some(mhz) = get_cpu_freq_mhz() { + if let Some(at) = name.find(" @ ") { + name.truncate(at); + } + name.push_str(" @ "); // Round to nearest 0.01 GHz, then split so carries (e.g. 1999 MHz) // roll into the integer part instead of overflowing the fraction.