MKS Homepage v10.0 Patch1 

PTC X/Server is designed to be the ideal solution for interoperability of PCs and UNIX/Linux systems, and provides the usability and flexibility that users as well as enterprise system administrators require. PTC X/Server is a great companion to PTC MKS Toolkit, the leader in UNIX to Windows interoperability.

Worldwide:                       PTC Inc.
140 Kendrick Street,
Needham, MA
02494 USA

Main:           +1 781 370 5000
Fax:           +1 781 370 6000

In Japan:          The Air Company
2-2-8, Roppongi, Minato-ku,
Tokyo 106-0032, Japan

Main:           +81-3-3587-9221
Fax:           +81-3-3587-9238

PTC X/Server 10.0 Patch1

PTC X/Server 10.0 Patch 1 is a maintenance update for PTC X/Server 10.0. It includes several fixes as described in Fixed Problems below.

OpenSSL updated to version 1.0.1r

OpenSSL has been updated to 1.0.1r.

PTC X/Server 10.0

PTC X/Server 10.0 is the latest version of PTC's newest interoperability product, PTC X/Server, a high performance X/Server for Windows environments. With this release, PTC X/Server improves performance and supports the latest standards while maximizing application compatibility and minimizing the need for specialized configurations for specific applications.

Your attention please: The process for contacting PTC Technical Support is changing. You may contact PTC Technical Support in the same way as all other PTC products and take advantage of all that the PTC eSupport Portal has to offer. Please visit for more information about contact phone numbers, web forms for problem submission and access to the knowledgebase.

For a list of fixes included in this release as well as other MKS X/Server releases, see Fixed Problems below. Details on the new features of this release can be found in the following sections:

PTC Technical Support

To contact PTC Technical Support regarding an existing or new case, you will need to log on to the PTC eSupport Portal, You will need a PTC Service Contract Number (SCN) to access PTC online tools and to ensure exclusive access for active Maintenance Support customers.

If you experience any difficulties using your SCN, have any trouble accessing PTC Technical Support services or need to speak with a Maintenance Representative about reactivating a support agreement, please contact us at one of the telephone numbers listed below.

PTC Customer Care Telephone Numbers

  • North America 877-275-4782
  • Europe 00-800-78-24-43-57
  • Japan +81 (0) 3-3346-8280
  • Asia & Pacific Rim +86 21 61060421

Q: What is an SCN and how do I find mine?
A: You should have received a transition letter from PTC containing the SCNs for all of your Serial Numbers. As an additional aide, the PTC X/Server Product Activation Account login web pages will help you with the transition to using SCNs. You may have installed PTC X/Server standalone or as part of PTC MKS Toolkit. In either case you will have a Serial Number that you have used in the past when contacting PTC MKS Toolkit Technical Support. Each activated serial number will have its SCN displayed, within the account pages. If you are having trouble activating a Serial Number or want to ask a question before activation, you may enter an unactivated Serial Number to look up the SCN.

Full Windows 10 Compatibility

PTC XServer 10.0 is the official PTC XServer release for compatibility with Microsoft Windows 10.

Upgraded server to X11R7.5.

In an effort to provide more compatibility with more modern clients, X/Server has been upgraded to X11R7.5. Several new extensions are now available, including COMPOSITE and DAMAGE. Numerous extensions have been upgraded by this work, and in addition, several obsolete extensions have been dropped, including LBX, XIE and MIT-Misc. Further X11 upgrades are intended in subsequent releases.

Old versions of Windows deprecated.

Support for Server 2003 is deprecated in this release. Support for this platform will be dropped in a future release.

Windows XP support dropped.

With this release, support for Windows XP has been dropped (both 32 and 64-bit editions).

Auserver deprecated.

With this release, support for the audio server (auserver) has been deprecated, and support may be dropped in a future release.

New firewall configuration..

With this release, the installer configuration for the firewall has changed, and settings which appear in the installer dialogs will apply to the "Private" and "Domain" profiles. Firewall rules are also added to block all connections to XServer when using a "Public" profile (such as in a coffee shop or airport). If you wish to unblock ports while using a "Public" profile, you will need to use the Windows Firewall configuration tools to adjust the rules as required.

