Tonight, I've been doing some researching on Skyrim because the whole "Speedstep fixing the crashing/freezing/rebooting/blinking out" thing bugs me. There has to be something else that fixes it that doesn't involve me changing my hardware settings.
I've read several forums posts and articles and have made note of some "fixes" that others suggest. I've hand-picked the ones that seem promising and tried to filter out the noise.
Just as a reminder, the symptoms/facts:
- While playing Skyrim, the entire system will either reboot or freeze with no video output and looping audio.
- System has not experienced ANY issues outside of Skyrim:
- All other games run fine
- Benchmarking tools (CPU, memory and GPU centric)
- Stress test tools (CPU, memory and GPU centric)
- Running three stress tests each focusing on CPU, memory and GPU running AT THE SAME TIME (can I get a "hey hey" for that one?)
- These tools and games run for hours and hours (up to seven hours)
- Replacing the 700W power supply with a Silverstone 1000W PSU made no difference
- Reducing the CPU, GPU and RAM speeds have made no difference
- Running in window mode made no difference
- Disabling Speedstep has made a difference - no crashes yet
Some conclusions that I currently hold:
- My system is solid - hardware and software showed no issues outside of Skyrim
- This is not a hardware problem
- Bethesda is doing something different with it's programming: Skyrim can boot into the main menu is less than 5 seconds and then load a save game and have you completely in the world of Skyrim where you left off in about seven seconds. No other game can do this.
- Skyrim is suffering from the same issues as Fallout 3 and Oblivion since their "Creation Engine" seems to be built on the Gamebryo engine.
- Assign the "TESV.exe" process to a single CPU in the Task Manager
- Assign a Higher Priority to the "TESV.exe" process in the Task Manager
- Changing some configuration file settings
- Skyrim.ini -> go to [General] and add the line "iNumHWThreads=4" (or 3 or 2)
- Skyrim.ini -> got to [HAVOK] an add the line "iNumThreads=1"
In the meantime, here's a panorama from the Aftland Elevator: