Monday, October 20, 2014
Search
  
Submit your own News for
inclusion in our Site.
Click here...
Breaking News
Microsoft To Launch A Wearable Device Soon
FCC To Explore High-frequency Wireless Technologies
Mozilla Hello Offers Voice and Video Calls Through The Browser
Samsung Adds Intel Processor To Chromebook 2
LG Ultra-Portable HD MiniBeam Projector Features Built-in Battery
Tweets To Feature Audio
New 64-bit Exynos 7 Octa Processor Supports Iris Recognition
Asus ROG Announces GR8 Gaming Mini-PC
Active Discussions
How to generate lots of different CDs quickly
Yamaha CRW-F1UX
help questions structure DVDR
Made video, won't play back easily
Questions durability monitor LCD
Questions fungus CD/DVD Media, Some expert engineer in optical media can help me?
CD, DVD and Blu-ray burning for Android in development
IBM supercharges Power servers with graphics chips
 Home > News > Graphics Cards > Windows...
Last 7 Days News : SU MO TU WE TH FR SA All News

Tuesday, December 02, 2008
Windows 7 to Offer Software Emulation For DirectX 10.1/10 Hardware


Windows 7 will feature Windows Advanced Rasterization Platform (WARP) 10, a high speed software rasterizer that would allow would allow x86 processors to render DirectX 10 graphics when a DirectX 10.1/10 graphics card is not available.

WARP10 has been shipped in beta form in the November 2008 DirectX SDK.

One of the major advances in Direct3D 10 was the removal of caps. This removal allows developers to take advantage of all the features of a wide range of video cards knowing that their application will behave and look the same everywhere. The performance of these applications can be scaled by simply disabling expensive graphics features on low end cards or rendering to smaller targets. WARP10 contributes to this ?No Caps? goal by allowing developers to have access to all Direct3D 10 graphics features, even on machines without Direct3D 10 graphics hardware.

WARP also simplifies the development by removing the need to spend time building a custom software rasterizer and tuning an application for it instead of hardware.

When an application is tuned to run efficiently on hardware, it will run efficiently on WARP as well. The converse is also true, any application that is tuned to run well on WARP10 will perform well when running on hardware.

Finally, WARP allows fast rendering in a variety of situations where hardware implementations are unavailable. For example, it works when the user does not have any Direct3D capable hardware (graphics card) or has no no video card installed at all.

The capabilities of WARP include full support for all Direct3D 10 and 10.1 feature and precision requirements, it supports Direct3D 11 when used with FeatureLevel 9_1, 9_2, 9_3, 10_0 and 10_1 as well as all optional texture formats, such as multi-sample render targets and sampling from float surfaces. WARP also supports anti-aliased rendering up to 8x MSAA, anisotropic filtering and 32 and 64 bit applications as well as large address aware 32 bit applications.

WARP10 makes extensive use of multiple CPU cores so the best performance of the rasterizer will be found on modern quad core CPU?s, according to Microsoft.

However, when WARP10 is running on the CPU we are limited compared to a graphics card in a number of ways. The front side bus speed of a CPU is typically around or under 10GB/s where as a graphics card often has dedicated memory that is able to take advantage of 20-100GB/s or more of graphics bandwidth. Graphics hardware also has fixed function units that can perform complex and expensive tasks like texture filtering, format decompression or conversions asynchronously with very little overhead or power cost. Performing these operations on a typical CPU is expensive in terms of both power consumption and performance cost in cycles. As a result, WARP10 is not a replacement for graphics hardware, but a "reasonably performing low end Direct3D 10 discrete hardware is now available for under $25," according to Microsoft.

The company claims that the typical performance numbers seen on an Intel Penryn based 3.0GHz Quad Core machine show that WARP10 can in some cases even outperform low end integrated Direct3D 10 graphics GPU?s on a number of benchmarks.

On the other hand, WARP is slower than low end discrete graphics hardware in applications where the integrated GPU?s have minimal use of CPU resources. Mid-range or high-end graphics cards are significantly faster than WARP10 for many applications particularly when an application can take advantage of the massive parallelism and memory bandwidth these graphics cards provide.


Previous
Next
SlySoft Announces New Update Policy        All News        Hitachi Enters Solid State Drive Business With Intel
Electronic Arts and 2K to Uses Nvidia's PhysX Technology     Graphics Cards News      ASUS Adds ROG EAH4870 MATRIX and EAH4850 MATRIX to its Lineup Graphics Cards

Get RSS feed Easy Print E-Mail this Message

Related News
Microsoft Ends Windows 7 Retail Sales
Microsoft To Offer IE10 To Windows 7 Users
Microsoft Extends Support Lifespan For Windows 7, Vista
Fujitsu Introduces Windows 7 F-07C Mobile Phone
Microsoft Blames Batteries On Windows 7 Notebook Issues
Microsoft Denies "Black Screen" Security Issues
Windows 7 Sales Surpass Vista Launch
Microsoft Releases Windows 7
Are you Ready For Windows 7?
Gartner Highlights Five Issues Enterprises Should Examine With Upcoming Launch of Windows 7
NVIDIA GeForce GPUs and DirectCompute in Windows 7 Accelerate Digital Media Applications
Windows XP Mode RC Now Available

Most Popular News
 
Home | News | All News | Reviews | Articles | Guides | Download | Expert Area | Forum | Site Info
Site best viewed at 1024x768+ - CDRINFO.COM 1998-2014 - All rights reserved -
Privacy policy - Contact Us .