Monday, September 29, 2008

HTPC Update: Creative Live! Cam optia AF

A part of my plans for a digital home involves setting up a video conferencing facility in the living room so that:
  1. I can get in touch with the kids and family when I'm on overseas business trips;
  2. my folks can interact with their grandchildren when they are not visiting;
  3. we can keep in touch with our relatives and friends who have migrated abroad or out stationed for extended duration;
  4. and lastly, create a platform where we can encourage our kids to explore staging performances (singing, dancing, acting) in front of a camera! (This help build confidence in the child as well as capturing those precious childhood moments)

Although we can pretty much do this now with the integrated camera and microphone on our laptops (we have two of these at home), the experience isn't that great given the poor quality of the integrated cameras (1.3Mp only) and the screen is a little small for a family of five to crowd around to see.

Setting it up on the HTPC however is perfect. We have a 50" display and some pretty good speakers. All I needed is a good quality webcam with integrated microphone and we are all set.

Scouring my favorite marketplace, I managed to pick up a used Creative Live! Cam Optia AF for only S$55. It's about a year old but the condition was excellent.

This webcam features a 2 megapixel sensor, auto-focus, noise cancelling adaptive array microphone and great looks to boot (blends into the living room decor perfectly).

I tested it on my rig and found the picture quality to be excellent. Audio is a little weak but that is probably because I was testing it from a distance of two meters.

The bundled software are also pretty decent and fun for the kids to play with. Overall, I'm happy with this acquisition.

Here's my updated parts list with pricing:

CPU: Phenom X3 8650 HD8650WCGHBOX 2.3GHz Socket AM2+, $0 (bundle with mobo).
CPU Cooler: Scythe SCMNJ-1000 Ninja MINI, S$50 (used).
Motherboard: GIGABYTE GA-MA78GPM-DS2H AMD 780G chipset microATX, $355 (SLS Bell Systems)
Memory: Kingston DDR2-800 2 x 2GB Kit, $104.(SLS Bell Systems)
Graphics Card: Radeon HD 3200 (integrated in motherboard the chipset), $0.
HDD: Western Digital Caviar WD5000AACS 500GB SATA2, $101.(SLS Bell Systems)
PSU: Antec EarthWatts EA 430 (included in the case), $0.
Case: Antec Fusion Black 430, $339 (SLS Media Mart).
Webcam: Creative Live! Cam optia AF, $55 (used)

The following are still on my todo list:

TV Tuner: ??
Wireless Keyboard: Logitech DiNovo Edge S$399

Tuesday, September 23, 2008

10sec Gadget Review: Logitech Squeezebox Boom

What is it?
  • WiFi BoomBox
What can it do?
  • Plays MP3, AAC, AU, WAV, AIFF, WMA, and Real Audio formats over network shared folders
  • Connects to your home network to access music stored on your computer via SqueezeCenter (software server, requires installation), and Internet radio and music services via SqueezeNetwork™
  • 6-button presets allow one touch access to favorite radio stations and playlists
  • Connect to Internet via WiFi (802.11 g/b) and 10/100 BaseT Ethernet port
  • Aux input for other sources (e.g. MP3 player)
  • headphone jack
  • ¾-inch (1.9 cm) high-definition, soft-dome tweeters and 3-inch (7.6 cm) high-power, long-throw woofers
  • Compact IR remote control
  • 7 day alarm clock

What can it NOT do?

  • No CD playback option
  • No FM radio
  • No UPnP and DLNA

How much does it cost?

Where can I find more information?

Wednesday, September 17, 2008

Vista TIP: How to check installed audio and video codecs

Before Vista, you can check the installed audio and video codecs by:
  1. Go to Control Panel.
  2. Click on the Sounds and Audio Devices icon.
  3. Click on the HardwareVideo Codecs and click on Properties button.
  4. Click on the Properties tab and you’ll see the whole list of Video Codecs installed.
  5. To check installed Audio Codecs, on step 4, select Audio Codecs and follow the rest of the steps.
