Sunday, May 31, 2009

Kensington Bluetooth Stereo Headset (K33436US)






- I picked these up from buy.com for $25 shipped from buy.com.
- Charges using standard mini usb.
- Dedicated slider on/off power switch.
- Controls are nice and big and easy to use.
- Sound quality is pretty good though again treble is a bit muted like most a2db headphones. It sounds almost identical to the sony ones.
- Good volume.
- Range seems fine.
- Battery life is good and easily lasts a full day of listening.
- I haven't tried any voice calls yet so I can't speak of the mic.
- I'm using it with my iPhone and the maxfun transmitter. It paired just fine.
- They are a bit uncomfortable over long periods of time. I'm fine for a couple of hours but after that the pressure gets to me. It really depends if you like the behind the ear style or not. For me it squeezes my head a bit too much.

I'm very picky about how headphones feel since I typically will wear them 6+ hrs a day while at work. I'm still seeing if I can get use to them or if they will stretch out a bit. Overall, it's a quality headset and a very good price if you find them comfortable to wear.

Small Form Factor (SFF) PC 2 (quad core)





- This is my second SFF PC build I've done. You can read about the first one here.
- This SFF goes in the master bedroom and is mostly used as an HTPC playback only machine (no recording) so it stays in s3 standby most of the time except when we want to watch some pre-recorded content. I got a great deal on a q8200 quad core for only $99 which is what spured me on to build this new machine. This machine will probably double as my LAN party box too. The old SFF struggled with some 1080p and h.264 content like those recorded with the hauppauge hd pvr which was why I was itching to build a replacement machine. It's currently hooked up to my 40" Samsung LCD hdtv through vga at 1360X768. 5.1 Audio is handled via optical to a small 5.1 setup I have in the bedroom. I did test HDMI and hdmi audio briefly with my Westinghouse 24" LCD which has hdmi and built in speakers. HDMI seemed to work fine.

Parts List:
- $99 Intel Boxed Core 2 Quad Processor Q8200
- $27 Samsung DVD Burner
- $130 GIGABYTE GA-E7AUM-DS2H
- $60 Seagate Barracuda 7200.12 500GB
- $93 Thermaltake Lanbox Lite (VF6000BWS)
- $20 CORSAIR 4GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) (after MIR)
- $13 SilenX iXtrema Pro 60mm Case Fan
- $0 Antec Earthwatts 500w (I already had a spare in my closet)
- $0 Vista Ultimate 64bit (technet subscription)

Total: $442

Build Notes:
- One thing to consider with the Q8200 is it doesn't support Intel VT (virtualization technology). So it's not a good choice if you do a lot of vmware, virtual pc, etc. It wasn't an issue for the pc I was building. I stuck with using the included stock cooler since I wasn't planning to do any overclocking either.
- Memory is so dirt cheap so 4GB was a no brainer.
- I flashed the motherboard to the latest bios off of a usb key drive using gigabyte's great built in flash utility. It all went smoothly.
- I always download and use the latest drivers from the motherboard manfucaturer's site. I rarely use the included driver disc since those are usually out of date.
- This is my first time trying a 64bit OS. This was a non critical machine so I thought I would give it a try. It went pretty smooth. Just keep in mind if you want to enable AHCI (which I recommend you do) right from the start make sure you have the AHCI drivers ready and on a usb key drive. You'll need to "F8 driver" it when you do your initial vista install. You'll want AHCI working (vs legacy IDE mode) not just for performance reasons but also to get hot swap capability on that built in esata port.
- Another thing I learned about 64bit OS are how directshow filters work. Once you start rendering down a filter graph process you need to stay in 32bit or 64bit depending if the application that started the decoding was 32bit or 64bit. For example: If you decide to use the 64bit version of medial player classic HC then all your external filters need to be 64bit (or stick to the internal filters) like the 64bit build of ffdshow tryouts. You can't mix and match between 32 and 64bit decoders. They really are completely seperate. Since coreavc is only 32bit then I recommend you stick with 32bit for everything (mpc hc, ffdshow tryouts, ac3filter, etc). Wow (windows on windows) worked better than expected, and all these 32bit players and decoders worked just fine in vista x64.

