<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Blog on Charlie's Server &#187; Hardware</title> <atom:link href="http://blog.charlies-server.com/tag/hardware/feed" rel="self" type="application/rss+xml" /><link>http://blog.charlies-server.com</link> <description></description> <lastBuildDate>Fri, 09 Sep 2011 05:31:51 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Philips SRU-8010 Not-So-Universal Remote</title><link>http://blog.charlies-server.com/2009/01/28/philips-sru-8010-not-so-universal-remote</link> <comments>http://blog.charlies-server.com/2009/01/28/philips-sru-8010-not-so-universal-remote#comments</comments> <pubDate>Wed, 28 Jan 2009 19:08:05 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Geekdom]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://blog.charlies-server.com/?p=169</guid> <description><![CDATA[I&#8217;ve had the Philips SRU-8010 Universal Remote for quite some time now, but never really got it working quite well with my Windows Media Center Edition USB Infrared receiver (or cheap knockoff). I got the receiver working very well on my Gentoo Linux HTPC with LIRC&#8216;s mceusb2 driver but wasn&#8217;t able to get my remote [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;ve had the Philips SRU-8010 Universal Remote for quite some time now, but never really got it working quite well with my Windows Media Center Edition USB Infrared receiver (or cheap knockoff). I got the receiver working very well on my Gentoo Linux HTPC with <a href="http://lirc.org">LIRC</a>&#8216;s <code>mceusb2</code> driver but wasn&#8217;t able to get my remote to play perfectly with the whole setup. I was able to overcome the issue with a roundabout strategy and am pleased to report that I now have my whole media center, including my HTPC, TV, and sound receiver working together via universal remote. Read on for the details.<br /> <span id="more-169"></span></p><h3 id="toc-initial-setup">Initial Setup</h3><p>To get things started, pretty much everything worked out of the box in so far as what was advertised &#8212; the Philips universal remote never advertised explicit compatibility with my IR receiver. On the other hand, I had it controlling both my TV and sound receiver in under five minutes. Likewise, once I found out which driver to use with my USB IR receiver, LIRC was very straightforward to configure.</p><h3 id="toc-the-problems">The Problems</h3><p>As it turns out, there was no device code in the Philips documentation for Microsoft Media Center Edition remote compatibility, so I was on my own. I tried using the learning feature of the remote with mediocre results. Sure, it would eventually learn and reproduce given IR codes but the lag time associated with learned codes on the remote was astonishingly bad. Not to mention that pressing and holding a button was out of the question with learned codes. Try scrolling through hundreds of movies that way.</p><h3 id="toc-the-solution">The Solution</h3><p>I was able to find a preprogrammed mode for the universal remote that actually made independent use of [almost] all of the buttons on there, and put the remote into that mode. As it turns out, such a mode for the Philips universal remote is the for the ReplayTV DVR. Then I taught LIRC to understand the codes out of that mode using <code>irrecord</code>.</p><h3 id="toc-the-outcome">The Outcome</h3><p>Perfection.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2009/01/28/philips-sru-8010-not-so-universal-remote/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>HD Video Playback in Linux</title><link>http://blog.charlies-server.com/2007/09/13/hd-video-playback-in-linux</link> <comments>http://blog.charlies-server.com/2007/09/13/hd-video-playback-in-linux#comments</comments> <pubDate>Thu, 13 Sep 2007 15:17:03 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Geekdom]]></category> <category><![CDATA[H.264]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[HD]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2007/09/13/hd-video-playback-in-linux/</guid> <description><![CDATA[It seems that any developer I ask tells me that it&#8217;s currently not possible to play back 1080p H.264 video in Linux. In this post, I respond loud and clear to anyone who has said that: They Are Wrong. But there has to be a catch, right? Of course there is; there&#8217;s always a catch. [...]]]></description> <content:encoded><![CDATA[<p>It seems that any developer I ask tells me that it&#8217;s currently not possible to play back 1080p H.264 video in Linux. In this post, I respond loud and clear to anyone who has said that: <strong>They Are Wrong</strong>. But there has to be a catch, right? Of course there is; there&#8217;s always a catch. Yes, I can play back <em>some</em> 1080p H.264 video flawlessly in Linux. Yes, I have watched entire movies in this fashion. Yes, there are some clips that I just can&#8217;t play back with my setup. Read on for the details of said setup, how I do it, and what the limitations are.<br /> <span id="more-105"></span></p><h3 id="toc-definitions-limitations">Definitions &amp; Limitations</h3><p>First, I should provide some definitions and/or limitations; in order to make any claims we first need to lay down some commonly accepted premises. I&#8217;m not going to argue that the following definitions are universally correct or even that they represent any general consensus; this is just how I define the following terms and what these definitions mean &#8212; subjectively &#8212; to me.</p><h4 id="toc-1080p">1080p</h4><p>This one is going to be controversial. Technically speaking, a video is defined as within the 1080p standard if (a) its picture is progressive (non-interlaced) and (b) the picture is made up of 1,080 rows of pixels. What is implied but not specifically stated in this definition is that the aspect ratio of a 1080p picture is 16:9, yielding a resolution of 1920&#215;1080. However, since many movies are filmed in wider aspect ratios, commercial 1080p media is often <a href="http://en.wikipedia.org/wiki/Letterbox" title="Wikipedia: Letterbox">letterboxed</a> in order to avoid cropping. As such, for my purposes, I define 1080p to be any picture with 1,920 columns of pixels.</p><h4 id="toc-h-264">H.264</h4><p>The H.264 codec is an ugly multi-headed beast. The specification for this particular video codec provides many different profiles which all require different amounts of processing power to encode or decode. There are all sorts of available &#8216;options&#8217; within the standard and many of them probably require a supercomputer just to decode (in 1080p) in realtime. For the purposes of this discussion, I&#8217;ll say that we&#8217;re dealing with the baseline or main H.264 profiles, using a reasonable amount of b-frames and reference frames &#8212; say, one to three &#8212; at a reasonable bitrate of about 10mbit (average) for 1080p films, using CABAC. Most of my test clips were encoded using the wonderful x264 open-source H.264 encoder.</p><h3 id="toc-hardware">Hardware</h3><p>When I set out to build a Home Theater PC (HTPC), I wanted to keep 1080p H.264 playback in mind, and knowing that this problem is computationally difficult, I bought fairly high-end hardware with budget somewhat in mind. I won&#8217;t argue for or against my hardware, since that&#8217;s a whole different debate better suited to people more so inclined. I will say that my hardware works me.</p><table class="visible"><tr><th>Processor</th><td>AMD Athlon 64 X2 6000+</td></tr><tr><th>Motherboard</th><td>Gigabyte GA-MA69G-S3H</td></tr><tr><th>RAM</th><td>Wintec AMPX 1GB (2 x 512MB) PC2 6400</td></tr><tr><th>Video</th><td>BFG Tech 3D Fuzion GeForce 6200LE</td></tr><tr><th>Display</th><td>Mitsubishi LT-46131 (1920&#215;1080 46&#8243; LCD)</td></tr></table><h4 id="toc-processor">Processor</h4><div class="alternate"><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/Misc/AMD_Athlon64_X2_6000.html" title="AMD Athlon 64 X2 6000+"><img src="http://blog.charlies-server.com/gallery/d/3673-2/AMD_Athlon64_X2_6000" width="150" height="124" id="IFid5" class="ImageFrame_None" alt="AMD Athlon 64 X2 6000+"/></a></div></div><p>Whilst not getting into the AMD vs. Intel debate, I will say this: I feel that going with AMD is more cost-effective. At time of purchase, the chip I bought had just had a huge price drop and as such became quite attractive. Once I got the components together and verified that everything worked, I overclocked this bad-boy from its stock 3.0Ghz (200Mhz x 15) to 3.15Ghz (210Mhz x 15) just to squeeze a bit (5% to be precise) out of it. Whilst I could get it to run at 3.3Ghz, it wasn&#8217;t stable and I wasn&#8217;t willing to bump the voltages up too much on the stock cooling I have. Currently this processor runs at around 35&deg;C idle and around 65&deg;C under load.</p><h4 id="toc-motherboard" style="clear: right;">Motherboard</h4><div class="alternate"><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/Misc/GA-MA69G-S3H.html" title="Gigabyte GA-MA69G-S3H"><img src="http://blog.charlies-server.com/gallery/d/3670-2/GA-MA69G-S3H" width="150" height="116" id="IFid6" class="ImageFrame_None" alt="Gigabyte GA-MA69G-S3H"/></a></div></div><p>This is where I spent a lot of time researching. I wanted a motherboard that had as many integrated components as possible. Most motherboards these days have integrated sound but not all have integrated sound with optical out, which was an absolute necessity for me. I was also looking for a motherboard with integrated video. I found this one with the added bonus of having integrated HDMI. I couldn&#8217;t get the sound pass-through over HDMI working under Linux, but since I have an optical connection to the receiver anyways I&#8217;m not too fettered about it.</p><h4 id="toc-ram" style="clear: right;">RAM</h4><p>Quite simply, just whatever cheap dual-channel 800Mhz RAM compatible with my motherboard I happened to find on <a href="http://newegg.com">newegg.com</a>.</p><h4 id="toc-video">Video</h4><div class="alternate"><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/Misc/BFG_Tech_3D_Fuzion_GeForce_6200LE.html" title="BFG Tech 3D Fuzion GeForce 6200LE"><img src="http://blog.charlies-server.com/gallery/d/3676-4/BFG_Tech_3D_Fuzion_GeForce_6200LE" width="150" height="101" id="IFid7" class="ImageFrame_None" alt="BFG Tech 3D Fuzion GeForce 6200LE"/></a></div></div><p>As I found out just after putting all of the hardware together, ATI&#8217;s drivers for Linux do not support XVideo (hardware accelerated video scaling, color-space conversions, and display), rendering the integrated video card on the motherboard less useful. I decided to buy the cheapest PCI-Express NVIDIA card I could find, making sure that it was fully supported with the latest NVIDIA Linux drivers. More on this in the software section below.</p><h4 id="toc-display" style="clear: right;">Display</h4><div class="alternate"><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/Misc/LT-46131.html" title="Mitsubishi LT-46131"><img src="http://blog.charlies-server.com/gallery/d/3667-4/LT-46131" width="150" height="117" id="IFid8" class="ImageFrame_None" alt="Mitsubishi LT-46131"/></a></div></div><p>Most new HDTVs now have some sort of direct-from-computer input &#8212; mine has a DVI port right on the back. Some HDTVs, however, do some <a href="http://en.wikipedia.org/wiki/Overscan" title="Wikipedia: Overscan">overscanning</a> and other image processing on the signal received, even for digital signals. Depending on the source, this can be good or bad, but in general when attaching a computer to a display you want a 1:1 (no overscan) pixel mapping. Fortunately my display supports this via its DVI port.</p><h3 id="toc-software" style="clear: right;">Software</h3><p>There was no doubt in my mind that I&#8217;d be running Linux, so hardware acceleration of H.264 playback was immediately a no-go: the driver support just isn&#8217;t there yet. It turns out that I&#8217;m pretty much stuck with ffmpeg&#8217;s H.264 decoder for playback (I won&#8217;t get into the controversial CoreAVC-on-Linux fiasco here other than to say I&#8217;m not about to go hacking up mplayer code to get CoreAVC on Linux under 64bit). But there&#8217;s more to playback than just decoding the input video stream; once the stream is decoded, there is an often necessary colorspace conversion to do, there may or may not be some scaling involved, and of course you have to get the decoded image to the display somehow, which can take significant amounts of compute time.</p><h4 id="toc-decoding">Decoding</h4><p>The ffmpeg H.264 decoder is really great with one major caveat: it&#8217;s not multithreaded. This means that no matter how many cores you have, H.264 decoding will use exactly one. I hear there&#8217;s some work being done on parallelizing said decoder, but as of yet I&#8217;ve heard of no working prototypes let alone a release. Knowing this is mostly why I wanted such a high clock speed for my main processor, regardless of how many cores it has &#8212; for sure I would have bought a cheaper, slower dual-core processor had the ffmpeg H.264 decoder been capable of taking advantage of two cores simultaneously.</p><p>That having been said, there are some decoding options that you can pass to ffmpeg&#8217;s H.264 decoder via mplayer that will improve performance at the cost of quality. Specifically, there&#8217;s the ability so skip all of the in-loop filters (deblocking, mainly), which should yield a performance increase of ranging from zero to three hundred precent or more depending on the source material and encoding options. Simply invoke mplayer with the option <code>-lavdopts fast=1:skiploopfilter=all</code> &#8212; you can read more about these in your mplayer manpage. If your processor just isn&#8217;t capable of handling H.264 videos you&#8217;re trying to play, a good first pass is to try disabling in-loop filters. If your processor still can&#8217;t handle it, it&#8217;s time for you to upgrade &#8212; there&#8217;s pretty much nothing else you can do.</p><h4 id="toc-displaying">Displaying</h4><p>Once a video stream has been decoded, it is typically sent to a display for viewing. Often this involves colorspace conversions and/or scaling. In my case, with 1080p playback, there is typically no scaling necessary as my display is exactly as large (at least in the limiting dimension) as the image being displayed. In the case of 720p on a 1080p display, however, some upscaling needs to be done. Some upscaling and colorspace conversion computations can be done in hardware on your graphics card if your graphics drivers are capable and set up for it. One such technology under Linux is XVideo, or XV for short.</p><p>XV can handle colorspace conversions and upscaling natively in graphics hardware so that your CPU doesn&#8217;t have to burn cycles doing so. In the absence of XV, I have found mplayer&#8217;s X11 output driver to be the best on my setup. Even though the X11 processing seemingly went on in the X11 server (according to top), which of course does not run on the same core as mplayer so as to maximize performance, I found that using the X11 display driver cause a significant decrease in video playback performance &#8212; enough to drop a few frames in some test clips. Since the ATI drivers for the integrated graphics chipset on my motherboard do not provide XV capabilities at time of writing (note that this is a specific case for my video chipset, the X1250 &#8212; most other ATI chipsets boast XV support in the proprietary ATI drivers), I bought a cheap NVIDIA card that I knew would work with XV. Once I had XV working, I was able to play back clips that had previously stuttered due to dropped frames.</p><p>It is my preference, however, to not upscale videos using XV, as generally I find the results to be much better when using a decent software upscaler. This is especially visible when viewing, for example, NTSC television captures on a 1080p display. There are a number of software upscale implementations bundled with mplayer, and for most people the default will suffice. If this is a bit too CPU-intensive, though, I find that the fast bilinear algorithm does a fairly good job and is a little bit less CPU intensive than the default bicubic algorithm. To select this, simply invoke mplayer with the <code>-zoom -sws 0</code> arguments. Of course, the quality of the upscale will depend on the source and the algorithm of choice, so as with anything else, try a few of the different options and go with what you prefer.</p><h4 id="toc-a-note-on-sound">A Note On Sound</h4><p>I run an optical line between my HTPC and my sound receiver and use it for both PCM and surround (Dolby or DTS) sound. While this article is, as the title suggests, about video, I feel compelled here to mention that decoding surround sound in software does take a nontrivial amount of CPU time. You&#8217;ll be much better off &#8212; for a number of reasons, compute time inclusive &#8212; sending the audio stream to a hardware decoder (read: sound receiver) for playback there. Sometimes the little bit of difference that decoding sound can make is what you&#8217;ll need to avoid a few dropped frames here and there.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2007/09/13/hd-video-playback-in-linux/feed</wfw:commentRss> <slash:comments>32</slash:comments> </item> <item><title>More Upgrades for Charlie&#8217;s Server</title><link>http://blog.charlies-server.com/2005/10/28/more-upgrades-for-charlies-server</link> <comments>http://blog.charlies-server.com/2005/10/28/more-upgrades-for-charlies-server#comments</comments> <pubDate>Fri, 28 Oct 2005 19:49:20 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Geekdom]]></category> <category><![CDATA[This Blog]]></category> <category><![CDATA[Hardware]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/10/28/more-upgrades-for-charlies-server/</guid> <description><![CDATA[I found a great deal on RAM for Charlie&#8217;s Server, so I went ahead and bought two 512MB sticks. This should fill out all four RAM slots for Charlie&#8217;s Server to exactly half capacity (2GB). I expect them to be delivered within another week. I also found a great deal on SATA hard drives, so [...]]]></description> <content:encoded><![CDATA[<p>I found a great deal on RAM for Charlie&#8217;s Server, so I went ahead and bought two 512MB sticks. This should fill out all four RAM slots for Charlie&#8217;s Server to exactly half capacity (2GB). I expect them to be delivered within another week.</p><p>I also found a great deal on SATA hard drives, so I bought two 10K RPM Raptor drives for Charlie&#8217;s server. They should provide a nice, fast, redundant replacement for the current nearly-decade-old 6GB drive that currently provides root.</p><p>I&#8217;m done spending for the next month or two.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/10/28/more-upgrades-for-charlies-server/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Long Live Charlie&#8217;s Server</title><link>http://blog.charlies-server.com/2005/09/24/long-live-charlies-server</link> <comments>http://blog.charlies-server.com/2005/09/24/long-live-charlies-server#comments</comments> <pubDate>Sun, 25 Sep 2005 00:26:28 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Geekdom]]></category> <category><![CDATA[This Blog]]></category> <category><![CDATA[Gentoo]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/09/24/long-live-charlies-server/</guid> <description><![CDATA[Charlie&#8217;s Server is reborn. The previously mentioned replacement hardware came in a few days back, and the new server is up and running. To be honest, the speed (or lack thereof) of the new Athlon 64 hardware didn&#8217;t stun me. All in all, though, I think I made an excellent purchase, particularly in terms of [...]]]></description> <content:encoded><![CDATA[<p>Charlie&#8217;s Server is reborn. The <a href="http://blog.charlies-server.no-ip.com/2005/09/11/charlies-server-is-dead/" title="Charlie's Server is Dead">previously</a> <a href="http://blog.charlies-server.no-ip.com/2005/09/14/replacement-hardware-on-the-way/" title="Replacement Hardware on the Way">mentioned</a> replacement hardware came in a few days back, and the new server is up and running. To be honest, the speed (or lack thereof) of the new Athlon 64 hardware didn&#8217;t stun me. All in all, though, I think I made an excellent purchase, particularly in terms of bang for buck. It&#8217;s stable as anything, and more than fast enough for my needs.<br /> <span id="more-55"></span></p><h4 id="toc-the-cpu">The CPU</h4><p>I&#8217;ve overclocked the 2000Mhz processor just the tiniest bit &#8212; to 2050Mhz &#8212; in order to push the total bogomips to just over 4000 (<em>real </em>nerds like round numbers). I don&#8217;t want to push the machine too much, as I&#8217;d instead prefer for the processor to last a lifetime (okay, I&#8217;ll settle for five years).</p><p><code class="block">$ cat /proc/cpuinfo<br /> processor       : 0<br /> vendor_id       : AuthenticAMD<br /> cpu family      : 15<br /> model           : 47<br /> model name      : AMD Athlon(tm) 64 Processor 3200+<br /> stepping        : 2<br /> cpu MHz         : 2050.033<br /> cache size      : 512 KB<br /> fpu             : yes<br /> fpu_exception   : yes<br /> cpuid level     : 1<br /> wp              : yes<br /> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm<br /> bogomips        : 4063.23<br /> TLB size        : 1024 4K pages<br /> clflush size    : 64<br /> cache_alignment : 64<br /> address sizes   : 40 bits physical, 48 bits virtual<br /> power management: ts fid vid ttp tm stc</code></p><p>So that&#8217;s where it stands. I&#8217;m a bit upset about not being able to purchase the 1MB L2 cache model, but it was just too far outside my price range. Despite having the same L2 cache as Lina&#8217;s Pentium 4 (currently the processor in PowerBox) and just a 250Mhz clock speed increase, it seems to be approximately twice as fast. If I care enough (or am bored enough), I may do some proper benchmarking at some point.</p><h4 id="toc-the-memory">The Memory</h4><p>The Corsair ValueSelect RAM I bought performs well but not amazingly. It&#8217;s rated at 2.5 CAS and some users commented on review sites that they were able to run it just fine at 2. I had no such luck, though I didn&#8217;t look into it too deeply. Right now there&#8217;s two sticks at 512MB apiece (1GB total) running at 410Mhz (205Mhz DDR) in dual channel mode. Let&#8217;s just say I&#8217;m satisfied.</p><p><code class="block">$ cat /proc/meminfo | head -n 1<br /> MemTotal:      1027300 kB</code></p><h4 id="toc-the-motherboard">The Motherboard</h4><p>The motherboard is nothing short of excellent. The only thing I&#8217;d ask for above and beyond what the <a href="http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=652" title="The motherboard I bought.">MSI K8N Neo4-F</a> provides is IEEE1394 (FireWire). I can always buy a PCI card for that, though (or even PCI-Express if I <em>really</em> need excellent latency/bandwidth.</p><p>All of the onboard features appear to work out of the box with the Gentoo 2005.1 minimal amd64 LiveCD. I&#8217;m no kernel expert, but I was able to get the kernel working perfectly with everything I need in one shot. I have yet to play with ACPI and CPU frequency scaling (I really have no clue about this <code>Cool 'n Quiet</code> stuff), but I hope to get around to that eventually.</p><h4 id="toc-the-results">The Results</h4><p>As for right now, things are working great, and I&#8217;m overjoyed with the products and service I got from both of the vendors I went with. I have posted excellent reviews for both of them in the appropriate places.</p><p>Finally, I have a stable server that actually works.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/09/24/long-live-charlies-server/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Replacement Hardware on the Way</title><link>http://blog.charlies-server.com/2005/09/14/replacement-hardware-on-the-way</link> <comments>http://blog.charlies-server.com/2005/09/14/replacement-hardware-on-the-way#comments</comments> <pubDate>Wed, 14 Sep 2005 21:17:51 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Geekdom]]></category> <category><![CDATA[This Blog]]></category> <category><![CDATA[Hardware]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/09/14/replacement-hardware-on-the-way/</guid> <description><![CDATA[As previously mentioned, replacement hardware for Charlie&#8217;s Server was pending order. Now, all of the necessary replacement parts have been placed on order and are being shipped to Lina&#8217;s residence in South Windsor, Connecticut. It can be expected that Charlie&#8217;s Server will return by the last week of September. The motherboard/CPU combo order from BZBoyz[1] [...]]]></description> <content:encoded><![CDATA[<p>As <a href="http://blog.charlies-server.no-ip.com/2005/09/11/charlies-server-is-dead/" title="Charlie's Server is Dead">previously mentioned</a>, replacement hardware for Charlie&#8217;s Server was pending order. Now, all of the necessary replacement parts have been placed on order and are being shipped to Lina&#8217;s residence in South Windsor, Connecticut. It can be expected that Charlie&#8217;s Server will return by the last week of September.<br /> <span id="more-54"></span><br /> The motherboard/CPU combo order from <a href="http://www.bzboyz.com" title="My CPU/Motherboard vendor of choice.">BZBoyz</a>[1] has been charged, confirmed, and shipped. DHL&#8217;s expected delivery date for the motherboard and CPU is September 19.</p><p>I placed an order with <a href="http://www.zipzoomfly.com" title="My RAM vendor of choice.">ZipZoomFly</a>[2] today for two 512Mb CAS2.5 Corsair ValueSelect sticks of RAM. The order went smoothly, and should ship out (via free 2-day FedEx) tomorrow. Since the RAM hasn&#8217;t actually been shipped yet, there&#8217;s no FedEx expected delivery date for me to list here, although I expect it to come in at the latest on the 19th (the same day as the motherboard/CPU).</p><p>Assuming all of the hardware works as expected, I should end up with a pretty nice replacement server. Wish me luck!</p><p>[1] I found BZBoyz to have the best deal on the motherboard/CPU products I wanted. I searched for motherboard/CPU vendors almost exclusively via <a href="http://www.pricewatch.com" title="My electronics comparison shopping site of choice.">PriceWatch</a>. I have no previous experience with BZBoyz, though they have good reviews.<br /> [2] I found ZipZoomFly to have the best deal on the RAM I wanted. I searched for RAM vendors almost exclusively via <a href="http://www.dealram.com" title="My RAM comparison shopping site of choice.">DealRam</a>. I have no previous experience with ZipZoomFly, though they have outstanding reviews.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/09/14/replacement-hardware-on-the-way/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Charlie&#8217;s Server is Dead</title><link>http://blog.charlies-server.com/2005/09/11/charlies-server-is-dead</link> <comments>http://blog.charlies-server.com/2005/09/11/charlies-server-is-dead#comments</comments> <pubDate>Sun, 11 Sep 2005 15:01:34 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Geekdom]]></category> <category><![CDATA[This Blog]]></category> <category><![CDATA[Hardware]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/09/11/charlies-server-is-dead/</guid> <description><![CDATA[Charlie&#8217;s Server finally bit the dust. In the midst of some hardware upgrades (namely, adding more hard drives for the FTP), the server&#8217;s motherboard apparently decided that it&#8217;s high time to quit. In the interim, the essential Charlie&#8217;s Server services (including this blog) have been moved to a temporary server. Sparing the gory technical details, [...]]]></description> <content:encoded><![CDATA[<p>Charlie&#8217;s Server finally bit the dust. In the midst of some hardware upgrades (namely, adding more hard drives for the FTP), the server&#8217;s motherboard apparently decided that it&#8217;s high time to quit. In the interim, the essential Charlie&#8217;s Server services (including this blog) have been moved to a temporary server.<br /> <span id="more-53"></span></p><p>Sparing the gory technical details, I&#8217;m fairly sure that Charlie&#8217;s Server cannot be revived in its current state. As a result, I&#8217;ve gone ahead and bought some replacement hardware. I&#8217;m sick of dealing with ancient hardware and want to move on into the New Age. That&#8217;s right &#8212; Charlie&#8217;s Server will break the Ghz boundary!</p><p>I couldn&#8217;t claim to know anything about modern hardware, so I had to go to other sources for some quick advice. Having hardware-crazy friends is always a good thing in times like these. I also waded through a few <a href="http://www.anandtech.com" title="My source for hardware analysis and reviews.">AnandTech</a> articles and even some forum posts and miscellaneous informational pages here and there. I think I got a fairly good idea for what&#8217;s out there, how it works, and what I should buy for my uses.</p><p>Down to the replacement hardware, then. I&#8217;ve ordered a <a href="http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=652" title="My motherboard of choice.">K8N Neo4-F</a> motherboard from <a href="http://www.msi.com.tw/" title="My motherboard manufacturer of choice.">MSI</a> as per recommendation from several friends. It&#8217;s a PCI Express board, which should be nice once we get some faster storage options out on the market (yes, I really do plan on keeping this board for a long time), and it has four of the regular 32-bit PCI slots on there as well, which is perfect for expanding my current FTP with more IDE controller cards. Most importantly, though, it carries the 1Ghz Hypertransport bus with four slots for Dual-Channel DDR400 RAM and a Socket 939 CPU slot.</p><p>The CPU I ordered, then, is the Athlon 64 3200+ (Rev. E Venice 90nm Socket 939) from <a href="http://www.amd.com" title="My x86 CPU manufacturer of choice.">AMD</a>. Why just the 3200+ and not something faster? Simple: I had a price limit. Spending less than $250 on a motherboard/cpu combo, I think I did a good job in splitting the benefit down the middle between good motherboard and good CPU. Deciding on the Socket 939 above any other socket limited my options somewhat, but probably in a good way.</p><p>So I placed the order at <a href="http://www.bzboyz.com" title="The retailer that I went with.">BzBoyz.com</a> and got a call the next day telling me that the CPU in the motherboard/CPU combo above was back-ordered, and would take an additional 4-5 days to ship. I decided against getting the retail box CPU that they offered for an additional $15, so I&#8217;ll just wait it out. On a related note, I have yet to purchase RAM for the new machine, but there&#8217;s no particular rush for that given the back-ordered CPU.</p><p>During this whole process, and until the new Charlie&#8217;s Server is online, I&#8217;ll be hosting the essential services of Charlie&#8217;s Server on Lina&#8217;s development machine. Thanks Lina for saving my butt!</p><p>In the end, the death of Charlie&#8217;s Server as we know it is not all bad. The good news is that (a) I won&#8217;t waste any more time trying to revive shady hardware, and (b) I&#8217;ll have a nice fast server out of it, and not have to feel guilty about spending money on replacement hardware for a machine that already works fine.</p><p>Updates will follow as new articles on this blog. Stay tuned over the next few weeks.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/09/11/charlies-server-is-dead/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Apple Goofed, Again</title><link>http://blog.charlies-server.com/2005/04/15/apple-goofed-again</link> <comments>http://blog.charlies-server.com/2005/04/15/apple-goofed-again#comments</comments> <pubDate>Sat, 16 Apr 2005 03:07:49 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Day-To-Day]]></category> <category><![CDATA[Geekdom]]></category> <category><![CDATA[School]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Mac]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/04/15/apple-goofed-again/</guid> <description><![CDATA[As per the description in a previous blog entry, I sent in my PowerBook for repairs last week. I got the machine back Wednesday last week to find not one but three new things about my dear computer. Apple replaced the hard drive. Somewhat of a let-down, but I did have a backup of most [...]]]></description> <content:encoded><![CDATA[<p>As per the description in a <a href="http://blog.charlies-server.no-ip.com/2005/04/02/lappy-go-bye-byes-reloaded/" title="Lappy Go Bye-Byes, Reloaded">previous blog entry</a>, I sent in my PowerBook for repairs last week. I got the machine back Wednesday last week to find not one but three new things about my dear computer.</p><ol><li>Apple replaced the hard drive. Somewhat of a let-down, but I did have a backup of most everything I needed, so it&#8217;s not a huge loss. A blessing in disguise, actually: I&#8217;ve been meaning to reformat the machine and have a nice fresh clean start, I just hadn&#8217;t gotten around to it, and was kind-of waiting for Mac OS X Tiger to be released.</p><div class="picturegroup"><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/Powerbook_Foot.jpg.html" title="Powerbook Foot"><img src="http://blog.charlies-server.com/gallery/d/575-5/Powerbook_Foot.jpg" width="150" height="113" id="IFid11" class="ImageFrame_None" alt="Powerbook Foot"/></a></div><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/Powerbook_Barefoot.jpg.html" title="Powerbook Barefoot"><img src="http://blog.charlies-server.com/gallery/d/577-5/Powerbook_Barefoot.jpg" width="150" height="113" id="IFid12" class="ImageFrame_None" alt="Powerbook Barefoot"/></a></div></div></li><li>Apple managed to rip off one of the feet of my PowerBook, as per the pictures above. The first picture is what a normal &#8216;foot&#8217; on a PowerBook looks like: a dark grey circular rubber pad mounted on a light gray circular piece of plastic. The second picture is what a missing &#8216;foot&#8217; looks like: no dark grey circular rubber pad mounted atop a light gray circular piece of otherwise-very-empty-looking-not-to-mention-abrasive plastic.</li><li>Apple also managed to put some <em>very</em> light abrasions dead smack in the middle of my PowerBook&#8217;s LCD. To the untrained eye, they&#8217;re pretty invisible, but I can see them fairly clearly, especially when doing graphic design on a pixel-by-pixel level. The abrasions cover about a square inch of the screen and are shallow enough not to be noticeable to touch.</li></ol><p><span id="more-27"></span><br /> I called Apple&#8217;s support line immediately when I found out about (2) and (3) &#8212; which was when I got home that day after picking up the laptop from my local authorized service location. After a few minutes of hold time, another few minutes of talking to the lower-tier support dolts, and then yet another few minutes talking to a &#8216;support specialist&#8217;, I had Apple&#8217;s rep apologizing to me and filling out a dispatch for a self-addressed prepaid-shipping box and packaging materials to be sent out to me. The support specialist said that she had put in the dispatch details that everything should be already paid for by Apple and there should be no cost to me at all. After a little bit of a fruitless run-around trying to get the dispatch to work through my local authorized service location rather than shipping directly to me (so as to shave off a day or two from the downtime I&#8217;d experience), I confirmed that I wanted the dispatch sent, and received the said materials in the mail two business days later.</p><p>As a side note, this may actually be another blessing in disguise: I do happen to have a dead pixel on my LCD and, while this is unacceptable to me, it is apparently acceptable to Apple &#8212; their LCD warrantee policy clearly states that an LCD with up to five dead pixels is &#8216;acceptable&#8217;. The Apple support specialist told me that they would have to replace my LCD. Also, seeing as how LCDs diminish in brightness with time, a new one might be a nice refresher for me and my laptop.</p><p>I plan on sending the laptop out on Monday in the hopes that I get it back sometime during that week &#8212; I&#8217;d really rather not be down over an entire weekend (these are the days I get the most work done).</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/04/15/apple-goofed-again/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Oh My Gosh It&#8217;s So Tiny!</title><link>http://blog.charlies-server.com/2005/04/15/oh-my-gosh-its-so-tiny</link> <comments>http://blog.charlies-server.com/2005/04/15/oh-my-gosh-its-so-tiny#comments</comments> <pubDate>Fri, 15 Apr 2005 18:07:50 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Day-To-Day]]></category> <category><![CDATA[Geekdom]]></category> <category><![CDATA[Hardware]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/04/15/oh-my-gosh-its-so-tiny/</guid> <description><![CDATA[I got the RadTech-branded version of the BT500 mouse in the mail yesterday. Having waited about two weeks for the thing just to be shipped out &#8212; RadTech was out of stock of the silver one I ordered &#8212; I was pretty anxious. An illustrated review follows. Coolness factor? High, despite the logo on the [...]]]></description> <content:encoded><![CDATA[<div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_Pairing.jpg.html" title="BT500 Pairing"><img src="http://blog.charlies-server.com/gallery/d/557-5/BT500_Pairing.jpg" width="113" height="150" id="IFid22" class="ImageFrame_None" alt="BT500 Pairing"/></a></div><p>I got the <a href="http://www.radtech.com">RadTech</a>-branded version of the BT500 mouse in the mail yesterday. Having waited about two weeks for the thing just to be shipped out &#8212; RadTech was out of stock of the silver one I ordered &#8212; I was pretty anxious. An illustrated review follows.<br /> <span id="more-26"></span></p><div class="picturegroup"><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_Top.jpg.html" title="BT500 Top"><img src="http://blog.charlies-server.com/gallery/d/569-5/BT500_Top.jpg" width="113" height="150" id="IFid23" class="ImageFrame_None" alt="BT500 Top"/></a></div><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_Underside.jpg.html" title="BT500 Underside"><img src="http://blog.charlies-server.com/gallery/d/571-5/BT500_Underside.jpg" width="113" height="150" id="IFid24" class="ImageFrame_None" alt="BT500 Underside"/></a></div><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_Top_with_IntelliMouse_Explorer_3.jpg.html" title="BT500 Top with IntelliMouse Explorer 3"><img src="http://blog.charlies-server.com/gallery/d/567-5/BT500_Top_with_IntelliMouse_Explorer_3.jpg" width="113" height="150" id="IFid25" class="ImageFrame_None" alt="BT500 Top with IntelliMouse Explorer 3"/></a></div><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_Side_with_IntelliMouse_Explorer_3.jpg.html" title="BT500 Side with IntelliMouse Explorer 3"><img src="http://blog.charlies-server.com/gallery/d/565-5/BT500_Side_with_IntelliMouse_Explorer_3.jpg" width="150" height="113" id="IFid26" class="ImageFrame_None" alt="BT500 Side with IntelliMouse Explorer 3"/></a></div></div><p>Coolness factor? High, despite the logo on the top of the unit. It matches brilliantly with the aluminum on the powerbooks (except it&#8217;s shiny, which is a Good Thing(tm). What contributes most to the coolness factor? The glowing blue wheel (glows only while pairing &#8212; would be a <em>huge</em> battery drain otherwise).</p><p>The mouse pretty much lived up to all the great reviews I read of it (there are several linked from the RadTech site). Movement is very smooth at 800dpi, and the click action is a bit heavy (but not extremely loud) for gaming &#8212; It&#8217;s a good thing I&#8217;m not a gamer. In terms of precision, as soon as I set the sensitivity down to something reasonable for me, the mouse was much more precise than Lina&#8217;s old IntelliMouse Explorer 3.0 (also pictured). The BT500 is great for everyday use; I&#8217;ve been using it for a full day now and it&#8217;s served me well. Ergonomically it&#8217;s a lot better than most mice I&#8217;ve used. Obviously no word yet on how well the battery lasts, but I expect that the reviews will be accurate in this department as well.</p><p>My only complaints about the BT500 really lie in the wheel: it&#8217;s (a) too small, and (b) has a bit of &#8216;wiggle-room&#8217; to it. I&#8217;m not sure if the &#8216;wiggle-room&#8217; is an intended feature, but it took a little bit of getting used to; basically, when you scroll in one direction, then switch to scrolling in the other direction immediately, there is a bit of &#8216;wiggle-room&#8217; where the wheel will move in the opposite direction but scrolling will not actually be triggered. The &#8216;wiggle-room&#8217; is exactly one scroll-click&#8217;s worth of scrolling region. Again, I&#8217;m not sure if this was intentional &#8211; with such a small scroll wheel it&#8217;s easy to make a mistake, and the &#8216;wiggle room&#8217; allows for this.</p><p>The matching case was just too cute for me to pass up. It looks to be pretty sturdy (we&#8217;ll see how it holds up), although the zipper on it isn&#8217;t one of those big tough rugged ones (like on luggage), which I would have liked. Hey, what can you ask for when the thing is so tiny.</p><div class="picturegroup"><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_in_RadTech_Case.jpg.html" title="BT500 in RadTech Case"><img src="http://blog.charlies-server.com/gallery/d/573-5/BT500_in_RadTech_Case.jpg" width="113" height="150" id="IFid27" class="ImageFrame_None" alt="BT500 in RadTech Case"/></a></div><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_RadTech_Case_Top.jpg.html" title="BT500 RadTech Case Top"><img src="http://blog.charlies-server.com/gallery/d/563-5/BT500_RadTech_Case_Top.jpg" width="150" height="113" id="IFid28" class="ImageFrame_None" alt="BT500 RadTech Case Top"/></a></div><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_RadTech_Case_Profile.jpg.html" title="BT500 RadTech Case Profile"><img src="http://blog.charlies-server.com/gallery/d/559-5/BT500_RadTech_Case_Profile.jpg" width="150" height="113" id="IFid29" class="ImageFrame_None" alt="BT500 RadTech Case Profile"/></a></div><div class="wpg2tag-image"><a href="http://blog.charlies-server.com/v/ComputerStuff/BT500_RadTech_Case_Seam.jpg.html" title="BT500 RadTech Case Seam"><img src="http://blog.charlies-server.com/gallery/d/561-5/BT500_RadTech_Case_Seam.jpg" width="150" height="113" id="IFid30" class="ImageFrame_None" alt="BT500 RadTech Case Seam"/></a></div></div><p>As you can see, the case has &#8216;feet&#8217; on it in which replacement (AAA) batteries can be stored. Very handy. I do have a major complaint about the case, though: it&#8217;s too big! Yes, I typed that right: it&#8217;s too big. With the mouse inside and the case closed, the mouse has room to <em>rattle</em>. Not cool. I&#8217;ll have to see about lining the case with fur-like stuff or something. Perhaps I&#8217;ll post on the topic later if I do anything interesting with it.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/04/15/oh-my-gosh-its-so-tiny/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Compy! You&#8217;re Back!</title><link>http://blog.charlies-server.com/2005/02/09/compy-youre-back</link> <comments>http://blog.charlies-server.com/2005/02/09/compy-youre-back#comments</comments> <pubDate>Thu, 10 Feb 2005 01:41:58 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Day-To-Day]]></category> <category><![CDATA[Geekdom]]></category> <category><![CDATA[School]]></category> <category><![CDATA[Gentoo]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Mac]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/02/09/compy-youre-back/</guid> <description><![CDATA[I definitely missed it while it was sent away, but it&#8217;s back now. Safe at last. The road back to me was fraught with peril, and false charges too. In short, Apple tried to charge me $30 because they supposedly found nothing wrong with the machine (even though they happened to fix what was wrong). [...]]]></description> <content:encoded><![CDATA[<p>I definitely missed it while it was <a href="http://blog.charlies-server.com/2005/02/05/charlies-powerbook-down-for-the-count" title="Charlie’s PowerBook down for the count...">sent</a> <a href="http://blog.charlies-server.com/2005/02/07/lappy-go-bye-byes" title="Lappy Go Bye-Byes">away</a>, but it&#8217;s back now. Safe at last. The road back to me was fraught with peril, and false charges too. In short, Apple tried to charge me $30 because they supposedly found nothing wrong with the machine (even though they happened to fix what was wrong). Go figure.<br /> <span id="more-15"></span></p><p>Since pretty much all that was wrong with my PowerBook was 100% related to the seating of various components inside the chassis, opening and sealing the laptop would do the trick. Only problem was, I wasn&#8217;t about to void my warranty. So I had to send the beast in to Apple Service &#8212; I still have AppleCare.</p><p>Apple returned the computer to me two days later (quick service!) with a $30 charge and a note saying that they found nothing wrong with the unit, hence the &#8220;Diagnostic Charge&#8221;. Yeah, right. I argued a bit, and had the local tech (who happens to be a friend of mine) call Apple to inquire about exactly what was done to the machine to determine that it was A-OK. The phone call lasted all of two minutes, and the charges were dropped.</p><p>So in the end, here I am back on my old compy, and loving the return.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/02/09/compy-youre-back/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lappy Go Bye-Byes</title><link>http://blog.charlies-server.com/2005/02/07/lappy-go-bye-byes</link> <comments>http://blog.charlies-server.com/2005/02/07/lappy-go-bye-byes#comments</comments> <pubDate>Tue, 08 Feb 2005 02:23:18 +0000</pubDate> <dc:creator>Hasan</dc:creator> <category><![CDATA[Day-To-Day]]></category> <category><![CDATA[Geekdom]]></category> <category><![CDATA[School]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://newblog.charlies-server.com/2005/02/07/9/</guid> <description><![CDATA[As expected, I sent out my PowerBook for repairs today. The service guys told me that they expect it back within three, maybe four days. No loaners available (not that I&#8217;d really use one anyhow). Meanwhile I&#8217;m starting to get used to KDE, Thunderbird and Enigmail on a friend&#8217;s linux-x86 box &#8212; every few minutes [...]]]></description> <content:encoded><![CDATA[<p>As <a href="http://blog.charlies-server.com/2005/02/05/charlies-powerbook-down-for-the-count" title="Charlie’s PowerBook down for the count...">expected</a>, I sent out my PowerBook for repairs today. The service guys told me that they expect it back within three, maybe four days. No loaners available (not that I&#8217;d really use one anyhow). Meanwhile I&#8217;m starting to get used to KDE, Thunderbird and Enigmail on a friend&#8217;s linux-x86 box &#8212; every few minutes I joyfully remember why I loved linux, and every few seconds I painfully remember why I jumped on board with Apple&#8217;s Mac OS X. It&#8217;s going to be a long week.</p> ]]></content:encoded> <wfw:commentRss>http://blog.charlies-server.com/2005/02/07/lappy-go-bye-byes/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)

Served from: blog.charlies-server.com @ 2012-02-10 22:23:32 -->
