Post Feed
Comment Feed

About Me

My MP3 Player

Harry Potter and the Goblet of Fire - (audio book) Harry Potter and the Half-Blood Prince - (audio book) Dream Theater - Systematic Chaos Sum 41 - Chuck

New Comments

2017 Archives

July All Archives...

Blog Archives for February 2009

High Definition Playback

Wednesday, February 4th, 2009 - Comments (3) in Computers, Home Theater PC, Nerd Stuff, TV

As a joint Christmas present to ourselves we bought a nice HDTV to replace our old 32" 300lb Sony monster. I had my home theater pc plugged in via svideo to the old TV because that offered the best quality for the available inputs. The new TV has a VGA connection (15 pin standard monitor connector) that I can plug directly in without having to plug into a converter to go from VGA to svideo. When I plugged it in and restarted the machine, it detected it right away and started running at 1920x1080! I'm pretty sure it was interlaced (1080i) rather than progressive, but that is better than the 640x480 I was running over svideo.

The machine seemed to be ok with running that high of a resolution, but MythTV's interface was a little sluggish with the remote. Playback of recordings and standard definition videos was fine, but playback of 720p or higher resolution videos wasn't working well at all; the machine was totally choking. Some videos would sort of play, the video would freeze while the audio kept going and every once in a while catch up for a few seconds. Some videos wouldn't play at all. I figured this would be a good time to upgrade it to take advantage of the nice new HDTV.

My home theater pc is basically an old Dell Optiplex GX260 with a 2.4Ghz Celeron processor. I had a hard time finding any information online about what processors would work with it, so I figured as long as it was a socket 478 with a Northwood architecture it would work. I was almost right. I found a Pentium IV 3.2Ghz with an 800Mhz front side bus (fsb) on eBay and "bought it now." When I put it in, it did work, but not quite as expected. The mainboard couldn't talk to the chip at 800Mhz, it only supported 400 or 533Mhz. Since the board was talking at 400Mhz (half of the bus speed of the chip) it was only performing at 1.6Ghz (half the cpu speed). This wasn't much better if at all than the Celeron I had in there to begin with. So finally found a P4 2.8Ghz 533MHz fsb chip really cheap on eBay and got that. Much better. I think this is actually the fastest processor I that will work in this machine.

In addition to the processor I upgraded the video card. This machine had some Intel video card built-in that just wasn't up to the job. I read online that Nvidia cards support some feature that allows the processor to offload some of the work to the video card which makes playback smoother for high bitrate high resolution videos. So I got an old Nvidia Geforce 6600. This is an old card with a VGA port, a DVI port and an Svideo port. I also got a DVI-to-HDMI toid so I could connect this to the TV using an HDMI connection eventually. The card worked great except for two little problems: the fan was going bad (like all video card fans since they face down) causing it to make noise and it had a habit of locking up the computer when connected to the TV using the HDMI connection. Maybe the locking issue is just a setting in the X server, but until I can figure that one out I'm running it over VGA connection. The fan was really annoying though. I got a new fan which is more quiet, but I can still hear it which bothers me. I checked the temperature of the GPU on the card with a fan running and it idles at about 65°c and goes up to 67ºc when playing a movie. I did the same without having a fan at all to see if it would survive, and it measured in at 112ºc (hot enough to boil water) after playing 30 seconds of a movie! I was astounded that the little fan was able to cool it down so much. I got a bigger fan off a carcass at work that did a better job. My thought was that a bigger fan could spin slower (with the right application of resistors inline) therefore being almost silent and still move the same amount if not more air than a little fan spinning faster.

htpc fans

The old and the new fan.

fan

I couldn't really find a good way to mount the new fan to the board, so zipties were needed. I was considering just duct-taping, but I didn't want to get sticky tape residue all over the card.

fan

The idea here is to blow air from the back of the card across the heatsink taking away the hot air.

fan

The fan is fed from the back.

fan

Once I hooked this up and test drove it, the GPU was idling around 73°c and hit 75°c while playing a 720p video. It's a little hotter, but MUCH quieter.

So after upgrading the processor and video card, I can now play 720p (sort of) videos and my home theater pc doesn't break a sweat. By "sort of", I mean transcoded video from full bitrate down to something like 6000Kb/s at 1280x720. Full 720p bitrates I believe are in the neighborhood of 15000Kb/s, but I have yet to find a sample video in that bitrate to test with. Full 1080p videos (think Bluray disks at 1920x1080) are way up in the 40000Kb/s area, so I'm not holding my breath that it run those.

Toasted Blackberry

Sunday, February 1st, 2009 - Comments (0) in Blackberry, Computers, Life

Rachelle has a Blackberry Curve 8330 and until recently it's been working great. She got it about five months ago and so far has had no problems with. This past week she went to plug it in to charge the battery before going to bed and the instant she plugged it in the screen went white. The universal fix-it for these devices is to pull the battery out and let it reboot and that was the first thing I suggested. When she put the battery back in the red notification light stayed on for a long time (10 secs) and then the screen flickered once and that was it (see the video). Of course we tried this a bunch of times with and without the power adapter and every time it seems the phone wouldn't boot.

Interestingly even when it appeared to be off, I was able to answer a call with it. I called it with my phone and noticed the indicator light blinking; she had put the phone in silent mode before the problem. That made me think it was just a screen problem, but it wouldn't dial out and had difficulties connecting to the desktop software. I tried upgrading the OS but that process failed about half way through and totally hosed it.

I took it back to Verizon and it turns out that the guy in the service queue ahead of me had the same problem with the same phone. This saved me a lot of time arguing and trying to prove that I'm not completely retarded; the guy before me had to go through that though. So with basically no questions asked I got them to FedEx me a new phone. I asked for next day delivery because she started going through crackberry withdrawal the night it cooked. When the new phone arrived the invoice showed that blackberry had credited us the $14 for the expedited delivery. When I had tried to upgrade the OS on the handheld, it made a backup of all the databases, so when we got the new phone I just imported everything and it was exactly like the old phone in minutes. Aside from being without it for a couple days, the whole situation was rather painless.