<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.maximumpc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Maximum PC White Paper RSS Feed</title>
 <link>http://www.maximumpc.com/articles/features/white_paper</link>
 <description>used for category lists, takes arguments</description>
 <language>en</language>
<item>
 <title>White Paper: OLED Screens</title>
 <link>http://www.maximumpc.com/article/features/white_paper_oled_screens</link>
 <description>&lt;!--paging_filter--&gt;&lt;h3&gt;Organic light-emitting diode (OLED) screens offer better picture quality and draw less power than traditional LCDs. But what are OLEDs?&lt;/h3&gt;
&lt;p&gt;Organic light-emitting diodes, or OLEDs, are often touted as the next big thing in display technology, offering brighter colors, true black, lower power consumption, and better off-axis viewing than traditional LCD screens. They’ve popped up in gadgets from high-concept to mundane: The infamous Optimus Maximus keyboard, for example, utilizes many tiny OLED screens in its programmable and customizable keycaps, and both Sony’s new X-series Walkman and Microsoft’s new Zune HD have OLED screens. OLED technology has made great strides in the past 10 years, and cheaper and better manufacturing processes mean they’ve started appearing in everything from media players to phones to high-definition televisions—even keyboards. But what are OLEDs?&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u17625/oled_teaser.jpg&quot; width=&quot;405&quot; height=&quot;253&quot; /&gt;&lt;/div&gt;
&lt;h3&gt;What’s Inside&lt;/h3&gt;
&lt;p&gt;In the simplest terms, LEDs (light-emitting diodes) emit light by running an electrical current through a diode. Diodes create unidirectional electric flow, moving electrons from the negatively charged cathode to the positively charged anode, creating electron holes, or spaces where electrons could be. Electrons flowing in drop into these holes and emit light. An organic light-emitting diode uses the same principle, but between the cathode and anode are two layers of organic semiconductor compounds: the emissive layer, near the cathode, and the conductive layer, near the anode (organic compounds are chemical compounds that contain carbon). The cathode sends (negatively charged) electrons into the emissive layer, while the anode draws electrons from the conductive layer, leaving positively charged “electron holes.” This creates a negatively charged emissive layer and a positively charged conductive layer, which attract each other, drawing electron holes to the emissive layer. The positive-charged holes and negative-charged electrons recombine, lowering the energy levels of the electrons, emitting light as a by-product. Simple, right?&lt;/p&gt;
&lt;p&gt;From a development standpoint, OLEDs have a lot of potential. Organic chemistry is a fairly well-understood science—reds, blues, and greens were developed in a much shorter time frame in OLEDs than in regular LEDs. And new molecules that can be used in the layers, which have longer lifetimes and produce brighter colors, are being discovered frequently.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;/files/u90693/anatomy-full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;/files/u90693/anatomy-405_0.jpg&quot; width=&quot;405&quot; height=&quot;329&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;In an OLED, an electrical current causes electrons (-) to move from the cathode to the emissive layer, creating a negative charge in the emissive layer. The positively charged anode attracts electrons from the conductive layer, creating a positive charge in the conductive layer, which recombine with holes (+) in the conductive layer attract electrons from the emissive layer, which recombine with the electron holes, lowering the energy level of the electrons and emitting light as a by-product.&lt;/strong&gt;&lt;/div&gt;
&lt;p&gt;It turns out that OLEDs are great for use in displays, because the organic molecules that comprise the emissive and conductive layers can be deposited in very thin, large sheets onto a variety of substrates—from glass to metal to fiber—so that millions of individual OLEDs can be crammed together, row by row and column by column, into a very small space. Each of these OLEDs becomes one pixel of the display. The organic compounds can be deposited using several methods, depending on the type of organic molecule used in the display.&lt;/p&gt;
&lt;p&gt;There are two types of OLEDs currently in production and development, differentiated by the size of the molecules in their organic compounds. Small-molecule OLEDs are usually manufactured via organic vapor phase deposition (OVPD)—the organic molecules are evaporated and carried via inert gas, then deposited on a substrate through a series of very small nozzles held near the substrate’s surface. Large-molecule, or polymer OLEDs, can be created via a process similar to inkjet printing—the polymers are dissolved into a solution and “printed” onto the substrate. &lt;br /&gt;
&lt;h3&gt;Advantages &amp;amp; Disadvantages&lt;/h3&gt;
&lt;p&gt;The advantages of OLEDs over traditional LCDs are many. First, unlike liquid-crystal displays, OLED pixels actually emit light, so they don’t require backlighting. Traditional LCD screens often utilize traditional LEDs or CCFLs for backlighting, which—in addition to increasing the thickness of the display to accommodate a light source—prevents the display from rendering true black, as even “black” LCD pixels are backlit. Since OLED pixels produce light when on and don’t produce light (or draw power) when off, a darker, richer black can be created. Having light-emitting pixels also enables richer colors, a broader color gamut, higher contrast, and a greater viewing angle than an LCD screen. Because “off” pixels don’t draw power, and because there’s no need for a separate light source, OLED displays require less energy to run. And because the organic molecules can be printed onto a variety of substrates, flexible displays are possible.&lt;br /&gt; &lt;br /&gt;OLEDs, however, are not without their disadvantages. The manufacturing process is still expensive, so large OLED displays are rare—most OLEDs are used in small-screen applications, such as media players and smartphones, though HD displays up to 40-inches have been demonstrated. And the materials used in OLEDs don’t necessarily last as long as regular LCD displays—another reason they’re more frequently found on phones and media players, rather than computer monitors and televisions. Monitors are typically turned on for much longer stretches of time. And finally, the organic materials in OLEDs are extremely susceptible to water damage, so displays must be well-sealed.&lt;/p&gt;
&lt;h3&gt;OLED to the Future&lt;/h3&gt;
&lt;p&gt;What’s next for OLED technology? The European Union, among others, is investigating the use of OLEDs as cheap solid-state lighting to replace incandescent bulbs. Their stated goal is to create a 100x100cm square of OLED material that creates 100 lumens per watt of power, has a working lifespan of at least 100,000 hours, and costs less than 100 euros per square meter to produce.&lt;/p&gt;
&lt;p&gt;OLEDs have found their way into concept cars, lighting fixtures, PMPs, and laptop prototypes, with the latter expected to enter production by Q3 2010. As manufacturing processes become less expensive, OLED displays could start to replace LCDs, not just in media players and phones, but also in notebook computers, monitors, and televisions, on a much larger scale. &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/white_paper_oled_screens#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/72">From the Magazine</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6800">2009</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/geek_tested/hardware">hardware</category>
 <category domain="http://www.maximumpc.com/geek_tested/oled">oled</category>
 <category domain="http://www.maximumpc.com/geek_tested/rampd">r&amp;amp;d</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10128">Screens</category>
 <category domain="http://www.maximumpc.com/geek_tested/white_paper">white paper</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9087">December 2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Mon, 02 Nov 2009 14:02:23 -0600</pubDate>
 <dc:creator>Nathan Edwards</dc:creator>
 <guid isPermaLink="false">8799 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>White Paper: Building a Modern CPU</title>
 <link>http://www.maximumpc.com/article/features/white_paper_building_modern_cpu</link>
 <description>&lt;!--paging_filter--&gt;&lt;h3&gt;From concept to design to manufacturing and everything in between, the processor inside your rig was years in the making &lt;/h3&gt;
