Sıra | DOSYA ADI | Format | Bağlantı |
---|---|---|---|
01. | System Upgrade Decode Memory | ppt | Sunumu İndir |
Transkript
Windows Vista System Requirements And WinSATRichard G. RussellDevelopment ManagerWindows Client PerformanceMicrosoft Corporation
AgendaWindows Vista system requirementsAero requirementsWinSAT overview and scenariosWinSAT technical detail
Windows Vista System Requirements
System RequirementsMinimumsupportedMinimum recommended by SKUHome basic All other SKUsCPUAn 800MHz x86 or x64 processor3A 1GHz x86 or x64 processor3System memory 512MB 1GBGPUSVGA (800x600)DX9 Capable Aero CapableGraphics memory 32MB 128MB 1 2HDD 20GB 40GBHDD free space 15GBOptical drive CD-ROM4 DVD-ROM4Networking Internet Access CapableAudio Audio Output Capability
System Req. Foot Notes1. Local or dedicated memory2. 1GB of physical system memory required with integrated (UMA) graphics3. This is the nominal (or max) processor speed4. The CD or DVD ROM may be external(not integral, not built into the system)
MemoryWindows Vista has a minimum supported requirement of 512MB system memoryOut of 512MB, only 64MB can be usedfor graphics memoryOut of 1GB, up to 256MB can be usedfor UMA graphics memoryWhen running Aero512MB must be available to the system This means 1GB is required with UMA graphics
Feature Specific RequirementsSome features do require more capable hardware; TV recording is a good exampleTuner cards: Analog, ATSC, Cable Card*Large disk drives (150GB+)Remote controlHD-DVDDecode support in the graphics cardAnd/or a multi-core processor*Only available from OEM’s
Aero Requirements
Windows Aero DefinedVisual quality and reliabilityRetained Graphics Model: Apps areno longer responsible for desktop updatesPrograms appear more responsiveFewer CPU resources spent on application repaintsGreatly reduced tearing and painting artifactsProductivityHigh-DPI scalingImmersive Windows Flip 3D for window switching“Live previews” of windows improve usabilityof Taskbar and Alt-TabStyleFocus on appearing professional, streamlined and efficientTransparent borders allow users to focus on contentLarger window frames make mouse-targeting for move and resize easier without feeling big or clumsy
Aero Logo Requirements*A WDDM driver – Aero does not workwith Windows XP driversA Direct X 9-class GPU that supports Pixel Shader 2.0 in hardwareGraphics configured for 32-bits per pixelRequisite amount of graphics memoryRequisite graphics performance*Requirement SYSFUND-046
Aero Logo RequirementsGraphics memory needs depend on resolution and number of monitorsFor single monitor and mobile systems64MB up to but not including 1280x1024*128MB up to and including 1920x1200256MB over 1920x1200For desktop dual monitors128MB up to but not including 1280x1024x2256MB for larger dual monitor configurations*Or equivalent in terms of total pixels
Aero RequirementsAero requires enough graphics memory performanceMeasured using the Aero acceptancetest (AeroAT.exe)Metric is MB/s of graphics memory throughputShader performance is important,but a secondary factorMinimum value is 1,600 MB/s
Aero Acceptance TestTests performance and memory sizesUses WinSAT to make performance measurementsTargeted at OEM’s, IT Pros, enthusiastsDistributed in the WDK Beta-2 WDK version does not reflect latest SYSFUND-046 requirementsNewer version available via WinHEC site download
Tools For ConsumersThe Windows Vista Upgrade AdvisorDownloadableRuns on Windows XP and Windows VistaSets users expectations about Aero and other Windows Vista featuresWindows Vista will automatically enable Aero on systems with enough performance
Automatically Enabling AeroWinSAT runs before and during MOOBEThis happens during the “Aurora”The results are used by the DWM to automatically enable Aero when appropriate. Factors includeNumber and size of monitorsAmount of graphics memoryGraphics performanceUsers can always choose their settings Turn Aero on or off Turn transparency on or off
The Windows System Assessment ToolWinSAT.EXE
WinSAT OverviewWinSAT is a command line tool built into the operating systemAssess the performance ofProcessorSystem MemoryGraphics Aero and gamingVideo PlaybackDisk
WinSAT ScenariosEnabling Aero in the upgrade and clean install scenariosDuring graphics card upgrade*Logo test for requirement SYSFUND-046 In the Windows Vista Readiness Advisor and Any Time Upgrade promotional toolto set user expectationsMetrics used to for other programs and Windows Vista componentsAs a tool for enthusiasts to measure system performanceAs a performance diagnostic*Implementation dependant on IHV
WinSAT Runs At These TimesWinSAT runs on every Windows Vista system before first user loginResults saved in the registry and XML file(%systemroot%\\performance\\winsat\\datastore)On demand by the user via the Performance Center control panelProgrammatically by an application using the APIDuring graphics card upgradeBy software packages during install or configuration
Graphics Card UpgradeWinSAT does not run automatically after a driver or graphics card upgrade or change:This is very difficult to doWould require prompting the user –this kind of prompt is almost always refusedRequires UAC ElevationDifficult to time and synchronize with re-bootsand 3’d part software installsThe solution: We’ve ask IHVs to run WinSATas part of their software installationThis will work well – process is already elevated,no user prompts necessary, part of natural “flow”of upgrade
WinSAT.EXEFull 32-bit and 64-bit parityRuns on XP(1)Lots of parameters for each assessmentMulti-Core/Multi-CPU aware where appropriateMemory assessmentComputational assessmentVideo encode and decode(2)Canonical output is XMLRequires elevated privilegesWith minor limitationsWith the appropriate codecs
Block DiagramWinSAT.EXE(Command line tool)D3D2XML DataStoreWinSAT API WMIInput FilesGraphicsMemoryStorageComputeVideoFeatures%systemroot%\\performance\\winstat%systemroot%\\performance\\winstatdatastore
WinSAT APISimple Automation COM interface forVisual Basic, Javascript, HTML,XML, PowerShellProvides simple and easy programmatic access to WinSAT and the data storeProvides access to WinSAT data via WMINote: the Win32 “C” Style API discussed last year has been deprecatedNo elevation required to simply read WinSAT results
Data StoreOnly stores data from formal assessments Ad hoc results are not managed or accessible through the APIA history of up to 100 formal assessments is keptOldest deleted when 100 is reachedWinSAT always keeps the initial formal assessment generated during machine OOBE
Graphics AssessmentDesigned to assess a system’s abilityto efficiently run AeroPrimary metric isGraphics memory bandwidthDrives the hardware in a very similarway to the desktop window manager*Used by the DWM to make decisions about enabling Aero*The component that provides Aero
D3D AssessmentDesigned to assess a system’s abilityto render 3D gaming graphicsMetric is frames per second Targeted to Pixel Shader v2.0 or better hardwareFocused on three aspectsShader ALU performanceShader texture load performancePost-pixel blend performanceEvaluates 8-bit and 16-bit render targets
Memory AssessmentFocused on throughput, not latencyDesigned to assessHow well large blocks can be moved in system memoryMetric is mega bytes per secondThis assessment fully supports multi-core
Storage AssessmentIs a “sweep” test – divides a physical disk into regions and evaluates the following for eachRandom read and write performanceSequential read and write performanceUses up to sixteen regionsMetric is mega bytes per secondReports metrics for each regionReports an aggregated metric for thedisk using the mean of all regions
Storage AssessmentWinSAT formal disk assessment onlymeasures sequential read performanceSequential read performance is an effectiveoverall indicator of drive performanceRandom I/O perf is small (1-3MB/s) and doesn’tvary much drive to driveWrite performance cannot be measured reliablyin a short period of timeWrite buffers policies and drivers can makeit difficult as wellSequential Read and Write performance aregenerally proportional
The Processor AssessmentDesigned to assess the system’scomputational abilityIs not a synthetic test – uses nativeWindows componentsData compression and decompressionLZW and Microsoft algorithmsData encryption and decryptionAES and SHA1 hashingWindows Media video encodingFully supports multi-coreFull 64-bit and 32-bit parity
Video Decode AssessmentDesigned to assess the system’s ability to play high definition Windows Media VideoAlso supports any other video format for which there is a resident codecMeasures per-frame decode time*WinSAT supports both DirectShowand Media Foundation (MF)MF is the default on Windows Vista*Codec optimizations for 64-bit andmulti-core are on-going*Not in Beta-2, in RC1
WinSAT As A DiagnosticWinSAT is a good perf diagnosticand can detect problems withMemory configurationsProcessor clock speed Disk interface configurationUse to base line a known good configurationRun tests against base line on other systems
DifferencesSome assessments may produce different results on Windows Vista versus Windows XPGraphics and D3DDue to changes in the driver model XPDM versus WDDMDue to performance of pre-production driversProcessor assessmentsDue to differences in the Windows componentsused in those assessmentsWMV CodecEncryption Providers
Post Beta-2 Work*Per frame video decode and encode timesCPU utilization during encode and decode*These are items that will be included in RC1
The Windows Vista System Performance Rating (WinSPR)
Solves Customer Problems Levels map to key WindowsVista scenariosLevel 3 systems will run Aero wellLevel 4 systems will play HD video wellLevel 5 systems are great for all key Windows Vista scenariosWinSPR makes it straight forwardto match software requirements to hardware capabilities
The Overall RatingTop level score represents the minimum integer value of all the sub-scores
Future TechnologiesDevelopment of WinSAT assessment support for DX10 is being evaluatedThis work is post Windows VistaDependant on new DX10 hardware
Call To ActionUnderstand the Windows Vistalogo requirements as they pertainto your productsUse the AeroAT test to measuresystems ability to run AeroMake sure WinSAT works with your graphics driversDoesn’t produce “zero” scoresReports graphics memory correctlyUse WinSAT as a performance diagnostic
Additional ResourcesWinHEC downloadThe Beta-2 version of WinSAT.EXEThe Aero Acceptance Test (AeroAT.exe) that implementsthe latest logo requirementsA tool for translating WinSAT XML files to CSV filesDocumentationWinSAT Technical documentWinSAT XML Schema documentationWinSPR Model, describes scoring systemLocation: www.microsoft.com/whdc/system/winsat Please send WinSAT feedback to:Windows Vista logo requirementswww.microsoft.com/whdc/winlogo/hwrequirements.mspxE-mail: for logo questionswinsatfb @ microsoft.comhwlogotm @ microsoft.com
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.