- May 31, 2001
- 844
- 36
- 101
I recently picked up a used Dell OptiPlex 755 small form factor computer that I'm planning to pass along to a family friend in need of a basic computer. The computer had the following specs:
CPU=Core2Quad Q6600
RAM=8 Gb DDR2
HDD=None
OS=None
I replaced the Q6600 2.4GHz with a Q9650 3.0GHz (I know, not a big upgrade--but I wanted to max this out as much as possible). To test out the system, I put an old 320Gb HDD in it and installed Linux Mint 17 on it. It seemed to run pretty good for such an old system (I did run a benchmark on it--more on that later).
I then removed the 320Gb HDD and replaced it with a 1Tb HDD that I used as a data drive in another computer and installed Windows 7 Home Premium on it. After installing two days worth of updates, it's finally up and running.
When I get a system up and running, I usually run a video conversion benchmark using the version of Handbrake and the video discussed in this thread. Over the past 3 years, I've run this benchmark on several systems I've had in my position. The video clip is converted to an Android-friendly mp4 in a single pass using Handbrake 0.9.9.5530 64-bit. The results from this benchmark for the systems I've tested it on are shown in the table below. If you scroll over to the right, you'll see a value for "FPS/Core/GHz." To get this number, I divide the frames per second (FPS) by the number of CPU cores and again by the CPU frequency in GHz.
The "FPS/Core/GHz" gives a good indication of the performance of a CPU family. From the above table, the Core2Duo/Core2Quad CPUs get approximately 8 to 8.5 FPS/Core/GHz depending on the cache while the Haswell CPUs get approximately 14 to 15 FPS/Core/GHz for non hyper-threaded CPUs.
Now, back to this Q9650 system. Running the Handbrake benchmark on this system yields only about 80 FPS (well below the 97 FPS achieved by the Q9550 I previously had--granted, it was a different motherboard and RAM). Based on my previous results (8.5 FPS/Core/GHz), I expected the Q9650 to get about 102 FPS.
When I had Linux Mint 17 installed on this system, I ran the Handbrake benchmark with the only version of Handbrake I could install (0.10.5 x86_64), and I got 114.25 FPS for the conversion. The only other time I've had Linux install on a system was with the Q8200--in that instance I got 82.34 FPS (versus 74.06 in Windows 7). So the Linux version seems to be about 11% faster than the encode in Windows 7. If that same 11% speed boost hold true for the Q9650 system, the expected results in Windows 7 would be ~103 FPS (114.25/1.11) which matches the expectation based on the 8.5 FPS/Core/GHz results I got for the Q9550 a while back.
The motherboard in the Dell OptiPlex 755 is very basic and has almost no control over the CPU/memory settings in the BIOS. But there are settings for virtualization and such that could possibly be affecting the performance in Windows 7.
CPUid reports that the CPU is running at 3 GHz, so I don't think Windows 7 is somehow underclocking it.
Is there anything I can check in some obscure Windows 7 settings that might indicate why this system is only performing at about 80% of what it should? The 1Tb hard drive is a 7200 RPM drive, so I don't think that's causing the problem. Any help is greatly appreciated.
CPU=Core2Quad Q6600
RAM=8 Gb DDR2
HDD=None
OS=None
I replaced the Q6600 2.4GHz with a Q9650 3.0GHz (I know, not a big upgrade--but I wanted to max this out as much as possible). To test out the system, I put an old 320Gb HDD in it and installed Linux Mint 17 on it. It seemed to run pretty good for such an old system (I did run a benchmark on it--more on that later).
I then removed the 320Gb HDD and replaced it with a 1Tb HDD that I used as a data drive in another computer and installed Windows 7 Home Premium on it. After installing two days worth of updates, it's finally up and running.
When I get a system up and running, I usually run a video conversion benchmark using the version of Handbrake and the video discussed in this thread. Over the past 3 years, I've run this benchmark on several systems I've had in my position. The video clip is converted to an Android-friendly mp4 in a single pass using Handbrake 0.9.9.5530 64-bit. The results from this benchmark for the systems I've tested it on are shown in the table below. If you scroll over to the right, you'll see a value for "FPS/Core/GHz." To get this number, I divide the frames per second (FPS) by the number of CPU cores and again by the CPU frequency in GHz.
Code:
+----------------------+-------------+-------------+-------+---------+----------------+--------+--------------+
| CPU | Base Freq. | L2/L3 Cache | Cores | Threads | RAM | FPS | FPS/Core/GHz |
+======================+=============+=============+=======+=========+================+========+==============+
| Phenom II x4 965BE | 3.4 GHz | 2Mb/3Mb | 4 | 4 | 8Gb DDR3-1600 | 109.44 | 8.05 |
+----------------------+-------------+-------------+-------+---------+----------------+--------+--------------+
| Core2Duo E6550 | 2.33 GHz | 4Mb/0Mb | 2 | 2 | 4Gb DDR2-667 | 36.54 | 7.84 |
| Core2Quad Q6600 | 2.40 GHz | 8Mb/0Mb | 4 | 4 | 4Gb DDR2-533 | 77.51 | 8.07 |
| Core2Quad Q8200 | 2.33 GHz | 4Mb/0Mb | 4 | 4 | 4Gb DDR2-667 | 74.06 | 7.95 |
| Core2Quad Q9550 | 2.83 GHz | 12Mb/0Mb | 4 | 4 | 4Gb DDR2-667 | 97.10 | 8.58 |
+----------------------+-------------+-------------+-------+---------+----------------+--------+--------------+
| Core i5-2500K | 3.30 GHz | 6Mb/0Mb | 4 | 4 | 8Gb DDR3-1600 | 159.63 | 12.09 |
+----------------------+-------------+-------------+-------+---------+----------------+--------+--------------+
| Pentium G3258 | 3.20 GHz | 3Mb/0Mb | 2 | 2 | 4Gb DDR3-1333 | 88.78 | 13.87 |
| Core i5-4440 | 3.10 GHz | 6Mb/0Mb | 4 | 4 | 8Gb DDR3-1600 | 175.45 | 14.15 |
| Core i5-4670K | 3.40 GHz | 6Mb/0Mb | 4 | 4 | 8Gb DDR3-1600 | 203.62 | 14.97 |
| Core i7-4770K | 3.50 GHz | 8Mb/0Mb | 4 | 4* | 16Gb DDR3-1600 | 210.11 | 15.01 |
| Core i7-4770K | 3.50 GHz | 8Mb/0Mb | 4 | 8 | 16Gb DDR3-1600 | 244.44 | 17.46 |
+----------------------+-------------+-------------+-------+---------+----------------+--------+--------------+
*Hyper-threading disabled
The "FPS/Core/GHz" gives a good indication of the performance of a CPU family. From the above table, the Core2Duo/Core2Quad CPUs get approximately 8 to 8.5 FPS/Core/GHz depending on the cache while the Haswell CPUs get approximately 14 to 15 FPS/Core/GHz for non hyper-threaded CPUs.
Now, back to this Q9650 system. Running the Handbrake benchmark on this system yields only about 80 FPS (well below the 97 FPS achieved by the Q9550 I previously had--granted, it was a different motherboard and RAM). Based on my previous results (8.5 FPS/Core/GHz), I expected the Q9650 to get about 102 FPS.
When I had Linux Mint 17 installed on this system, I ran the Handbrake benchmark with the only version of Handbrake I could install (0.10.5 x86_64), and I got 114.25 FPS for the conversion. The only other time I've had Linux install on a system was with the Q8200--in that instance I got 82.34 FPS (versus 74.06 in Windows 7). So the Linux version seems to be about 11% faster than the encode in Windows 7. If that same 11% speed boost hold true for the Q9650 system, the expected results in Windows 7 would be ~103 FPS (114.25/1.11) which matches the expectation based on the 8.5 FPS/Core/GHz results I got for the Q9550 a while back.
The motherboard in the Dell OptiPlex 755 is very basic and has almost no control over the CPU/memory settings in the BIOS. But there are settings for virtualization and such that could possibly be affecting the performance in Windows 7.
CPUid reports that the CPU is running at 3 GHz, so I don't think Windows 7 is somehow underclocking it.
Is there anything I can check in some obscure Windows 7 settings that might indicate why this system is only performing at about 80% of what it should? The 1Tb hard drive is a 7200 RPM drive, so I don't think that's causing the problem. Any help is greatly appreciated.