Tags

wow (82) real.life (27) mathematics (19) info.tech (13) commerce (10) doomsday (7) runescape (4)

Search This Blog

Showing posts with label info.tech-memory. Show all posts
Showing posts with label info.tech-memory. Show all posts

11 November 2017

Building my first desktop computer, part 2: First build in an In Win 904PLUS

Find Part 1 of the series here.

Now that I had chosen the parts, it was time to put it together. One thing about ordering parts from different sources is that they rarely arrive at the same time, and so there is an excruciating wait while your hopes are up. They all came in eventually, so it worked out in the end.

I was quite surprised with the size of case's carton. It was much bigger than the actual case, probably because of the generous protection for the tempered glass inside. The salesman even commented on its size, despite the case only being a mid-tower!

Opening that box, I found the case inside a cloth bag; nice! I will definitely be keeping that. After removing both side panels, I proceeded to install the power supply:

27 October 2017

Building my first desktop computer, Part 1: Choosing the parts

So my current computer, a Dell Studio XPS 8100, is starting to show its age. Apart from not natively supporting USB 3.0, I am also getting random errors I cannot reliably reproduce. With eBay's 20% off sale on computer parts, I think I found the best time in the foreseeable future to upgrade, as well as learn how to build my own computer. As a highly proficient computer user, that learning experience was bound to arrive sooner or later.

The use case
This computer will be used for midrange computer gaming, so it will need to, at a minimum, be able to handle graphics for moderately demanding games, as well as those I may want to play in the future, including World of Warcraft, Fallout 4 and Borderlands 2. Otherwise, I may also need to burn the occasional Blu-Ray disc, watch the occasional Blu-Ray film and transcode the occasional video. Of course, a computer that meets these requirements will be more than enough for web browsing and emails.

20 June 2009

My Computer and I: Errors #134

Computers are only as good as people make them. Since human beings are prone to mistakes, the computer systems they build will likewise contain faults.



My desktop is a 3-year-old Dell Dimension 8400. It was high-end at the time it was bought, but regardless is starting to show its age. I have upgraded some of its parts since then to keep playing World of Warcraft bearable, but of course it will need to be replaced eventually.

I have had my share of computer problems with my current computer (not suggesting that Dell is necessarily a poor computer assembler, mind you). Other than high school computing studies, I have had no formal training in maintaining a computer, so I usually need to end up experimenting when something goes wrong. This regular will document my adventures in rectifying problems my Dimension 8400 experiences. Without further ado...

The Problem:
World of Warcraft would crash due to an Error #134.

Here is an extract from one of the many crash logs that WoW's diagnostic spat out:

World of WarCraft (build 9056)
Exe: C:\Program Files\World of Warcraft\WoW.exe
Time: Oct 23, 2008 8:46:14.671 PM
User: XXXXXXXX
Computer: XXXXXXXX
------------------------------------------------------------------------------

This application has encountered a critical error:

ERROR #134 (0x85100086) Fatal Condition
Program: C:\Program Files\World of Warcraft\WoW.exe

Failed to read file DUNGEONS\TEXTURES\WALLS\BM_HFIRE_SEWER01.blp.

Debug Details:

[2] err=0 text=SFileReadFile - DUNGEONS\TEXTURES\WALLS\BM_HFIRE_SEWER01.blp - Data\expansion.MPQ
[1] err=0 text=LoadSectorTable failed
[0] err=5 text=Win32 Read - Data\expansion.MPQ
Storm Error Msg:Reached the end of the file.


Background Information:
  • The variant of the Error #134 I experienced involved the system's reading a game file but failing. Unfortunately, this is still rather vague, so I had a difficult time troubleshooting it (it took a good year to resolve it).
  • WoW is memory-intensive compared to other computer games in the market. A memory upgrade would likely be more cost-effective than a video card upgrade.
  • Data would exist in the hard disk, hard disk controller, chipset (made up of the northbridge, southbridge and internal bus), RAM, memory controller, memory bus and graphics bus before reaching either the CPU or video card for processing. A fault in any of these components would corrupt the data in it and hence cause this error.
  • I essentially needed to find out which of the said components was acting up and deal with it accordingly.

The Circumstances:
  • The problem only really manifested itself after I installed the Burning Crusade expansion.
  • Restarting the computer would lessen its frequency.
  • A different file would fail to be read each time.
  • Dalaran was a nightmare. I would crash every five minutes within its walls. I ended up binding my Hearthstone elsewhere and missed out on running Violet Hold in the meantime.

The Experience:
  • Deleting the WTF, WDB and Interface folders: I will be frank; this did not work.
  • Running Blizzard Repair: Unfortunately, this did not work either. However, I ran this utility multiple times and noted that the utility would find something to fix each and every time. Interestingly, this note was not needed to solve the problem.
  • Updating the video card driver: This caused WoW to crash sooner. It also made the UI overlay blink at random times. I ended up rolling it back to the original (3-year-old) driver.
  • Testing the RAM by running Windows Memory Diagnostic: WMD would test the memory modules to find any physical defects. The entire memory space passed, though borderline modules would act up only when working under a heavy load (like serving models and textures to WoW). WMD did not perform any stress testing, and WoW still kept on crashing.
  • Testing the hard drive: To do this, I essentially copied the client onto a USB hard drive and ran it from there. The idea was: a) if WoW did not crash, it was the hard drive's (or possibly the controller's or bus') fault; or b) if WoW kept on crashing, the hard drive was fine). WoW crashed yet again.
  • Replacing memory modules: By this stage, I was desperate and relying heavily on the results of the hard drive isolation test above. I was also determined to not miss out on the full Wrath of the Lich King expansion experience. I waltzed over to the nearby computer shop, bought a matched pair of 1GB 800MHz DDR2 memory modules (unfortunately they did not stock any 533MHz ones) and replaced the oldest matched pair on the motherboard (the factory-default 256MB 400MHz ones). To my amazement, WoW did not crash as often as it used to!

Implications:
  • The factory-default RAM modules were borderline faulty! Naughty Dell; I never suspected until I started playing WoW.
  • Random files would fail to be read because different files would be stored in the faulty cell(s) in different times.
  • Restarting the computer empties the RAM (which is good if there is lots of junk in there).
  • Dalaran is probably the poorest-designed capital city in WoW to date. Not only does it have multiple levels (note the Sewers), it is also quite cramped and would concentrate so many players in its small area.