New Features in Previous Releases

Hardware and Software Requirements

  • Windows compatible x86 PC
    • Windows® Server 2003
    • Windows® Server 2003 R2
    • Windows® Vista
    • Windows® Server 2008
    • Windows® 7
    • Windows® Server 2008 R2
    • Windows® 8
    • Windows® 8.1
    • Windows® 10
  • Windows Compatible x64 PC
    • Windows® Server 2003 x64 Edition
    • Windows® Server 2003 R2 x64 Edition
    • Windows® Vista x64
    • Windows® 2008 Server x64 edition
    • Windows® 7 x64
    • Windows® Server 2008 R2 x64 Edition
    • Windows® 8 x64
    • Windows® Server 2012 x64 Edition
    • Windows® 8.1 x64
    • Windows® Server 2012 R2 x64 Edition
    • Windows® 10 x64
  • Windows® Server 2003, Windows® Server 2008, and Windows® Server 2008 R2 for Itanium-based Systems are supported with the 32 bit X Server.
  • Typical installation requires 40 Mb of disk space.

Installing PTC X/Server

If you have SCO XVision Eclipse, you must uninstall it, or install PTC X/Server on another machine.

When installing PTC X/Server you must install from an account with local or domain administrator privileges. You do not need to be an Administrator, but your login ID must be a member of the local or domain Windows Administrators group before you can install.

All PTC X/Server products share a common installer. If you are installing from a CD, insert the PTC X/Server distribution CD; the installer should start automatically. If you are installing from an electronic distribution, run the self-extracting installer.

To install PTC X/Server, click the Install X/Server button and follow the instructions on the dialogs that appear.

Note: You should turn off all virus protection software before installing PTC X/Server. Such software can sometimes cause the installation to be interrupted and rolled back. Once you have installed PTC X/Server, you can turn virus protection back on.

For step-by-step installation instructions and an installation FAQ, see

Silent and Administrative Installations

For step-by-step installation instructions and information on administrative and silent installations for PTC X/Server see

Patch Installation

If you are installing a patch for PTC X/Server and PTC MKS Toolkit on the same machine, PTC recommends applying the PTC MKS Toolkit patch to update the shared components before applying the PTC X/Server patch. It is not an error to install the PTC XServer patch first, but you may be asked to reboot after patch install is complete. Installing PTC MKS Toolkit first will reduce the risk that a reboot will be needed.

For step-by-step patch installation instruction for PTC X/Server see

Uninstalling PTC X/Server

Uninstalling PTC X/Server

To uninstall PTC X/Server, use the following procedure:

  1. From the Control Panel select Programs and Features.

  2. Remove PTC X/Server.

You must reboot your system before reinstalling PTC X/Server.

Uninstalling SCO XVision Eclipse

  1. From the Control Panel run Add/Remove Programs.

  2. Remove SCO XVision Eclipse. (This is only necessary if the XVision X server is installed. This X Server was normally only installed with previous versions of MKS Toolkit for Interoperability and MKS Toolkit for Enterprise Developers.)

You must reboot your system before reinstalling PTC X/Server.

Activating PTC XServer

