Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008...

24
NVIDIA CONFIDENTIAL Prepared and Provided under NDA August 13, 2008 | DS-03793-001_v05 Application Note Hybrid SLI Guidelines for Desktop Systems

Transcript of Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008...

Page 1: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL Prepared and Provided under NDA

August 13, 2008 | DS-03793-001_v05

Application Note

Hybrid SLI Guidelines for Desktop Systems

Page 2: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

ii NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

Document Change History

Version Date Responsible Description of Change 01 January 28, 2008 SR, TS Initial release

Note: The Hybrid UI described in this version is subject to change. The final UI may be different from what is described. This Application Note will be updated as changes in Hybrid UI are made and will eventually describe the final Hybrid UI interface.

02 March 20, 2008 SR, DV Added section on System BIOS Guidelines and Requirements

03 April 1, 2008 SR, DV Updated UI diagrams and added more details on Hybrid for Notebook systems Added clarifications on display detection requirements. Changed details on setting up hybrid power and Geforce Boost.

04 April 16, 2008 SR, DV Clarified that a minimum of 256 MB of frame buffer carve out for the motherboard GPU is required for Hybrid SLI to work. Clarified SBIOS requirements for Hybrid switches in the BIOS (no change in the spec or POR, just highlighted the requirements in this doc. The specification is still the same in the Hybrid Graphics Software Design Guide)

05 August 13, 2008 SRam DVAlen

Added clarifications on Hybrid Power behavior

Page 3: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii

Table of Contents

Hybrid SLI Guidelines for Desktop Systems...................................................................1 Introduction..................................................................................................................... 1 Hybrid SLI ....................................................................................................................... 1 Design Guidelines for Hybrid Platforms ............................................................................... 2

System BIOS Guidelines ................................................................................................ 2 Hybrid Requirements and Constraints................................................................................ 4 Hybrid User Interface........................................................................................................ 5

Automatic Mode Changes .............................................................................................. 9 Hybrid SLI Use Cases........................................................................................................ 9

Case 1: All Displays Connected to mGPU......................................................................... 9 Case 2: All Displays Connected to dGPU........................................................................ 10 Case 3: Displays Connected to Both mGPU and dGPU .................................................... 11

Hybrid Platform Support.................................................................................................. 12 GeForce Boost: Supported dGPUs on MCP7x ................................................................. 12 HybridPower: Supported dGPUs on MCP7x.................................................................... 12 Memory Organization .................................................................................................. 12 Multi-dGPU SLI Support in Hybrid Systems.................................................................... 12

Enabling Hybrid SLI ........................................................................................................ 12 Setting Up GeForce Boost ............................................................................................ 13 Setting Up HybridPower............................................................................................... 14 Hybrid State Transition: Blocking Events ....................................................................... 17

Hybrid SLI FAQ .............................................................................................................. 18

Page 4: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

iv NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

List of Figures

Figure 1. Hybrid SLI Block Diagram ................................................................................... 5 Figure 2. Hybrid Mode Select UI ........................................................................................ 6 Figure 3. Hybrid State in Sync with Vista Power Profile........................................................ 6 Figure 4. Hybrid State Out of Sync with Vista Power Profile ................................................. 6 Figure 5. Tool Tip when System is out of Sync with VPP...................................................... 6 Figure 6. Laptop Hybrid Settings ....................................................................................... 7 Figure 7. Desktop Hybrid Settings ..................................................................................... 8 Figure 8. All Displays Connected to mGPU.......................................................................... 9 Figure 9. All Displays Connected to dGPU......................................................................... 10 Figure 10. Displays Connected to both the mGPU and dGPU ............................................ 11 Figure 11. Open 3D Applications Block Hybrid Transition ................................................. 17

List of Tables

Table 1. Hybrid Settings in SBIOS .................................................................................... 3 Table 2. HSLI Mode Benefits for Case 1 ............................................................................ 9 Table 3. HSLI Mode Benefits for Case 2 .......................................................................... 10 Table 4. HSLI Mode Benefits for Case 3 .......................................................................... 11

Page 5: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 1

Hybrid SLI Guidelines for Desktop Systems

Introduction

Hybrid SLI technology provides significant performance scaling through the GeForce® Boost feature and compelling power and noise reduction benefits through the HybridPowerTM feature.

This application note outlines the usage guidelines and restrictions associated with the GeForce® Boost and HybridPower features. This application note also describes setup requirements and instructions to enable and verify GeForce Boost and HybridPower functionality.

Hybrid SLI

Hybrid SLI technology enables a motherboard GPU (mGPU) to work with a discrete GPU (dGPU) to provide key benefits to the user.

GeForce Boost feature of Hybrid SLI technology enables the motherboard GPU to work collaboratively with the discrete GPU to increase the performance of the discrete GPU. When GeForce Boost is enabled, the mGPU and dGPU share the rendering load by rendering different frames of an image. Thus the graphics processing power of the mGPU is harnessed to enhance the processing power of the dGPU.

HybridPower feature of Hybrid SLI technology enables the user to switch off the dGPU when the higher processing power of the dGPU is not required and use the mGPU for non intensive graphics applications. Switching off the dGPU not only lowers the total system power consumption but also lowers total system noise.

Page 6: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

2 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

Design Guidelines for Hybrid Platforms

System BIOS Guidelines

Display Detection Requirements Display detection works all the time so that no matter what SBIOS settings a user selects, at least one attached display is lit. This primary requirement takes precedence over any user SBIOS selections.

Display Detection on Notebook Systems On notebook systems, the primary display adapter must always be the motherboard GPU – so no display detection is required at this time.

Display Detection on Desktop Systems On desktop systems, at reset, SBIOS must detect which display adapters have displays attached and use the connected adapter as the primary display adapter. The recommended algorithm for this detection is pretty straight forward:

Display Detection Algorithm 1. POST the preferred GPU as determined by the SBIOS switch (Preferred

Boot GPU).

2. Determine if a display is attached to that adapter using reference code provided in OBSD.

3. If a display is connected, continue POST normally.

4. If no display is detected, Set the Preferred Boot GPU SBIOS switch to the other GPU (mGPU or Discrete). It is important to actually change the user CMOS setting so that subsequent reboots will detect a display on the first adapter attempted. This will eliminate any additional POST time caused by display detection.

5. Reboot

6. POST the new preferred GPU as determined by the SBIOS switch (Preferred Boot GPU).

7. No further display detection is required, since no other GPUs need to be checked.

The display detection requirements described above must be implemented in SBIOS on all hybrid enabled motherboards. The reference code for the above requirements is provided in OBSD release version 5.081.12

Page 7: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 3

Please refer to the Hybrid Graphics Software Design Guide for more detailed System BIOS guidelines for Hybrid SLI on desktop platforms.

Standard Hybrid SLI SBIOS Switches The SBIOS must provide the following switches under ‘Chipset options’ to support Hybrid SLI. For this section “Force” means that a particular SBIOS setting is fixed and cannot be changed by a user. “Set” means that a particular setting in the SBIOS is set to a value, but the user retains the ability to change the setting manually.

NVIDIA recommends the SBIOS use the term “Motherboard GPU” or “mGPU” when describing the MCPs integrated GPU. An acceptable alternative is “Onboard GPU”

Table 1. Hybrid Settings in SBIOS

Switch Name Options Default Value

Description

Hybrid Enable Disable

Enable This switch will allow user to enable or disable the Hybrid SLI feature. When user selects Enable: • Force mGPU to enable • Force mGPU Frame buffer to 256MB or greater • Set Preferred Boot GPU to mGPU

When user selects Disable: • Set mGPU to disable • Set Preferred Boot GPU to dGPU

Motherboard GPU (mGPU)

Enable Disable

Enable This switch when enabled enables the motherboard GPU (mGPU). For Hybrid SLI to work the mGPU must be enabled. When user selects Disable: • Force mGPU Fame Buffer Control to Auto • Don’t allocate any system memory for mGPU Frame buffer

This switch is affected by the hybrid enable switch (see above)

mGPU Frame Buffer Control

Auto Manual

Auto When user selects Auto: • SBIOS selects the appropriate Frame Buffer size.

When user selects Manual: • Users selects an allowed frame buffer size.

This switch is affected by the hybrid enable switch (see above)

mGPU Frame Buffer size

64 MB 128 MB 256 MB 512MB

128 MB This switch sets and displays the Frame Buffer size for the mGPU. When mGPU Frame Buffer control is set to Auto, the auto directed value should be correctly displayed here. This switch is affected by the hybrid enable switch (see above)

Preferred Boot GPU mGPU Discrete GPU

