Officially playing Half-Life 2 and Valve’s Source-engine utilizing games on Intel 945GM chipset is impossible due to Auto/Quick Save bug that crashes the game. There’s no known solution for this issue in Intel’s software compatibility database.
This page is intended to provide a workaround for those who really want to run Source-games even though the performance is not even near the best available.
I got this workaround as a comment for blog entry describing this issue.
When you are on Steam, go to “My games” tab and right click on desired Source-game, which in my case was Half-Life 2. Select properties, then there’s this button labeled “Set launch options”, click it and write in following parameter: +mat_forcehardwaresync 0. Click OK and close the properties-window. You should be now able to play the game without the fear of any crash related to Auto/Quick saving.
The original comment added also -window parameter, which would run the game in a window, but for me it did work even without it.
Finding decent graphics settings is whole another problem and is not described in my blog.
Edit: I’m really impressed how much traffic this page has got so far… Thank You For Helping Me to Help You to Help Us All.
Edit 2: It seems that some people have been sending comments in Russian. Those comments were tagged as spam by the blogging software and were not published. I found them by chance while checking the “Spam Purgatory”. I translated them on Google Translate to see whether they were anything decent. They seemed so and I accepted them here. Please, write comments in English so the software publishes them automatically and won’t treat them like mere spam.
Edit 3: Policy change: Comments only in English.