Alex Smith and the 49ers have agreed to a new three-year contract worth approximately $8 million per season. Smith earned $4.9 million in base salary in 2011. San Francisco also explored signing Peyton Manning before returning to the table with Smith.