Motherboards Memory Storage Cases/Cooling/PSUs IT Computing Displays Mobile Mac CPUs & Chipsets Video Digital Cameras Linux Gadgets Systems Trade Shows Guides Home Increase Font Size Decrease Font Size Change Page Size
AnandTech.com Blogs : Ryan Smith


  November 9, 2009

The Cable Chronicles: Win7 Digital Cable Advisor Released
blog post by Ryan Smith

As we mentioned in our previous edition of The Cable Chronicles, Microsoft and CableLabs have come to an agreement to allow the installation and use of CableCARDs on unapproved and non-OEM systems, allowing for the wider proliferation of CableCARD equipped HTPCs beyond the handful of OEM systems that CableLabs had previously approved. With Windows 7 implementing a complete DRM scheme for TV tuners – the Protected Broadcast Driver Architecture – computers running Win7 would be the first to be able to take advantage of these relaxed restrictions.

The limitation at the time was that computers did not come CableCARD-capable out of the box. A Digital Cable Advisor tool was to be released by Microsoft, which would check a computer to make sure it meets all of MS’s and CableLab’s requirements, before going ahead and enabling CableCARD access. That tool was supposed to be released in time for Win7’s launch, but it ended up being AWOL at the time. As Microsoft was not going to publish the complete system requirements for using a CableCARD, this tool was the only way to find out the system requirements.

The tool was finally released this weekend, allowing us to get an idea of what the system requirements are.

The tool comes as a Windows Media Center Extra, and needs to be downloaded, installed, and used from within Windows Media Center. If you don’t regularly run MCE, then it probably won’t show up in the Extras Gallery, as MCE picks up on it when it regularly checks in for updates. To force MCE to check in, go to Settings -> General -> Automatic Download Options -> Download Now.

Once installed. It shows up in your Extras Gallery.

When activated, the tool will analyze the system to determine if it meets MS/CableLab’s requirements, reporting back whether the computer passes or fails the requirements, and if it fails, offers a short explanation why.

Digging through the tool’s support files, for most of the system requirements the tool appears to just be looking at the Windows Experience Index of the computer. The chart below lists the scores we’ve found, and the text attached to them if the computer fails

  WEI Score Attached Text
Memory 4.3 While 2GB of RAM is sufficient for most broadcast content 4GB of RAM is recommended for the best viewing experience
CPU 2.2 A Dual Core CPU or better is recommended for the best viewing experience
Graphics 3.3 Your graphics card or driver doesn't meet the minimum requirements
COPP/HDCP x Your graphics card or driver doesn't support content protection
DXVA x We recommend that you update your video card to one that supports hardware acceleration

In spite of the attached text, the tool doesn’t appear to actually be looking for specific pieces of hardware. We ran this test on a single-core computer with 1.5GB of RAM, and it passed anyhow, as it met the WEI scores required. So our best guess is that only WEI scores matter here.

The second test tests the Content Protection (Read: DRM) capabilities of the hardware. It appears to be looking for the various MCE DRM components (PBDA and PlayReady), HDCP support, and DXVA acceleration of MPEG-2. We suspect the DXVA check is just a warning rather than a hard error, but we don’t have any appropriate hardware to test this.

From our testing, we believe the tool will fail if HDCP support is not present in the video card, regardless of if a digital connection is being used. The big question we have, and one we haven’t been able to find an answer to, is whether HDCP is required for digital connections (e.g. an older TV using HDMI), as we don’t have a monitor on-hand that doesn’t support HDCP.

The analog situation looks better. On a PC hooked up to a TV via Component, it passed the check and was allowed to enable CableCARD support.

However once a PC passes the test, the final screen leaves us scratching our heads as to whether the tool actually knows what it’s doing.

The screen is a list of recommended hardware:

  • Sufficient disk space on your PC to record TV. For example, you’ll need about 160GB to record 20 hours of TV
  • A minimum of 4GB of RAM
  • A digital output connected to an HDCP-compliant display to receive HD-quality video.

We’re not sure where the disagreement lies. It could very well be that the tool isn’t checking for an HDCP-attached monitor and is just blindly approving everything so long as there’s HDCP support, or that it’s downscaling content going out an analog output (ala the Image Constraint Token on Blu-Ray), or it could be that this is an empty recommendation. This tool was supposed to clear up confusion about what’s required for CableCARD use, and it hasn’t really achieved that.

Finally, in the strangest occurrence, one of our systems was already authorized according to the tool. The Core i7 rig we use for benchmarking shows up as authorized, even on a fresh install of Windows 7. This is expected behavior for OEM systems (or rather, motherboards) that were previously approved by CableLabs, but we have no idea why this would be showing up on an Asus Rampage II Extreme.

Finally, along with the release of the advisor tool, the updated firmware for the ATI TV Wonder Digital Cable Tuner needed to go with these looser restrictions has finally been released. As this was originally intended as an OEM-only product, the only place we’ve seen it thus far is at Dell’s website, where they want $210 for a tuner. Since it’s a single-stream tuner, you’ll want 2 (or more) to watch & record multiple channels. Other vendors will have CableCARD tuners out, including multi-stream tuners, but not until next year. For the time being, CableCARD on Win7 comes with a high early adopter tax.


November 9, 2009, 31 comments
  November 5, 2009

Radeon 5800 Series: Prices Up, Supplies Down
blog post by Ryan Smith

It’s not often we write about prices going up.

Last week there was a rumor going around that AMD intended to raise prices on the 5800 series. At the time we wrote this off as yet another highly-speculative rumor based on shaky evidence. Official price hikes are virtually unprecedented, after all.

Then things changed.

We’ve talked previously about TSMC – the foundry both NVIDIA and AMD GPUs are manufactured at – having yield issues with their 40nm process. This first surfaced with the Radeon 4770, which at the time of its introduction was being built while TSMC’s yields were below 40%, and this coupled with its popularity made for a significant shortage around its introduction. TSMC continued to improve their yields, and by the time of the Radeon 5000 series launch, AMD told us that they weren’t concerned with yields. As of this summer, TSMC was reporting yields of 60%.

On Friday the 30th, Digitimes broke the word that TSMC’s yields were back down to 40%. This we believe is due to issues TSMC is having ramping up overall 40nm production, but regardless of the reason it represents a 33% drop in usable chips per 40nm wafer. When you’re AMD and you’re rolling out a top-to-bottom 40nm product line in a 6 month period, this is a problem.


The 5870 and 5850: Out Of Stock Everywhere

When the 5800 series launched, we knew supplies would initially be tight, but we had been expecting them to pick up. With these yield problems, that has not happened. Instead 5800 cards continue to be out of stock near-universally, even with the fact that most OEMs have yet to start using these cards. AMD’s current 5800 supplies are being exhausted just by Dell and self-builders.

Meanwhile NVIDIA started the end-of-life process for the GTX 200 series some time ago, with production of the GT200 GPU ramping down. So NVIDIA doesn’t need to play pricing games with AMD, as they’ve already planned on selling out anyhow.

With low supplies, no (single-GPU) performance competition, and no price competition, you have the perfect storm for a price hike.

All of a sudden that rumor about an AMD price hike became far more realistic. Checking around, virtually none of the 5800 series cards are listed at their MSRP. Although they’ve continued to be in low supply since launch, it’s only recently that there’s been a breakaway from the $379 and $259 MSRP of the 5870 and 5850 respectively.

After our latest round of price checks, we talked with AMD about the situation and asked them if there was any truth to the rumor of an official price hike. The news is not good: 5850 prices are officially going up. AMD is citing supply issues of components (including memory) amidst the heavy demand for the 5850, and ultimately deciding to pass the cost on to the consumer. Meanwhile there is no official price hike for the 5870, although it’s going to be affected by any increased component costs just as much as the 5850.

  ATI Radeon HD 5870 ATI Radeon HD 5850 NVIDIA GeForce GTX 295 NVIDIA GeForce GTX 285
Original MSRP $379 $259 x x
AMD Estimated MSRP $379 $279 x x
Our Estimated Prices $400 $300 $450 $350

Bear in mind that the 5850 is also a special case. AMD can’t keep the 5870 in stock, never mind the 5850. For every fully-functional Cypress die they get, the only reasonable option is to build a 5870 out of it. The only things that should be going in to the 5850 are dice with a defective functional unit, making them ineligible for use in a 5870. Without an idea of how many harvestable dice TSMC is spitting out, we can’t get any real numbers, but the most reasonable assumption is that most of them are either fully-functional or unsalvageable, so we expect AMD and their vendors to be producing many more 5870s than they will 5850s. In other words, the 5850 shortage is going to be worse than the 5870 shortage.

The result of all of this is, is that regardless of the reason, there’s a price hike across the entire 5800 series – an official hike for the 5850, and an unofficial hike for the 5870. AMD has not established a new MSRP for the 5850, but their best guess is $20; ultimately it’s up to vendors (and retailers) to determine pricing. It’s hard to get an idea of what the price is going to be on a card that’s always out of stock, but an MSRP of $279 is probably too low. $300 (or more) is a more realistic target for the 5850. As for the 5870, it seems to be settling around $400.

Our best guess is that these new prices will continue through the rest of the year, even if supplies pick up as TSMC gets their yields back in order. Without any serious competition from NVIDIA, these cards can be priced anywhere between $300 and $500 based on performance alone, and no one has any incentive to keep prices down so long as 5800 series cards keep flying off of the shelves. It’s Economics 101 in action.

We can’t say we’re happy with any of this, but we can’t accuse AMD and their vendors of acting irrationally here. It’s a lousy situation for consumers, but that’s a shortage for you. When has there ever been a good shortage?

Finally, with these price hikes, our product recommendations are changing some. The 5870 is still the card to get if money is no object, but the 5850 is far more situational since it’s no longer the great bargain it once was. We can get 1GB 4890s for $170 right now, which have become downright cheap compared to our projected $300 for a 5850. Certainly the 5850 whips the 4890 by upwards of 40%, not to mention DX11 and Eyefinity, but at that level it’s commanding a 75% price premium. It’s a $300 card and performs accordingly, but don’t break the bank in order to get a 5850 at these prices.

If you want a cheap 5800 series card, then it looks like you’re out of luck until 2010.


The Biggest 5850/4890 Performance Gap


November 5, 2009, 99 comments
  October 28, 2009

DirectX11 Released For Windows Vista
blog post by Ryan Smith

For those of you sticking with Vista, Microsoft has finally officially released DirectX 11 for Vista, after having spent the last couple of months in beta. This final release looks to be the same as the last beta released earlier this month.

The update is KB971512, which is being released as part of a larger Platform Update for Vista that includes a few other things that are being backported for Vista. Vista SP2 is the prerequisite, so if you aren’t already on SP2 you’ll need to update.

All of these updates should be available on Windows Update.

We ran a quick sanity check on our Vista install from our Win7 Performance Guide from earlier this week, and there are no surprises. Just like with DX10, DX11 titles (all 2 of them ) perform the same between the two OSes. In this case we’re using BattleForge, along with Unigine’s DX11 Heaven benchmark (it’s synthetic, but pickings are slim for DX11). We’ve also thrown in Crysis for good measure, although it's not a DX11 title.


October 28, 2009, 43 comments
  October 6, 2009

The State of OpenCL & the First End-User OpenCL Drivers
blog post by Ryan Smith

Last week NVIDIA released their first set of end-user OpenCL drivers. Previously OpenCL drivers had only been available for developers on the NVIDIA side of things, and this continues to be the case on the AMD side of things. With NVIDIA’s driver release, the launch of AMD’s 5800 series, and some recent developments with OpenCL, this is a good time to recap the current state of OpenCL, and what has changed since our OpenCL introductory article from last year.

A CPU & GPU Framework

Although we commonly talk about OpenCL alongside GPUs, it’s technically a hardware agnostic parallel programming framework. Any device implementing OpenCL should be cable of running any OpenCL kernel, so long as the developers take in to account querying the host device ahead of time as to not spawn too many threads at once. And while GPUs (being the parallel beasts that they are) are the primary focus, OpenCL is also intended for use on CPUs and more exotic processors such as the Cell BE and DSPs.

What this means is that when it comes to discussing the use of OpenCL on computers, we have two things to focus on. Not only is there the use of OpenCL on the GPU, but there’s the use of OpenCL on CPUs. If Khronos has their way, then OpenCL will be a commonly used framework for CPUs both to take better advantage of multi-core CPUs (8 threaded i7 anyone?) and as a fallback mechanism for when OpenCL isn’t available on a GPU.

This also makes things tricky when it comes to who is responsible for what. AMD for example, in making both GPUs and CPUs, is writing drivers for both. They are currently sampling their CPU driver as part of their latest Stream SDK (even if it is a GPU programming SDK), and their entire CPU+GPU driver set has been submitted to the Khronos group for certification.

NVIDIA on the other hand is not a CPU manufacturer (Tegra aside), so they are only responsible for having a GPU OpenCL driver, which is what they have been giving to developers for months. They have submitted it to Khronos and it has been certified, and as we mentioned they have released it to the public as of last week. NVIDIA is not responsible for a CPU driver, and as such they are reliant on AMD and Intel for OpenCL CPU drivers. AMD likes to pick at NVIDIA for this, but ultimately it’s not going to matter once everyone finally gets up to speed.

Intel thus far is the laggard; they do not have an OpenCL implementation in any kind of public testing, for either CPUs or GPUs. For AMD GPU users this won’t be an issue, since AMD’s CPU driver will work on Intel CPUs as well. For NVIDIA GPU users with Intel CPUs, they'll be waiting on Intel for a CPU driver. Do note however that a CPU driver isn't required to use OpenCL on a GPU, and indeed we expect the first significant OpenCL applications to be intended to run solely on GPUs anyhow. So it's not a bad situation for NVIDIA, it's just one that needs to be solved sooner than later.

OpenCL ICD: Coming Soon

Unfortunately matters are made particularly complex by the fact that on Windows and Linux, writing an OpenCL program right now requires linking against a vendor-specific OpenCL driver. The code itself is still cross-platform/cross-device, but in terms of compiling and linking OpenCL has not been fully abstracted. It’s not yet at the point where it’s possible to write and run a single Windows/Linux program that will work with any OpenCL device. It would be the equivalent of requiring an OpenGL game (e.g. Quake) to have a different binary for each GPU vendor’s drivers.

The solution to this problem is that OpenCL needs an Installable Client Driver (ICD), just like OpenGL does. With an ICD developers can link against that, and it will handle the duties of passing things off to vendor-specific drivers. However an ICD isn’t ready yet, and in fact we don’t know when it will be ready. NVIDIA - who chairs the OpenCL working group - tells us that the WG is “driving to get an ICD implementation released as quickly as possible”, but with no timetable attached to that. The effort right now appears to be on getting more OpenCL 1.0 implementations certified (NV is certified, AMD is in progress), with an ICD to follow.

Meanwhile Apple, in the traditional Apple manner, has simply done a runaround on the whole issue. When it comes to drivers they shipped Snow Leopard with their own OpenCL CPU driver, and they have GPU drivers for both AMD and NVIDIA cards. Their OpenCL framework doesn’t have an ICD per-say, but it has features that allow developers to query for devices and use any they like. It effectively accomplishes the same thing, but it’s only of use when writing programs against Apple’s framework. But to Apple’s credit, as of this moment they currently have the only complete OpenCL platform, offering CPU+GPU development and execution with a full degree of abstraction.

What GPUs Will Support OpenCL

One final matter is what GPUs will support OpenCL. While OpenCL is based around the hardware aspects of DirectX10-class hardware, being DX10 compliant isn’t enough. Even among NVIDIA and AMD, there will be some DX10 hardware that won’t support OpenCL.

NVIDIA: Anything that runs CUDA will run OpenCL. In practice, this means anything in the 8-series or later that has 256MB or more of VRAM. NVIDIA has a full list here.

AMD: AMD will only be supporting OpenCL on the 4000 series and later. Presumably there was some feature in the OpenCL 1.0 specification that AMD didn’t implement until the 4000 series, which NVIDIA had since the launch of the 8-series. Given that AMD is giving Brook+ the heave-ho in favor of OpenCL, this will mean that there’s going to continue to be a limited selection of GPGPU applications that work on these cards as compared to the 4000 series and later.

End-User Drivers

Finally to wrap this up, we have the catalyst of this story: drivers. As we previously mentioned, NVIDIA released their OpenCL-enabled 190.89 drivers to the public last week, which we’re happy to see even if the applications themselves aren’t quite ready. This driver release was a special release outside of NVIDIA’s mainline driver releases however, and as such they’re already out of date. NVIDIA released their 191.07 WHQL-certified driver set yesterday, and these drivers don’t include OpenCL support. So while NVIDIA is shipping an OpenCL driver for both developers and end-users, it’s going to be a bit longer until it shows up in a regular release.

AMD meanwhile is still in a developer-only beta, which makes sense given that they’re still waiting on certification. The estimates we’ve heard is that the process takes a month, so with AMD having submitted their drivers early last month, they should be certified soon if everything went well.


October 6, 2009, 66 comments
  September 15, 2009

The Cable Chronicles: CableCARDs for the Masses at Last
blog post by Ryan Smith

From: An End To Unencrypted Digital Cable TV and the HTPC?

On a final note, the loss of ClearQAM access is likely going to be followed by the loss of some fraction of the HTPC market, where users will not find as much value in a device that can no longer watch or record live TV from their cable company. Because of this potential nosedive in the HTPC market, I would be very surprised if Microsoft stayed entirely mum on the issue. They've put a lot of effort into Windows Media Center as a TV viewing platform and HTPC suite over the years, and this drives a stake right through that given the low adoption of CableCARD systems.
As it turns out Microsoft has not stayed mum on the issue. At CEDIA 2009 they gave us our answer: CableCARD is going to come to the masses.

More specifically, CableLabs - the notoriously paranoid R&D and certification arm of the cable TV industry - is finally going to drop its requirement that CableCARD tuners are only used with computers they approve. What’s replacing this is a more nebulous requirement that we’ll get to in a moment, but the ultimate result is that it will finally be possible to buy a CableCARD tuner off of the shelf and use it with most computers, not unlike (and not completely like) you can do today with analog and ClearQAM tuners. Furthermore there will be no additional access restrictions – anything a CableCARD is authorized to receive, will be allowed to be played by a CableCARD equipped PC. We finally have the whole enchilada, and it’s only 3 years later than Microsoft wanted it and nearly a decade after widescale use of digital cable began.

To be frank, we’re not sure what Microsoft has done to get CableLabs to loosen their grip on matters. Certainly there is a DRM component in the use Microsoft’s fairly new PlayReady DRM system, and it’s very likely that the use of Win7’s new Protected Broadcast Driver Architecture is also part of that solution. Beyond that we don’t know what other concessions or bribes were offered at this point, but whatever it was it was enough for Microsoft to finally get their foot firmly in the door of cable television after so many years of trying.

Much of what Microsoft had to do should become apparent once they release their CableCARD compatibly verification tool. The tool, announced at the same time as the rest of the CableCARD announcement, will check whether a PC can “support the solution” so that PC owners can confirm ahead of time whether they’ll be able to use a CableCARD tuner with their PC. Clearly this is some kind of DRM verification cool, but we’re in the dark in the moment as to what it’s going to be checking for. Given the paranoia over at CableLabs, our best guess is that they’re looking to have CableCARD equipped systems locked down similarly to Blu-Ray – this would entail the use of PBDA to securely deliver the stream, and HDCP as an output requirement, with the verification tool checking for all of this. In this case HDCP is the big question; will it be required for digital displays (probably) and will this extend to blocking analog output?

A timeline was not given, but since this is all related to Windows 7, presumably we’ll see everything on the software side come together near Win7’s public launch on Ocotober 22nd. Hardware is going to be a different matter however. Up until now CableCARD tuners have been a one-company game: ATI and their OCUR tuners. We know that Ceton and Hauppauge will be launching tuners, but it’s sounding like those won’t show up until late this year at the earliest. That would leave ATI’s tuner, and we can’t currently confirm whether that’s going to be openly sold and allowed to be used as part of these newly relaxed requirements. Even if the ATI tuners are allowed, they’re going to be a bit of a stopgap solution – they don’t support the use of multistream cards (M-Cards), which means a tuner and CableCARD is necessary for each stream. This is less preferable than the block of tuners + M-Card approach taken by most current CE devices (e.g. Tivo) and forthcoming products like Ceton’s.

Moving on, a few other bits of news came out of CEDIA. Along with wider CableCARD support, Switched Digital Video (SDV) support will be in Windows 7 Media Center. Since the supported tuners are all unidirectional, this will require additional hardware through the use of a rented Tuning Adapter to send channel requests to the head-end. SDV has seen limited deployment thus far, but as cable companies look for additional ways to conserve limited bandwidth, SDV will be seeing wider deployment.

Finally, once again with the cooperation of CableLabs, existing CableCARD computer setups using the ATI tuners will finally start releasing their grip on some recorded programming. Among the various copy protection flags in use is Copy Freely (which as the name implies, means the broadcaster imposes no restrictions), which CableLabs has never allowed CableCARD equipped computers to actually follow. A firmware update will be coming soon for ATI’s tuners that will allow them to pass on the Copy Freely flag along to Windows, which in turn will get Windows to allow copies to be made. It hasn’t been made clear to us whether “freely” will be completely followed however, or if these copies will have DRM on them that limits further copies and what devices they can be played on.

Ultimately, if there’s a downside to any of this, even the lightest DRM requirements will impose a strict limit on who can take advantage of CableCARD tuners. Right now it’s Windows Media Center-only, and that’s probably not going to change. We would be seriously shocked if Apple got Mac OS X on board any time soon, and Linux users (e.g. MythTV) need not apply due to the lack of DRM. Even other Windows DVR applications like SageTV and BeyondTV would be questionable, again for DRM reasons.

Given the impending lockdown of cable TV systems through Privacy Mode, the loosening of restrictions is certainly a good thing; it ensures that there’s still going to be a place for the HTPC when it comes to watching and recording live TV. However the loss of variety in HTPC software and the costs of renting newly-required hardware (CableCARDs and tuning adapters) mean that it’s certainly not a victory for all HTPC users. As it stands, utilizing the analog hole is still going to be the ultimate bridge between cable TV and the HTPC for those that don’t want to live in Microsoft’s world.
 

September 15, 2009, 31 comments
  August 27, 2009

An End To Unencrypted Digital Cable TV and the HTPC?
blog post by Ryan Smith

For those of you with cable TV service, for some time now you've been witnessing the slow transition of cable TV from a pure analog service to a pure digital service. With cable systems finally at their limits for bandwidth, within the last year the cable companies have finally begun what has been dubbed the "analog reclamation" - removing analog channels from their service and replacing them with digital versions that require 1/6th (or less) the bandwidth. Because the reclamation involves removing analog versions of most for-cost channels (what's commonly called the Expanded Basic tier), the reclamation has been tied with the deployment of Digital Transport Adapters - low-cost cable boxes that are little more than a basic QAM tuner attached to an RF modulator. This has allowed cable companies to reclaim this space without deploying otherwise very expensive Set Top Boxes to every TV at an affected household.

A side effect of this has been that computer TV tuner users, such as HTPC owners who in the analog age were accustomed to getting access to the EB tier on their computers with a simple analog TV tuner, were able to access those same channels in their digital form using ClearQAM-capable tuners. This is because the FCC mandated that the security mechanism be separate from the STBs, which gave rise to the continually problematic CableCARD. In the name of cost, DTAs do not have the ability to use CableCARDs, and as such do not meet the separable security requirements. Ultimately this required cable operators to put the digital versions of their EB tiers in the clear if they wanted to use DTAs, and this is why ClearQAM tuners can exist in a useful manner.

That age, however short it was, looks to be coming to a close. DTAs may be little more than a basic QAM tuner, but that "little more" is that they support a very basic form of encryption - a 56bit DES-based cypher known as Privacy Mode - which would allow them to receive and decrypt lightly encrypted channels. The FCC separable security mandate has previously prevented Privacy Mode from being used, but we have known for some time that cable companies and device manufacturers were looking to get a waiver for DTAs. In effect they have been soliciting the FCC for permission to encrypt all EB tier channels with Privacy Mode, so that reception would be limited to DTAs and CableCARD devices.

The FCC has granted their request.

The ramifications are two-fold. For the cable companies, once they implement this Privacy Mode across the board they will no longer have to install and maintain expensive signal traps to keep customers on lower tiers such as Limited Basic from accessing additional channels. For computer/HTPC users, this is an end to being able to directly receive EB tier channels with any kind of commonly available digital tuner. Privacy Mode is not open for licensing, and CableLabs will not license CableCARD for any kind of open (read: not locked down to hell and back) tuner. This means ClearQAM tuners made by ATI, Hauppauge, SiliconDust, and others would no longer be useful for receiving EB tier channels.

For pure digital reception on computers/HTPCs, what would be left would be two things. One would be fully licensed systems that implement head-to-toe DRM, the only way that CableLabs will license CableCARD for computers. This is not cheap, and brings with it all the disadvantages of not building your own system. The other would be utilizing the Firewire output of some STBs, but such STBs can be hard to acquire and the FCC allows broadcasts to include a copy-never (5C) flag that disables this output.

The last option would be to take advantage of the analog hole left by the component video output of STBs, using devices such as Hauppauge's HD PVR that can redigitize the output of STBs for importing into a computer. The drawback of this is a loss of quality due to an analog generation being included in the process, and whatever pitfalls that come from using the STB such a device would be attached to. None of these options are as simple and cheap as things stand today with a ClearQAM tuner.

At this point there's no reason to believe that cable companies won't deploy Privacy Mode across their networks, so it's a matter of "when", not "if" this will happen. It goes without saying that if you're currently enjoying the use of a ClearQAM tuner to receive EB tier channels, you'll want to enjoy what time you have left, and look into other solutions for the long-haul. At this pace, it looks like cable TV and computers will soon be divorcing.

On a final note, the loss of ClearQAM access is likely going to be followed by the loss of some fraction of the HTPC market, where users will not find as much value in a device that can no longer watch or record live TV from their cable company. Because of this potential nosedive in the HTPC market, I would be very surprised if Microsoft stayed entirely mum on the issue. They've put a lot of effort into Windows Media Center as a TV viewing platform and HTPC suite over the years, and this drives a stake right through that given the low adoption of CableCARD systems. Microsoft has been diversifying their TV operations over the years by getting satellite companies on-board and making some investments in IPTV/Internet TV, but cable TV is too big to ignore if Microsoft wants to keep pushing WMC. What this may lead to is anyone's guess, but unless they're going to drop the emphasis on TV viewing with WMC something will need to happen to keep WMC relevant in the cable TV space.


August 27, 2009, 66 comments
  August 7, 2009

Win7: “One Disc to Rule Them All” Is No More
blog post by Ryan Smith
One of the nice things to come out of Microsoft’s complete overhaul of the Windows installer for Vista and beyond was that it did away with the idea that different variations of Windows needed different discs. Previously each distribution of XP (Home/Pro/MCE) required its own disc, and then each license type (OEM/Retail/VLK) also required its own disc. This lead to an astounding number of disc types, and complete and utter frustration when for users attempting to install Windows and not having the correct disc to go with the key they had.
 
With Vista’s image based installer, we saw Microsoft consolidate all of this – one disc could contain every distribution of Windows, allowing a user to always be able to install Windows with any Windows disc, regardless of what their key was. This greatly simplified the installation process, resolving one of the most frustrating things about installing Windows XP.
 
So imagine our surprise when we’re taking a look at our TechNet copies of Windows 7 and find that there’s a different installation disc for each distribution of Windows. With the version of the Windows installer that comes with Win7, there is a new file at /Sources/ei.cfg that tells the Windows installer what OS it should install. Here’s what the file looks like from the ultimate disc:

[EditionID]
Ultimate
[Channel]
Retail
[VL]
0

When the Windows installer sees this file, it becomes keyed to whatever distribution the file specifies. In this case with an Ultimate disc, we cannot install Home Premium or Professional. We have not yet had a chance to test OEM and retail keys since we don’t have both, however it certainly looks like the installer is going to make a distinction there too.
 
Perhaps the most interesting bit of this is that the installation process itself hasn’t changed – the Windows installer still supports One Disc to Rule Them All operation, and the Windows image that comes with Ultimate for example has absolutely no problem installing lesser versions. In fact if you remove ei.cfg so that the Windows installer is not told to install a specific version, it will revert to One Disc mode. The distinction between discs is entirely trivial, dictated by a single 51 byte configuration file. You can have a One Disc installer, Microsoft just don’t want it to be the default action for some reason.
 
Now to be fair, this didn’t entirely catch us off-guard. We first saw this file and its functionality with the Win7 Beta, but until now we did not know if this was something that was specific to the testing versions of Win7, or if it was going to be pushed out in to retail with this limitation. Now we know our answer.
 
The biggest downer though is that this file is fairly tricky to remove. For copies of Windows packed in ISO files or burnt to discs, this requires remastering the ISO/disc in order to maintain its bootability – it’s not possible to just copy the contents to a new file/disc sans ei.cfg and have a One Disc. Building a proper bootable ISO/disc is still more of a dark art than a science. Users looking to install Windows from a USB flash drive will have an easier time – since installers set up on those types of drives are rewritable it’s easy to remove the offending file. Though this may not be the case with officially distributed flash drives should Microsoft go ahead and distribute Win7 that way, as rumors suggest they will.
 
In any case this is a significantly disappointing action coming from Microsoft. The One Disc returned the sanity to installing Windows, and made having so many distributions more bearable. Now as far as pressed media is concerned, we’re back to the dark ages of Windows XP (I guess Microsoft really was trying to copy everything about XP?). Geeks would be well advised to burn a copy of Windows 7 with One Disc capabilities as soon as they have it – if the experience is anything like Vista then the benefits will quickly make themselves apparent.

August 7, 2009, 80 comments
  July 8, 2009

Google's Chrome OS Announced
blog post by Ryan Smith

When I saw this come across my inbox a bit ago, I first thought this was a late-night prank being played on me. But as it turns out, it’s true: late this evening Google confirmed that they’re working on their own operating system for netbooks, tentatively titled Chrome OS.

Rather than rattle off the entire contents of their announcement, let’s hit the high points. Google's Chrome OS is an OS designed to do one thing and one thing only: run Google Chrome. It will be open source, it will run on ARM and x86, it’s Linux based, and it’s not going to launch until the second half of 2010. Taking a page out of Apple’s book, Google is announcing it now as a way to avoid another party spilling the beans before Google is ready.

The single most important thing to take from this announcement right now is just what Chrome OS will do. It won’t run an email client, it won’t run an office suite, and it won’t run games – it will only run Google Chrome. It’s Linux stripped to the bone, left with just enough to run Chrome, and nothing more.

Given this kind of a design, it should come as little surprise then that Chrome itself will be the platform through which additional applications will run. Google has been pushing the web application idea for years – indeed Chrome exists to further drive that goal – but previously this has always required accessing said web applications through a web browser running on a full-fledged OS. If nothing else it is somewhat redundant, not to mention the existence and use of native applications goes against Google’s grand unified vision for everything to be a web application.

Because Chrome will be available on Linux, Windows, and Mac OS X, developers will be able to create web applications targeting Chrome, and have it run on computers running any of the above operating systems, along with netbooks running Chrome OS. Along these lines, Google’s own web application suite finally left beta this week, where it’s entirely possible that this was intentional to coincide with the announcement of Chrome OS. Regardless, clearly Google’s application suite is going to be the center point of Chrome OS in order to flesh out the capabilities of Chrome OS-equipped netbooks to what’s expected of a modern computer.

The early announcement leaves plenty of time for more details to be refined and released, but this does raise a few core issues. First and foremost, will developers go with it? One of the most recent parallels to this is the original iPhone launch, where Apple pushed something very similar as the official way for developers to create applications for the iPhone, through creating web applications for Safari. It failed miserably, and a year later a real SDK was released for developers to create native applications. Chrome is better equipped than circa-2007 Safari for these matters (it has local storage capabilities, among other things) but the point still stands. Developers would be limited to AJAXy technologies, with no Adobe Flash to back them up. For the most part, developers would be looking at abilities below what Flash and Java are capable of, so not everyone would necessarily be happy about working with a limited toolkit.

The second issue is how consumers will respond. Chrome has been a tempered success as a browser, it’s bigger impact being to drive everyone else to improve their JavaScript performance. Just being Chrome won’t be enough for Chrome OS to succeed. Meanwhile Google’s web applications have been a smash hit – Gmail is the new standard for webmail interfaces, and other services like Google Docs have been picking up in usage. Google would be relying on their web applications to move consumers (and OEMs) to Chrome OS. But let’s also cut to the chase – this is the computer terminal/thin-client reborn, and history is littered with the carcasses of terminals and terminal-like computers that have died to full-fledged computers when consumers/users rejected going back to terminals. A complete thin-client system may be a gutsy move in modern times, but it's still a significant risk that is not in any way guaranteed to win over users.

And last but not least, we have Microsoft. The web browser replacing the OS has been Microsoft’s worst nightmare for well over a decade now. Much of their late-90’s anti-trust trial focused on how they attempted to drive Netscape out of business for fear of this exact situation arising. Microsoft won’t sit by idle, they will undoubtedly make a big move against Chrome OS, and they will try to not get dragged back in to court in the process. Whether that means just more cheap copies of Windows for netbooks or something more remains to be seen.

Quickly, it should also be noted that this is a separate effort from Google’s existing OS, Android. Android is similar in that it’s a Linux-based OS, but Android is targeted towards phones (even if it can be run on a netbook) and can run additional applications through Java. Chrome OS would be for more powerful devices, and as announced would not be able to run any applications other than AJAXy web applications through Chrome. Along these lines, it should be noted that Chrome OS is going to use a brand new windowing system. It's a bit of a generic statement, but we suspect that Google is going to keep the Linux standard of the X11 windowing system, but write their own window manager and GUI framework. If that is the case, then we won’t be seeing the usual suspects of KDE(Qt) or GNOME(GTK) here. This would also mean that even if Chrome OS could be manipulated in to running other programs, it would not have the ability to run the vast majority of Linux GUI applications without significant modification, as most applications use one of those two frameworks.

As always, we’ll have more on Chrome OS as it develops.


July 8, 2009, 56 comments
  June 25, 2009

Retail Windows 7 Prices Announced, Upgrades Half Off For The Next 2 Weeks
blog post by Ryan Smith
Microsoft has released the retail prices for Windows 7, so let's dive right in.
 
For full retail versions:
  • Home Premium Full: $199
  • Professional Full: $299
  • Ultimate Full: $319
For retail upgrades:
  • Home Premium Upgrade: $119
  • Professional Upgrade: $199
  • Ultimate Upgrade: $219
This doesn't include OEM pricing. OEM versions cost significantly less since the license is non-transferable from one computer (defined as a motherboard by Microsoft) to another, but due to volume discounts we don't know what the exact pricing will be. Individual units tend to go for one-half the price of a full retail kit, so adjust accordingly.

This means that we also don't have the prices for Home Basic and Starter. Home Basic is limited to developing countries, but Starter is not. Presumably Starter is going to be dirt-cheap (relatively speaking) to match the margins of the Netbooks Microsoft is trying to pair it with. Copies of XP for use on Netbooks have been rumored to be as cheap as $15 for the biggest OEMs.

Of note, users hoping for a cheap upgrade path from Vista are going to be disappointed. The retail upgrade kits are for Vista and XP, and are priced accordingly. This may be good for picking up the stragglers who are still on XP, but it's not going to do any favors for Microsoft in picking up Vista users. Vista-to-Win7 pricing is likely too high for the limited differences between the two.

As compared to Vista pricing, Win7 Home Premium is roughly 10% cheaper than it is for Vista, in particular hitting the somewhat magical $199 price point for a full version that Vista Home Premium never reached. I had been expecting Microsoft to do $99 for the Home Premium upgrade (never underestimate the value in manipulating consumers when superficially chopping off a digit in a price) but it looks like that's not in the cards.

Win7 Professional prices are unchanged compared to Windows Vista Business. Microsoft will be selling this as a reasonable price since Win7 Professional is not stripped of Home Premium's features like Vista Business was, but the OEMs in particular aren't going to be amused. There has been some saber rattling recently between some of the OEMs and Microsoft over this matter, as they wanted the price to come down on Professional/Business to shore up their margins.

Last, Ultimate is going to be priced significantly lower than it was for Vista's launch, although in recent months it has been priced lower because of slow sales due to its silly price in the first place. Microsoft's list price of $319 is well above what Vista Ultimate is going for right now ($250 at Newegg) so some things may still be in flux, or Microsoft is trying to burn off boxed copies of Vista Ultimate. Regardless, Win7 Ultimate will only be priced $20 above Win7 Business, an appropriate price given the few differences between it and Professional. However given that it's just a few differences and Microsoft's own intentions to downplay it, it's probably not going to be a big seller.

On a final note, Microsoft is starting to pander to the bargain hunters early, so if you have been waiting for a Win7 version of Power Together, The Ultimate Steal, or other Microsoft discount promotions, pay attention. Microsoft will be taking pre-orders for Win7 upgrades through some of their closest retail partners (Newegg, Best Buy, etc) starting tomorrow and ending July 11th. The Home Premium and Professional upgrades will be priced at $49 and $99 respectively. I'll update this post tomorrow with links once we have them.

Meanwhile in a strange turn of events, Europe is going to be getting an even better pre-order deal. Microsoft has been having legal issues in the region, most recently with regard to Internet Explorer, so this may be an attempt to placate the European Commission. Pre-orders there will be for the full versions, and will be priced at roughly €49.99 ($70) and €109.99 ($154) respectively for Home Premium and Professional, with prices likely varying some between countries. This may end up being the cheapest way to get a full version of Win7 at the moment, depending on one's ability to find a participating retailer that will ship to North America, and what those shipping charges will be alongside Customs fees and taxes.
 
Update:
 
The pre-order sales have started. Microsoft has a site up with all of the participating vendors, including Newegg, Amazon, and Fry's. It looks like a couple of vendors have broken the MSRP, Costco is selling both versions for $5 less.

June 25, 2009, 70 comments
  May 13, 2009

The Business of Tech: Intel Gets Fined For Antitrust Violations
blog post by Ryan Smith

There are some records you just don't want to set - the EU record for a single fine is one of them.

In our previous business articles we've discussed Intel's legal situation in the European Union. In 2001 AMD went to the EU to file complaints about Intel over anti-competitive actions. This perked the interest of the EU and set into motion a long and slow chain of events, leading up to antitrust charges being filed in 2007 for Intel's actions in the 2002-2007 time frame. In terms of technology, what was being considered were Intel's actions during the late Athlon XP era and most of the Athlon64 era.

After quite some time, the investigation has wrapped up and the European Commission has made it's ruling: Intel has been found guilty of violating EU antitrust laws, and has been fined €1.06bil ($1.45bil) for past actions and ordered to stop any ongoing anti-competitive practices. This gives Intel the unsavory position of the single largest fine in the history of the EU, surpassing Microsoft’s previously lofty fine of nearly €500mil in 2004.

The European Commission has a complete press release up on the charges, but they specifically boil down to two things: Intel was giving OEMs rebates if and only if they sold few-to-no AMD processors, and Intel was paying retailers not to carry computers with AMD processors. The report doesn’t list the specific OEMs, but we know it was NEC, Lenovo (and for some of the time, IBM), HP, Dell, and Acer. The retailer was Media Markt.

Intel has already said that they are going to appeal the fine, and that it “ignores the reality of a highly competitive microprocessor market.” Notably, they aren’t appealing the facts, but rather the conclusion (that it was harmful to consumers) and the fine. It’s likely that any appeal will take just as long as the initial examination, so it’s unlikely that this will be over before 2011, if not later.

As Intel does not talk about their pricing and marketing strategies publicly, there’s no way to know if the order to cease ongoing activities will have any effect. If Intel is still offering any EU OEMs rebates, then they would need to immediately stop. Since the immediate impact of the rebates to OEMs would have been to depress computer prices slightly (at least some of the rebate money would likely have been passed to consumers in pricing due to heavy competition) we’re not ready to throw out the idea that this may drive computer prices in the EU a bit higher if Intel has been continuing to offer rebates.

Meanwhile the fine, while the EU’s largest, is not abnormally large given Intel’s size and that the fine is only computed against Intel’s EU sales. Their net profit for their terrible Q1’09 was $630mil, so while it’s a stiff fine, it’s not one that Intel would be unable to pay off (although it certainly will turn some heads in the process). The fine goes directly to the EU, so AMD will not immediately benefit from this beyond the cessation of any ongoing illegal activities.

It should also be noted that Intel has been facing an investigation in the United States since 2008. While EU decisions are non-binding, this may be an indication of how that investigation will turn out. We’ll undoubtedly have more on that investigation in the coming months as it continues to move along.


May 13, 2009, 39 comments
  February 26, 2009

So What’s In A 100MB Driver, Anyhow?
blog post by Ryan Smith
Last week I got an interesting email the day after NVIDIA dropped their 182.06 GeForce drivers to coincide with the launch of FEAR 2. To sum up the relevant bits of the email, the question was “Why are NVIDIA’s drivers so big?”

Although the most immediate answer to that is not particularly interesting – they’re as big as they need to be because they must be – this made for a great excuse to do some exploratory dissection. The latest GeForce Windows Vista 64 drivers weigh in at 100MB, which is not necessarily huge given that broadband is (mostly) plenty and disk space is cheap, but none the less it’s a bit of an infamous mark to hit if only because it wasn’t that long ago that 100MB was the size of an entire operating system. Just to be clear we’re not knocking NVIDIA here (we’ll get to why everything is so big in a moment) but the size of their drivers does make for an interesting discussion. What’s in a 100MB driver?


NVIDIA 182.06

We’re not going to list every single file (there are 59 of them, most of which are small files we don’t care about) but we’ll hit the highlights. Right off the bat, we run in to the matter of redundancy. Anyone who has seen the structure of Vista 64 has seen that there are a number of seemingly redundant applications and libraries. The reason for this being that Vista 64 needs both 64bit and 32bit versions of most libraries so that it can run native 64bit applications and run 32bit applications through WoW64. This kind of redundancy sneaks in to video drivers too due to the way the OS is structured. All told the Vista 64 driver package is 18MB larger than the Vista 32 package due to the need for a separate 64bit OpenGL driver (nvoglv64), a separate 64bit Direct3D driver (nvd3dumx), and finally due to general binary bloat (64bit binaries are slightly larger due to the larger instructions).

Next on the list we have the NVIDIA control panel, which is spread amongst several files. We’ll call it 15MB, but it’s probably a bit larger than that. We’ll follow that up with the Vista kernel driver (nvlddmkm) at nearly 5MB, the 32bit OpenGL driver (nvoglv32) at 4.5MB, the display server (nvDispS) at 3.5MB, and the CUDA driver (nvcuda) is well down the list at 1.2MB. There are a few other files bigger than this, and many more smaller than this, but it quickly adds up.

The single biggest file however is PhysX_9.09.0203_SystemSoftware, which as the name implies is the PhysX installer. The PhysX software is for all intents and purposes its own beast; it’s a CUDA application that doubles as its own drivers and libraries. Of the 100MB for the entire GeForce driver package, 40MB of that is just for PhysX. As for why it’s so big, most of this is due to the structure of the PhysX drivers as inherited by NVIDIA upon their purchase of AGEIA last year. Every version of the PhysX middleware requires its own version of the PhysX core library (PhysXCore) along with some object code for the still-supported AGEIA PCI and PCIe PPUs. There are 25 versions of the middleware included in NVIDIA’s PhysX drivers at this moment, which is what leads to large size of the PhysX installer.

Finally, there is the matter of the compressed and installed size of NVIDIA’s drivers. So far we’ve been quoting the compressed size of everything since that’s how the driver is downloaded, but it’s worth mentioning the installed (uncompressed) size of the drivers too. This isn’t quite as easy to track and add up as with the compressed drivers, but we’d estimate the total size is in the ballpark of 250MB. This is roughly split evenly between the GPU drivers and the PhysX drivers. Also keep in mind that this doesn’t include NVIDIA’s optional System Tools software needed for GPU overclocking, GPU monitoring, etc. That’s another 82MB compressed.

We also took a quick look at some previous GeForce driver packages for Vista 64, to get an idea of how much the drivers have grown over the past couple of years. Drivers are like any other software: more computing power and more space eventually leads to everything getting a bit bigger, so there’s no real surprise here that they grew in size.


NVIDIA 163.75


NVIDIA GeForce Driver Installer Size (Vista 64)
Version
PhysX Installer
Total Size
163.75 N/A 43MB
175.19 N/A 50MB
178.13 50MB 103MB
180.48 35MB 91MB
182.06 40MB 100MB


The 163 drivers are from November of 2007, so this covers roughly a 1.25 year time span. The big leap in size with the 178 drivers is when NVIDIA started including the PhysX installer with the GeForce drivers, which actually made those drivers slightly bigger at 103MB (due in large part to a 50MB PhysX installer). Excluding the PhysX installer, there’s no specific pattern in growth - between 163 and 182 virtually every driver file got bigger. The control panel and OpenGL drivers are the biggest culprits here due to their large size in the first place. As for the PhysX installer, the aforementioned need for it to include several versions of the PhysX libraries makes it an outlier. NVIDIA did beat 15MB out of it for the 180 drivers (down to 35MB) only for it to jump up to 40MB for 182. While we only have a short window of time to judge from, so far it’s the single biggest reason that NVIDIA’s GeForce drivers are growing as much as they are, and it looks like that will be continuing in to the future.

Not to be left out, we also cracked open ATI’s latest Catalyst 9.2 drivers to take a look at their size. The 62MB driver package is a bit bigger on the driver side than the control panel side (40MB/22MB or so) and we’d estimate the total installed size is around 140MB, although it’s even harder to gauge than NVIDIA’s drivers. This makes them roughly as big as NVIDIA’s own GPU drivers and control panel; the difference between the two comes down to the PhysX software.

And for those of you curious about platform differences, the latest NVIDIA GeForce drivers for Linux x64 (180.29) are 20MB.


ATI Catalyst 9.2


February 26, 2009, 31 comments
  November 10, 2008

The Business of Tech: NVIDIA Q3’08
blog post by Ryan Smith
Here’s something for you to chew on during a Monday morning: NVIDIA’s Q3’08 financial results. NVIDIA’s quarters end a bit later than everyone else, so while AMD reported its Q3 data a couple of weeks ago, NVIDIA only posted its results a couple of days ago.

Q2 as you may recall was a bust for NVIDIA, with their first loss in quite some time due to a combination of problems regarding product prices and the costs of replacing defective mobile products. Not a great deal has changed in a single quarter, and Wall Street’s Q3 projections were rather pessimistic as a result.

With that said, for Q3 NVIDIA managed to get back into the black, posting a profit of $61.7 million, on revenue of $897.7 million. This is a marked decline from last year, where in the same quarter they pulled in $1.12 billion in revenue, alongside $235 million in profit. The silver lining to this however is that those pessimistic projections called for around half as much profit as NVIDIA actually posted, which ultimately made this a good quarter for NVIDIA. The company has been on solid enough ground that there hasn’t been a question of whether they’d continue turning a profit after Q2, but how much alongside what kind of revenue has been the question, and now we have the answers.

One interesting item from NVIDIA’s statement was that their gross margin is up, nearly 3%, from 39.1% to 41.9%. As NVIDIA has continued to take a soaking on the GTX 200 series, a more rational outcome would have been for those GPUs to drag the gross margin down; instead and in spite of that it’s up. Clearly NVIDIA is still finding a way to make money on what’s an expensive chip to make, and barring further price cuts things should further improve as they finish transitioning their GPUs to 55nm. Their “performance segment “ (which we take to mean the sub-$200 GF9 parts) is now entirely at 55nm, for example.

As we mentioned earlier, much of Q3 was driven by the same things as Q2; poor pricing and lost sales are the primary reasons that NVIDIA’s revenue and profit have dipped so much. But one significant thing has changed this quarter, and it has been NVIDIA’s ace that allowed them to beat the estimates: Apple. Getting the GeForce 9400M and 9600M into Apple’s laptops is a big deal for NVIDIA, as while those products aren’t particularly profitable, Apple’s fortune in the laptop market means that NVIDIA will be shipping a lot of them. Care should be taken not to read too much into this, but it’s a positive note on what’s otherwise a rough time.

And that rough time will be continuing into Q4. You know there’s a recession going on when Q3 revenue is expected to exceed Q4, which is exactly what is happening. NVIDIA is not counting on the usual Christmas spending that gives tech companies strong 4th quarters, which puts them in line with the rest of the tech industry where everyone is finally starting to feel the full brunt of the sputtering economy. NVIDIA’s own predictions would put Q4 revenue at around $850 million, making Q4 much like Q3: Shrinking revenue, with a decent but not fancy profit.

Finally, Rambus would like to remind everyone that they’re still trying to shake down NVIDIA for money (and the timing is not coincidental). Near the end of Q2 they filed suit against NVIDIA, and now they’re filing a complaint against NVIDIA with the US International Trade Commission. The complaints and the requested remedy are the same: Rambus wants an injunction barring NVIDIA and its partners from importing or selling infringing products (i.e. just about everything NVIDIA makes). Injunctions are often used to drive a company back to the bargaining table, so it’s very unlikely we’ll see one, but it bears mentioning. Given how slow the ITC is (it’ll take 30 days just to decide if they want to investigate) it’s not a matter that’s going to be resolved any time soon.

We’ll close with a quick mention of AMD and where things stand. The economic problems we mentioned earlier are just as applicable to AMD’s graphics division as they are NVIDIA, so there’s little expectation that either company will pull away from the other. If you ever wanted an example of equality in the graphics market, this is pretty much it; in the consumer space both are roughly tied in performance, and in the financial space both are slightly profitable. NVIDIA does blow away AMD in graphics revenue but this is largely due to better stratification by NVIDIA – they have a much better position in the high performance computing market than AMD’s graphics division does. It wouldn’t be too surprising to see someone blink and lower their prices again, with similar products and similar profits, neither one is well positioned to do much else in a single quarter beyond playing with prices.

November 10, 2008, 8 comments
  October 28, 2008

So Whatever Happened To That Ubuntu Article?
blog post by Ryan Smith
At some point I made the mistake of trying to set a hard date on our Month With Ubuntu article; Mr. Murphy wasted no time in using that as proof of his infamous law.

You guys have (rightfully) been asking over the last few months where the article has been, and the answer to that has kept slipping. Just about everything that could go wrong in the 6 month span did go wrong, most of them unrelated to Ubuntu itself. For what I'll leave as simply "external" reasons, Mr. Murphy has continually thwarted my attempts to write a comprehensive Ubuntu article, until now.

The article is just about finished, and the goal right now (however unlikely it may be) is to get it out no later than the 30th, the release date for the next version of Ubuntu, 8.10. This creates a clear problem with timing, so allow me to explain the hows and whys.

The decision has been made to finish the 8.04 article, as that's what I have been using for nearly the last 6 months. Switching to 8.10 would effectively invalidate much of the experiment, and push it back once more. As 8.04 is a long term support release, we feel that it's best to start there, even if the article ends up outdated by the release of Ubuntu 8.10. The short life cycle (and short support cycle) of non-LTS releases means that we're uncomfortable basing too much on a revision of Ubuntu that was never meant to last.

What you'll be getting is a comprehensive review of 8.04, looking at both the structure of the Ubuntu project (support, release schedule, the bundling of software, etc) and the applications and experience of using the OS. If there is a positive side to the delay, it's that the article that we'll be publishing now is different than what we would have published on our initial schedule. 6 months has changed some things; some for the better, others for worse. In retrospect the article we would have given you would not be as refined as it should be, there are some things about Ubuntu that simply don't become evident inside of a single month. So look forward to a long-term review of a long-term release.
 
In turn this will set the stage for 8.10. Whether we will review every Ubuntu release from here-on out is in the air, but it is unfair to look at only 8.04 when it is no longer the newest version. We will be publishing an addendum dealing with 8.10 some time in November, after we've had a chance to sit down with it and get a good feel for it. And that will allow us to offer a comprehensive look at Ubuntu, both from a long term perspective and a bleeding edge perspective.
 
Beyond that, this will mark a return to some kind of regular Linux coverage here on AnandTech, so stay tuned to see what else we have cooking.
 
Oh, and one last thing. While we're on the subject of Linux, today only Codeweavers is giving away free copies of Crossover, their commercial version of WINE. Their servers are already gutted, so this is probably a mean thing to do, but if you're a Linux user (or a Mac user) wanting to check out a well-built WINE distribution, head to their site and grab a free copy of Crossover and/or Crossover Games while you can. We'll be touching on WINE and Crossover in our Ubuntu 8.04 article, as a way to cope with the loss of certain Windows programs.

October 28, 2008, 16 comments
  October 19, 2008

The Business of Tech: AMD & Intel Q3’08
blog post by Ryan Smith

Now that we have the quarterly numbers in for both Intel (who reported Tuesday) and AMD (who reported Thursday) we’re going to take a quick stroll through the numbers to see what’s up.

AMD

The AMD/Foundry Co. spilt has not been finalized yet, so the foundries are and will continue to stay on AMD’s books through the end of the year. Furthermore any of immediate investments and sales from the transaction are in the 4th quarter, since the plan was announced over a week after AMD’s 3rd quarter ended. So this 3rd quarter marks the last quarter where AMD is entirely whole, while the company’s books will begin to be shaken up in the 4th when Mubadala’s latest investment is counted. Finally, the Foundry Co. spin-off appears to be set in stone to complete in early 2009, AMD has ceased mentioning “late 2008” when discussing it.

Getting down to the numbers, as predicted for some time by AMD this quarter has been another loss. But it’s a loss that was anything but expected. For the quarter AMD lost a paltry $67 million on revenues of $1.78 billion, completely blowing away their own predictions and what analysts were expecting, losing nearly $100 million less than expected. Compared to their loss last quarter of $1.19 billion and their Q3 loss last year of $400 million, AMD may have as well broken even for the quarter. In fact if you switch to the numbers from their non-Generally Accepted Accounting Principles accounting, then they did indeed make a profit of $80mil for the quarter. The quarter also marks the end of AMD’s operating losses, they posted an operating income of $131 million this quarter.

AMD’s better than expected results can be attributed to 3 major sources. The first is their server CPU operations, for which Q3 was the first quarter where the TLB-fixed Barcelona shipped in volume for the entire quarter; in effect it was the first normal quarter for the CPU business in quite some time. The second source is a one-time license fee the company received for its 130nm SOI technology, which added $191 million to the bottom line. Finally, AMD’s graphics division turned a profit for the first time since they were purchased, posting a profit of $47 million on $385 million in revenue.

Looking at the segmented information, AMD’s CPU division hasn’t changed much in the last quarter. Intel continues to dictate CPU pricing, keeping AMD’s ASP for CPUs flat compared to both last quarter and last year. Due in part to the aforementioned TLB fix, the total number of CPUs sold was higher than last quarter, but compared to last year it’s still down – AMD’s CPU business is doing better than expected, but it’s still not doing well. Meanwhile everything is up with GPU sales; prices and units shipped are up compared to last quarter and last year. The Radeon 4000-series has been the smash hit AMD has been looking for from its graphics division, with Q3 marking the first full quarter for the high-end products of that generation. It needs to be kept in mind just how lop-sided AMD’s GPU and CPU business are in terms of revenue, so doing well here isn’t enough, but all-told the business is at a comfortable position. We’ll have more to discuss next month, once NVIDIA posts its Q3 numbers.

Finally, there are the Q4 projections. AMD is being a bit more vague than usual, perhaps because even they aren’t entirely sure how things will turn out (and as we’ll see, Intel is the same way). They’re expecting Q4 revenue to hold flat with Q3’s (minus the license fee revenue), which puts them around $1.58 billion. It seems unlikely that they’ll turn a profit in Q4 as a result, but it is not something AMD is explicitly outlining. AMD has now posted losses for the past 8 quarters, so there’s a lot of interest in finally snapping that streak with a strong Q4 performance. If not Q4, then Q1’09 with the completion of the foundry spin-off will certainly push the company in the black at long last.

Intel

It seems that as long as AMD doesn’t do too well, Intel can do quite well. Intel posted another big quarter, with $2 billion in profits on $10.2 billion in revenue, for a 12% rise in profit and 1% rise in revenue respectively. Interestingly however, the company missed analyst estimates on revenue, where they were expected to bring in $10.25 billion. Intel has been especially proud of their gross margin for the quarter, which was an unexpectedly high 59% (for the sake of comparison, AMD Is 51%). All things considered, the market seems happy as long as Intel’s gross margins stay this high, even if they miss estimates elsewhere.

Looking at the revenue breakdown, processor shipments are up but the ASP was down. Intel attributes this to the Atom, which is now fully shipping and dragging down the ASP of the rest of the CPU business since the Atom is significantly cheaper than Intel’s traditional CPUs. We don’t have a complete breakdown of the Atom versus everything else, but we do know that Intel sold around $200 million in Atom processors and chipsets in the 3rd quarter, and if you remove the Atom from Intel’s CPU sales the ASP of everything else held steady. It’s a bit of a riddle to see Intel’s ASP hold steady when they get to dictate the terms of the market, but it is high-end product launches that tend to drive up the ASP, of which Q3 had little. Furthermore cheap laptops are still driving down the ASP, to which the Atom isn’t helping. Nehalem in Q4 should help drive the ASP back up, but it won’t solve the long-term problem posed by cheap laptops and the Atom.

Finally, we have the future. Intel’s Q4 predictions are unusually reserved, as a result of the recent credit crunch and associated problems. The resolution of these problems is going to have a significant impact on the CPU business for both Intel and AMD, which makes predicting revenues nearly impossible (unless you’re Miss Cleo). Intel’s official predictions are for between $10.1 and $10.9 billion in revenue for Q4, a very weak number for what’s usually a very strong quarter. Intel has a strong product portfolio, but getting customers to buy is a whole other matter. Perhaps as an omen of things to come, sales were down in North America by 8.7%, the only region in which they fell.


October 19, 2008, 17 comments
  July 22, 2008

Windows Home Server: All Better, Only It’s 7 Months Later
blog post by Ryan Smith

If you recall my past blog post on Windows Home Server, we were discussing a critical file corruption bug in the operating system that Microsoft had finally identified. The Drive Extender technology for handling the WHS storage pool had a particularly nasty and hard to fix race condition that resulted in data corruption in certain situations when the service was migrating data from one drive to another. Due to the nature of the bug and Microsoft’s desire to pack the fix with Power Pack 1, the delivery of the fix was not expected for 3 months, which at the time would have made the delivery date June.

June came and went, the Power Pack was nowhere to be found. Microsoft did release a public beta of the Power Pack in June, but this is hardly the same. As any professional server administrator can tell you, you don’t test new patches on your production servers.

Finally, as July comes to a close, Microsoft has released the shipping version of Power Pack 1. Now if you haven’t quite picked up on the tone of this blog post yet, I am not particularly happy with the situation. I’m quite happy that the issue has been fixed, I am also happy that Microsoft has deployed the rest of the Power Pack 1 features, but I am not happy with how long it has taken.

When we get right down to it, the corruption issue was first acknowledged 7 months ago back on December 21st of 2007. And while we acknowledge that the issue is a particularly complex one that took Microsoft months just to completely identify, does this change the fact that the problem has taken an extraordinarily long time to correct? No, it does not.

In what other industry and with what other product is it acceptable for a common data corruption issue to persist in a server for this long? In what other situation is it appropriate to continue selling faulty software and devices utilizing that software after the faulty condition has been found? Unless you are enough of a computer enthusiast to read sites like AnandTech, there’s a good chance you would not have even known about the issue.

While WHS is a home product and I certainly don’t expect the same kind of rapid response from Microsoft for it as I would Windows Server products, WHS is still a server, one that until this week had a major malfunction. Call it vitriol or call it common sense, but a bug fix for an issue of this kind of importance should not take this long. This is certainly the worst support I have ever seen for a Microsoft operating system that I can recall; I cannot recall a bug like this having ever gone unfixed for this long before.

Microsoft should be ashamed of themselves (at least as much as a large multi-national corporation can be) on the matter. While I hesitate to blame the WHS development team directly because not everything is in their hands, it’s certainly appropriate to blame Microsoft as a whole. Would committing more resources to WHS have resulted in a bug fix coming sooner? Potentially. Pulling the sales of WHS devices (particularly 2+ drive servers) should definitely have happened however, along with pulling the OEM copies of the software itself. The single greatest problem is that a bug like this existed, but the second greatest problem was that WHS continued to be sold, and this is something that could have immediately been resolved.

So here we are, 7 months after the bug was first acknowledged and just a year after WHS first shipped. At this point the data corruption issue is fixed and it’s once again safe to use a WHS with multiple drives, and knock-on-wood there are no further corruption problems in the OS. But I find myself reflecting on what I said back in March, “It also undermines a great deal of confidence in Microsoft that will take some time to recover.” I have a troubling lack of confidence in Microsoft’s ability to support Windows Home Server, and I can’t bring myself to once again recommend Windows Home Server at this time. I still have hope for the next version of WHS, but I think that Microsoft has blown it for WHS v1, it’s a v1 product that should be avoided. This is a shame for HP in particular, as Microsoft’s premiere US partner for WHS in the United States they have gone above and beyond everyone else (even Microsoft) to improve the WHS experience and to produce some really good servers, and ultimately it’s what Microsoft has or has not done that makes it all a moot point.

With that said, not everything is a bad thing today. Besides fixing the data corruption bug, Power Pack 1 adds a number of features and fixes that resolve our earlier issues with WHS when we first previewed it. The long-awaited connector package for Vista x64 is here, allowing computers running that OS to be backed up, and you can now back up the server itself to an external disk. Furthermore network I/O has been significantly improved in some cases so that WHS isn’t nearly as pokey as it once was (although we’d still like Vista’s file I/O prioritization) and the Drive Extender service behavior has changed so that it no longer engages in file balancing as much. Even lesser features such as the ActiveX control for the web access portion has been beefed up to better handle uploading large files and multiple files. Even without the data corruption fix, Power Pack 1 is a big update for WHS that everyone with a WHS box will likely enjoy.


July 22, 2008, 13 comments
  July 18, 2008

The Business of Tech: Big Quarterly Numbers for Intel & AMD
blog post by Ryan Smith

As we promised last week, we have the Q2’08 fiscal numbers for AMD which came out yesterday. And for the sake of completeness we also have Intel, whose numbers came out earlier this week. We’ll start with AMD.

AMD:

So much for only losing $200 million this quarter. At face value, AMD lost $1.19 billion this quarter, on revenue of $1.35 billion. The biggest loss (and biggest change) since last week was that for the second time AMD has taken a write-down on ATI, this time to the tune of $876 million. In the present-term this is a correction of the value of ATI within AMD’s books, but it’s also ongoing proof that AMD paid too much for ATI. The bit of good news here is that write-offs are not the same thing as actually losing money (even though they are calculated against net income), so AMD isn’t $1.19 billion poorer (not that they could afford to be). Real (operating) losses are around $275 million before factoring in AMD’s one-time sale of old 200mm manufacturing equipment, after which operating losses drop to $143 million, a far more minor hit against what cash AMD still has. Furthermore this means losses are reduced compared to Q2 of last year, a positive sign for the company.

As for a breakdown on what came from where, computing solutions (CPU, chipset, etc) was $1.1 billion, while graphics (GPU) was another $248 million. CPU sales compared to last quarter are down as is traditional for this time of year, however the average selling price is also down, which is a bit troubling. AMD’s inability to capture high-priced (read: high-profit) sales is continuing to hurt the company.  GPU sales were not a smash hit either, in spite of the fact that RV770 started shipping last quarter. The Radeon HD4850 was not available until late in the quarter, and the HD4870 effectively missed the quarter entirely, so AMD’s top product was only a $200 part. This means that the average selling price for GPUs was only flat compared to last quarter. With a full quarter of HD4000 sales coming up (including the lucrative HD4870 X2) we’d count on this improving.

AMD has stated that they are hoping to return to profitability in the second half of this year, although we wouldn’t hedge and significant bets on it. AMD’s own predictions for Q3 are to lose around $180 million, so a return to profitability would not be until the 4th quarter. This is timed with the launch of their 45nm parts, or in other words the company is counting on Shanghai and its related parts to hit the right balance of revenue and cost to make the company profitable again. This quarter marked the 7th consecutive loss for AMD, and the next quarter will make for 2 whole years of losses with loss number 8. There’s a lot of speculation on if AMD will need to sell some further assets (equipment, a business division, etc) to make it there, but we’ll see.

Finally in a bit of unexpected news, CEO Hector Ruiz was given the boot. Hector has been fairly unpopular with the press, the public, and investors, so this is good news for the company for at least today. Hector has been blamed for much of AMD’s recent woes since he has been its overseer throughout the entire decline of the company, although he has probably taken on more blame than he deserves. The enigmatic Jerry Sanders is a hard act to follow no matter the situation.

Hector’s replacement is Dirk Meyer, AMD’s current president and COO. Dirk is seen as more of a technical man and less of a business man than Hector, which may be what the company needs right now. He’s credited with the success of AMD’s earlier Athlon processors, and interestingly has been with AMD several years longer than Hector has. The change in CEOs likely won’t affect anything in the short-term, but it remains to be seen just how differently Dirk will run things in the long-term; there’s the potential for some big changes. In the mean time he’s going to have to face the tough job of keeping AMD from losing any more money.

Intel:

Meanwhile, Intel has had a fantastic second quarter. Revenue was $9.5 billion with a net income of $1.6 billion. This makes for a record 2nd quarter in revenue for the company, along with a surprising 25% jump in profit. This is very much a case of Intel doing well when AMD is suffering, not only are they capturing a larger share of the market, but AMD isn’t able to drive down the prices on their consumer products positioned above the Q6600, or roughly $250. The only thing Intel continues to face stiff competition with is the 4P+ server space, where AMD is still hanging in with the Opteron and its HyperTransport bus.

Besides the above, this quarter makes for a fairly dull earnings report. Intel’s biggest problem is that their own low-end parts are eating in to the sales of their high-end parts. The average selling price for Intel’s processors is down slightly, which Intel credits to very strong sales of cheap laptops. They are not very clear on if “cheap laptops” are the new generation bottom-bin products like the eeePC, or just growth in the traditional cheap laptop market.

Finally, the European Union has no problem raining on what’s otherwise Intel’s parade at the moment. It’s looking increasingly likely that Intel will be found guilty of antitrust charges that were started early this decade from AMD. The EU is adding to its list of charges a claim that Intel paid a EU retailer (through rebates) to not carry AMD products, and a claim that Intel paid a manufacturer to delay launching a line of computers using AMD CPUs. Intel of course is not happy about the latest charges, and there is some continuing concern from outsiders that the entire situation is being unfairly influenced due to AMD’s fabs being located within Germany. It is anyone’s guess when the EU will wrap this case up though; it has gone on for 8 years now with no indication that it’s coming to an end.


July 18, 2008, 14 comments


more posts More posts


AnandTech.com Blog Categories
All categories
Anand's Macdates
Anand's Theater Construction
Anand's Updates
Cases and Power Supplies
CeBIT 2008
CES 2008
Computex 2009
Derek Decanted
Eddie's Got Game
Gary's First Looks
IT Computing general
Jarred's Musings
Kris's Corner
Raja's Ramblings
Rob's Experiences...
Ryan's Ramblings
Virtualization
What's New with Wes
Blank
Blank

Blank

Latest news by
DailyTech

 November 20, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank

 November 19, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank


more Blogs Discussions



pipeboost
Copyright © 1997-2009 AnandTech, Inc. All rights reserved. Terms, Conditions and Privacy Information.
Click Here for Advertising Information