mGPU This switch determines the preferred primary display to Boot from. This switch affects the sequence used by the display detections algorithm (see Display Detection Algorithm above) This switch is affected by the hybrid enable switch (see above)

Page 8: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

4 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

Motherboard Guidelines for HybridPower The motherboard requirements to support HybridPower are:

The motherboard should have display outputs to be able to drive display when the discrete GeForce GPU is powered down. Any of the VGA/DVI/HDMI/DisplayPorts are acceptable.

The software driver uses the SMBus to communicate to the discrete GeForce GPU for HybridPower operation. Therefore, to support HybridPower, the motherboard must have the SMBus from the MCP chipset connected to the ×16 PCI Express slots.

Hybrid Requirements and Constraints

Hybrid SLI is only supported with the Vista operating system. GeForce Boost mode allows up to two displays to be connected to either

mGPU or to the dGPU. When displays are connected to both adapters, hybrid mode is disabled and multi adapter extended desktop mode is enabled. In the multi-adapter extended desktop mode, up to four displays could be connected (up to two displays driven by mGPU and up to two displays by dGPU)

HybridPower mode requires displays to be connected to the mGPU. HybridPower cannot be enabled when displays are driven through the dGPU.

HybridPower and GeForce Boost features are supported only with certain set of discrete GPUs. Please refer to Hybrid Platform Support section in this document to get a list of supported GPUs.

Hybrid SLI requires at least 256 MB of frame buffer carve out for the motherboard GPU. Hybrid SLI will not work if the frame buffer size is set to be less than 256 MB

For best GeForce Boost performance, the following minimum system configuration is recommended:

AMD Phenom CPU or Intel CPU running at FSB 1333 MHz 2 × 1024 MB of DDR2-800 DRAM Discrete GPU recommended for GeForce Boost (see Hybrid Platform Support

on page 12) For best HybridPower benefits, the following minimum system configuration is

recommended AMD Athlon X2 3800+ CPU or Intel CPU running at FSB 800 MHz 2 × 1024 MB of DDR2-667 DRAM Discrete GPU recommended for HybridPower (see Hybrid Platform Support

on page 12) mGPU dual monitor configuration is limited to:

1920 ×1200 and 1920 × 1200

Page 9: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 5

Figure 1. Hybrid SLI Block Diagram

Note: Hybrid SLI supports up to two displays simultaneously (both connected to either mGPU or dGPU). The user controls which displays are used with the standard display property pages in Vista.

Hybrid User Interface

As an OEM/ODM configurable option, the Hybrid Graphics Driver includes a Hybrid API component and Service App which runs in the background. The Hybrid UI minimally provides user information of the current operating state, and any state transition limitations and optionally (OEM/ODM customizable) allows the user to explicitly set the operating state of the system. The following options are provided with their corresponding Hybrid States:

Save Power (Hybrid-Power state)

Boost Performance (Hybrid Performance state)

Additional Displays (Hybrid Disabled state)

The API supports state queries (for example,. Return current operating hybrid state). The API works in conjunction with NVDIA user mode services and does not replace it. The “hybrid graphics settings’ can be blocked from being visible in the Vista Power Plan advanced options through a Regkey disable bit. The API will also

Page 10: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

6 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

provide indication when a hybrid state transition cannot be made due to blocking events (that is, open applications)

Figure 2. Hybrid Mode Select UI

Figure 3. Hybrid State in Sync with Vista Power Profile

Figure 4. Hybrid State Out of Sync with Vista Power Profile

Figure 5. Tool Tip when System is out of Sync with VPP

Page 11: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 7

Figure 6. Laptop Hybrid Settings

Page 12: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

8 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

 

Figure 7. Desktop Hybrid Settings

Note: The Hybrid UI described in the document is subject to change. This document will be updated as changes in the Hybrid UI are made and will eventually describe the final Hybrid UI interface.

Page 13: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 9

Automatic Mode Changes The system automatically changes the desired mode to Hybrid-Power after four

minutes of WinIdle detection. The last hybrid mode is saved

Once WinIdle is removed, the system automatically reverts to the saved hybrid mode.

Hybrid SLI Use Cases

The following set of diagrams and tables illustrates the various use cases of Hybrid SLI and the benefits of each use case.

Case 1: All Displays Connected to mGPU

Figure 8. All Displays Connected to mGPU

