Showing posts with label hardware. Show all posts
Showing posts with label hardware. Show all posts

Thursday, March 17, 2011

The Necromancer

The title of this blog post also happens to be the name of the book I'm reading. Perhaps I've just been inspired to do a little necromancy of my own, but with less cadavers and more circuit board.

I'll explain; let's start with the fact that something's been bugging me. My desktop PC does not have a discreet GPU (video card).

You might be thinking, "WTF, and you call yourself an electronics freak?!" Well, you've got me there, but I do have reasons. One primary reason is that I'm not a gamer anymore. I do almost everything on this laptop nowadays, and I only took my desktop out of storage a few weeks ago so that I could get a decent VM box running in the basement next to my HTPC and my Cisco lab hardware.

However, my integrated GPU (despite it being a reasonably beefy AMD HD 3200) just ain't cuttin' it for some of the video processing and RemoteFX stuff I'd like to mess around with.

Fortunately, I have an NVIDIA 8800 GTS in a static bag that should do what I need it to do. Unfortunately, it's going to take a little more than me popping this sucker into my PC to get it running.

Problem #1: The graphics card does not have an enclosure for the heat sink; the fan cannot circulate air to keep it cool.

Problem #2: It's damaged goods. (Okay, I lied, the card isn't entirely dead. But someone who brings sick people back to life is a doctor, and that's a lot less fun than being a Necromancer!) It displays bands of pixels vertically across the screen that are visible during the boot process, which means it's a hardware issue, not a driver problem. Additionally, it usually won't boot into Windows, causing the system to hang when the operating system is starting up. On the rare chance it does make the boot into Windows, graphics are horribly distorted.

So, I'm screwed, right? Hell no! I wouldn't pass up an opportunity like this! Read on to see how I got this old workhorse running again.

Wednesday, February 16, 2011

MWC Overload!

I'm just going to drop in here and say that some of the stuff I've been reading from MWC is absolutely insane.

Tegra 3 chips demoed?!

TI OMAP 4430's upclocked SGX 540 outperforming Tegra 2?!

Galaxy S II's Mali-400MP GPU benchmarked!

Qualcomm's successor to Scorpion?!

Cortex-A15 news!

As you can see, AnandTech wins my approval for the best articles. As usual, they provide well-written, well-researched articles that manage to dig up tidbits of SoC information that I'm not able to find anywhere else (and ultimately are accurate!) I'll give AndroidAndMe the runner-up because when it comes to NVIDIA's Tegra platform, Taylor Wimberly keeps his ear to the ground.

I recommend reading through AnandTech's Smartphones section for some great info as to what the SoC future holds in store for us (and the future looks bright!) If you're pondering getting a Tegra 2 phone, trust that AndroidAndMe will keep you up to date on any developments.

I hate to say it boys and girls, but these guys have got everything covered... I've got no inside scoop this time around. That said, I'm glad to see more tech blogs take a much more interested and informed approach to SoC comparison compared to a year ago, and manufacturers are releasing much more information about their chips now that the mobile market is interested in more than just clock speeds.

Thank you, tech bloggers. I originally wrote my Hummingbird vs Snapdragon article out of frustration with the amount of poor information available to those wanting to compare or understand ARM hardware. Since then, perhaps due to the increased availability of information available by the SoC manufacturers, we're seeing much-more informed articles about ARM hardware making it out to the masses.

I may end up on the sidelines, but I'm happy knowing that readers have a lot better reading material to base their smartphone investment upon!

Saturday, November 13, 2010

Insights into the MicroSD card black markets...

Trust me, if China's hardware black market fascinates you like it does me, you'll find this blog post very interesting.

http://www.bunniestudios.com/blog/?p=918

I've never read anything else by this guy, but apparently he's a production manager for the Chumby, which is a rather interesting piece of hardware itself, particularly if you're the kind that likes to tinker.

Essentially, his production line ran into a rash of quality control failures and upon investigation, he found that Kingston had sold him a large batch of MicroSD cards from a very questionable source.

He goes into great detail and even drops a bunch of chips into acid to find out where they actually originated from. I learned a lot reading this article, and will undoubtedly be looking much closer at the SD cards I purchase in the future...

Flaws in Quadrant demonstrate the need for care when analyzing benchmarks

Android benchmark enthusiasts, check out this article: http://briefmobile.com/cyanogen-demonstrates-quadrants-flaws

I'm not sure how I've missed this article, but it's quite interesting. I knew that the problem with the Quadrant I/O performance in the Galaxy S phones (causing them to score significantly below phones like the Droid X, which do not have as powerful a CPU or GPU) could be remedied on the I9000 Galaxy S and the Captivate using a fix from XDA developers.

The above article demonstrates however that the issue may go beyond the way the file system is set up in the Galaxy S. While the fix does produce actual performance gains on the hardware, phones like my Epic 4G apparently have no need for the fix. While Quadrant scores are still affected, Samsung appears to have made changes to the file system on the Epic 4G to allow for quicker loading of data from NAND flash instead of the SD card.

TL;DR - An I/O bug in other Galaxy S phones was rectified in the Epic 4G, but the performance gain is not reflected by Quadrant benchmarks.

Sunday, September 12, 2010

Hard drive failure...

So Lynn's Sony VAIO laptop started failing S.M.A.R.T last week. I put in a rush order for a replacement drive on Newegg on Wednesday after spending a day or two backing up data from her laptop to mine and waiting on a response from Toshiba about whether they're able to replace the drive under their warranty or if I have to go through Sony.

After I got no response, I decided to just replace the drive myself. I really don't want to ship the laptop off to Sony and wait weeks for it to get sent back. My girlfriend in particular isn't too thrilled with that idea.

