Hyprland only takes scales where the mode divides into whole logical pixels (in 1/120 steps), so picking 3x on a 1280x800 QEMU display threw a red error overlay and silently kept the old scale. Round the request up to the nearest clean divisor instead, so 3x becomes 3.2x. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>