mailto: blog -at- heyrick -dot- eu

Navi: Previous entry Display calendar Next entry
Switch to desktop version

FYI! Last read at 03:16 on 2024/11/24.

Getting that PC running...

A couple of months ago, I picked up an "old" PC for a nice low price - and let's totally gloss over the fact that this "old" machine is probably about as powerful as every other PC I own added together.

On the hardware side, I can now report that the specs of the HP dc7100SFF are as follows:

Having obtained the "Dark Edition" of Windows XP (I don't think my XP installation discs support SATA, and besides I don't want something so old I need to download gigabytes of updates - been there, did that with the EeePC; and since XP is end-of-life, it isn't as if I can buy one), it was a pretty simple matter to install it. Just boot from CD-R, tell it to format the internal harddisc, and - no going back now - hope like hell it works.
It did. Mostly.
For some reason, DarkEd seems to default to Thai language. This is easily fixed, however.

If you wish to have a Japanese IME (means you can type in kana, or in roman characters like: kokoro -> こころ -> ), you can add this easily. In the Languages tab, Details button, simply add "Japanese" as a language and use the default "Microsoft IME Standard 2008 ver. 8.1" keyboard. When you add this, it will also automatically add "Microsoft Natural Input 2002 ver. 8.1".

 

A lot of the machine's functionality was missing. Video support was basic. Sound was non-existant. There was no networking. Thankfully, drivers for the chipset, the graphics, the sound, and ethernet were all available on HP's site. I downloaded them to a USB key and installed them. I also have a BIOS update, but I don't think it is necessary. It all went in without a problem.

Yesterday, attempting to play a DVD (Paprika) using the USB drive didn't work very well. Today, with the proper drivers (and latest SMPlayer to boot), it works fine. As an idea of speed, my current DVD ripping machine (so I can watch XviD on the iPad - I don't use my real TV any more) reads from an IDE DVD device and encodes at approximately 6-8 fps. I'm doing a test on this machine with similar settings, reading from a USB drive. 17fps. Nice. But surely IDE will be even nicer, no?

 

The hard part follows. All those little tweaks that I have come to depend upon, such as Explorer opening on "My Computer" instead of My Documents. "Open Command Window Here". Most used programs on Start menu instead of all the rubbish that is there right now. Small icons for shortcuts. There's a load of little things that will need to be tweaked, and it's been since forever since I did such a thing.

I think before I get much further, I'll need to look at expansion options. It looks like I can get a 1TB Barracuda drive for about fifty five euros from Amazon (product link). It is inexpensive and seems well liked. Perhaps I ought to get one of those before installing too much stuff on this machine? 37GiB isn't a lot these days...
I'd also like to replace the floppy drive with a reduced height one that has an integrated card reader. I can't seem to find such a thing in Amazon.fr, Amazon.co.uk, Grosbill.com, or Maplin.co.uk. Basically, it is a standard floppy drive (with ribbon connection) with a USB-connected card reader underneath. Must be capable of SDHC. Something like this. Any ideas? Don't suggest eBay - the one I found costs €22 plus about €10 for postage, and another amount (variable?) for import tax. That's more than twice what it would cost to buy from Amazon.com and ship it over. Somebody is taking the piddly listing it at that price!
DVD writer. This is easy. It's an ATAPI/IDE unit. Can pull it out of the older machine.
I'm wondering if I might enjoy a PCI digital satellite receiver? My system isn't quite up to HD reception (it says 3GHz CPU and a PCIe graphics card with silly amounts of RAM; I might squeak by with a 2.8GHz CPU, but is the GPU up to it?) but everything else is well within spec. Additionally, it comes with a half-height PCI end, so it looks like it'll do just fine and I can set up and watch TV directly on the PC, plus record stuff too. That would be nice. And at around €35, it isn't horribly expensive, either.

 

So, then. That's what I did this evening. Not much, huh?

 

One final thing that's nice. The PC supports Hibernate. So I press the power button and it dumps a copy of its state to disc and then switches off. When I come to use the machine again, it will reload that state and pick up where I left off. So much nicer than shutdown/reboot. I used to use it on Aiko (466MHz PC box) all the time, but have not on Azumi (EeePC) for there isn't space on the SSD for stuff like that, and with a battery onboard, it is just as easy to just close the lid and let it put itself into low power standby. Hibernate? I like!

 

 

Your comments:

The IT Guy, 16th November 2014, 11:37
Just to warn you, many older motherboards and/or BIOSes will flake if you install more than 2GB RAM. Like, anything more than about 4-5 years old. The 915 graphics chip would suggest that it's older than this. 
 
Your best options for this machine are: 
 
1. Upgrade the RAM to 2GB, with a single 2GB DIMM (marginally slower than using a pair of 1GBs but no risk of timing errors). 
 
2. Buy a cheap PCI-E (or AGP if appropriate) graphics card that has a. a DVI output, and b. WDDM drivers. 
 