However, in Vista, Microsoft has removed this from the Control Panel applet. Instead, you have to:
  1. Start Windows Media Player.
  2. Click on Help and About Windows Media Player.
  3. Click on the link Technical Support Information and a webpage will popup.
  4. Scroll down to see the list of installed Audio and Video Codecs.

Saturday, September 13, 2008

Happy Birthday Jordan!

Time files! It felt like just yesterday that we celebrated Jordan's second birthday and he's already one year older. Picture on the left shows the cake we got for him. Spot anything interesting? [Hint: Which sport did Singapore win a medal at the recent Olympics?]

For his third birthday, we decided to have a home cooked meal with the immediate family only. Choice of food was entirely his preference which explains why there are so much fried stuff on the table. Oh, the salad wasn't his choice of course but even the birthday boy must take his greens.

And of course, no kid's birthday is complete without presents! Look how cheery he is while unwrapping one of the many presents he received tonight!

Wednesday, September 10, 2008

HTPC Update: Powering on/off via remote!

A critical feature of any worthy HTPC is the ability to turn it on/off via a remote; Just like any other piece of living room appliance. I got the Antec Fusion Black 430 expecting this to work out of the box (the package includes an IR receiver and I own a Harmony 550) but I guess I was asking too much; You will need to perform this (undocumented) step in order to get it working.

In short, here is what you need to do:
  1. From the bunch of headers in the front panel, locate the two headers labelled "POWER SW".

  2. Connect the header with the white and black wires to the input pins on the LCD as shown in the picture above. Note: you should not need to remove the front panel and disassemble the LCD as stated in the forum thread as you should be able to see it through a hole in the panel.

  3. Connect the header with the red and black wires to the power switch pins on the motherboard.

Sunday, September 7, 2008

HTPC up and running finally!

One year ago, I started looking at building a HTPC for my living room (1)(2) but had it KIVed due to costs and more importantly the maturity of hardware HD decoding and availability of native HDMI+HDCP output combining both audio and video.

Recently, I revisited the project and am mighty glad to find plenty of options available and most of them at affordable costs. So over the weekend, I took the plunge and built my own "BD player" (and a whole lot more) for about 1k SGD.

The heart of the setup is the GIGABYTE GA-MA78GPM-DS2H motherboard. This mobo is based on the excellent AMD 780G chipset and features the ATI Radeon™ HD3200 (DirectX 10 capable) as its iGPU. It is actually a revision of the popular GA-MA78GM-S2H with an added DDR3 128MB SidePort Memory (essentially dedicated memory for the iGPU). It also features a native HDMI+HDCP output that delivers both audio and video.

The board is mated to an AMD Phenom X3 8650 processor and 2x2GB of DDR2-800 RAM. Triple core CPU is used as it is well suited for video and 3D rendering tasks, which will be the most common tasks on this PC. Plus you get more bang for the buck compared to the quad core ones. Power consumption and heat also come into mind. 2x2GB in Dual Channel mode provides more than adequate performance for now. Note that the board has 4 DIMM slots so you can add-on an additional 4GB at a later time. Also, although it supports DDR3 specs, the performance gain does not justify the cost today (its about 2x the price of the DDR2!).

Hard disk is a single 500GB Western Digital Caviar Green Power SATA 2 edition; Again chosen for its price and power/heat/noise characteristics. I only need one mid-size HDD in my HTPC as I have a NAS cum media server on my network. The casing I've selected can pack in 2 HDD giving you a total of 2TB if required.

And finally, the casing is the Antec Fusion Black 430. It is a rather big and heavy chasis but note that it only fits a microATX motherboard due to its unique tri-chamber design. Exterior wise, it resembles a conventional hifi component and features a LCD display and volume knob. The casing also comes with an IR receiver that is Vista and MCE compatible but without a MCE remote. This is fine by me since I use a Harmony remote anyway. The included 430W power supply is RoHS and 80 PLUS certified and is more than sufficient for the parts I'm throwing in. Chasis cooling takes the form of two 120mm fans which is very quiet at low setting. Any higher and they get audible but not annoying as the AMD stock CPU cooling fan. One gripe is that the fan speeds are manually set via a physical switch INSIDE the casing hence you can pretty much forget about adjusting them according to the CPU load.

