Juuse Saros stopped 25 saves for the Predators, who have won nine of their last 10 games.
Arvidsson and Nick Cousins scored early and late in the second period to put Nashville ahead 3-1.
The Predators were just getting warmed up. Mikael Granlund scored, Arvidsson had two straight goals and Yakov Trenin had a goal in the third period. The 28-year-old Arvidsson entered the game with five goals in 39 games.
Detroit’s Darren Helm broke a scoreless tie early in second period, but the lead didn’t last long because Arvidsson had his first goal 40 seconds later.
Jonathan Bernier had 25 saves while playing for the Red Wings for the first time since a lower-body injury took him off the ice March 18.