3. Install Windows 7 Ultimate Edition 32-bit. Don't worry about 64-bit. You only need 64-bit if you've got 4GB or more of RAM. 
 
And yes, you'll probably want to upgrade the hard disk. 1TB isn't that expensive these days. 
 
By the sound of those specs you'll then have quite a decent machine.
joe, 19th November 2014, 07:49
I have got nothing against Microsoft but installing XFCE4 would be the best option, I have got it on one of my old laptops and is running very fast, windows 7 needs 4GB of RAM at least. 
I have installed Ubuntu server and XFCE4 is the X-windows interface, you could also try Puppy-slacko, very minimal installation, doesn't need much disk space and gives you all the joy of fast working PC.
Rick, 20th November 2014, 22:18
IT Guy: There are four DIMM slots, each capable of accepting up to 1GiB per slot. The board can do up to 4GiB. I'd like at least 2GiB, but the DIMMs are pricey (need to be special non-ECC blah de blah for Intel, not the generic cheapo mass produced stuff). 
No point getting a DVI (etc) output, I have analogue display hardware. The Pi and its HDMI goes via a VGA adaptor. ;-) 
I'll stick with XP for now. Don't really need anything heavier weight. 
The current harddisc is about a quarter full and I've barely installed anything, so, yes, a TB would be nice. 
 
Joe: As I'm looking to transition from my EeePC (which must be years over its intended service life by now!), I would prefer to stick with something that I know. It might suck that its Windows, but I'm getting to the stage where I code "for fun" on RISC OS but the other computers are "tools". I see the PC, now, as being a full size version of the iPad, only with different quirks. ;-) 
I might play with one or more distros. It looks as if the PC can be coaxed into booting from a USB device which will make installing stuff easier than all the rubbish with burning CDs. 
 
Thanks for your comments.
Rick, 20th November 2014, 22:24
IT Guy: Technical reference guide this this box (2.4MiB, 212 pages): http://h10032.www1.hp.com/ctg/Manual/c00283274.pdf
The IT Guy, 23rd November 2014, 15:11
There's a reason I say don't try and upgrade a system of this age above 2GB. Even as recently as 2008 some chipsets and BIOSes had trouble with >2GB RAM. 
 
I had an older Acer Aspire laptop (2007 vintage) which came with 512MB (upgraded to 1GB). The hard disk had failed and I didn't see the point of installing XP as it was no longer supported. I picked up a matched pair of 2GB DIMMs from eBay (Kingston-branded) and installed them. The laptop wouldn't even POST. 
 
With one of the 2GB DIMMs in it worked perfectly. With a 2GB and one of the original 512MB DIMMs it booted but showed 2048MB in the BIOS. So I pulled out one of the DIMMs, left it at 2GB RAM and installed the 32-bit version of Windows 7 instead. I have to say, Win7 32-bit runs just fine on that system (it has an Intel 945 graphics chip so will support Aero Glass). 
 
Unfortunately with motherboards even from a couple of generations back there's no guarantee that it'll work with 4GB of RAM. For example, of some of the Socket AM2 motherboards I've tried fitting with 4GB, an ASRock showed 3072MB (and kept crashing), an MSI showed 2050MB, an ABit showed 4096MB but kept blue-screening in Windows until I pulled half the RAM out, and a Gigabyte worked perfectly. 
 
I suspect that some of the motherboard chipsets use a 32-bit signed register in the MMU, so there's physically no way to address >2GB. And others have a 32-bit unsigned, but there's references to a 32-bit signed int in the BIOS. 
 
I suspect the second case could be fixed with a BIOS update, but my solution was just to install 32-bit Windows 7 on all the motherboards that were only stable up to 2GB. What did I do with all the spare DIMMs? I stuck them in the Gigabyte motherboard (which had 4 slots and worked with any amount of RAM). This now has 8GB RAM, an AMD X2 dual-core and a 2TB hard disk. All built from "scrap" components. Makes a pretty decent second PC. Although it's nowhere near as quick as my main system (AMD A8 quad-core, 8GB RAM, 2TB disk). 
 
Hope that info is of some use to you anyway.
Andrew, 11th December 2014, 00:45
For USB booting, check the BIOS is not set to skip POST (might be called "fast boot" or the like). For some reason with some BIOSes, skipping POST also skips checking USB ports for bootable drives so the "boot device priority" settings (1 USB 2 CDROM, 3 HDD) are ignored.
Andrew, 11th December 2014, 00:47
Also, pretty easy to dual-boot XP and (say) Debian with XFCE desktop so XP is there for specific tasks - PC as a tool - and XFCE for tinkering to see if it could perform those tasks in a way you'd like better. That said, too much choice can be a problem!

Add a comment (v0.11) [help?]
Your name:

 
Your email (optional):

 
Validation:
Please type 58862 backwards.

 
Your comment:

 

Navi: Previous entry Display calendar Next entry
Switch to desktop version

Search:

See the rest of HeyRick :-)