
I think many people know that HD (720p) H.264 video is not so easy on a netbook. Intel Atom power is simply not enough to decode. I use my Acer Aspire One as a video player during business trips and long trips and I also came across this. There are several ways to solve this problem:
- transcode with lower resolution / bitrate
- use software tricks
- use hardware acceleration
The first way is too slow and humiliating (because typical of portable players like iPods, etc.).
The second is not universal and limited. I know of two ways - installing the
CoreAVC codec and Crystal Player advanced playback buffer (see
Tuning a netbook for maximum performance for HDTV ). In principle, this is quite a tolerable solution for 720p. However, there are two big drawbacks: 100% CPU usage and total inconsistency in the case of 1080p.
')
The third seems to me the most "correct." You can immediately buy a netbook with
Nvidia ION - a universal solution that gives you additional bonuses like CUDA calculations and the ability to play 3D games (however, the pleasure on a small little screen is dubious). Unfortunately, Nvidia ION-powered netbooks have appeared only recently and are still expensive. And what to do, if you already bought a netbook without any “ponts”?
There is a way out! It is called Broadcom Crystal HD, and it’s quite realistic and cheap to “speed up” your EEE PC or Aspire One.
A year ago, Broadcom released the Crystal HD card on the Mini PCI Express interface, which provides hardware accelerated playback of H.264 and MPEG 2.4 (according to rumors, Flash). The beauty is that the microcircuit can be inserted into the free PCIe slot of the netbook. Then we will talk about how to get this miracle, how to set it up and how it works.
Everything that will be discussed further below may, if there are very crooked hands, lead to losses of both money and netbook as a whole.I will tell you by my own example. My configuration:
Acer Aspire One AOD 250 :
Intel Atom Single Core N270 (1.60 GHz / 512 KB / FSB 533), 10.1 "SD (1024x600), 2GB RAM
Windows 7 + Xubuntu 10.04 (beta)
What we need
- availability of free mini PCIe slot
- about $ 30 on PayPal or Crystal HD already purchased
- if you buy - willingness to wait 2 months *
- specific software under Windows
- patience and strong nerves (by itself)
* if Russian Post will
still workLink to mini PCIe from wikipedia .

Usually a cheap netbook without Yota has a free slot for a 3G card, it is exactly the right one. In my case, it was on the back side, to the left of the compartment for changing RAM. I know for sure that the old man AOD150 has a similar, but there is no connector (that is, where to directly plug the board). If there is no slot, and I really want to insert the microcircuit, you can disassemble the netbook, replace the wifi card (which in most cases mini PCIe) with Crystal HD, and solve the problem with wireless Internet by buying a USB wifi dongle.
I bought a card on
eBay . It is possible that it is sold on some radio markets. I didn’t have time to run / find out, but there was money on PayPal.
I will describe the software list further.
Get Crystal HD
We buy a microcircuit on eBay. For example
here . I bought 2 months ago, and it was 23 bucks including shipping. Now apparently their stock is coming to an end, and they are much more expensive. I pay attention that there are 3 versions of the model - 70010 (old), 70012 (like mine), 70015 (the newest and coolest of features). 70012 works quite well.
We wait about 2 months until it is delivered (sent to me from Singapore).
Making the iron work
When I happily inserted Crystal HD into my netbook, I broke it off at first, because neither Windows 7 nor Xubuntu could see it. Team
lspci | grep Broadcom
showed shish with butter. Don't be upset, friends! Perhaps, in this case, the point is not that the microcircuit was irradiated with something at customs or confused with static in the plane, but trite in the old BIOS version of your netbook. Acting intuitively and at random, I reflashed the BIOS of my AOD250 from 1.06 to 1.27. Oh miracle! The map is determined
lspci | grep Broadcom
gave out
Multimedia controller: Broadcom Corporation BCM70012 Video Decoder [Crystal HD] (rev 01)
Windows 7 tried to install the driver on the Multimedia controller when downloading, but, of course, it did not work. Go to the list of required software:
Those who have CoreAVC + Haali Matroska (Media) Splitter (like mine) and those who have CCCPs, K-Lite Codec Packs, etc. - tear down everything under the root.
We swing, we put the driver (32-bit).
I note that in this sequence.
Messing around with codecs
We put Haali Media Splitter (for container MKV). We put AC3Filter (for Dolby AC3) and CoreAAC (for AAC).
Maybe, of course, some of the lucky ones will earn everything immediately after that, but I was clearly not among them. When I opened the first 720p mkv (h.264) Windows Media Player (and Media Player Classic Home Cinema too), I received familiar brakes and 100% CPU for a long time. Hello,
codec hell .
When I opened this file in GraphStudio (File-> Add Media file), I saw that the h.264 video stream is still decoded by the built-in codec in Windows 7. DirectShow filter from Broadcom stood. You can verify this by finding the “Broadcom Video Decoder” in the Graph-> Insert filter ...
Anyway, the reboot did not change anything. Windows 7 Preferred Filter Tweaker comes to the rescue!
Having launched it, we switch h.264 and MPEG2 from Microsoft to Broadcom. Apparently, in the future, the developers of this tool will add the declared support for Xvid, VC-1 and Divx for Broadcom, but at the time of writing this was not. Click Apply, in the next window we put daws everywhere (turn off all Microsoft codecs so that they don’t interfere). Voila! GraphEdit shows that h.264 is decoded by Broadcom, sound - CoreAAC, Windows Media Player, etc. confidently shows video with sound.

Perhaps those who have Windows XP, such problems will not arise.
I didn’t manage to get Broadcom to play Xvid, even collecting a “blockbuster” in GraphEdit. Perhaps I missed something and you will succeed. Not for nothing in Windows 7 Preferred Filter Tweaker, the developers did not add Broadcom as an Xvid decoder. I was satisfied with installing the usual Xvid with xvid.org.
Setting up Crystal HD under Xubuntu pulls on a separate topic ...
Field trials
... conducted on Windows Media Player 12, the netbook screen, and mains power.
Media | CPU load, avg | CPU load, max | Quality |
720p MKV (3216MB, 2:18) Video: AVC 1280x544 24.00fps Audio: AAC 48000Hz 6ch | thirty% | 40% | Great |
1080p MKV (8421MB, 1:43) AVC 1920x816 23.98fps Audio: Dolby AC3 48000Hz 6ch | thirty% | 40% | Great |
DWM (Aero effects) ate up to 15% of the CPU.
By “excellent” playback quality, I meant synchronization of video with sound, the absence of lags and jerks, color saturation, in general, the usual normal movie display. The operating time from a standard 3-cell battery was 2 hours in the case of 720p and 1 hour 55 minutes in the case of 1080p. Crystal HD is very hot (not just because it had a special heat-transfer adhesive that dissipates heat).
Update: I tested Crystal HD on an external monitor.
Youtube . The verdict is “excellent”. The monitor was a SyncMaster 2223nw 1680x1050, 1080p video - a fragment of the film number 2.
In normal operation with a netbook, the card does not heat up at all and does not affect the battery life.
Total
Broadcom Crystal HD is suitable for solving the problem of playing high-definition video on netbooks with limited processor resources. It is relatively cheap and has no obvious disadvantages.