The champions looked rusty and particularly toothless up front, barely creating any chances of note in either half as Karim Benzema found little support in Brazilian teenage forwards Vinicius Jr. and Rodrygo.
Benzema missed Real’s best chance of the first half
when he lost his footing as he rounded goalkeeper Alex Remiro and later saw a goal-bound shot blocked by a dive from Sociedad defender Aritz Elustondo.
The hosts had the better of the chances but Alexander Isak’s low strike was kept out by Thibaut Courtois and Ander Barrenetxea side-footed a volley narrowly wide.
Real were without the injured Eden Hazard who was out with an ankle injury, while Welshman Gareth Bale left the club this week to re-join Tottenham on a season-long loan deal.
Substitute Marvin, 20, could have had a dream Madrid debut when a chance fell his way after coming on but failed to keep his composure. Sociedad’s David Silva made his first La Liga appearance in a decade when he came on as a substitute in the second half.
Brazilian youngsters Vinicius Junior and Rodrygo failed to make an impact on the game, while Norwegian midfielder Martin Odegaard – who impressed last season while on loan at Sociedad – was steady in the middle of the park.
Dani Carvajal’s long-range strike was straight at Sociedad keeper Remiro, who also kept out Toni Kroos’ curling strike to leave the visitors frustrated on their return to action.
For their next outing, Real Madrid will travel to Real Betis on Saturday where they will fancy their chances at grabbing the first win of the season.