The setup scored a Windows Experience Index of 4.1. As expected, the lowest value is due to the 3D performance. 2D scored 4.6 while the rest are well above 5.

The box is placed in a closed cabinet and after 30mins of running idle, both system and CPU temps can hit close to 50 Degrees Celsius. I may have to consider cutting up the rear of the cabinet to make way for an exhaust fan. Oh, and the stock AMD cooler fan is loud as hell at those temps (around 5k RPM). So do go out and get a decent aftermarket cooler.

The box is hooked up to my Pioneer PDP-508XG via HDMI. Resolution on the TV is automatically set at 1360x768 after the latest Catalyst drivers are installed. Setting to any of the HD resolutions (i.e. 720p/1080i/1080p) causes overscan when the TV is set to "TV Mode". You need to set it to "PC Mode" to get around this problem. Text is sharp and picture is good at the native resolution of 1360x768 hence I do not see a point in having the GPU output at 1080i/p resolution only to be downscaled later by the TV's internal processor.

Sound output is via HDMI to the TV and is pretty decent. I have it connected separately to my 6.1 Pioneer HTiB via optical S/PDIF but have to manually change the default sound device in the Realtek HD audio control panel before I can get sound output from there. Ideally I would like to output to both devices at the same time or better yet, selective output based on programs I run. e.g. Windows Media Center audio output should be via HTiB while the system sounds can be piped through the TV.

Here is the breakdown with costs for my setup:

CPU: Phenom X3 8650 HD8650WCGHBOX 2.3GHz Socket AM2+, $0 (bundle with mobo).
Motherboard: GIGABYTE GA-MA78GPM-DS2H AMD 780G chipset microATX, $355 (SLS Bell Systems)
Memory: Kingston DDR2-800 2 x 2GB Kit, $104.(SLS Bell Systems)
Graphics Card: Radeon HD 3200 (integrated in motherboard the chipset), $0.
HDD: Western Digital Caviar WD5000AACS 500GB SATA2, $101.(SLS Bell Systems)
PSU: Antec EarthWatts EA 430 (included in the case), $0.
Case: Antec Fusion Black 430, $339 (SLS Media Mart).

The following are on my todo list:

CPU Cooler: Scythe SCMNJ-1000 Ninja MINI (S$69).
TV Tuner: ??
Wireless Keyboard: Logitech DiNovo Edge S$399

CPU cooler was on my core list but too bad none of my selections had stock in any of the shops in SLS! But I really ought to get one soon as the buzz from the stock CPU cooler is killing me!

For the ODD, I had a choice between the LG and a LITE-ON DH-4O1S which costs only S$159. I had to drop the latter as it cannot write to CD/DVD while the LG one can. Since my choice of casing only allows me to have a single 5.25" device, I needed one that can read Blu-ray for movies but at the same time can read/write to CD/DVD for data/music/home movies! Forget writing to Blu-ray as the media is still way too expensive and the players are not as prevalent yet. (How many people you know owns a Blu-ray player?)

I'm still sourcing for an internal TV Tuner card to complete the setup. I'm split between looking for something that can accept HD input (via component or HDMI better) and has native hardware H.264 encoder or just settle for a conventional dual (DVB-T and analogue) TV tuner with hardware MPEG2, or even just a hybrid tuner without the hardware encoder since the 2.3GHz triple core CPU should be more than sufficient for handling the MPEG2 encoding in software. If you have any thoughts on this, let me know!

BTW, if you are going for the last option (i.e. TV card with no hardware encoder), be wary that you will need to jump through quite a few hoops to make it work in MCE or WMC.

Project updates: