First post, by RandomStranger
- Rank
- Oldbie
I've been looking to get an emulator box/workshop PC so I checked out some thin clients. What I needed for it to be as fast as possible, passively cooled and compatible with Windows 7. That's where I found the HP T630 which looked like it could tick all the boxes:
CPU performance only about 14% below a Q6600 and GPU performance on the level of an 8800GTS-320 is basically enthusiast level performance from 2007. So I started browsing the selling sites and I found one for a fair price on Ebay from Poland. Made my order and in 2 business days I already held it in my hand (damn their international shipping is faster than our domestic postal service!). Upgraded the SSD to 240GB and windows installed without any issue. Finding out which drivers work took some attempts, but it didn't take long to have it up and running. And there came the issues.
The performance was underwhelming. Roughly a third to what it supposed to be. At first I thought it might be a BUS issue, but apparently that's normal for iGPUs. It's common for me that my builds underperform in 3DMark bot overperform in real gaming, so I proceded with the gaming tests. I chose the settings so it'd be at least somewhat comparable to my XP/Vista build. Instead of being about 50% the speed, that's the difference between the graphics cards, it's between ~25-35%. I was also planning to test the Afrika Korps vs. Desert Rats demo, but it's starforce protected and couldn't make it work.
Around the fourth game, I just noticed the GPU clocks almost never go above 300MHz where the reference clock should be 626MHz. That would explain the lower than expected performance. The GPU doesn't overclock with MSI Afterburner so went back to research, and it turns out, this thin client has some aggressive power management to keep it cool. It works, it almost never reaches to 60˚C. Apparently performance can be improved by undervolting the CPU and then some of the TDP quota might be allocated to the iGPU. I'll revisit it later to see what happens.
I didn't really find experiences on this kind of use case for this specific thin client so maybe there are some benefit to me wasting my time on it 😁