Table 2. HSLI Mode Benefits for Case 1

HSLI Mode Enabled Benefit GeForce Boost Yes • Additive GPU performance (only on supported dGPUs. see

Hybrid Platform Support on page 12) • Additive GPU branding (only on supported dPGUs. see Hybrid

Platform Support on page 12)

HybridPower Yes • Reduced power consumption (only on supported dGPUs) • Shutting off GPU fans for reduced noise

Page 14: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

10 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

Case 2: All Displays Connected to dGPU

Figure 9. All Displays Connected to dGPU

Table 3. HSLI Mode Benefits for Case 2

HSLI Mode Enabled Benefit GeForce Boost Yes • Additive GPU performance (only on supported dGPUs. See

Hybrid Platform Support on page 12) • Additive GPU branding (only on supported dGPUs. see Hybrid

Platform Support on page 12)

HybridPower No • Not supported because dGPU must be turned on to drive display.

Page 15: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 11

Case 3: Displays Connected to Both mGPU and dGPU

Figure 10. Displays Connected to both the mGPU and dGPU

Table 4. HSLI Mode Benefits for Case 3

HSLI Mode Enabled Benefit GeForce Boost No Not supported.

Each GPU functions as independent adapter

HybridPower No Not supported. Need dGPU turned on to drive display.

Page 16: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

12 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

Hybrid Platform Support

GeForce Boost: Supported dGPUs on MCP7x The GeForce Boost feature of Hybrid SLI works only with specific dGPUs whose performance is comparable with the mGPU performance. The dGPUs that are supported by the GeForce Boost feature are listed in the following website:

www.nvidia.com/hybridsli

HybridPower: Supported dGPUs on MCP7x The HybridPower feature is supported only with certain dGPUs that are equipped with circuitry to power down or enter into a very low power state when the system enters into Energy saver mode. The dGPUs that are supported by the HybridPower feature are listed in the following website:

www.nvidia.com/hybridsli

Memory Organization System BIOS shall reserve a minimum 256 MB carve out for graphics when Hybrid is enabled.

Multi-dGPU SLI Support in Hybrid Systems When two dGPUs are connected in SLI mode through an SLI connector on a Hybrid Enabled system, the SLI setup for the dGPU works as it does today for existing non-hybrid SLI systems. Only one dGPU adapter will be seen and only one display can be attached to the dGPU. The single attached display can be connected to mGPU or dGPU. Connecting the display to mGPU will enable HybridPower mode and will allow user to enter the EnergySaver state. The EnergySaver state is only supported in multi dGPU configurations when SLI is enabled on the dGPUs. When more than one dGPU is plugged into a Hybrid system, the GeForce Boost feature will not be available.

Enabling Hybrid SLI

To enable Hybrid SLI on a system, the system must have an NVIDIA MCP chipset and an NVIDIA GeForce dGPU that supports Hybrid SLI technology

GeForce Boost can be enabled only when a dGPU supported by the GeForce Boost feature is plugged into the system.

Page 17: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 13

HybridPower can be enabled only when a dGPU supported by the HybridPower feature is plugged into the system and the display is driven through the mGPU.

To enable GeForce Boost or HybridPower, the motherboard GPU must be enabled even if a dGPU is plugged into the system. The motherboard GPU is enabled through an SBIOS option.

When the system is restarted after installation of the driver that supports Hybrid SLI:

The system boots into Performance (GeForce Boost) state if a dGPU is installed on the system. This is state is represented by an icon on the System Tray

If a dGPU is not installed in the system, the system boots into the non-hybrid state. The system uses the mGPU as the primary display adapter. The Hybrid icon does not appear in the system tray.

If a dGPU is installed in the system and the mGPU is disabled through the BIOS option, then the system boots into the traditional dGPU mode. The Hybrid icon does not appear in the system tray. The user will not be able to enter into the Energy Saver mode if the mGPU is disabled.

If a dGPU supported by HybridPower is installed on the system and the display is connected to the dGPU, then the system boots into the traditional dGPU mode, even though Hybrid is enabled in SBIOS. The Hybrid icon does not appear in the system tray. For HybridPower to be enabled, the display must be connected to the mGPU and Hybrid must be enabled in the SBIOS. The user can enable multi-adapter mode through the NV control panel settings (for multi-adapter mode, the mGPU must be enabled in the SBIOS)

