Hi,
Last week, I bought the parts to update an old computer, well really it is basically a new build because the only parts that I am using from the old one is the hard drives, keyboard and mouse. What I bought was:
- HIS HD 7790 1024MB GDDR5 PCI-Express Graphics Card
- Gigabyte 970A-UD3 AMD 970A (Socket AM3+) DDR3 Motherboard
- AMD Piledriver FX-6 Six Core 6300 Black Edition 3.50GHz (Socket AM3+) Processor - Retail
- XFX Pro 550W Core Edition '80 Plus Bronze' Power Supply
- Crucial Ballistix Sport 8GB (2x4GB) DDR3 PC3-12800C9 1600MHz Dual Channel Kit (BLS2CP4G3D1609DS1S00CEU)
- Xigmatek Asgard Pro Gaming Case - Black
Now at first everything seemed to be working okay, but then after a couple of days or so I checked the memory speed and noticed that it was only running at 1333 Mhz. In bios it was set to auto detect. I didn't have much time to look further at that time, but then last weekend, I got some time and found that I had made a silly mistake of putting both memory dimms on the same channel. By seperating them to the two channels, they were now auto detecting as 1600 Mhz.
However this caused problems with the running of the computer. On about two out of every three boots, it would just freeze during booting. On the times that it did boot into windows, I would get the blue screen of death within a minute or two, with a IRQL_NOT_LESS_THAN_EQUAL error.
Setting the memory speed back down to 1333 Mhz fixed these problems.
With the memory set at 1600 Mhz, running Memtest86+ would either result in the computer freezing up during test #5 or on the times that it would run through, it would report about 2096 errors during test #5 (with is the Block Move test).
I then ran out of time to try to do any more diagnosing, until today.
Today I swapped the dimms over to the over two sockets and got the same results. I then removed one dimm and tested the remaining one in each socket. I repeated these tests for the other dimm. The results of those tests were that with either dimm in the sockets for channel 1 ( DDR3_1, DDR3_3), Memtest86+ would always freeze during test # 5, when the memory speed was set to 1600 mhz. With either module in the sockets for channel 0 ( DDR3_2 , DDR3_4) then Memtest86 would run without any problems or errors.
With the memory speed set to 1333mhz then either module will run fine in any socket.
So to me, the results seem to rule out a problem with the actual memory and rather it seems to suggest something wrong with the memory controller? I'm not sure if the memory controller is on the motherboard or in the CPU with AMD?
Does anyone have any other idea of what could be the problem? All the bios settings are at default settings. With most of them on auto detect.
One other thing I noticed with the Memtest86 tests, was that if the memory speed was set to 1333mhz in bios, then on the memtest86 screen, the settings line would read : settings 800 mhz (ddr16000) , while if the memory speed was set to 16000 mhz in bios, then that settings line would be : settings 320 mhz (ddr640). It did this no matter what sockets the memory were in. I don't know if that would tell anyone anything?
Any help would be appreciated, because at the moment I don't know what if anything I need to return.
Last week, I bought the parts to update an old computer, well really it is basically a new build because the only parts that I am using from the old one is the hard drives, keyboard and mouse. What I bought was:
- HIS HD 7790 1024MB GDDR5 PCI-Express Graphics Card
- Gigabyte 970A-UD3 AMD 970A (Socket AM3+) DDR3 Motherboard
- AMD Piledriver FX-6 Six Core 6300 Black Edition 3.50GHz (Socket AM3+) Processor - Retail
- XFX Pro 550W Core Edition '80 Plus Bronze' Power Supply
- Crucial Ballistix Sport 8GB (2x4GB) DDR3 PC3-12800C9 1600MHz Dual Channel Kit (BLS2CP4G3D1609DS1S00CEU)
- Xigmatek Asgard Pro Gaming Case - Black
Now at first everything seemed to be working okay, but then after a couple of days or so I checked the memory speed and noticed that it was only running at 1333 Mhz. In bios it was set to auto detect. I didn't have much time to look further at that time, but then last weekend, I got some time and found that I had made a silly mistake of putting both memory dimms on the same channel. By seperating them to the two channels, they were now auto detecting as 1600 Mhz.
However this caused problems with the running of the computer. On about two out of every three boots, it would just freeze during booting. On the times that it did boot into windows, I would get the blue screen of death within a minute or two, with a IRQL_NOT_LESS_THAN_EQUAL error.
Setting the memory speed back down to 1333 Mhz fixed these problems.
With the memory set at 1600 Mhz, running Memtest86+ would either result in the computer freezing up during test #5 or on the times that it would run through, it would report about 2096 errors during test #5 (with is the Block Move test).
I then ran out of time to try to do any more diagnosing, until today.
Today I swapped the dimms over to the over two sockets and got the same results. I then removed one dimm and tested the remaining one in each socket. I repeated these tests for the other dimm. The results of those tests were that with either dimm in the sockets for channel 1 ( DDR3_1, DDR3_3), Memtest86+ would always freeze during test # 5, when the memory speed was set to 1600 mhz. With either module in the sockets for channel 0 ( DDR3_2 , DDR3_4) then Memtest86 would run without any problems or errors.
With the memory speed set to 1333mhz then either module will run fine in any socket.
So to me, the results seem to rule out a problem with the actual memory and rather it seems to suggest something wrong with the memory controller? I'm not sure if the memory controller is on the motherboard or in the CPU with AMD?
Does anyone have any other idea of what could be the problem? All the bios settings are at default settings. With most of them on auto detect.
One other thing I noticed with the Memtest86 tests, was that if the memory speed was set to 1333mhz in bios, then on the memtest86 screen, the settings line would read : settings 800 mhz (ddr16000) , while if the memory speed was set to 16000 mhz in bios, then that settings line would be : settings 320 mhz (ddr640). It did this no matter what sockets the memory were in. I don't know if that would tell anyone anything?
Any help would be appreciated, because at the moment I don't know what if anything I need to return.