So Friday the new drive (a 320 GB Seagate Momentus) arrived. Yesterday morning, I attempted to clone the data on the Toshiba drive (250 GB btw) to the Seagate drive. Clonezilla refused to do this, stating that the drive was flagged for disk checking. Unfortunately, ChkDsk freezes when attempting to repair the drive. I tried cloning with Ghost, and while it allowed me to run the clone process, it froze not long after reporting the detection of a few bad sectors. Last night I fired up HDD Regenerator and began recovering the bad sectors. Frankly, I should probably have done it earlier; but this stuff ain't easy when you've got a 2-year-old running around.

So HDD Regenerator is about halfway done after approximately 12 hours. It's recovered 3 bad blocks on the Toshiba HDD. My girlfriend was frustrated last night about not having a laptop to use, so I burned an Ubuntu 10.04 CD and booted direct from CD. A little unnerving running an OS with a gaping hole in the bottom of the laptop where the HDD is supposed to be; it feels a little unnatural! In any case, by the time I'd burned the disc and come back to the bedroom, she was fast asleep. But hey, now she can use the laptop until I get her new drive cloned.

Hopefully once the drive is repaired, Ghost won't have any issues cloning the damaged drive. Once the damaged drive is copied over, I plan on pulling it apart and taking a look inside. I'll report back here on my progress. :)

UPDATE: After 24 hours of rebuilding data, I've given up. 12 hours has seen about another 1/6th of the data on the drive recovered, and even then, only about 2 out of 3 bad sectors are being successfully restored. I've copied the hidden Sony Recovery Volume to the new drive and I'm simply reinstalling from factory default that way. I've saved the most important data to my own laptop and I'll move it back after a clean install (once I've gotten rid of the Sony bloatware).

UPDATE 2: All went as planned. Killed all the VAIO crap bogging down startup and copied the important data back onto the drive. Lynn's happily using Windows once again. :)

Friday, March 26, 2010

Hummingbird vs Snapdragon: the 1 Ghz smartphone showdown

NOTE: This article has been officially hosted at AlienBabelTech.com. For a better reading experience, you may want to view the article here!

If you follow smartphone technology at all, you're sure to have heard of the Qualcomm Snapdragon processor. It's the reigning smartphone CPU heavyweight; a 1 GHz processor packed with a multitude of features, based upon the same ARM CPU technology that modern smartphones such as the Droid, Palm Pre, Nokia N900 and iPhone 3GS use. However, unlike those processors, the Snapdragon runs at 1 GHz while the others run at 600 MHz and under, and thus has become the chip of choice for premium smartphones.

The Snapdragon SoC (System on a Chip) has appeared on the market in several devices recently. The most well-known example is probably the Google Nexus One, though it had already appeared in a previous device, the HTC HD2. The HD2, released November 11th 2009, had a Snapdragon processor as well as a massive 4.3-inch display (diagonally measured), and received rave reviews that almost unanimously ended with one major complaint: the Windows Mobile 6.5 operating system. It’s an operating system largely unchanged from its predecessors and prone to software problems. In addition, to really make good use of the processing power of the phone, applications needed to exist that made use of that power, and the majority of applications written for Microsoft’s mobile OS just didn’t take advantage. The industry begged for an HD2 with Google’s Android mobile operating system, and HTC responded that it wasn’t going to happen.

But then Sprint announced the HTC EVO 4G at the CTIA 2010 trade show, and the mobile industry collectively went wild. Here was the phone everyone had been dreaming of; a 4.3-inch display and 1 GHz Snapdragon like the HD2, as well as a deployable kickstand, 8MP rear camera, 1.3MP front camera, HDMI port, and 4G WiMAX connectivity. The HD2 had essentially been reborn, new and improved, for the Android OS. Judging by the limelight cast upon the EVO 4G by the mobile enthusiast community, the EVO 4G is positioned to become one of the best selling smartphones of the year.

However, another device debuted at CTIA 2010 that was largely overshadowed by the launch of the EVO 4G: the Samsung GT-i9000 Galaxy S. This new phone, in contrast, has a 4-inch Super AMOLED display (more on that later), 5MP rear camera, 0.3MP front camera, (GSM/HSPDA) 3G/3.5G connectivity… and was mentioned almost as an afterthought to contain Samsung’s own 1 GHz processor. Samsung spent a lot of time at CTIA 2010 talking about the Super AMOLED display, and in contrast only a few moments disclosing details on the new SoC, stating that it has over 3x better performance than the leading competition (referring to graphics performance), and bests all other smartphone processors on the market today. Only later was it confirmed that the SoC was Samsung’s new 45 nm “Hummingbird” platform, the only production 1 GHz ARM processor thus far to challenge Qualcomm’s Snapdragon.

When the news of these phones hit the tech blogs, nearly all of the attention went to the HTC EVO 4G. The EVO 4G was what many had been waiting for, and the Samsung was typically given hardly a second glance. But let’s take a moment to really compare the hardware of these two Android 2.1 smartphones, and then we’ll even go a bit deeper into how the SoCs actually stack against one another when it comes to CPU and GPU processing power.

Friday, March 19, 2010

NVIDIA's new GPU architecture: Fermi

In line with my latest news item, I encourage those of you out there who are interested to check out this excellent article on NVIDIA's new "Fermi" GPU architecture by AnandTech:

http://www.anandtech.com/video/showdoc.aspx?i=3721&p=1

It sheds a lot of light on what NVIDIA is trying to do to compete with ATI right now. They seem to be banking heavily on tessellation performance, but whether or not game developers will actually take full advantage of it remains to be seen. More articles (including a great article that compares ATI and NVIDIA architectures) as well as my take past the break.