Setting Up GeForce Boost For the best GeForce Boost performance, the following minimum system configuration is recommended:

AMD Phenom CPU or Intel CPU running at FSB 1333 Mhz

2 × 1024 MB of DDR2-800 DRAM

Discrete GPU recommended for GeForce® Boost (see Hybrid Platform Support on page 12)

At least 256 MB of frame buffer carve out for the motherboard GPU

To enable GeForce Boost on an NVIDIA MCP7x-based reference motherboard with NVIDIA MCP7x reference SBIOS, use the following steps:

1. Ensure that an SBIOS recommended for Hybrid SLI is being used on the system

2. Connect the display to the VGA slot on the mGPU.

3. Boot up the system and enter into the SBIOS. In the SBIOS, ensure that the following options are programmed to the values shown

Page 18: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

14 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

Under Chipset Options Hybrid Enable Enabled mGPU Frame Buffer Control: Manual mGPU enable: Enabled Frame Buffer Size: 256 MB Preferred Boot GPU: mGPU

4. Save and shutdown the system after programming the SBIOS to the above settings..

5. Restart the system and boot into Vista.

6. Go to Programs and Controls in Vista and uninstall the current installed NVIDIA display drivers.

7. Install the posted NVIDIA drivers for Hybrid SLI.

8. Restart the system and wait for the Hybrid Icon to show in the System Tray. The hybrid icon indicates that the system is in Performance mode and that GeForce Boost is enabled. The mGPU will share the rendering load with the dGPU and boost the performance of the dGPU.

9. Run 3DMark06 and note the performance score from 3DMark06. Compare this

score with the known stand alone performance score of the dGPU. The score obtained under ‘Boost Performance’ mode will be higher than that of the score of the dGPU. The percentage scaling obtained will depend on the system config and the dGPU installed in the system

Setting Up HybridPower Following is the minimum system configuration recommended for HybridPower:

AMD Athlon X2 3800+ CPU or Intel CPU running at FSB 800 MHz

2 × 1024 MB of DDR2-667 DRAM with 2 × 1024 MB of DDR2-667 DRAM

Discrete GPU recommended for HybridPower (see Hybrid Platform Support on page 12)

At least 256 MB of frame buffer carve out for the motherboard GPU

To enable HybridPower on an NVIDIA MCP7x-based reference motherboard with NVIDIA MCP7x reference SBIOS, use the following steps:

1. Ensure that the SBIOS recommended for Hybrid SLI is being used on the system.

2. Connect the display to the mGPU VGA/DVI/HDMI port

3. Boot up the system and enter the SBIOS. In the SBIOS, ensure that the following options are programmed to the values shown:

Under Advanced Chipset Options

Page 19: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 15

Hybrid Enable Enabled mGPU Enable: Enabled mGPU Frame Buffer Control: Manual Frame Buffer Size: 256 MB Preferred Boot GPU: mGPU

4. Save and then shutdown the system.

5. Drive the system power through a power meter (that is, WattsUp Pro). This allows the user to measure system power consumption.

6. Restart the system and boot into Vista.

7. Go to Programs and Controls in Vista and uninstall the current installed NVIDIA display drivers.

8. Restart the system and boot into Vista.

9. Install the posted NVIDIA drivers for Hybrid SLI. Restart the system and wait for the Hybrid Icon to show in the System Tray. The hybrid icon indicates that the system is in Performance mode and that rendering is being done by the dGPU. The mGPU is being used only to drive the display.

10. Measure the total system power consumed by observing the reading on the

power meter.

11. Run a 3dmark06 test and note the score reported by 3dMark06. This score will be for the dGPU rendering engine.

12. Click on the Hybrid Icon in the System Tray and select the Save Power mode button.

The display may flicker while the system enters into Energy Saver mode. Note that in the final version of the driver, the display flickering will not be seen. The icon will change states to indicate that the system is in Energy Saver mode. This means that the dGPU is turned off and the mGPU is both rendering and displaying

13. Observe the total system power consumed on the power meter. If the dGPU in the system is a GPU that is supported by HybridPower, the

Page 20: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

16 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

system power would have dropped and would be lower than the system power consumed when in Performance mode.

14. Run a 3DMark06 test and note the score reported. This score will be for the mGPU rendering engine and will be lower than the score reported for the dGPU when the system was in Performance mode.

