engineer z670/z650 and intel sm35 express chipset- based

29
327400-001US Intel ® Atom™ Processor Z670/Z650 and Intel ® SM35 Express Chipset- Based Platform Video Decoding Results and Recommendations June 2012 White Paper Chris Wojslaw Sr. Technical Marketing Engineer Intel Corporation

Upload: others

Post on 26-Dec-2021

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

327400-001US

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

June 2012

White Paper Chris Wojslaw Sr. Technical Marketing Engineer Intel Corporation

Page 2: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

2

Executive Summary Video decoding performance is essential for an increasing number of

embedded appliances. From digital signage and gaming devices to kiosks,

PDAs, consumer/medical tablets, and point-of-sale devices, the ability to

render smooth high-definition (HD) video playback while preserving low

CPU Utilization is an important factor in component selection.

Intel realizes this and has recently delivered an enhanced media and

graphics embedded platform suitable for decoding any single high-

definition stream comprised of the single-core Intel® Atom™ Processor

Z670 (or Z650) and Intel® SM35 Express Chipset platform (formerly code

named “Oak Trail”). Low CPU Utilization and smooth video playback are

both achieved by using this Intel device combination in conjunction with

Intel’s GMA600 graphics, SM35 chipset, and Atom Z6xx series processor

drivers. Intel has also collaborated with Microsoft – maker of the

Windows* 7 operating system and Windows Media Player* and ecosystem

partners CyberLink* and ArcSoft* – media player creators to ensure the

hardware-accelerated HD video decoding engine inside the Intel Atom

Z6xx series processor is enabled when processing MPEG-2, H.264, WMV9

and VC-1 high-definition content.

This paper presents specific single and dual stream video decoding results

generated from Intel’s Alpine Bay CRB-based Development Kit that

contains the Intel Atom Processor Z670 and Intel SM35 Express Chipset

running Windows 7. Recommendations on what factors influence video

decode performance in this IA-based platform are also included so system

designers can choose the best software applications and third-party

hardware devices to pair with this Intel embedded platform.

Page 3: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

3

The Intel® Embedded Design Center provides qualified developers with

web-based access to technical resources. Access Intel Confidential design

materials, step-by step guidance, application reference solutions, training,

Intel’s tool loaner program, and connect with an e-help desk and the

embedded community. Design Fast. Design Smart. Get started today.

www.intel.com/embedded/edc.

Page 4: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

4

Contents Hardware Accelerated Codecs and Recommended Media Players .................................... 5

Atom Z6xx Series Hardware Acceleration Stages ......................................................... 7

System Test Configuration ....................................................................................... 8

Windows 7 Video Decode Performance ..................................................................... 10 Video Decoding Single Stream Results ................................................... 10 Video Decoding Dual Stream Results ...................................................... 15 User Experience Performance ............................................................... 17

Going Beyond the Platform, OS and Graphics Driver – Other Items That Impact Video Decoding Efficiency ............................................................................................... 19

Conclusion ........................................................................................................... 21

Appendix A – Full Single Stream Video Decode Results ............................................... 22

Appendix B– Full Dual Stream Video Decode Results .................................................. 25

Figures Figure 1. Atom Z6xx Series Hardware Accelerated Video Decoding Stages ................................ 7

Figure 2. CPU Utilization for PowerDVD10 under Windows 7 from Intel Atom Processor Z670-based Alpine Bay CRB ..................................................................................................... 11

Figure 3. CPU Utilization for TotalMedia Theatre 3 under Windows 7 from Intel Atom Processor Z670-based Alpine Bay CRB ............................................................................................. 12

Figure 4. CPU Utilization for Microsoft Windows Media Player 12 under Windows 7 from Intel Atom Processor Z670-based Alpine Bay CRB ............................................................................... 14

Figure 5. Dual Stream Decoding Results Using Both PowerDVD10 and TMT3 + Windows 7 and Alpine Bay CRB .............................................................................................................. 16

Figure 6. Testing Setup for Dual Stream / Dual Display Video Decode Testing and Results ........ 17

Page 5: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

5

Hardware Accelerated Codecs and Recommended Media Players

Four video standards are predominantly used today for HD compression— H.264-AVC (Main and High Profile), MPEG-2, VC-1, and WMV9/WMVHD (VC-1 is very similar to WMV9). Intel’s Atom™ Processor Z670 (or Z650) and Intel® SM35 Express Chipset platform hardware accelerates video content encoded with each of these codecs so long as the production system uses one of the officially supported and tested media players and the Intel GMA600 graphics driver. Three supported and tested players are presently available for this platform – CyberLink’s PowerDVD*10 (PDVD10) and ArcSoft, Inc.’s TotalMedia Theatre 3 (TMT3), and Microsoft’s Windows Media Player 12 (WMP12). Interested customers must contact CyberLink and ArcSoft directly to obtain and license the specific versions of these players cited within this document.

As of Q2 2012, PowerDVD 12 is the only version of CyberLink’s PowerDVD media player suite available for direct retail purchase and downloading. However, a prior generation, PowerDVD 10, is the specific media player that has been optimized by CyberLink and validated by Intel to hardware accelerate video content with the Z6xx series. To obtain and license version 10 of this player, file a request directly with CyberLink at: http://www.CyberLink.com/prog/store/contact-cvlp.do (alternate: https://membership.CyberLink.com/prog/support/cs/customer-services.do ). Cite your need to acquire the PowerDVD10 player version # 10.0.2829.52 recommended by Intel for the Atom Z670/Z650 + SM35 Chipset based platform. Key advantages of this CyberLink PowerDVD 10 media player include:

• Improved optimization for Intel Core and Atom Family Processors delivering smooth playback for high-definition content by leveraging the power of the latest hardware acceleration technology inside the Atom Z6xx series.

• Brilliant Blu-ray 3D, including comprehensive support for various 3D playback hardware, ensures exceptional playback quality for the Blu-ray 3D format.

• Lossless HD audio, including support for HDMI 1.3a, offers pure 8-channel Dolby* TrueHD* and DTS-HD audio via a single cable.

• HD upscaling for DVDs, using CyberLink TrueTheater* HD technology, sharpens the image quality of standard definition content for playback on high-definition TVs and monitors.

• Extensive file format support enables playback of even more movie types, including QT, MOV, RM, RMVB, FLV, MKV, and 3GPP.

Page 6: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

6

• Ambient Light support offers compatibility with hardware featuring the power-saving feature of the latest notebooks, netbooks, and tablets.

Similarly, as of Q2 2012, version 5 is the current version of ArcSoft, Inc. TotalMedia Theatre suite available for retail purchase and downloading. However, version 3 of the TotalMedia Theatre is the application version that has been optimized and validated with the Intel Atom Processor Z6xx family. To obtain and license version 3 of this player go to: http://www.arcsoft.com/en-us/business_inquiry.asp?id=BIZ and file a request specifically to obtain and license TMT3 version 3.0.1.190. Let the vendor know that ArcSoft’s TMT version 3 media player will be installed in an Intel Atom processor Z670/Z650 and Intel SM35 Express Chipset based platform.

Major benefits of this media player include:

• Optimized for Intel Core and some Intel Atom-based HD platforms with Intel HD Graphics so users are able to complete the experience with HBR audio, in a cost-effective way

• Integration of Intel® Media SDK

• Smooth and sharp Blu-ray playback on your PCs with better performance and uncompressed HD sound effects

• Using a single platform, users can experience Blu-ray movies with HBR audio output through HDMI

• Additional audio cards are no longer needed to achieve studio grade audio playback. This cost effective advancement allows system builders and video enthusiasts to build a consumer-like home theater system for all of their high-definition needs.

Important: The decoding engine inside the Intel Atom processor Z6xx series accelerates video content encoded only with the H.264-AVC, MPEG-2, VC-1, and WMV9 (WMVHD) standards. Should high-resolution media be compressed with an On2, DivX, RealVideo10 or other codec not mentioned in this white paper then decoding will still occur but exclusively rely on the Z670/Z650’s Atom processor core for software based video decoding. Codecs not hardware accelerated will bypass the decode engine which will result in higher CPU utilization and increased likelihood of marginal or failed video playback performance (see User Experience Performance on page 17).

Similarly, if a system based on the Atom Z670/Z650 performs media playback with an application other than TMT3, PDVD10, or Windows Media Player 12 then decoding will also be exclusively reliant on the Atom Z6xx’s software-based video decoding capabilities. This will result in much higher CPU Utilization than supported players and sufficient CPU headroom might not be available to service other compute-intensive applications running concurrently.

Page 7: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

7

Atom Z6xx Series Hardware Acceleration Stages

The following block diagram shows the different steps H.264-AVC, MPEG-2, VC-1, and WMV9 compressed HD video content takes as it is demultiplexed, processed, hardware-accelerated, and then rendered by the Intel Atom Z670/Z650.

Figure 1. Atom Z6xx Series Hardware Accelerated Video Decoding Stages

Note: The only native display output from the Z6xx series processor is LVDS.

A second output, HDMI, is also possible with this platform and the SM35 chipset will handle generation of this if necessary. However, besides rendering the HDMI display, the chipset and its driver does not perform a significant role in the video decoding process.

Page 8: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

8

System Test Configuration All test results presented in this paper were gathered from Intel’s Alpine Bay CRB (Customer Reference Board). This 10" x 12" PC board is the same mainboard built into the Intel Atom Processor Z670 with Intel SM35 Express Chipset Development Kit (see http://download.intel.com/embedded/processors/userguide/325470.pdf#iid=5017). The Alpine Bay boards used to compile video decode results also exclusively used the Intel® Atom™ Processor Z670 which has a maximum CPU speed of 1.5 GHz.

The following System Configuration was used for all single and dual stream video decode test results presented in this white paper. System designers are encouraged to use the characteristics below as a blueprint for their platform designs.

System Configuration Hardware

Mainboard

Intel Alpine Bay CRB (Customer Reference board) This PC board is used as the mainboard for the Intel

Atom Processor Z670 with Intel SM35 Express Chipset Development Kit.

CPU

Processor Intel® Atom™ Processor Z670

Speed 1.5 GHz

Front Side Bus Speed cDMI = 400 MHz

No of CPU Cores 1

Chipset Intel® SM35 Express Chipset

Graphics

Adapter GMA

Driver version 8.14.6.3072

Driver date 9/27/2011

Graphics core Intel® GMA 600

Memory Type Components Down On Board

Size (MB) 2 GB DDR2-800 (PC2 6400)

BIOS

Vendor American Megatrends Inc.

Version 4.6.32

Build Date 2/28/2011

ID AOTCRB1.86C.33.POO.TODA

Hard Drive

Product Seagate Barracuda 7200.12 series (7200 RPM)

Model ST3500418AS; 500GB density

Interface SATA 6.0 Gb/s

Primary Display (for Single & Dual Stream Decoding testing) LVDS

Page 9: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

9

System Configuration Hardware

LVDS Screen Resolution 1366x768 (HACTIVE x VACTIVE) 60 Hz vertical refresh

Secondary Display (for Dual Stream Decoding testing only)

HDMI

HDMI Screen Resolution 1280x1024 (HACTIVE x VACTIVE) 60 Hz vertical refresh

System Configuration Software Operating

System Version Microsoft Windows 7 Enterprise 32-bit Build 7600

Video-Audio Media Players (each enables Video Hardware Acceleration

within Atom Z670/Z650)

CyberLink Power DVD 10 Version 10.0.2829.52

ArcSoft TotalMedia Theatre* 3 Version 3.0.1.190

Microsoft Windows Media Player 12 Version 12.0.7600.16385

Notes: 1. There is a pin-for-pin and package compatible processor to the Atom Z670 called the

Intel® Atom™ Processor Z650 with a maximum CPU speed of 1.2 GHz. The CPU Utilization percentage for video playback will be marginally (approximately 5% - 20%) higher for systems that use this slower Atom™ Processor Z650.

2. Intel’s GMA600 graphics, Intel SM35 Express chipset, and Intel Atom processor Z6xx series processor drivers can be downloaded from here: http://www.intel.com/p/en_US/embedded/hwsw/hardware/atom-z6xx/software

Page 10: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

10

Windows 7 Video Decode Performance

Single Stream and Dual Stream video decode results from the Intel® Atom™ Processor Z670 and Intel® SM35 Express Chipset-based platform under Microsoft Windows 7 are presented in the subsequent sections.

Video Decoding Single Stream Results Using the System Configuration in the previous section, Appendix A contains all single stream video decode results compiled by Intel for the PowerDVD10, TMT3, and Windows Media Player 12 applications.

Figure 2 graphs the most pertinent results from the CyberLink Power DVD 10 media player (version 10.0.2829.52). Because this player activates the hardware video decode engine inside the Atom Z6xx processor, every H.264-AVC, MPEG-2, VC-1, and WMV9 HD video tested yields low average CPU utilization (under 20%) and smooth video playback. Thus, Intel recommends deploying this media player in customer systems based on the Intel® Atom™ Processor Z670 (or Z650) and Intel® SM35 Express Chipset platform.

Page 11: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

11

Figure 2. CPU Utilization for PowerDVD10 under Windows 7 from Intel Atom Processor Z670-based Alpine Bay CRB

Notes:

1. All the media graphed in this chart are video clips stored as files on a hard disk drive except those marked (BR) which were decoded directly from a Blu-ray disc.

2. Blu-ray media that was decoded and tested was unencrypted 3. Display output used = Single LVDS driven by Atom processor Z670 4. Display output resolution rendered during all tests = 1366 x 768 @ 60 Hz

Vertical Refresh; LVDS 5. 1080p/H.264 AVC is equivalent to 1080p/H.264 MPEG-4 AVC 6. All results in this chart were generated using Intel GMA600 Graphic Driver

ver. 8.14.6.3072.

Results may vary slightly using a newer GMA600 driver version. 7. CyberLink Power DVD 10 ver. 10.0.2829.52 is the media player used for

all results in this chart 8. Smooth playback occurred for every video test with the Power DVD10

player

Page 12: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

12

Likewise, ArcSoft’s TotalMedia Theatre 3 player turns on the decode hardware engine while processing H.264-AVC, MPEG-2, VC-1, and WMV9 HD video. Outstanding playback with no dropped frames combined with low average CPU Utilization (under 20%) is the result illustrated in Figure 3. Consequently, Intel recommends deploying this media player in customer systems based on the Intel® Atom™ Processor Z670 (or Z650) and Intel® SM35 Express Chipset platform.

Figure 3. CPU Utilization for TotalMedia Theatre 3 under Windows 7 from Intel Atom Processor Z670-based Alpine Bay CRB

Notes:

1. 1080p/WMVHD (H.264) = only clip NOT HW Accelerated 2. All the media graphed in this chart are video clips stored as files on a hard

disk drive except those marked (BR) which were decoded directly from Blu-ray disc.

3. Blu-ray media that was decoded and tested was unencrypted 4. Display output used = Single LVDS driven by Atom Z670 processor 5. Display output resolution rendered during all tests = 1366 x 768 @ 60 Hz

Vertical Refresh; LVDS

6. 1080p/H.264 AVC is equivalent to 1080p/H.264 MPEG-4 AVC

Page 13: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

13

7. All results in this table were generated using Intel GMA600 Graphic Driver ver. 8.14.6.3072.

Results may vary slightly using a newer GMA600 driver version.

8. ArcSoft TotalMedia Theatre 3 (TMT3) ver. 3.0.1.190 is the media player used for all results in this chart

9. Smooth playback occurred for every video test but the 1080p/WMVHD (H.264) clip with the TMT3 player

A third media player tested on Intel’s Alpine Bay CRB under Windows 7 was Microsoft’s Windows Media Player version 12 (WMP12 Version 12.0.7600.16385). As Figure 4 shows, WMP12 turns on the hardware engine while decoding MPEG-2 and VC-1 content and most H.264 AVC-based video. Smooth playback and low CPU percentages are the consistent results. However, high CPU percentages do occur when this media player is processing H.264 Baseline Profile (BP) video in the .avi or .mp4 container format typically found in videoconferencing, mobile, and satellite applications. See the chart region shaded in red and Appendix A for the specifications of the so-called “DSS” 1080p BP content which should be avoided for playback with the WMP12 application if possible. So long as your system does not require frequent decoding of H.264 BP-specific content, WMP12 will deliver similar performance as the aforementioned CyberLink and ArcSoft players. Intel consequently approves use of this player with a system based on the Intel® Atom™ Processor Z670 (or Z650) and Intel® SM35 Express Chipset.

Page 14: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

14

Figure 4. CPU Utilization for Microsoft Windows Media Player 12 under Windows 7 from Intel Atom Processor Z670-based Alpine Bay CRB

Page 15: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

15

Notes:

1. All the media graphed in this chart are video clips stored as files on a hard disk drive except those marked (BR) which were decoded directly from Blu-ray disc.

2. Blu-ray media that was decoded and tested was unencrypted 3. Display output used = Single LVDS driven by Atom Z670 processor 4. Display output resolution rendered during all tests = 1366 x 768 @ 60 Hz

Vertical Refresh; LVDS 5. 1080p/H.264 AVC is equivalent to 1080p/H.264 MPEG-4 AVC 6. All results in this table were generated using Intel GMA600 Graphic Driver

ver. 8.14.6.3072.

Results may vary slightly using a newer GMA600 driver version.

7. Microsoft Windows Media Player 12 (Version 12.0.7600.16385) is the media player used for all results in this chart.

8. Smooth playback occurred for every video test with the WMP12 player.

9. For those areas shaded in red, soft video decoding still yielded smooth playback but CPU percentage too high to service other applications concurrently.

Video Decoding Dual Stream Results Several embedded applications such as digital signage, information kiosks, security systems, and point of sale appliances require smooth playback of two high-definition video streams simultaneously without pegging the processor to >100% utilization. Intel anticipated this use scenario and designed the GMA600 driver and Atom Z6xx processor in such a manner so as to decode two video streams simultaneously with hardware acceleration enabled. Figure 5 below demonstrates that this platform yields excellent dual stream results with the Intel® Atom™ Z670 (or Z650) Processor and Intel® SM35 Express Chipset platform so long as the TMT3 and PowerDVD10 players are both used and the system configuration closely resembles the hardware and software details in the System Test Configuration section.

Appendix B contains all dual stream video decode results compiled by Intel for the PowerDVD10 and TMT3 applications used simultaneously.

Figure 6 illustrates the Testing Setup used for Dual Stream - Dual Display Video Decoding. The graphed results from this test setup are shown in Figure 5.

Page 16: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

16

Figure 5. Dual Stream Decoding Results Using Both PowerDVD10 and TMT3 + Windows 7 and Alpine Bay CRB

Notes:

1. Primary Display driven by Atom Z670's LVDS output at maximum resolution (1366x768@60Hz Vrefresh)

2. Secondary Display driven by SM35 Chipset's HDMI output at 1080p (1280x1024@60Hz Vrefresh)

3. Refer to Figure 6 for an illustration of the Testing Setup used for Dual Stream - Dual Display Video Decoding

4. Power DVD defined as PowerDVD10 player version # 10.0.2829.52 5. TMT3 defined as TotalMedia Theatre* version 3.0.1.190 6. All test results based on Intel GMA600 Graphic Driver 8.14.6.3072

Page 17: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

17

Figure 6. Testing Setup for Dual Stream / Dual Display Video Decode Testing and Results

As the graph shows, dual stream decoding can be done with this platform so long as the guidelines in this section are followed and the video content is encoded with H.264-AVC, MPEG-2, VC-1, or WMV9.

User Experience Performance Each test’s video playback was evaluated by the tester as Good, Marginal, or Fail.

Single stream performance ratings are listed in Appendix A and dual stream performance ratings are listed in Appendix B.

• The “User Experience” rating was rated as Good if the stream(s) were fully decodable and have no visual artifacts (no green screens, or corruption, etc. on conformance streams), and there are no visible frame drops.

• The “User Experience” rating was deemed “Marginal” if video stream(s) were fully decodable, but with occasional visual artifacts and/or frame

Page 18: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

18

drops that still allowed for video playback to be acceptable, per the tester’s discretion.

The term “marginal performance” can be used synonymously with “choppy playback” (defined as fewer than 24 frames/second).

• The “User Experience” rating was deemed “Fail” if video stream(s) were not decodable or the visual artifacts, coloring, or frame loss are unacceptable, per the tester’s discretion. Fail performance is characterized as videos playing back like a slideshow (fewer than 5 frames/second) or Choppy (fewer than 20 frames/second).

Note: No dual or single stream tests conducted with TMT3, PDVD10 or WMP12 fell into the Fail performance level.

Because audio was removed from every video in the test suite, audio playback aberrations (synchronization or pops) were not evaluated with any performance rating.

Page 19: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

19

Going Beyond the Platform, OS and Graphics Driver – Other Items That Impact Video Decoding Efficiency

Memory performance plays a large impact on the utilization requirements during video decoding from this Intel platform. Thus, the selection and characteristics of the DDR2-800 memory devices designed into the platform should be strongly considered.

The memory configuration recommended for this platform is 2 GB via 2 Rank x 8 of DDR2-800 (32-bit interface only), memory down only. Alternatively, 1 GB can be used via 1 Rank x 8 or via 2 Rank x 8 but expect slightly higher CPU Utilization percentage with 1 GB total density.

Intel recommends consulting the Technical Advisory titled Intel® Atom™ Processor Z670/Z650 with Intel SM35 Express Chipset-Based Platform Third-Party-Validated DDR2-800 Memory Components (Document #482607; http://edc.intel.com/Link.aspx?id=5347) for recommended DDR2-800 component suppliers.

Other factors playing a modest role in amount of CPU Utilization consumed during video decoding include:

• GMA600 graphics driver version: The CPU percentage changed slightly based on the GMA600 driver version installed in the platform.

• Windows 7 OS type - Primarily Windows 7 Starter, Home Basic and Home Premium are the Windows 7 versions supported by this platform using the GMA600 graphics driver. These OS derivatives yield the lower CPU percentages. Windows 7 Ultimate, and Enterprise are also supported by the Intel GMA600 driver but these are Windows 7 OSes that utilize Aero and thus have some performance limitations. Additional CPU percentages have been observed since Aero has not been a key feature for Intel Atom-based platforms.

• Digital copy protection status of video content: Video encrypted with AACS/HDCP consumes more CPU percentage than without AACS/HDCP

Page 20: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

20

• Source/Location of Video Content: − Solid State Drives (SSD) will have the fastest transfer rates and

access/seek times and yield the lowest CPU percentage during decoding.

− A hard disk drive is next fastest source/location. − DVD and Blu-ray disc-based and drive content have the slowest data

transfer and data rates comparatively speaking and yield higher CPU percentages.

• Display Resolutions of rendered video during test 1366x768 LVDS and 1280x1024 HDMI had 1% - 5% higher CPU percentages versus lower resolutions.

There was no effect on the CPU Utilization percentages based on the display output type. It mattered little whether HDMI or LVDS was the primary or secondary display. Software factors that had a negligible or no effect on the CPU load during video playback included: version of system BIOS, version of Atom Z6xx driver, I2C driver version of the SM35 chipset.

Page 21: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

21

Conclusion Smoothly playing back up to two high-definition videos while preserving plenty of CPU headroom to simultaneously service other applications is clearly achievable with a system based on the Intel® Atom™ Processor Z670 (or Z650) and Intel® SM35 Express Chipset. Just make sure to choose Windows 7 as your operating system along with one or more recommended media players and adopt recommended DDR2-800 memory and other components and storage media as cited in the System Test Configuration.

After creation of a prototype, make sure to perform wide-ranging validation so any slow interfaces or bottlenecks can be diagnosed and solved prior to production. If you need further technical assistance, please visit Intel’s Embedded Design Center for this platform at: http://www.intel.com/p/en_US/embedded/hwsw/hardware/atom-z6xx/overview.

Page 22: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

22

Appendix A – Full Single Stream Video Decode Results

All single stream video decode results from tests conducted by Intel based on Windows 7 and the previously described System Test Configuration in section 1.4 are listed in this Appendix. Only results from CyberLink’s PowerDVD10, ArcSoft TotalMedia Theatre 3, and Microsoft Windows Media Player 12 applications were compiled.

Important: Intel did not conduct video decoding testing on either Linux operating system supported by this platform (Android Honeycomb and MeeGo 1.2). To obtain video decoding results for Linux-based Intel® Atom™ Processor Z670 (or Z650) and Intel® SM35 Express Chipset platforms, file a query through the secure Intel Premier Support Web site at https://premier.intel.com (login required) or contact your Intel field representative or field applications engineer for more information on this platform.

Page 23: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

23

Page 24: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

24

Notes: 1 Results in black

text indicate Atom Z6xx series internal hardware accelerator turned ON by Media Player during clip playback. Hardware based video decoding in Atom Z6xx series yields smooth playback and sub 30% CPU Utilization

2 Results in green

indicate Atom Z6xx series internal hardware accelerator NOT TURNED ON by Media Player. Soft video decoding in Atom Z6xx series still yielded smooth playback.

3 Results in yellow

indicate Atom Z6xx internal hardware accelerator NOT TURNED ON by Media Player. Soft video decoding still yielded smooth playback but CPU% too high to service other applications concurrently.

4 Results in red

indicate Atom Z6xx series internal hardware accelerator NOT TURNED ON by Media Player. Soft video decoding yielded jerky (sub 10 fps) playback.

5 All video clips including Blu-ray in this table have no audio embedded within them

6 Blu-ray content in this table does not contain copy encryption

7 Output display used = Single LVDS driven by Atom Z670 processor

8 Output resolution rendered during all tests = 1366 x 768 @ 60 Hz Vertical Refresh; LVDS

9 1080p/H.264 AVC is equivalent to 1080p/H.264 MPEG-4 AVC

10 Results in this table were generated using Intel GMA600 Graphic Driver ver. 8.14.6.3072. Results may vary slightly using a newer GMA600 driver version.

11 PowerDVD10 is a media player made by CyberLink Corporation (www.cyberlink.com)

12 TMT3, also known as TotalMedia Theatre 3, is a media player made by ArcSoft, Inc. (http://www.arcsoft.com)

WMP12, also known as Windows Media Player 12, is a media player made by Microsoft Corporation (http://windows.microsoft.com/en-US/windows7/products/features/windows-media-player-12)

Page 25: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

25

Appendix B– Full Dual Stream Video Decode Results

All dual stream video decode results from tests conducted by Intel based on Windows 7 and the previously described System Test Configuration on page 8 are listed in this Appendix. Only dual playback results using CyberLink’s PowerDVD10 and ArcSoft TotalMedia Theatre 3 applications were tabulated.

Page 26: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

26

Page 27: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

27

Notes:

1. Primary Display was driven by Atom Z670's LVDS output at maximum resolution (1366x768@60Hz Vrefresh)

2. Secondary Display was driven by SM35 Chipset's HDMI output at 1080p (1280x1024@60Hz Vrefresh)

3. In this Dual Display, Dual Video Decoding testing matrix, no tests were run consisting of decoding of Blu-ray based content

4. Refer to Figure 5 for an illustration of the Testing Setup used for Dual Stream - Dual Display Video Decoding

5. Power DVD defined as PowerDVD10 player version 10.0.2829.52 6. TMT3 defined as TotalMediaTheatre* version 3.0.1.190 7. All test results based on Intel GMA600 Graphic Driver

8.14.6.3072 8. Both the TMT3 and PowerDVD10 players have hardware

accelerator support

Page 28: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

28

The Intel® Embedded Design Center provides qualified developers with web-based access to technical resources. Access Intel Confidential design materials, step-by step guidance, application reference solutions, training, Intel’s tool loaner program, and connect with an e-help desk and the embedded community. Design Fast. Design Smart. Get started today. http://intel.com/embedded/edc.

Authors Chris Wojslaw is a Senior Technical Marketing Engineer with Intel Corporation.

Contributors Siew See Ang is a System Performance Engineer

Zafer Kadi is a Systems Engineer

Acronyms AACS Advanced Access Content System

CRB Customer Reference Board

HDCP High-bandwidth Digital Content Protection

IA Intel Architecture

PDVD10 PowerDVD*10 from CyberLink

TMT3 TotalMedia Theatre 3 from ArcSoft

WMP12 Windows Media Player 12 from Microsoft

Page 29: Engineer Z670/Z650 and Intel SM35 Express Chipset- Based

Intel® Atom™ Processor Z670/Z650 and Intel® SM35 Express Chipset-Based Platform Video Decoding Results and Recommendations

29

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.

A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS.

Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.

The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm

BlueMoon, BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Cilk, Core Inside, E-GOLD, Flexpipe, i960, Intel, the Intel logo, Intel AppUp, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Insider, the Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsors of Tomorrow., the Intel Sponsors of Tomorrow. logo, Intel StrataFlash, Intel vPro, Intel XScale, InTru, the InTru logo, the InTru Inside logo, InTru soundmark, Itanium, Itanium Inside, MCS, MMX, Moblin, Pentium, Pentium Inside, Puma, skoool, the skoool logo, SMARTi, Sound Mark, Stay With It, The Creators Project, The Journey Inside, Thunderbolt, Ultrabook, vPro Inside, VTune, Xeon, Xeon Inside, X-GOLD, XMM, X-PMU and XPOSYS are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

Copyright © 2012 Intel Corporation. All rights reserved.

§