Case:





- It looks pretty nice but is quite a bit longer than most SFF cases.
- It breaks out into 4 main pieces: motherboard tray + back, Power Supply cage, external drive cage, and internal drive cage.
- I found the internal drive cage quite interesting which lets you install another 2 internal 3.5" hard drives. There's also space for 2 X 5.25" external and 1 X 3.5" external devices.
- This cases uses spring door covers over the 5.25" area so you might want to make sure the button on the case cover lines up with the actual button on your optical drive. The samsung I chose worked just fine.
- The only light source comes from the one 90mm fan up front. 2 x 60mm are also included on the rear with space for one more 60mm which I chose to add. All the fans are pretty low RPM and were much more quiet than I expected especially for 60mm fans. I still prefer 120mm for maximum CFM at minimum db but I can understand that might be a bit hard to fit on a sff case. Still, I was very impressed by the quietness of this case.
- I really like how the 90mm intake is right in front of the internal hard drive cage.
- Overall if felt quite sturdy, was pretty roomy, easy to work with, wasn't entirely tooless but that's fine by me, and looks quite nice. I just wish it had a handle. I guess you could always use something like this.

Motherboard:




- Sure at a $130 it's almost twice as much as a typical budget mATX motherboard but this one is loaded.
- It uses the new nvidia 9400m chipset which gives me pretty good integrated graphics (check out the benchmarks later in this post), hdmi with audio, 1394, optical, built in esata right on the backplane, dvi, and vga (all separate ports, no adapters needed!). Basically, I didn't need to add a single expansion card to this setup. The motherboard pretty much does everything I need, well except for competitive gaming but I'll get to that later.
- Clearance was fine all the way around. One potential issue I see is if you use a long double wide dedicated graphics card it would probably block some of your sata ports.

Hard Drive:


- I didn't need that much space since this machine wasn't going to be doing any recording. I decided to give one of those new seagate .12 drives a try. It's one of those new high density 500gb on a single platter.
- First off I was suprised by how thin it was. I guess it makes sense since it only has one platter in it.
- The higher density seemed to provide a bit of a performance boost:



Benchmarks:



- Increased video memory to use 512mb in the mb bios.
- All benchmarks were taken at stock speeds and at 1360X768 resolution with AA OFF unless otherwise noted. I used the latest version of fraps and the benchmarking function.
- I guessing this 9400m based motherboard should have similar gpu performance to the mobile version used in laptops like the macbook and probably in future ion based netbooks. So these numbers might give you a rough idea how those would perform.

- Vista 64bit experiece index:
win experience index: 4.7
proc 5.9
mem 5.6
graphics desktop aero 4.7
gaming graphics 5.1
primary hdd 5.9

- 3dmark06: 2369
sms2.0: 808
hdr/sm3.0: 876
cpu score: 32633

- 3dmark vantage: e4437, 3764 gpu, 9565 cpu (entry level)
gpu test 1: 10.26 fps
gpu test 2: 11.82 fps
cpu test 1: 1045.48
cpu 2: 19.66

- Counter Strike Source built in performance benchmark:
46fps 1920X1200
64fps 1280X1024
85fps 1280X800

Fraps:
- Guild Wars: vsync on, max settings
Eye of the north town, crowded: Frames: 836 - Time: 24584ms - Avg: 34.005 - Min: 30 - Max: 42
During a fight: Frames: 2322 - Time: 40256ms - Avg: 57.680 - Min: 47 - Max: 62
Running around lions arch: Frames: 3006 - Time: 52566ms - Avg: 57.185 - Min: 30 - Max: 63
Random Arena Lobby: Frames: 1185 - Time: 20912ms - Avg: 56.666 - Min: 47 - Max: 63

- World of Warcraft: Running around blood watch, vsync on
Good: Frames: 3313 - Time: 81982ms - Avg: 40.411 - Min: 25 - Max: 53
Fair: Frames: 4562 - Time: 78585ms - Avg: 58.051 - Min: 49 - Max: 62

- Counter Strike Source: vsync off, 9 bots, de_dust
Frames: 1204 - Time: 28448ms - Avg: 42.322 - Min: 38 - Max: 48

- Left 4 Dead: Lighthouse survivor mode, vsync off
shader low, rest on high: Frames: 4664 - Time: 174683ms - Avg: 26.699 - Min: 13 - Max: 51
Everything on low: Frames: 4423 - Time: 163374ms - Avg: 27.072 - Min: 14 - Max: 52

- Team Fortress 2: Well arena, vsync off
Frames: 1210 - Time: 43620ms - Avg: 27.739 - Min: 20 - Max: 33

- Call of Duty 4 (demo): everything on lowest settings
Outside area: Frames: 1536 - Time: 38835ms - Avg: 39.551 - Min: 19 - Max: 62
Inside area: Frames: 3745 - Time: 74247ms - Avg: 50.439 - Min: 23 - Max: 99

- Bioshock: everything on lowest settings
Plane crash opening: Frames: 3260 - Time: 79870ms - Avg: 40.816 - Min: 22 - Max: 78
First leve: Frames: 3542 - Time: 94103ms - Avg: 37.639 - Min: 28 - Max: 59

- Nothing to write home about when compared to dedicated graphics card (even sub $100 ones). But compared to other integrated solutions it's pretty good. Things are mostly playable on lowest settings. Guild Wars runs great and WOW isn't bad either. I would consider it pretty darn good on a laptop or netbook though.
- I don't go to LAN parties that often (only once every 1-2yrs) but I might have to drop in a dedicated video card when I do go. These numbers aren't quite good enough in a competitive environment.

- Coreavc 1.9.5 with CUDA support: Installed the latest nvidia drivers too. With cuda support enabled on coreavc, h.264 decoding cpu load pretty much drops by half! On a very high bitrate 1080p mkv without cuda cpu could spike as high as around 70% with avg around 35%. With CUDA on it's close to peak 35%, avg around 15%. So yes cuda does make a significant difference in decoding even on the lowly 9400m. GPU temps were around 50c while decoding with coreavc + cuda.

Power:
- Measured using a killawatt
- S3 standby: 3w
- Under load while playing 720p mkv 7% cpu: 60W. That is fantastic and represents a typical usage load. That 9400m just sips power.

Weird S3 Standby Issue:
- This is a very specific issue related to users of vista 64bit + eventghost + usbuirt.
- I had a strange conflict between vista 64bit, usbuirt, and eventghost. If I put the pc to sleep while eventghost is still running, then I can't wake up the pc using usbuirt. I could still wake it up using the keyboard though. If I shut down evenghost first before going to sleep, it wakes up just fine using usbuirt. Now, I don't think this has anything to do with my hardware. My guess this is just one of those weird 64bit issues.
- My work around is kind of rough because I threw it all together rather quickly. I'll post it anyways in case somebody might find it useful.
- I wrote a program called rcPower. Basically it will close eventghost nicely (even when it is minimized to the tray), launches lrnhelper (which seems to help re-init the usbuirt), then puts the machine into s3 standby. When you send the IR signaly previously learned using lrnhelper to wake the machine up, rcPower will close lrnhelper and start eventghost. It's kludgey but it works.
- You can grab rcPower here with source and autoit scripts included. I use autoit to help with closing down tray apps nicely instead of just killing the process. Just unzip into c:\rcPower and look over rcPower.exe.config.
- The basic idea is have eventghost run rcPower instead of putting the machine to sleep and let rcPower shut everything down nicely. Make sure you have eventghost start rcPower in minimized mode otherwise you might run into some focus issues.

Overall I'm pretty happy with this build. For HTPC and media playback it's fantastic: power usage is low, it's quiet, and chews up any media at any resolution or bitrate. For gaming the 9400m is a bit less exciting espeically for a "desktop" machine.

Tuesday, May 05, 2009

Simplify Music (simplifymedia)



Simplify 2.0 was recently released. It's $3 right now.
http://www.simplifymedia.com/