Note: If the display is connected to the dGPU (that supports HybridPower) instead of the mGPU, Hybrid SLI is disabled. The Hybrid icon does not appear on the system tray. For Hybrid SLI to be enabled when a dGPU supported by HybridPower is in the system, the display must be connected to the mGPU and Hybrid feature must be enabled in the SBIOS

Page 21: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 17

Hybrid State Transition: Blocking Events Transition from Performance mode to Energy Saver mode and vice versa is allowed

only when there are no open 3D applications. The UI prevents the transition when there are open 3D applications.

The UI provides a list of applications that are blocking the hybrid transition and asks the user to close those applications to complete the transition (Figure 8).

Figure 11. Open 3D Applications Block Hybrid Transition

Page 22: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

MCP7x Application Note

18 NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05

Hybrid SLI FAQ

Q: Under which OS is Hybrid SLI supported?

A: Hybrid SLI is supported only under Windows Vista. It is currently not supported with any other Operating system.

Q: What happens when the user tries to enable Hybrid SLI when the onboard GPU is disabled?

A: The API will prevent the user from enabling Hybrid SLI when the onboard GPU is disabled. The API will indicate ‘performance mode’ and will not allow the user to transition to ‘Energy Saver’ mode.

Q: Will performance of GeForce Boost increase if the frame buffer size of mGPU is increased? Is there a minimum frame buffer size required for GeForce Boost?

A: The minimum frame buffer size of the mGPU required for GeForce Boost support is 256 MB. The performance of GeForce Boost depends on the processing powers of the dGPU and the mGPU and other system factors. For best scaling, a dGPU that is recommended for GeForce Boost (see Hybrid Platform Support on page 12) be used along with the mGPU.

Q: When one monitor is connected to mGPU and one monitor is connected to dGPU, can the dGPU still run at x16 mode?

A: Yes. The dGPU will be able to run at ×16 mode.

Q: What is the maximum number of monitors that can be connected in a system that has onboard GPU and dGPU?

A: Two displays can be connected to the MCP7x mGPU and two displays to the dGPU. When both display adapters are enabled, the system will be in the multi-adapter mode. Neither GeForce Boost nor HybridPower is supported when the system is in multi-adapter mode.

Q: Will GeForce Boost performance be better if dGPU refreshes display or if the mGPU refreshes display?

A: There are several variables that control the amount of scaling provided by GeForce Boost. There is no definitive answer on whether GeForce Boost performance would be better if dGPU refreshes the display or mGPU refreshes display.

Q: Does the system need VBIOS and frame buffer for mGPU if HybridPower is not supported and display refresh is always from the dGPU (no display connector on M/B)?

A: Yes, the mGPU VBIOS is required. For Hybrid SLI to work, both VBIOS and frame buffer needs to be set accordingly for mGPU, even if mGPU is not refreshing the display

Page 23: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Hybrid SLI Guidelines for Desktop Systems

NVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 19

Q: Which hybrid mode should the user enter to best support HD DVD/Blu-ray playback?

A: Both Hybrid-Performance and Hybrid-Power modes allow excellent playback of HD/BD titles at full 1080p resolution. Hybrid-Power mode is recommended as it will offer the best acoustic and low power experience when watching high definition content.

Page 24: Hybrid SLI Guidelines for Desktop Systems - btodownloads.nl fileNVIDIA CONFIDENTIAL August 13, 2008 | DA-03793-001_v05 iii Table of Contents Hybrid SLI Guidelines for Desktop Systems

Notice

ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. NVIDIA Corporation products are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation.

Trademarks

NVIDIA, the NVIDIA logo, GeForce, and HybridPower are trademarks or registered trademarks of NVIDIA Corporation in the United States and other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

Macrovision Compliance Statement

NVIDIA Products that are Macrovision enabled can only be sold or distributed to buyers with a valid and existing authorization from Macrovision to purchase and incorporate the device into buyer’s products.

Macrovision copy protection technology is protected by U.S. patent numbers 4,631,603, 4,577,216 and 4,819,098 and other intellectual property rights. The use of Macrovision’s copy protection technology in the device must be authorized by Macrovision and is intended for home and other limited pay-per-view uses only, unless otherwise authorized in writing by Macrovision. Reverse engineering or disassembly is prohibited.

Copyright

© 2008 NVIDIA Corporation. All rights reserved.