Overview of remote control video acceleration in Systems Management Server 2.0 and Systems Management Server 2003 (826848)



The information in this article applies to:

  • Microsoft Systems Management Server 2003
  • Microsoft Systems Management Server 2.0

Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

INTRODUCTION

Microsoft Systems Management Server (SMS) 2.0 and Microsoft SMS 2003 offer video acceleration to help increase the performance of SMS remote viewing sessions. In Microsoft Windows NT, SMS remote control acceleration captured the video directly from the video driver. However, in Microsoft Windows 2000 and later versions, the video "hooks" were moved to the operating system kernel.

MORE INFORMATION

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

SMS 2.0 and SMS 2003 can accelerate remote control of a client if the following conditions are true:
  • The SMS 2003 client is running one of the following 32-bit operating systems:
    • Microsoft Windows Server 2003
    • Microsoft Windows XP
    • Windows NT 4.0
    The SMS 2.0 client is running one of the following operating systems:
    • Windows NT 4.0 with Service Pack 6
    • Windows NT 3.51
    • Windows 2000
  • The video card is listed as a compatible card on the Advanced tab of the Remote Tools Client Agent properties.
  • Video acceleration is turned on in the Remote Tools Client Agent properties.
The list of video cards and drivers that can be accelerated is located in the Remote Tools Client Agent properties on the SMS primary site. To turn on video acceleration, follow these steps:
  1. Click Start, point to Programs, click Systems Management Server, and then click SMS Administrator Console.
  2. In the SMS Administrator Console, expand Site Database\Site Hierarchy\sitecode - sitename\Site Settings, and then click Client Agents.
  3. Double-click Remote Tools Client Agent, and then click Properties.
  4. On the Advanced tab, click Install accelerated screen transfer on Windows-based clients.
  5. Click Apply, and then click OK.
The Advanced tab contains the Compatible video drivers list of video cards and chipsets that can be accelerated. You can add video cards to this list. If you delete an item on the Compatible video drivers list, the video cards that match the deleted item cannot be accelerated, even if you turn on acceleration at the SMS site.

Note If you add a new video driver name to the accelerated drivers list, unexpected Stop error messages may occur. Before you add a new name to the accelerated list, test the compatibility of each new video driver name on a single client with a matching version of the video driver. Make sure that testing is completed on a smaller scale before you implement acceleration of a new driver across your enterprise.

Acceleration on Windows NT-based computers is performed by using the Idisntkm.sys file for Windows NT 4.0 or the Idisnt.sys file for Windows NT 3.51. The Idisw2km.sys file performs acceleration on computers that are running Microsoft Windows 2000 or later versions. Remote control video on SMS 2.0 clients that are running Microsoft Windows 95, Microsoft Windows 98, or Microsoft Windows Millennium is not accelerated.

The corresponding remote control acceleration driver for the client operating system is saved in the System32\Drivers folder on the client. The driver is installed as a service to manage video acceleration during a remote control session. The SMS acceleration driver is active only while a remote control session is established. The "evaluation" process that determines whether a client's video card can be accelerated occurs when the Remote Tools Client Agent is installed on the client.

To confirm that video is being accelerated, double-click Remote Control in Control Panel on the client computer. In Remote Control properties, click Show Status. If video is being accelerated, the Remote Control status window shows that Acceleration is Loaded.

Alternatively, you can examine the registry on the client to see if acceleration is turned on. To do this, follow these steps on the client computer:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate the HKEY_LOCAL_MACHINE\Hardware\Devicemap\Video\Device subkey in the registry. Note the Device\Video0 value data.
    • On Windows 2000 and Windows Server 2003 clients, the value data may appear similar to the following:

      \REGISTRY\Machine\System\ControlSet001\Services\idisw2km\Device0

    • On Windows XP clients, the value data may appear similar to the following:

      \Registry\Machine\System\CurrentControlSet\Control\Video\{CE977BC1-6B55-4065-BFA9-F981E83002F6}\0000

    • On Windows NT 4.0 and Windows NT 3.51 clients, the value data may appear similar to the following:

      \REGISTRY\Machine\System\ControlSet001\Services\video driver\Device0

  3. Locate the following registry subkeys:
    • On Windows 2000 and Windows Server 2003 clients, locate the \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\idisw2km\Device0 subkey.
    • On Windows XP clients, locate the \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\{ClassID}\0000\ subkey.
    • On Windows NT clients, locate the \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\video driver\Device0 subkey.
  4. Make sure that the InstalledDisplayDrivers value is set to an entry by itself, such as VGA or idisw2km, or to multiple entries that are separated by a single space. For example, multiple entries may appear as idisnt vga idisw2km vga256.

REFERENCES

For more information about remote tools in SMS 2003, see Part 2, Chapter 3, "Remote Tools" in the Systems Management Server 2003 Concepts, Planning, and Deployment Guide. For the most current version of this guide, visit the following Microsoft Web site:

For more information about remote tools in SMS 2.0, see the "Remote Tools" section of Part 1, Chapter 2, "Working with SMS 2.0", in the SMS 2.0 Administrator's Guide.

Modification Type:MinorLast Reviewed:6/13/2005
Keywords:kbRemoting kbsmsAdmin kbClient kbPerformance kbinterop kbinfo KB826848 kbAudITPRO