I already have orb live but there were some annoying things about that app. For $3 I decided to give this a try. Interesting that 2.0 is a separate app so for those that have the original you will still need to cough up $3 for this new version if you decide to upgrade. They will continue to support v1.x though.

I have to say simplify is much more polished and slick than orb though a bit more limited in scope (music only) though it was what I was primarily using orb for anyways. The server software seems to behave much better too. Memory footprint was a bit bigger (50MB) but cpu utilization while streaming is only 1%. Setup was stupid simple. I just added the folder I wanted it to monitor for changes and share. Also, it seems simplify handles very large libraries better than orb.

On the iphone side the new search feature and on the fly playlist creation (favorites) are really nice features. One thing I wish it let you do was clear you favorites. If I add a few albums to favorites and have a few hundred songs in there, you have to remove each one individually. That's pretty nuts.

Over 3G quality wise I would say it's pretty good. There is no quality slider unfortunately like in orb. I would say orb with the slider in the middle of 3g still sounds a bit better. Simplify sounds closer to the lower quarter of the 3G section of the scale. Still, it's quite acceptable for what it is.

Buffering is much quicker. It seems very stable so far. I love the album art (must be embedded in the tag), artist bio (from last.fm), and lyric (lyricwiki.org) streaming support. Being able to seek with the scrub bar is nice too and responds surprisingly quick over 3g. Another nice touch is simplify remembers your last navigation point when you restart the app unlike orb which dumped you back at the main menu every time you started the app. Still no resume or bookmarking within a track (so you would never use this for say podcasts or audio books) but it's a step in the right direction.

Interesting how it looks like the simplify iphone app caches most of the catalog data locally vs how orb almost feels like a front end app to their web interface (which I'm guessing is kind of how it works). Orb live has to contact the servers with every navigation. Simplify does some initial caching/syncing and then it seems all navigation is local data at that point.

One thing I really miss that orb has is navigation by folders. The other disadvantage is that simplify is very closely tied to the iphone. There isn't an alternative interface like web and mobile web based interfaces orb has that works quite well with windows mobile phones.

Highly recommended. I would say it was well worth the $3.

UPDATE: 5/12/09
- Simplify Music 2.0.2 is out for the iPhone. It adds Compilation support which is really nice in helping clean up browsing by artist. To flag a file as part of a compilation added this extended id3 tag: ITUNESCOMPILATION with a value of 1.
I use MP3Tag.

UPDATE: 7/20/09
- Another update was released, and it has a killer new feature. Now if you quit the app in the middle of a song, when you start simplify again it will prompt you to resume. It resumes not only from your last track but the exact position in the track!

Friday, May 01, 2009

Universal IR Remote Controlled AC Outlet for Appliances (110V)





- Picked it up for $5.68 from dealextreme (takes about 3 weeks).
- Plug any 110v appliance into this device and then plug this device into an electrical outlet. This device can learn any IR signal. Then, when it receives the learned signal it will toggle the power on/off that goes to your appliance.
- This is a great dirt cheap solution for letting say your universal Harmony remote control a devices that don't have proper IR controlled on/off capabilities. I currently use this on my Popcornhour (to completely cut power from the pch) and my XBOX 360 Cooler. This solutions is much more reliable and cheaper than say using x-10 with an IR to x-10 converter.
- Simply plug the device into a wall outlet and hold down the button until the red light starts flashing. Then, just press a button on your remote that you want to use to control it with. That's it. It really is that simple.
- Note the 110v written on the side sticker.
- You plug your appliance into the front facing socket. I'm not sure what the side slits are for. It accommodates both 2 prong and 3 prong appliances though unfortunately the IR device itself isn't grounded (no 3rd prong).
- If things fit a bit loose try carefully bending the prongs apart a bit.
- You might need some ac extension cords so you can sit this device where you have line of site for the remote to work.
- Another thing you can do is use a USBUIRT and maybe eventghost + microsoft scheduler. I actually wrote my own software to control usbuirt but I can see using a setup like this to have a computer power cycle a device on a regular schedule which is what I do with my HD PVR.

Highly recommended. I've been looking for a device like this for a long time. I liked them so much I bought 8 of them.