&lt;p&gt;Designing and manufacturing a modern CPU is a huge project. It requires both backward compatibility and an understanding of where PC workloads are going in the future—a delicate balancing act made more difficult by the huge engineering staffs and massive dollar outlays involved. Let’s take a look at the steps needed to build a Core i7 or AMD Phenom II processor.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;thickbox&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/corei5/corei5_wafer_close_sm.jpg&quot; width=&quot;405&quot; height=&quot;249&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Before the manufacturing plant starts churning out chips, there are a few critical preliminary steps. Prior to the first circuit being laid out or the first simulation run, the designers need to know exactly what it is they’re designing. This phase takes input from many sources. Marketing gets involved, with predictions of what users will need when the CPU actually ships, usually two to four years in the future. Engineering and performance teams feed in billions of traces of actual applications being run on current-gen CPUs, so the designers can see how existing CPUs perform under real-world conditions.&lt;/p&gt;
&lt;h2&gt;The Design Process&lt;/h2&gt;
&lt;p&gt;After the specification phase, the design phase begins in earnest. Design involves creating a design document, validating the design with simulations, and laying out the design.&lt;/p&gt;
&lt;p&gt;The architecture team begins by defining how the CPU is supposed to work. How many registers will it have? What’s the power budget? How many cores? How much cache? These and thousands of smaller details are all ironed out in the design document, which becomes the bible from which the final product is created.&lt;/p&gt;
&lt;p&gt;Once the design is in place, it needs to be tested. How do you test a CPU that doesn’t exist yet? You run simulations. There are specific programming languages that chip designers use to build simulations of a CPU. Actual code is compiled and run on the simulated CPU, albeit much more slowly than on the final product. Those applications-code traces collected during the specification process are re-run on the simulation to make sure everything works as expected.&lt;/p&gt;
&lt;p&gt;In the layout phase, the real process of building the CPU begins. Engineers use special software to route circuits into patterns that can then be processed in the lithography step. With high-performance PC processors, some elements of the logic layout are hand-tuned, while other aspects, such as cache line layout, may be automated. Chip companies often have prebuilt blocks in libraries that can just be dropped into the overall CPU layout.&lt;/p&gt;
&lt;p&gt;Today’s processors also utilize multiple layers of semiconductors. Each layer needs to be laid out so that it can be connected to the others. The primary goal of the layout step is to create circuit patterns that are efficient yet simple enough that they can be manufactured. The first draft of the design undergoes verification, which runs more virtual tests on the layout to make sure connections are correctly made and circuits completed. The final layout is known as tape out, where the layout is compiled into an industry standard format and sent to manufacturing.&lt;/p&gt;
&lt;p&gt;Note that these design-phase steps aren’t linear. Simulations, for example, will be run constantly, up until the first working silicon returns from the fab. Design is an iterative process, continuing to the point when the first chips come off the assembly line.&lt;/p&gt;
&lt;h2&gt;The Manufacturing Process&lt;/h2&gt;
&lt;p&gt;Here’s where we get into the physical processes of building our CPU. First, ultra-pure wafers of silicon are coated with the conductive material that will make up the final circuitry. Then the chip is baked at temperatures above 200 degrees C to remove any water or volatile contaminants.&lt;/p&gt;
&lt;p&gt;Building a chip is essentially a photographic process. Photoresist—material that is light sensitive—is applied uniformly to the wafer, usually by spraying it onto the wafer while it’s spinning at high speed. The layer must be thin and very uniform. Once applied, the chip is again baked to dry the photoresist and make it more uniform.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/whitepaper_moderncpu/cpu_die_full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/whitepaper_moderncpu/cpu_die_250.jpg&quot; width=&quot;250&quot; height=&quot;609&quot; /&gt;&lt;/a&gt;&lt;strong&gt;&lt;br /&gt; (click to enlarge)&lt;/strong&gt;&lt;/div&gt;
&lt;p&gt;The lithography step marks the chip’s design on the wafer by exposing the photoresist to light of specific frequencies. These intense beams of light, which shine through masks, define the layout of the circuits on the chip. Note that these beams are very narrow, so either the beam scans across the wafer, or the wafer is moved slightly (stepped) under the light beam. Today’s modern process technologies often use a hybrid of the scanning and stepping techniques. Another bake cycle removes imperfections left over from the lithography process.&lt;/p&gt;
&lt;p&gt;The develop step removes the exposed photoresist, leaving behind patterns of circuits. Now the wafer has a layer of material with narrow “channels” laid out in the pattern of the CPU circuitry. But these patterns are not yet circuits. Next, chemicals are applied to the wafer that permanently remove the now exposed conductive material, which was initially coated on the chip in the wafer prep phase. The photoresist still on the chip resists the etching process, so only the circuit patterns are implanted into the wafer substrate.&lt;/p&gt;
&lt;p&gt;The final step in the actual chip making process is stripping the remaining photoresist from the wafer surface. What’s left are many dies on the wafer, cleaned and ready to be processed.&lt;/p&gt;
&lt;h2&gt;Final Steps&lt;/h2&gt;
&lt;p&gt;Next, the entire wafer is tested to ensure it meets quality standards. The dies are then cut and sent to the packaging line, where the different layers are assembled into the chip packages we’re all familiar with. During the packaging process, function and validation tests are performed, which allow the manufacturer to sort according to clock speed and functional bins. This is where a Core 2 Quad Q9650 may be differentiated from a lower-clocked Q9550, for example.&lt;/p&gt;
&lt;p&gt;Of course, this is a simplified overview of the process for building a modern CPU. You can find more details at websites including entries on Wikipedia for photolithography, photoresist, wafer creation, and more. One fairly technical, but still understandable overview of the lithography process can be found at Lithoguru (&lt;a href=&quot;http://www.lithoguru.com/scientist/lithobasics.html&quot; target=&quot;_blank&quot;&gt;www.lithoguru.com/scientist/lithobasics.html&lt;/a&gt;).&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/white_paper_building_modern_cpu#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/72">From the Magazine</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6800">2009</category>
 <category domain="http://www.maximumpc.com/geek_tested/build">Build</category>
 <category domain="http://www.maximumpc.com/geek_tested/cpu">cpu</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/geek_tested/process">process</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5666">Production</category>
 <category domain="http://www.maximumpc.com/geek_tested/white_paper">white paper</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9086">November 2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Mon, 12 Oct 2009 12:30:00 -0500</pubDate>
 <dc:creator>Loyd Case</dc:creator>
 <guid isPermaLink="false">8293 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>White Paper: DirectX 11</title>
 <link>http://www.maximumpc.com/article/features/white_paper_directx_11</link>
 <description>&lt;!--paging_filter--&gt;&lt;h3&gt;You thought DX10 brought big changes? Get a load of DX11! &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;DirectX 10 marked a radical departure from DirectX 9: In order to be compatible, a graphics processor must feature a unified architecture in which each shader unit is capable of executing pixel-, vertex-, and geometry-shader instructions. The changes in DirectX 11 aren’t quite as fundamental, but they could have just as big an impact—and not only with games.&lt;br /&gt; &lt;br /&gt;DirectX 11 is a superset of DirectX 10, so everything in DirectX 10 is included in the new collection of APIs. In addition, DX11 offers several new features and three additional stages to the Direct3D rendering pipeline: the Hull Shader, the Tessellator, and the Domain Shader. And in an effort to deliver cross-hardware support for general-purpose computing on graphics processors, Microsoft has come up with a new Compute Shader.&lt;/p&gt;
&lt;p&gt;DirectX 11 will be compatible with both Vista and Windows 7, but many of its graphics features will be available on GPUs designed for previous iterations of Direct3D. Tapping into the Tessellator’s power, however, will require a GPU with transistors dedicated to the task (in this sense, DX11 marks a slight departure from DX10’s vision of a unified architecture). Let’s explore the concept of tessellation now.&lt;/p&gt;
&lt;h2&gt;Meet Tess&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;The three new pipeline stages we mentioned earlier are all related to tessellation. They reside in the geometry-processing stage, between the Vertex Shader and the Geometry Shader. Tessellation can rapidly create the primitive elements that go into the creation of a complex three-dimensional object by subdividing just a few at a time. In this case, the primitives are called patches, which are defined by control points (visualize Photoshop’s pen tool, except that DX11’s control points manipulate a surface instead of a line). Patches replace the triangles used in previous versions of DirectX. Each subsequent subdivision creates more primitives, with each group being smaller than the last. Increasing the number of primitives in a model makes that model look more realistic. The Tessellator can also reshape these primitives by adjusting the control points to form more complex geometry.&lt;/p&gt;
&lt;p&gt;While it’s very easy for GPUs to produce coarse objects like cubes, they have a much harder time creating objects with smooth curves. By tessellating a coarse object, a cube, for example—a GPU can transform that object into something that does have smooth curves, such as a sphere—and the kicker is that this process requires relatively little GPU horsepower and graphics memory. &lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;/files/u90693/shader_full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;/files/u90693/shader_405.jpg&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt;&lt;br /&gt;(click to enlarge)&lt;/div&gt;
&lt;p&gt;Here’s a broad overview of how tessellation works: The Vertex Shader outputs patches, which then travel down the pipeline to the Hull Shader. The Hull Shader analyzes the patches’ control points to determine how the Tessellator should be configured (generating so-called “tessellation factors”) and then sends the patches on to the Tessellator. The Tessellator, in turn, subdivides the patches and feeds a stream of points to the Domain Shader. The Domain Shader manipulates these points to form the appropriate geometry and sends the resulting vertices to the Geometry Shader.&lt;/p&gt;
&lt;p&gt;Hardware tessellation isn’t a new concept. Animators at Pixar began using tessellation to create their highly detailed characters beginning with &lt;em&gt;A Bug’s Life&lt;/em&gt;, and they’re still using it today. The GPU that AMD designed for Microsoft’s Xbox 360 gaming console features a tessellation unit, and AMD integrated something similar in its Radeon GPUs for the PC, beginning with the Radeon HD 2000 series. This led many to predict that Microsoft would expose tessellation in DirectX 10. But that didn’t happen, and DirectX 11 won’t be able to tap AMD’s tessellator, either, because AMD’s original implementation of the technology isn’t compatible with Microsoft’s.&lt;br /&gt;
&lt;h2&gt;I Compute, Therefore I Am&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;If you’ve followed the evolution of modern GPUs, you know that they’ve moved from being single-core processors designed for one specific purpose—processing graphics—to massively parallel devices with hundreds of processing cores. Modern GPUs are capable of performing more than a trillion floating-point operations per second, which has been a boon for the types of graphics processing and real-time animation needed for computer gaming. But this hardware can be tapped to perform other types of computations, too; the concept is known as GPGPU computing (the acronym stands for general-purpose graphics processing unit). Most software applications, however, as well as the tools used to develop them, are designed for serial execution, not parallel.&lt;/p&gt;
&lt;p&gt;GPGPU computing, therefore, requires brand-new tools, and AMD and Nvidia have invested significant amounts of time and effort to both create them and spur the development of GPGPU applications. AMD’s initiative is known as Stream SDK (Software Development Kit) and Nvidia’s is called CUDA (Compute Unified Device Architecture). The growth of GPGPU computing, however, has been hindered by the fact that each company’s tools work with only that company’s GPU. Microsoft hopes to change that with the addition of the Compute Shader to DirectX 11. The Compute Shader will enable developers to write GPGPU code that will run on any graphics processor, be it Nvidia’s GeForce platform, AMD’s Radeon, or Intel’s upcoming Larabee.&lt;/p&gt;
&lt;p&gt;Although the Compute Shader is integrated with DirectX 11, it’s not actually a stage in the Direct3D pipeline. It can, however, take data structures from the Pixel Shader stage, manipulate them using the GPU’s resources, and then apply them to the final image in a post-processing stage. Microsoft has identified a range of target applications specifically related to graphics processing that should improve games, including effects physics (particles, smoke, water, cloth, etc.), ray tracing, gameplay physics, and even AI.&lt;/p&gt;
&lt;p&gt;Analysts expect the first DirectX 11–compatible GPUs to reach the market in the fourth quarter; games that take advantage of DirectX 11 aren’t expected until sometime in 2010.&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/white_paper_directx_11#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/72">From the Magazine</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6800">2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3763">directx 11</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/geek_tested/gpu">gpu</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9085">October 2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9539">Shader</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9540">tessalation</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9541">tessalator</category>
 <category domain="http://www.maximumpc.com/geek_tested/white_paper">white paper</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Wed, 30 Sep 2009 14:00:00 -0500</pubDate>
 <dc:creator>Michael Brown</dc:creator>
 <guid isPermaLink="false">7994 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>White Paper: Media Container File Formats</title>
 <link>http://www.maximumpc.com/article/features/white_paper_media_container_file_formats</link>
 <description>&lt;!--paging_filter--&gt;&lt;h3&gt;Meet the digital equivalent of Tupperware for your music and video files&lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;When can a file encapsulate more than one type of data? When it’s a metafile, wrapper, or container file. You might think of a container file as a package or envelope in which other files are housed. Zip files, which can contain documents, photos, videos, software programs, and many other types of files, are one type of container that you encounter frequently.&lt;/p&gt;
&lt;p&gt;We’ll limit our discussion here to media container formats. A pure container file specifies how the data is stored, but it doesn’t necessarily know how it was compressed or encoded or even what is required to play back those files. This can lead to confusion when dealing with container files wrapped around media because there’s a chance that the media player you’re using is capable of opening the container but not equipped with the algorithm required to decode the files inside. Although a container can theoretically hold any type of data, most are optimized during development to wrap around particular data groups, e.g., digital audio for music; static images for digital photographs; or digital video interleaved with digital audio, plus subtitles, closed-caption information, and chapter data for movies. Container formats that support video also include the information required to synchronize the various data streams in the file during playback.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;/files/u90693/mp4_full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;/files/u90693/mp4_405.jpg&quot; width=&quot;405&quot; height=&quot;336&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div align=&quot;left&quot;&gt;&lt;strong&gt;The MP4 container, which is based on Apple&#039;s QuickTime technology, encapsulates audio, video, and synchronization information in a series of packages within packages.&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Container files store data in chunks, packets, or segments; three terms that describe essentially the same concept. A chunk’s primary content is known as its payload, and most container formats arrange their chunks in sequence, with a file header at the beginning of each chunk that describes the type of data contained in the payload. This arrangement makes it easier to recover lost chunks in the event of file corruption or dropped frames.&lt;br /&gt;
&lt;h2&gt;Common Media Containers&lt;/h2&gt;
&lt;p&gt;WAV is a common example of a container format that’s used exclusively for audio on the Windows platform, although the container is also compatible with the Linux and Macintosh operating systems. WAV containers typically host uncompressed linear pulse code modulation (LPCM) audio files encoded in RIFF (Resource Interchange File Format). When you rip a CD to your hard drive, the file is converted from the Red Book audio format and saved as a WAV file on your hard drive, although most people then convert that file to another, less storage-intensive format using a lossy code such as MP3, or a lossless one such as FLAC.&lt;/p&gt;
&lt;p&gt;If you’ve ever ripped a movie from a DVD (or just examined the directory structure on a DVD), you’ve encountered VOB files (the acronym stands for Video Object). VOB files are containers that house a DVD’s digital video and audio streams, plus menus and data streams such as subtitles. There is typically one VOB file for each title on the disc, although this is not a requirement. VOB files are in turn based on the MPEG Program Stream, a container format that multiplexes packetized digital audio, video, and data streams (these are individually known as elementary streams). Elementary streams are packetized by dividing the stream into sequential bytes and encapsulating them in packet headers.&lt;/p&gt;
&lt;p&gt;Movies on Blu-ray discs, on the other hand, utilize a container based on the MPEG Transport Stream. Just like MPEG-PS, MPEG-TS multiplexes packetized digital audio, video, and data streams and synchronizes their output; the key difference is that MPEG-TS supports a mechanism for error correction. MPEG-TS is also used in the U.S. for ATSC digital television broadcasts.&lt;/p&gt;
&lt;p&gt;Apple’s QuickTime container (which uses the file extension MOV) can host multiple audio, video, effects, and text tracks (for subtitles). MOV files are unique among media containers in that each track can contain either a digital media stream or a reference to a media stream contained in a separate file. This latter feature renders QuickTime very well-suited to editing because the media doesn’t need to be rewritten after an edit. QuickTime also forms the basis of the MPEG-4 Part 14 container (which uses the file extension MP4). Both MOV and MP4 containers can use the same MPEG-4 codecs, but MP4 is more widely supported because it’s an international standard.&lt;/p&gt;
&lt;p&gt;Other popular container formats include AVI (Audio Video Interleave), an aging but ubiquitous Microsoft standard that can contain many types of audiovisual data, including MPEG-4; Ogg, the standard container for audio encoded with the open-source Vorbis codec and video encoded with the open-source Theora codec; and RealMedia, the standard container for RealNetworks’ RealVideo and RealAudio files.&lt;/p&gt;
&lt;p&gt;But no discussion of media container formats would be complete without mentioning the Matroska Multimedia Container. This ambitious open-standard and royalty-free file format (its ownership resides in the public domain) can hold an unlimited number of media tracks in a single file. Unlike the other container formats we’ve covered, which are limited to certain types of audio and video files encoded using particular codecs, Matroska containers can harbor audio and video files encoded using virtually any codec (MPEG-4, H.264, MP3, FLAC, WMA, and more—including Dolby TrueHD and DTS-HD, the HD audio formats used on Blu-ray discs). MKV files are used to store video files, MKA files to store audio-only files, and MKS files are used for subtitles. Matroska containers can also support chapter divisions, subtitles, menus, and metadata and tags.&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/white_paper_media_container_file_formats#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/72">From the Magazine</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9084">September 2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6800">2009</category>
 <category domain="http://www.maximumpc.com/geek_tested/flac">FLAC</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9307">Media Container File Formats</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9310">MKV</category>
 <category domain="http://www.maximumpc.com/geek_tested/mp3">mp3</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9308">MP4</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9309">WAV</category>
 <category domain="http://www.maximumpc.com/geek_tested/white_paper">white paper</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Thu, 24 Sep 2009 14:30:42 -0500</pubDate>
 <dc:creator>Michael Brown</dc:creator>
 <guid isPermaLink="false">7702 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>White Paper: Internet Protocol</title>
 <link>http://www.maximumpc.com/article/features/white_paper_internet_protocol</link>
 <description>&lt;!--paging_filter--&gt;&lt;h3&gt;Let&#039;s dig into the layer cake that is the Internet &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;Conceptually speaking, the Internet can be viewed as consisting of four functional layers: the Link Layer, the Internet Layer, the Transport Layer, and the Application Layer. Each layer has several protocols, sets of rules that define how data is formatted and transmitted, which are known collectively as the Internet Protocol Suite. We’ll discuss all four layers here, but we’ll dive deepest into the Internet Layer and its associated Internet Protocol (IP)—because this is the worldwide network’s most fundamental component.&lt;br /&gt; &lt;br /&gt;The Link Layer is the lowest layer and is responsible for delivering data over whatever hardware is in use. A link consists of the physical and logical components that are used to interconnect host computers and other types of network nodes (a node is any electronic device that’s connected to the network, including hosts). Link Layer protocols, including Address Resolution Protocol and Media Access Control, operate only on a host’s link.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/files/u90693/webnet_full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u90693/webnet_405.jpg&quot; width=&quot;405&quot; height=&quot;331&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When you interact with the Internet—by accessing a website, downloading a file, streaming media, and so forth—your communications flow through four network layers, each of which has several protocols designed for the task at hand. Internet Protocol, which comes into play on the Internet Layer, defines the structure and addressing of data packets traveling over the network.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Internet Layer sits on top of the Link Layer, but we’ll return to it later since its collection of protocols includes Internet Protocol, the primary focus of this white paper. The Transport Layer comes next, and it is responsible for encapsulating blocks of data into packets—an information payload bracketed by control information that informs the network how to deliver the data—and delivering it to the appropriate application program running on the host computer. The two most common protocols used in the Transport Layer are Transport Control Protocol (TCP) and User Datagram Protocol (UDP).&lt;/p&gt;
&lt;p&gt;The Application Layer is the highest level of the Internet’s architectural model, and it contains all the protocols concerned with process-to-process communications via an IP network. You’ll likely be familiar with many of the protocols that operate at this level, since they include HTTP (HyperText Transfer Protocol), FTP (File Transfer Protocol), POP3 (Post Office Protocol, version 3), and even BitTorrent.&lt;/p&gt;
&lt;h2&gt;Internet Protocol&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;Internet Protocol (IP) defines addressing methods and packet structures and is used to deliver packets from a source host to a destination host based on the hosts’ respective addresses. Internet Protocol is considered a connectionless protocol because, unlike a voice telephone network, it doesn’t rely on a circuit being established before one host can transmit packets to another.&lt;/p&gt;
&lt;p&gt;Internet Protocol can be used on heterogeneous networks, meaning that information can travel over any combination of Ethernet, ATM, Wi-Fi, Token Ring, and many other types of networks. Version 4 (IPv4) is the most common version of Internet Protocol in use today, but its successor (IPv6) is being deployed rapidly; the two coexist in the meantime.&lt;/p&gt;
&lt;p&gt;The genius of Internet Protocol lies in its assumption that the entire network infrastructure is both inherently unreliable and dynamic: Links and nodes can disappear at any time while new links and nodes are constantly coming into existence, but none of this can prevent a data transmission from reaching its destination.&lt;/p&gt;
&lt;p&gt;The Internet is designed according to an end-to-end principle: The bulk of its intelligence is located at the ends of its transmission paths; the routers in between simply forward packets to the next closest gateway based on the ultimate destination’s address. Because of this, Internet Protocol provides only what’s known as “best effort delivery,” meaning that it does not guarantee that data will be delivered or that the user can expect any particular quality of service. In fact, packets can be corrupted, duplicated, arrive in a different order from that in which they were sent (perhaps because one took a longer path), or be lost altogether without the node at either end of the transmission path being notified.&lt;/p&gt;
&lt;p&gt;IPv4 can ensure that the IP packet header is free from errors by computing a checksum at each routing node, but IPv6 dropped this feature in order to increase the speed at which packets travel through network routers. In any event, it is the responsibility of upper-layer protocols—such as TCP—to correct reliability issues, such as data corruption, lost or duplicate packets, and out-of-order packet delivery.&lt;/p&gt;
&lt;h2&gt;IP Addresses&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;The primary difference between IPv4 and IPv6 resides in their address systems. A unique IP address is assigned to every device participating in the network. These are stored as binary numbers, but typically displayed in a human-readable format: 208.77.188.166, for instance. IPv4 uses a 32-bit structure (capable of establishing four billion unique addresses), while IPv6 uses a 128-bit scheme (capable of creating 340 undecillion unique addresses—an undecillion is a one followed by 36 zeroes).&lt;br /&gt; &lt;br /&gt;As private local-area networks began to proliferate in the 1990s—primarily in homes and businesses—it began to look as though the world might run out of IPv4 addresses, so a set of private IP addresses was set aside and reserved exclusively for that purpose (private IPv4 addresses range from 192.168.0.0 to 192.168.255.255). Unlike a conventional IP address, a private IP address is not assigned to a specific individual or organization and it can be used without the approval of a regional Internet registry.&lt;/p&gt;
&lt;p&gt;Using a technique known as IP masquerading, an entire collection of private network addresses can be hidden behind a single public IP address that is assigned to a specific individual or organization. Since private IP addresses cannot be routed on the public Internet, network address translation (NAT) is used to modify the IP address contained in the packet header as the packet passes through the router, so that it matches that public IP address. A process called port forwarding can be used to allow traffic from the Internet to reach hosts with private IP addresses within the masqueraded network. &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/white_paper_internet_protocol#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/72">From the Magazine</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9083">August 2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6800">2009</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9193">Internet Protocol</category>
 <category domain="http://www.maximumpc.com/geek_tested/white_paper">white paper</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Wed, 26 Aug 2009 16:10:48 -0500</pubDate>
 <dc:creator>Michael Brown</dc:creator>
 <guid isPermaLink="false">7565 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>White Paper: Surge Suppression</title>
 <link>http://www.maximumpc.com/article/features/white_paper_surge_suppression</link>
 <description>&lt;!--paging_filter--&gt;&lt;h3&gt;Stamp out power surges before they stomp on your PC&lt;/h3&gt;
&lt;p&gt;The surge suppressor is one of the unsung heroes of the computer world. Often valued more for its ability to multiply one electrical receptacle into many than for its role as protector of all things electronic, the surge suppressor is your first line of defense against transient power surges that can damage or destroy sensitive components inside your PC. Let’s take a look at how they work.&lt;/p&gt;
&lt;p&gt;Before we tackle the concept of surge suppression, we should first understand what exactly a surge is. In the United States, electrical energy flows through standard household wiring at an average rate of 120 volts. Because the system used is alternating current, the voltage level of every AC cycle reaches a peak value that’s roughly 1.414 times higher than 120 volts. A surge occurs when the voltage level suddenly rises significantly higher than that. A lightning strike on a power line, for instance, will cause a transient spike in the electrical power entering your house. Problems with your utility company’s equipment (anything from a downed power line to a defective transformer) can also cause power surges.&lt;/p&gt;
&lt;p&gt;Appliances and other electrically powered devices inside your home, however, are much more common causes of power surges. Any device that requires a large amount of energy to switch on or off—examples include refrigerators, vacuum cleaners, and air conditioners—can disrupt the flow of voltage through your home’s electrical wiring. Surges such as these don’t pack as much destructive power as a lightning strike, but they can cause as much damage, instantly or over time.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;/files/u90693/diagram_full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;/files/u90693/diagram_405.jpg&quot; width=&quot;405&quot; height=&quot;190&quot; /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div align=&quot;left&quot;&gt; &lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;&lt;strong&gt;As abnormally high voltage surges into the outlet strip, the MOVs respond by decreasing their resistance, channeling the excess voltage to ground. As the surge diminishes, the MOVs&#039; resistance increases so that the correct amount of voltage reaches the receptacles.&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;h2&gt;The First Line of Defense &lt;/h2&gt;
&lt;p&gt;When you plug a surge suppressor into an electrical outlet in your wall, it will pass the electrical current from your home’s wiring to each of the devices plugged into its several receptacles. But the current will first pass through at least one component called an MOV, which stands for metal oxide varistor. If the voltage entering the MOV is higher than a specified value, the MOV will conduct the extra electricity either to the surge suppressor’s neutral wire or to its grounding wire.&lt;/p&gt;
&lt;p&gt;An MOV consists of a mass of metal oxide grains (typically zinc oxide, with small amounts of bismuth, cobalt, and manganese) sandwiched between two metal plates that function as electrodes. One electrode is connected to the surge suppressor’s hot wire (the one carrying the electrical current) and the other is connected to its neutral or ground wire. These electrodes exhibit variable resistance (hence the term “varistor”) dependent on the voltage passing through them.&lt;/p&gt;
&lt;p&gt;When the voltage is below a defined level, the electrodes present very high resistance, so the current bypasses the MOV and runs through to the outlet strip’s receptacles. When the voltage exceeds that defined level, the electrodes change character and present very low resistance. At this point, the MOV absorbs some of the excess current (dissipating the energy in the form of heat) and conducts more of it to the ground wire to bleed off the excess voltage. As the surge passes and the voltage in the hot wire returns to normal, the MOV reverts to its previous state of high resistance.&lt;/p&gt;
&lt;h2&gt;Surge Suppressor Ratings&lt;/h2&gt;
&lt;p&gt;A surge suppressor’s clamping voltage rating specifies the amount of voltage that will cause its MOVs to conduct electricity into its ground wire. A reputable manufacturer will submit its surge suppressor to Underwriters Laboratory for testing according to its UL 1449 standard. A lower value indicates better protection, but 330 volts is the minimum clamping value a manufacturer can claim according to the UL standard. A surge suppressor’s joule rating, which defines now much energy it can absorb and/or dissipate before it fails, provides a second means of measuring its effectiveness at smoothing energy spikes. In this case, a higher number indicates better protection.&lt;/p&gt;
&lt;p&gt;There will always be a slight delay before a surge suppressor can respond to a power surge; the longer the delay, the longer the devices connected to it will be exposed to the surge. Fortunately, surges also take a few microseconds to reach their peak voltage, which gives the surge suppressor time to react. A suppressor with a one-nanosecond response time will be fast enough to shield connected devices from damaging energy spikes.&lt;/p&gt;
&lt;p&gt;MOVs degrade after responding to a few major surges or many smaller ones. A fully degraded MOV offers no protection, but it also won’t prevent power from reaching the outlets. A high-quality surge suppressor will include a thermal fuse or a circuit breaker that can cut off power if a particularly strong surge exceeds the MOVs’ capacity to absorb it or redirect it to ground. A good surge suppressor will also feature an LED to indicate that its MOVs remain viable. When the LED fails to light, the surge suppressor should be replaced.&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/white_paper_surge_suppression#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/72">From the Magazine</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6807">July 2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6800">2009</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9105">Surge Suppression</category>
 <category domain="http://www.maximumpc.com/geek_tested/white_paper">white paper</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Wed, 19 Aug 2009 17:00:00 -0500</pubDate>
 <dc:creator>Michael Brown</dc:creator>
 <guid isPermaLink="false">7465 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>White Paper: HDMI</title>
 <link>http://www.maximumpc.com/article/features/white_paper_hdmi</link>
 <description>&lt;!--paging_filter--&gt;&lt;h3&gt;Dive into the details of this high-definition video interface&lt;/h3&gt;
&lt;p&gt;HDMI (the acronym stands for High-Definition Multimedia Interface) is one of the consumer electronics industry’s more remarkable innovations. This de facto HDTV interface enables the transmission of high-definition digital video, up to eight channels of digital audio, HDCP encryption, the Consumer Electronics Control (CEC) protocol, and five volts of electrical power over a single cable.&lt;br /&gt; &lt;br /&gt;HDMI 1.0, introduced in December 2002, had all of these features. The latest version, HDMI 1.3c, boasts several more, including support for Deep Color, auto lip sync, and the two high-definition multichannel audio formats used in Blu-ray discs. Let’s take a look at how HDMI accomplishes all this while remaining backward-compatible with the earlier DVI standard.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u17625/hdmi_405.jpg&quot; width=&quot;405&quot; height=&quot;270&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;As the Version Turns&lt;/h2&gt;
&lt;p&gt;As with DVI, HDMI relies on Transition Minimized Differential Signaling (TMDS) to encode and transmit digital video, but HDMI uses TMDS to encode and transmit digital audio as well. TMDS uses a technique called differential signaling to reduce electromagnetic interference, which enables signals to travel faster with less chance of error.&lt;/p&gt;
&lt;p&gt;The sending device—a Blu-ray disc player, for instance—encodes the digital signal and transmits it along with an inverse copy using two separate bundles of copper wire (as with Cat-5 Ethernet cables, HDMI uses twisted-pair wiring to reduce noise. Noise induced in one half-twist has a propensity to cancel noise induced in a neighboring half-twist). The receiving device—an HDTV, for example—decodes the signal, measures the difference between it and the inverse copy, and uses this information to compensate for any in-transit signal loss.&lt;br /&gt; &lt;br /&gt;Each new version of the HDMI standard has used the same basic type of cable and the same 19-pin connector, but each iteration has increased the standard’s bandwidth capabilities and introduced new features (some of which are optional). HDMI 1.0, for instance, supported a maximum pixel clock rate of 165MHz (4.95Gb/s of bandwidth), which was sufficient for delivering HDTV at 1080p at a 60Hz refresh rate and WUXGA resolution (1920x1200), also at a 60Hz refresh rate.&lt;br /&gt; &lt;br /&gt;HDMI 1.1 added support for DVD Audio and HDMI 1.2 added support for Super Audio CD. HDMI 1.3 more than doubled the pixel clock rate to 340MHz (bandwidth of 10.2Gb/s), which enabled even higher-resolution displays, such as WQXGA (2560x1600), using a single digital link. Type A HDMI connectors (the most common) and Type C connectors (designed for digital camcorders) use single links; a Type B HDMI connector uses a dual link, but since the single-link connectors are capable of such high bandwidth, Type B connectors are not currently in production.&lt;br /&gt; &lt;br /&gt;HDMI 1.3 also added support for Deep Color and the xvYCC color space. Deep Color describes a method of using an extremely high number of shades, hues, and luminosity to increase the number of colors that can be displayed from millions to billions. Deep Color utilizes 30-, 36-, or 48-bit depths, compared to the 24-bit color on tap in HDMI 1.0. The xvYCC color space, also known as x.v.Color, represents color using the full range of values (0 to 256) in an 8-bit space. RGB colors are represented by a subset of the values (16 to 235) in an 8-bit space in order to compensate for the limitations of analog displays.&lt;/p&gt;
&lt;h2&gt;Audio Enhancements&lt;/h2&gt;
&lt;p&gt;HDMI 1.0 supports eight channels of LPCM (linear pulse code modulation) encoded at sampling rates up to 192kHz and with 24-bit resolution. HDMI 1.3 added support for eight-channel surround-sound streams encoded using the lossless compression algorithms Dolby TrueHD and DTS-HD Master Audio. All HDMI versions carry the older Dolby Digital and DTS lossily compressed bit streams, too.&lt;br /&gt; &lt;br /&gt;Complex video processing can sometimes cause latency, resulting in the audio signal arriving at its destination before the video signal does. When this occurs, the actors in the movie will look as though they’re speaking a different language and the soundtrack was poorly dubbed. HDMI 1.3 added a feature called auto lip sync that can automatically prevent this from happening.&lt;/p&gt;
&lt;p&gt;All HDMI versions support a set of control functions known as CEC (Consumer Electronics Control) commands, although the specifications for the commands themselves weren’t completely spelled out until HDMI 1.2a was finalized. CEC commands utilize HDMI’s capacity for bidirectional communication to permit a single remote control to operate multiple devices connected with an HDMI cable. One-touch play, for instance, will &lt;br /&gt;automatically trigger the necessary commands for the entire home-theater system to power up and begin playing when the Blu-ray disc player’s Play button is pushed. The addition of a few CEC commands and a few arcane details are all that distinguish HDMI 1.3 from HDMI 1.3a, 1.3b, and 1.3c.&lt;/p&gt;
&lt;h2&gt;Know Your Options&lt;/h2&gt;
&lt;p&gt;When shopping for HDMI equipment, be aware that some features—including support for Deep Color, the xvYCC color space, and even Dolby TrueHD and DTS-HD Master Audio—are optional. Although the HDMI spec does not spell out a maximum cable length, there are two types of HDMI 1.3 cable: Standard, or Category 1, cable has been tested to perform at speeds of 75MHz, which is the equivalent of a 1080i signal. Such cables typically max out at about five meters (16 feet) and are manufactured using 28 AWG copper wire, although neither of these factors are part of the official HDMI 1.3 spec.&lt;br /&gt; &lt;br /&gt;A cable certified as High Speed or Category 2 has been tested to perform at speeds of 340MHz and can handle 1080p signals and increased color depths. High Speed HDMI cables can also accommodate higher-resolution displays (e.g., 2560x1600). These cables are manufactured using heavier gauge wire—26- or even 24 AWG—and are capable of running longer distances.&lt;br /&gt; &lt;br /&gt;Longer cable runs can be achieved by using repeaters, which use electrical power to boost the HDMI signal; “active” cables, which operate in a similar fashion; and extenders, which use fiber-optic or Cat-5 cable.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/files/u90693/chart_full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/files/u90693/chart_full.jpg&quot; class=&quot;thickbox&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u90693/chart_405.jpg&quot; width=&quot;405&quot; height=&quot;152&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;/a&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;(click to enlarge)&lt;/div&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/white_paper_hdmi#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/6806">June 2009</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/72">From the Magazine</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/6800">2009</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/geek_tested/hardware">hardware</category>
 <category domain="http://www.maximumpc.com/geek_tested/hdmi">HDMI</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/8749">home theaters</category>
 <category domain="http://www.maximumpc.com/geek_tested/white_paper">white paper</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Tue, 21 Jul 2009 15:00:00 -0500</pubDate>
 <dc:creator>Michael Brown</dc:creator>
 <guid isPermaLink="false">7067 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Windows 7 Feature Focus: Virtual Windows XP (AKA XP Mode)</title>
 <link>http://www.maximumpc.com/article/features/windows_7_feature_focus_virtual_windows_xp_aka_xp_mode</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Although Windows has included the Program Compatibility Wizard and Compatibility tab to help older programs to run properly under the current version of Windows since Windows XP, these features are not always able to help older applications to run. While Windows 7 continues to offer these features, some editions can also use a better way to run older Windows applications:&lt;strong&gt; XP Mode&lt;/strong&gt;.&lt;/p&gt;
&lt;div align=&quot;center&quot; style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/header_XPM.png&quot; alt=&quot;XPMode enables some Windows 7 editions to run true Windows XP on the Windows 7 desktop&quot; width=&quot;410&quot; height=&quot;348&quot; /&gt;&lt;/div&gt;
&lt;h2&gt;XP Mode at a Glance &lt;/h2&gt;
&lt;p&gt;XP Mode (also known as Virtual Windows XP) enables some editions of Windows 7 to run Windows XP in a virtualized window, and to run individual Windows XP-compatible apps in a virtualized environment directly from the Windows 7 Start menu.&lt;/p&gt;
&lt;p&gt;XP Mode is supported by the following Windows 7 editions: Professional, Ultimate, and Enterprise. The System properties sheet tells you what version you have:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Support.png&quot; alt=&quot;Only Ultimate, Professional, and Enterprise versions of Windows 7 can use XP Mode&quot; width=&quot;314&quot; height=&quot;191&quot; /&gt;&lt;/div&gt;
&lt;p&gt;By providing an actual Windows XP environment, as opposed to an emulation of Windows XP as provided by the Program Compatibility Wizard and Compatibility tab in a program&#039;s properties sheet, XP Mode enables business programs that require 100% Windows XP compatibility to run within Windows 7. Unlike Microsoft&#039;s previous virtualization environment, Virtual PC 2007, XP Mode enables Windows XP-compatible programs to be launched directly from the Windows 7 Start menu. You can also pin XP Mode programs to the Taskbar or Start menu in Windows 7.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Taskbar.png&quot; alt=&quot;XP Mode supports the Windows 7 Taskbar (and Start menu)&quot; width=&quot;308&quot; height=&quot;108&quot; /&gt;&lt;/div&gt;
&lt;p&gt;XP Mode also enables you to use peripherals (such as older scanners and multifunction devices) that are not supported by Windows 7; you can run them in XP Mode and save the output to locations accessible to both XP Mode and Windows 7&lt;/p&gt;
&lt;p&gt;To use older versions of Windows utilities such as Internet Explorer 6 supplied with Windows XP, launch a windowed or full-screen XP Mode virtual machine and run programs within it.&lt;/p&gt;
&lt;p style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_IE6.png&quot; alt=&quot;IE 6 can coexist with IE 8 if you run it within XP Mode&quot; width=&quot;415&quot; height=&quot;404&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;The FAQs About XP Mode&lt;/h2&gt;
&lt;p&gt;Since XP Mode was announced as an optional feature for Windows 7 Professional, a lot of erroneous information has been published about XP Mode. Here are the FAQs:&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Q. What do I need to run XP Mode?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. There are three requirements:&lt;/p&gt;
&lt;blockquote&gt;&lt;ol&gt;
&lt;li&gt;You must be running Windows 7 Ultimate, Professional, or Enterprise editions.&lt;/li&gt;
&lt;li&gt;You must have a processor capable of supporting hardware virtualization (Intel refers to this feature as Intel Virtualization Technology; AMD refers to this feature as AMD-V).&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Virtu_Yes_0.jpg&quot; alt=&quot;Your system must have a CPU with hardware virtualization enabled to use XP Mode&quot; width=&quot;415&quot; height=&quot;325&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;3.  Hardware virtualization must be enabled in the system BIOS.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Virtu_BIOS.jpg&quot; alt=&quot;Make sure virtualization is enabled in the system BIOS&quot; width=&quot;415&quot; height=&quot;188&quot; /&gt;&lt;/div&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3&gt;&lt;strong&gt;Q. Do I need a copy of Windows XP to use XP Mode?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. No. Microsoft provides Windows XP SP3 as a VHD file for use with XP Mode.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Q. What are the benefits of using XP Mode instead of running Virtual PC 2007 and installing Windows XP as a virtual machine?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. There are several advantages to XP Mode over VPC 2007+Windows XP, including:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;When you install programs into XP Mode, they are automatically published to the Windows 7 Start menu, so you can run them in separate windows on the Windows 7 desktop, or in full-screen, or within the Windows XP VM desktop. Virtual PC 2007 must run Windows XP programs within the Windows XP VM desktop.&lt;/p&gt;
&lt;p&gt;You must manually configure Virtual PC 2007 to run Windows XP - this is not necessary with XP Mode. &lt;/p&gt;
&lt;p&gt;You can move your mouse freely between XP Mode and the Windows 7 desktop - with Virtual PC 2007, you must click within the window to capture the mouse cursor, then press the right alt key to release your mouse to return to the Windows 7 desktop&lt;/p&gt;
&lt;p&gt;VPC 2007 cannot use USB mass storage devices – XP Mode can use USB mass storage devices.&lt;/p&gt;
&lt;p&gt;VPC 2007 runs Windows XP as a VM very poorly (slow CD-ROM access, etc.) unless you install VPC 2007 extensions. XP Mode does not require you to install extensions.&lt;/p&gt;
&lt;p&gt;XP Mode automatically integrates the Windows clipboard, printers, drives and smartcards at startup, and you can also also selectively disable and select whether to enable at start up (default).&lt;/p&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3&gt;&lt;strong&gt;Q. Is XP Mode designed for 3D gaming?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. No. XP Mode does not support 3D graphics APIs such as DirectX. If you need to play 3D games that will not run in Windows 7, set up a dual-boot environment. &lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Q. Can I run Virtual PC 2007 and XP Mode on the same PC?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. No. You must uninstall Virtual PC 2007 before you can use Windows Virtual PC and XP Mode.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Q. How do I get XP Mode?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. There are two files you need to make XP Mode a reality:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;First, download the 32-bit or 64-bit version of Windows Virtual PC (choose the same version as your edition of Windows 7 supports). Second, download Windows XP Mode.&lt;/p&gt;
&lt;p&gt;Both are available from the Microsoft &lt;a href=&quot;http://www.microsoft.com/windows/virtual-pc/&quot;&gt;Virtual PC website&lt;/a&gt;. &lt;/p&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2&gt;Installing Windows Virtual PC and XP Mode&lt;/h2&gt;
&lt;p&gt;To get started with XP Mode, download Windows Virtual PC (WVPC). Then download Windows XP Mode (XPM). After installing WVPC, you must restart your computer before you install XPM.&lt;/p&gt;
&lt;p&gt;During installation of XPM, you must configure Windows Update to provide automatic or manual updates, and you must enter a password. To save yourself frustration, click the checkbox to Remember Credentials, and you won&#039;t need to remember the password to start XPM.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Credentials.png&quot; alt=&quot;Save your XP Mode credentials to make logging into XP Mode automatic&quot; width=&quot;415&quot; height=&quot;275&quot; /&gt;&lt;/div&gt;
&lt;p&gt;During installation, you must also select the location for the VHD file used by XPM. By default, the location is &lt;strong&gt;C:\Program Files\Virtual Windows XP\&lt;/strong&gt;, but you can browse to other locations as desired. The target drive must have about 1.6GB of free disk space.&lt;br /&gt;
&lt;h2&gt;Using XPM in Desktop Mode&lt;/h2&gt;
&lt;p&gt;XPM supports two modes. These modes, as described in Microsoft&#039;s &lt;a href=&quot;http://download.microsoft.com/download/8/1/F/81FECED0-2BA3-4029-A39E-1B00903AFC88/WXPMode_HowToGuide.pdf&quot;&gt;&amp;quot;Running Windows XP Mode with Windows Virtual PC: A How-to Guide for Small Businesses&amp;quot;&lt;/a&gt; (PDF link) are Desktop Mode and Seamless Mode.&lt;/p&gt;
&lt;p&gt;In Desktop mode, you start XPM from the Windows 7 Start menu:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Win7Start.png&quot; alt=&quot;Starting XP Mode from the Windows 7 Start menu&quot; width=&quot;415&quot; height=&quot;412&quot; /&gt;&lt;/div&gt;
&lt;p&gt;In Desktop mode, all programs that use XPM run from within the Windows XP VM:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Desktop.jpg&quot; alt=&quot;Using XP Mode to run an old Windows application&quot; width=&quot;415&quot; height=&quot;337&quot; /&gt;&lt;/div&gt;
&lt;p&gt; 
&lt;p&gt;In Desktop Mode, XPM works about the way you&#039;d expect a standard Windows XP installation to run. After you start XPM in Desktop mode, wait a few seconds after the desktop appears before the desktop fully initializes. During the startup process, progress bars inform you of what&#039;s going on:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Startup.png&quot; alt=&quot;Starting up XP Mode&quot; width=&quot;410&quot; height=&quot;119&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Once XPM starts, you&#039;ll note that, because of its support for hardware virtualization, it&#039;s fairly peppy on a system with 4GB of RAM or more, even with the default XPM virtual machine (VM) memory size of 256MB. &lt;/p&gt;
&lt;p&gt;However, there are some significant differences between XPM and a standard non-virtualized Windows XP installation. These include:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Autorun on CDs doesn&#039;t work - you must manually run the program referred to in Autorun.&lt;/p&gt;
&lt;p&gt;AutoPlay on CDs, DVDs, and USB devices doesn&#039;t work. You can manually run the program you prefer to use with the media&#039;s contents, or open the media with Windows Explorer&lt;/p&gt;
&lt;p&gt;Accessing drives connected to the host PC. XPM uses Remote Desktop Connection to work with these drives, which is why they&#039;re listed as network drives by XPM&#039;s My Computer.&lt;/p&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_RDC_Drives.png&quot; alt=&quot;Accessing drives on the host PC from within XP Mode&quot; width=&quot;415&quot; height=&quot;188&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Adjusting XPM&#039;s VM Memory Size and Other Settings&lt;/h2&gt;
&lt;p&gt;As with Windows Virtual PC&#039;s ancestor (Virtual PC 2007), you must shut down a VM before you can adjust its settings. However, closing the XPM window does not shut down the Virtual Windows XP VM. Instead, it hibernates the VM. To close the VM, click the Ctrl-Alt-Del button at the top of the XPM desktop window (1) and select Shut Down from the Windows Security dialog (2):&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_ShutDownVM.png&quot; alt=&quot;Shutting down XP Mode&#039;s VM&quot; width=&quot;415&quot; height=&quot;360&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Note that XPM does&lt;strong&gt; not&lt;/strong&gt; use Fast User Switching because Offline Files is enabled by default.&lt;/p&gt;
&lt;p&gt;To adjust the settings used by XPM after closing it down:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;1. Open the Virtual Machines folder in the Windows Virtual PC folder in Windows 7&#039;s Start menu:&lt;/p&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_VM_Open.png&quot; alt=&quot;Opening the XP Mode VM to view/change settings&quot; width=&quot;415&quot; height=&quot;380&quot; /&gt;&lt;/div&gt;
&lt;p&gt; &lt;br /&gt;
&lt;blockquote&gt;
&lt;p&gt;2. Right-click the Virtual Windows XP VM and select Settings:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_VM_Settings.png&quot; alt=&quot;Preparing to change XP Mode VM settings&quot; width=&quot;415&quot; height=&quot;284&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;3. Select the setting you want to adjust (in this example, memory size assigned to the VM) and select or enter the appropriate option:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_VM_Memory.png&quot; alt=&quot;Changing the memory size assigned to the XP Mode VM&quot; width=&quot;415&quot; height=&quot;252&quot; /&gt;&lt;/div&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;4. Repeat as needed with other settings, then click OK when finished to close the dialog and save changes.&lt;/p&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; The settings you use for the XPM VM affect not only XPM in Desktop mode but also in Seamless mode.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Using XPM in Seamless Mode&lt;/h2&gt;
&lt;p&gt;Although XPM in Desktop mode is easier than working with Virtual PC 2007 + Windows XP, the real benefit for users comes in XPM&#039;s Seamless mode. In Seamless mode, you can launch one or more programs installed in XPM directly from the Windows 7 Start menu. Each program runs within its own XPM VM, and you can resize each window and drag it to a different display.&lt;/p&gt;
&lt;p&gt;When you install programs in XPM&#039;s Desktop mode, start menu shortcuts are automatically added to both the Windows XP Start menu in XPM and to the Start menu for the Windows 7 host PC.&lt;/p&gt;
&lt;p&gt;To start a program from Seamless mode, open the Virtual Windows XP Applications folder beneath the Windows Virtual PC folder on the Windows 7 host system and click the program you want to run:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Seamless.png&quot; alt=&quot;Starting an XP Mode program from the Windows 7 Start menu&quot; width=&quot;415&quot; height=&quot;503&quot; /&gt;&lt;/div&gt;
&lt;p&gt;To pin XPM or an XPM application to the Windows 7 Start menu, right-click the shortcut in Windows 7&#039;s Start menu and select Pin to Start Menu. To pin XPM or an or an XPM application to the Windows 7 Taskbar, right-click the shortcut and select Pin To Taskbar:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_PinTo.png&quot; alt=&quot;Choose these options to pin XP Mode or XP Mode apps to the Windows 7 Start menu or Taskbar&quot; width=&quot;415&quot; height=&quot;269&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Networking in XPM&lt;/h2&gt;
&lt;p&gt;Normally, if your Windows 7 host PC is able to connect to the Internet, so can your XPM VM. However, if you want XPM to use the resources of other physical PCs on your network, you might need to tweak the normal network settings. If you are unable to view other network PCs from XPM&#039;s My Network Places menu, check the following:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;1. Make sure the workgroup name in XPM matches the name of your existing workgroup. To see the current setting, right-click My Computer from the XPM Start menu, select Properties, and click Computer Name. If the workgroup name needs to be changed, click Change, click Workgroup, and enter the correct workgroup name. Click OK, and restart XPM to finish the process.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Workgroup.png&quot; alt=&quot;Changing the workgroup name of your XP Mode VM&#039;s PC&quot; width=&quot;415&quot; height=&quot;324&quot; /&gt;&lt;/div&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;2. If you are still unable to &amp;quot;see&amp;quot; other PCs on the network from within XPM, click the Tools button at the top of the XPM window, click Settings, and look at the Networking setting. The default setting is Shared Networking (NAT). If this setting does not permit you to see workgroup computers, select the physical network adapter in your system:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Networking.png&quot; alt=&quot;Changing network adapter settings in XP Mode&quot; width=&quot;415&quot; height=&quot;219&quot; /&gt;&lt;/div&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;You can still access the network and the Internet from the physical PC hosting Virtual Windows XP as well as from within XPM. &lt;/p&gt;
&lt;h2&gt;Working with USB Devices&lt;/h2&gt;
&lt;p&gt;XPM is way ahead of Virtual PC 2007 in its handling of USB devices such as printers, scanners, and mass storage devices (VPC 2007 didn&#039;t support USB mass storage at all). However, using USB devices in either XPM mode requires that you understand how to attach and release them as needed.&lt;/p&gt;
&lt;p&gt;Open the USB menu to see the USB devices available to Virtual Windows XP. The devices are listed in two categories: Attach and Shared. Devices listed in the Shared category are supposed to be available automatically to both the Windows 7 host and XPM. However, in my tests, I found that both types of devices needed to be attached to XPM to make them available to XPM in either Desktop or Seamless modes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reminder: &lt;/strong&gt;when a device is attached to XPM, it cannot be used by your host Windows 7 operating system.&lt;/p&gt;
&lt;h3&gt;Attaching/Releasing a Device&lt;/h3&gt;
&lt;p&gt;To attach a device, open XPM&#039;s USB menu and click a device with the status of Attach or Shared (if the device status is listed as Release, it is already attached to XPM):&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_USB.png&quot; alt=&quot;Preparing to attach a USB device to XP Mode&quot; width=&quot;415&quot; height=&quot;163&quot; /&gt;&lt;/div&gt;
&lt;p&gt; 
&lt;p&gt;XPM detects the device, and if you are attaching it for the first time, XPM will prompt you to search for drivers with the Found New Hardware Wizard, or you can install drivers manually. If the wizard is unable to install drivers automatically, download the latest Windows XP-compatible driver for your device within XPM and install it. You might be prompted to reboot XPM to complete driver installation. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; if you are installing a multifunction device, do &lt;em&gt;not&lt;/em&gt; reboot XPM until you have finished installing all of the drivers and utilities necessary.&lt;/p&gt;
&lt;p&gt;After drivers are installed, you might need to open the USB menu again and attach the device before you can use it. In this example, we&#039;re using the Epson Scan feature of the Epson WorkForce 600:&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Scan.png&quot; alt=&quot;Preparing to scan a document or photo within XP Mode&quot; width=&quot;415&quot; height=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;p&gt;When you are finished with the device, open the USB menu again and click the device to release it. The device can then be used by the host Windows 7 session.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u21826/XPM_Release.png&quot; alt=&quot;Preparing to release an attached device in XPM&quot; width=&quot;415&quot; height=&quot;163&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Reminder:&lt;/strong&gt; You must attach devices with XPM Desktop mode before they can be used by applications running in XPM Seamless mode.&lt;/p&gt;
&lt;h2&gt;So, is XP Mode for you? &lt;/h2&gt;
&lt;p&gt;If you&#039;re trying to run 3D games that don&#039;t get along with Windows 7, the answer is &#039;No&#039;. &lt;/p&gt;
&lt;p&gt;But, if you need to get more life out of peripherals or applications that don&#039;t run under Windows 7, or you need to run Windows XP without rebooting your Windows 7 PC, the answer might be &#039;Yes.&#039; &lt;/p&gt;
&lt;p&gt;XP Mode is free to try right now with Windows 7 RC, and if you want to use its final version after Windows 7 goes live, be sure to upgrade to Windows 7 Professional, Ultimate, or Enterprise editions (it will be free for those editions, but will not work with Home Premium).  &lt;/p&gt;
&lt;p&gt;Tell us how you&#039;re doing with XP Mode - click Comment to get started.&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/windows_7_feature_focus_virtual_windows_xp_aka_xp_mode#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/4144">enterprise</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/8450">Feature focus</category>
 <category domain="http://www.maximumpc.com/geek_tested/microsoft">microsoft</category>
 <category domain="http://www.maximumpc.com/geek_tested/operating_system">operating system</category>
 <category domain="http://www.maximumpc.com/geek_tested/os">OS</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3167">professional</category>
 <category domain="http://www.maximumpc.com/geek_tested/software">Software</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3347">Ultimate</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/7855">Virtual Windows XP</category>
 <category domain="http://www.maximumpc.com/geek_tested/virtualization">virtualization</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3243">windows 7</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/8656">Windows Virtual PC</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/7854">XP Mode</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/141">White Paper</category>
 <pubDate>Tue, 14 Jul 2009 13:30:00 -0500</pubDate>
 <dc:creator>Mark Edward Soper</dc:creator>
 <guid isPermaLink="false">6991 at http://www.maximumpc.com</guid>
</item>
</channel>
</rss>