PTC XServer version 10.0 is copy protected and requires activation against the MKS Activation Server (located at to operate. The software is node fixed (that is, it is attached to a single computer system) and user counted (the Named Authenticated Users must be specified and are enforced). This activation takes place after installation, so you need to plan your product rollout or do not find yourself with unactivated software on users' machines.

  • Older versions of MKS X/Server permitted a single serial number to be installed on multiple machines. For example 5 one user licenses could have been installed using the first serial number and still remained true to the license. Activation enforces the exact words of the PTC Shrink Wrap License Agreement such that you will either have to install those 5 different Serial Numbers on 5 different machines or ask PTC Sales to consolidate them into a single Serial Number with 5 licenses.

  • Furthermore, you could request version upgrade media on a single Serial Number and then used that media to upgrade machines with a different Serial Number. This will no longer work. You must request that each Serial Number be upgraded to the new release so that it may be activated with the new media. Failure to do so will result in an activation error.

  • If you have some serial numbers under a valid Support Contract and some that are not, and they have not been retired, you will be unable to update any of your serial numbers until you bring all licenses in use under a valid Support Contract, or retire unused licenses permanently, or submit to PTC Sales in writing, you will not update said serial numbers to any later version, unless you purchase an update license at a later date.

Further information about PTC XServer 10.0 activation and the information which is sent to and stored on MKS computers can be found here:

You can view the MKS Product Activation FAQ at

For questions related to sales issues, please e-mail:

For questions related to support issues, please log in to the PTC eSupport Portal:

We, the PTC XServer Product Team, sincerely value and appreciate your business and want to do everything we can to ensure a successful implementation of our products.

Known Issues

The following known issues exist in PTC X/Server:

  • Overlay Planes using NVIDIA Cards on Vista.
    • Currently, issues exist with using Overlay Planes on systems with NVIDIA cards running Windows Vista. To implement Overlay Planes, X11 uses two separate Win32 windows (one for the main plane and one for the overlay). Normally, Windows expects one window with two layers, so problems can result. There are two approaches to dealing with this issue.
      1. Do not initialize the main plane. This results in a GPF when NVIDIA nvogl32.dll (or nvogl64.dll) calls wglSwwapLayerBuffers().
      2. Initialize the main plane. This works on all systems except those using NVIDIA cards and running Windows Vista. On Windows Vista, the main plane of the overlay window is not transparent and is 100% black, thus obscuring the main plane behind it.
      This issue has been submitted to NVIDIA and their development group is looking into the problem as NVIDIA bug number 479862.

  • Wandering Overlay Planes with NVIDIA Cards.
    • On systems using an NVIDIA video card and running Windows XP, 2003, or Vista, moving the main window causes the overlay to wander with respect to its parent. The main window itself is not moving. However, if the display is repainted, everything is where it is supposed to be. For this reason, the overlay plane is currently hidden during such a move (when full window drag is enabled) and shown again once it reaches its destination. Once Microsoft provides a fix for this problem (Microsoft SXR081104600800), an environment variable will be available to turn this behavior on and off.

  • NuTCRACKER Platform Applications and Black Screens with NVIDIA Cards.
    • When PTC X/Server is running on a system with a NVIDIA video card and has both Hardware Acceleration and Direct Rendering enabled, a request to use direct rendering from a NuTCRACKER Platform application using OpenGL results in nothing but a black screen. Disabling either Hardware Acceleration or Direct Rendering should solve the problem. NVIDIA is aware of the issue and questions about the availability of a fix should be referred to them.

  • NuTCRACKER Platform Applications and Direct Rendering
    • When direct rendering is enabled for a NuTCRACKER Platform application that uses OpenGL and an XServer is set to use Direct Rendering, there are times (very random) when the client application appears to freeze when exiting (CTRL-C does not work and you must use the kill -9 command to force it to exit). In this case, the Microsoft Win32 library OpenGL32.dll is waiting for a thread to set a variable. This variable will never be set, since during the execution of DLL_PROCESS_DETACH, only one thread remains running. This has been reported to Microsoft as SRX081104600852 and appears only to be a problem when running Windows XP, Windows 2003, and Windows 2003 R2. On Windows Vista, you may see a slight delay at process exit but the process does exit.

  • Connecting to CDE on Solaris Using IPv6.
    • You must use either use an IPv4 IP address or disable IPv6 XDMCP when connecting to an IPv6-enabled Solaris system running CDE. You can disable IPv6 XDMCP by checking the Disable IPv6 on the XDMCP Advanced Settings dialog.

  • XRemote and RPS.
    • If you wish to use Remote Program Starter (RPS) to start X clients over XRemote, you must manually set the display name for the RPS command to match the XRemote proxy server display.

  • XVSpy.
    • Do not use a font server while recording an X session.

  • Terminal Emulators.
    • When using an embedded emulator in-place, only a limited implementation of the emulator toolbar support is available.
    • When using an emulator in an ActiveX document container application, the emulator's printing facilities are not available.
    • When using an embedded emulator in-place in Microsoft Word, or in an ActiveX document container application, the emulator's context help does not work.
    • To upgrade desktop VT320 applications, the VT420 emulator must be installed.

  • Multiuser Windows environments.
    • PTC X/Server Printing does not work on Windows 2000 or Windows Terminal Server running in multi-user mode. You can use LPD Printing in these environments.

  • PTC X/Server 3D.
    • Restrictions
      • Backing store shouldn't be used with the GLX extension.
      • OpenGL extensions are not available.
    • Notes
      • The GLX extension is enabled by default. The GLX extension can be disabled using the PTC X/Server Configuration program.
      • If you experience problems with colors when running OpenGL applications on a 256 color display, setting the X/Server default visual class to TrueColor may improve the situation. To do this, choose:
        X/Server Properties > Color tab > Let me specify a particular default visual class.
      • Matrox Millennium video cards running in 16-bit color can prevent some OpenGL applications from running or displaying correctly. Matrox has been informed of this problem.

Technical Support

Please contact the correct Technical Support orginization based on the where you acquired the PTC X/Server.

  • If you purchased directly from PTC, either as PTC X/Server, or as part of PTC MKS Toolkit for Interoperability or PTC MKS Toolkit for Enterprise Developers or PTC MKS Toolkit for Enterprise Developers 64-bit Edition, please contact PTC Technical Support.
  • If you recieved it as part of another product, i.e. as part of a PTC NuTCRACKER runtime, please contact the company who sold you that product first.
  • If you purchased from our Japanese reseller, The Air Company, please contact them directly using contact information at the top of this page.

To contact Technical Support regarding an existing or new case, you will need to log on to the PTC eSupport Portal, You will need a PTC SCN to access PTC online tools and to ensure exclusive access for active Maintenance Support customers. Technical Support contact phone numbers by region and support hours are listed within the eSupport Portal.

Additional PTC Developer Tools Resources

There are several other sources for additional information about our PTC MKS Toolkit and PTC X/Server products.

We have general product information, including technical specifications, detailed utility listings, and datasheets at:

We offer a resource kit including example scripts, additional utilities, more tutorials, and a wide variety of other useful information at:

We have several additional articles, tutorials, and white papers about using features of MKS Interoperability products at:

Through the years, we have accumulated a lot of technical details about the MKS Interoperability products and have put this information in a searchable database at:

Our customers commonly ask certain questions. These questions and their answers are in our Frequently Asked Questions pages at:

Known installation issues are listed at:

Fixed Problems

Several problems were fixed in PTC X/Server 10.0. These are listed at:

Fixed Problems in Previous Releases

erver」 > 「色」タブ > 「デフォルトのビジュアルクラスを固定する」

  • Matrox Millennium ビデオカードを 16 ビットカラーで実行すると、OpenGL アプリケーションが正しく実行または表示されない場合があります。Matrox は、この問題を認識しています。


    PTC X/Server をどこで入手されたかに基づいて、適切なテクニカルサポートの組織にお問い合わせください。

    既存のケースまたは新規のケースについてテクニカルサポートに連絡するには、PTC eSupport Portal にログオンする必要があります。PTC オンラインツールにアクセスし、有効なメンテナンスサポートにご加入のお客様専用アクセスをご利用いただくには、PTC サービス契約番号 (SCN) が必要です。各地域のテクニカルサポートの連絡先電話番号およびサポート時間は、eSupport Portal にリストされています。


    PTC MKS Toolkit および PTC X/Server 製品に関する補足情報が公開されています。



    MKS 相互運用性製品に関する記事、チュートリアルおよびホワイトペーパーについては、以下のサイトを参照してください。

    長年蓄積してきた PTC 相互運用性製品に関する技術情報をデータベースに格納しています。この技術情報は以下のサイトからアクセスできます。

    多くのお客様から頂くご質問を FAQ としてまとめています。以下のサイトを参照してください。



    PTC X/Server 10.0 で解決された問題の一覧を以下に示します。