Last Updated: Mar 2, 2004

Qualification of Maya 5.0 on Linux


Products Version Software Date
Maya Complete 5.0 200304010002
Maya Unlimited 5.0 200304010002
 

Operating System

Maya 5.0 is qualified on the following Computer Models with Red Hat 7.3 and where applicable Red Hat 8.0, 9.0 and Enterprise Linux WS 3.0. Please see Information specific to Operating Systems. Maya may not run on non-Red Hat systems
Important Note: The Linux operating system is extremely flexible with regards to precise versioning of different components, drivers and libraries. Maya may behave very differently on superficially similar systems and while Alias will do our best to help solve problems that are probably due to operating system configuration issues, we may be unable to explain or determine the cause of a problem.
Internally at Alias we have stabilized on the following configurations. We provide this list for the purpose of aiding our customers, but we can make no guarantees to the reliability, stability or availability of these components. This is not a complete list of Linux configuration choices, but are only the important components that we are aware significantly affect Maya.

Redhat 7.3

  • XFree86 4.2.0
  • 2.4.18-17.7x kernel
  • glibc i686 version (glibc-2.2.5-43)

Redhat 8.0

  • XFree86 4.2.0
  • 2.4.18-18.8.0 kernel
  • glibc i686 version (glibc-2.2.93-5)

Redhat 9.0

  • XFree86 4.3.0
  • 2.4.20-28.9 kernel
  • glibc i686 version (2.3.2-27)

Redhat Enterprise Linux WS 3.0

  • XFree86 4.3.0
  • 2.4.21-9.EL kernel
  • glibc i686 version (2.3.2-95)

Other Useful Maya on Linux Info 

Linux Compiler Requirement:
Maya 5.0 was compiled using gcc 3.2.2 on a Redhat 7.3 system. gcc 3.2.2 source code is available from http://gcc.gnu.org/gcc-3.2

The options to build the gcc 3.2.2 compiler used for Maya are:
gcc322 -v
Reading specs from /opt/gcc322/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/specs
Configured with: ../gcc-3.2.2/configure --prefix=/opt/gcc322 --program-suffix=322 --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit
Thread model: posix
gcc version 3.2.2

Plugin developers should use the same configuration.

OpenMotif 2.1
Maya uses OpenMotif 2.1 as its GUI framework. The version used is OpenMotif 2.1.30 from ICS. Maya includes the library in its default lib directory, so no action is required to use the proper library. The runtime rpm is included for reference on the CD in the support directory.

OpenMotif 2.2.x is not binary compatible with OM 2.1.30, development of Motif plugins can not use the default OM 2.2.x libraries supplied with RedHat 7.3/8.0, one needs to install the 2.1.30 versions of the runtime and development rpms:
    openmotif-2.1.30-2_ICS.i386.rpm openmotif-devel-2_1_30-2_ICS_i386.rpm
    OpenGL libGLU.so

Maya also depends on a compatible version of libGLU.so, the version that comes with XFree86 is compatible and works with Maya. Some other versions have problems with exception handling within Maya.

OpenGL Visuals
Maya's choice of OpenGL visuals is RGBA 8/8/8/8 double buffer with depth buffer of 24 where applicable. Visuals available from the XServer can be found using the command "glxinfo".

If Maya can not obtain its preferred visual, it will fall back as possible to lower values. A warning will be issued in this case.

Setup the XServer so it is using direct rendering to get as many visuals as possible. Use a depth setting of 24, to enable 8 bits per component.

Non Red Hat systems

Limitation
Maya may not run on systems that do not have a compatible runtime libraries, including glibc compiled with the __cxa_atexit option. Maya includes the C++ runtime libraries libstdc++.so.5, and libgcc_s.so.1 within the Maya "lib" directory, as well as the required Motif 2.1 runtime library libXm.so.2

Solution

It may be possible to copy selected .so files, however the precise files and locations vary on different versions of Linux and we are unable to provide replacement .so files, precise instructions nor provide Support on how to resolve this.


Computer Models

Maya 5.0 is qualified on the following systems:
Company Model Web
HP HP Workstation X1000/X1100/X2000/X2100/X4000 www.hp.com
HP HP Workstation xw4100, XW5000, XW6000, XW8000 www.hp.com
IBM IBM M Pro 6219, 6230
www.ibm.com
IBM IBM Z Pro 6221 www.ibm.com
Compaq W6000/W8000 www.compaq.com
     

Graphics

Maya is qualified with the following graphics adapters (with the specified driver for the specified operating systems). Alias has tested only drivers listed under each OS. While it may be possible to use Maya successfully on earlier or later drivers, Alias cannot guarantee their performance or behaviour. If you encounter problems with a driver, we strongly suggest that you contact the graphic card vendor to report your problem.
Company Graphics Controller Red Hat 7.3 Red Hat 8.0 Red Hat 9.0 Red Hat EL WS 3.0*
nVIDIA Quadro 2 Pro 1.0-4349      
nVIDIA Quadro 4 700/750/900XGL 1.0-4349      
nVIDIA Quadro 4 780/980XGL 1.0-4349   1.0-5336  
nVIDIA Quadro FX 1000/2000 1.0-4349      
ATI Fire GL2 X4.2.0-1.9.25      
ATI Fire GL4 X4.2.0-1.9.25      
ATI Fire GL8800 X4.2.0-2.9.6      
ATI Fire GL Z1/X1 X4.2.0-2.9.6 X4.2.0-2.9.6   X4.3.0-3.2.8
           
*Red Hat Enterprise Linux WS 3.0
see below for important details about each of these graphics cards.

Additional information regarding Maya Hardware Rendering


Video Cards without Hardware Overlay Planes

There will be visual differences compared with Hardware overlays that may result in difficulty seeing or manipulating aspects of the scene or Maya interface. Examples of Graphics cards without Hardware overlays include (but are not restricted to):
  • VR3
  • Quadro line of cards
Although Maya may be used successfully on systems containing these Graphics Cards, only those specifically listed here have been tested. Please review the notes below carefully as some of these cards have limitations which may make them unsuitable for your purposes.

Sound

Alias is aware that sound reproduction inside Maya (scrubbing and playback) doesn't work on many sound cards on Linux. At this time we must caution you that sound reproduction may not be adequate for your purposes. Sound playback does behave correctly on some cards and some on-board/built-in sound devices, and we are currently attempting to identify specific sound cards that provide better performance.
So far we have identified Soundblaster 16, onboard sound device on sgi 230 and 330 as providing adequate performance.
Soundblaster Live cards are currently known to provide inadequate performance for interactive sound playback - particularly scrubbing.
We are also aware that sound will not work on some sounds cards (e.g. Soundblaster 16) when another application is already using the sound system.

General Configuration

  • A three button mouse is required.
  • At least 256 MB of RAM is required and 512 MB or more is strongly recommended.
  • Customers intending to license their Alias software based on an external network card should be aware that Alias does not support the use of these devices and cannot guarantee that software will operate correctly when licensed in this way.
  • It may be possible to successfully use Maya with a non-qualified or partially qualified configuration, but support and maintenance programs will be subject to the Alias Support services guidelines.
  • The configurations shown are subject to change, and additional qualified configurations may be added after qualification testing has been carried out.
  • Where Graphics Controllers are configurable, you must have at least 16MB of texture memory (TRAM). Due to the differences in the manner in which hardware vendors approach display memory, we suggest that you consult your hardware vendor to ensure that your configuration will support your required resolution.
  • The graphics drivers specified in this table are the drivers that were used for the qualification process. While it may be possible to use Maya successfully on earlier or later drivers, Alias cannot guarantee their performance or behaviour.
  • We do not recommend saving data directly from Maya to NFS or other remote mounted file systems. We strongly recommend that you save the files locally and then copy the data to the mounted storage system.
  • When texture images are stored on systems remote from the rendering process; depending on network speed, specifications and load it is possible that the renderer may be unable to access a texture file on demand and may 'drop' individual textures on a frame by frame basis. To reduce this occurrence store textures on a system local to the rendering process.



Information Specific to Operating Systems:


Redhat 7.3
Limitations and Solutions
Limitation When using Maya Live, the startTrack initial image may appear very small, and the playblast may appear with no image. Sometimes the files are created correctly even though they do not play back with fcheck manually.
Solution None
Limitation While many NFS issues with Irix file servers were fixed in Redhat 7.2, issues are still occurring on Redhat 7.2 and 7.3 when exporting to 64 bit file systems (e.g. IRIX).
Solution Exporting with the ,32bitclients attribute sometimes helps.
Check your /etc/exports file and append ,32bitclients on each line that exports to a 64bit file system. E.g;
/var -access=hosts,32bitclients
Note: with this setting you will not be able to access files larger than 2GB.
Redhat EL WS3.0
Limitations and Solutions
Limitation Red Hat  EL WS 3.0 is not a supported platform for mental ray standalone.
Solution none at present.
Non Red Hat systems
Limitations and Solutions
Limitation

Maya may not run on systems that do not have a compatible runtime libraries, including glibc compiled with the __cxa_atexit option. Maya includes the C++ runtime libraries libstdc++.so.5, and libgcc_s.so.1 within the Maya "lib" directory, as well as the required Motif 2.1 runtime library libXm.so.2

Solution It is possible to copy selected .so files, however the precise files and locations vary on different versions of Linux and we are unable to provide replacement .so files, precise instructions nor provide Support on how to resolve this.

Information Specific to Graphics Cards/Drivers:



Quadro 2 Pro
Model Version Driver Settings    
Quadro 2 Pro (NVIDIA) Red Hat 7.3: XFree86
1.0-4349
default settings
         
Limitations and Solutions
Limitation No Hardware Overlay Planes - Features making use of the the overlay planes (brush outlines, timeline indicators, texture placements, etc) will appear grey instead of the appropriate highlight colour.
Solution None
Limitation alpha and luminance are not displayed in image planes.
Solution None
Limitation Depending on your requirements, the performance of Paint Effects on this system may not be suitable.
Solution None

 


Quadro 4 700/750/900XGL
Model Version Driver Settings    
Quadro 4 700/750/900XGL(NVIDIA) Red Hat 7.3
1.0-4349
default settings
         
Limitations and Solutions
Limitation Imageplanes consisting of alpha only are not displayed correctly.
Solution None
Limitation Changing the contents of a panel several times consecutively (e.g. Panels->Panel->Visor) may cause Maya to crash
Solution None

 


Quadro 4 780/980XGL
Model Version Driver Settings    
Quadro 4 780/980XGL(NVIDIA) Red Hat 7.3
1.0-4349
default settings
         
Limitations and Solutions
Limitation Imageplanes consisting of alpha only are not displayed correctly.
Solution None
Limitation Changing the contents of a panel several times consecutively (e.g. Panels->Panel->Visor) may cause Maya to crash
Solution None

 


Quadro FX 1000/2000
Model Version Driver Settings    
Quadro FX 1000/2000 (NVIDIA) Red Hat 7.3
1.0-4349
default settings
         
Limitations and Solutions
Limitation Alpha and luminance are not displayed in correctly in imageplanes.
Solution None
Limitation Changing the contents of a panel several times consecutively (e.g. Panels->Panel->Visor) may cause Maya to crash
Solution None

 


Fire GL2
Model Version Driver Settings    
Fire GL2 (ATI) Red Hat 7.3: X4.2.0-1.9.25 default settings
         
Limitations and Solutions
Limitation Alpha and luminance are not displayed in correctly in imageplanes.
Solution None

 


Fire GL4
Model Version Driver Settings    
Fire GL4 (ATI) Red Hat 7.3: X4.2.0-1.9.25 default settings
         
Limitations and Solutions
Limitation Alpha and luminance are not displayed in correctly in imageplanes.
Solution None
Limitation With 1.9.25 on Red Hat 7.3, Hardware shadows may not display even when the setting is enabled in the menu.
Solution None

 


Fire GL8800
Model Version Driver Settings    
Fire GL8800 (ATI) Red Hat 7.3: X4.2.0-2.9.6 default settings
         
Limitations and Solutions
Limitation Image planes do not display properly in Luminance or Alpha mode.
Solution None

 


Fire GL Z1/X1
Model Version Driver Settings    
Fire GL Z1/X1 (ATI) Red Hat 7.3: X4.2.0-2.9.6
Red Hat 8.0: X4.2.0-2.9.6
Red Hat EL WS 3.0: X4.3.0-3.2.8
default settings
         
Limitations and Solutions
Limitation Image planes do not display properly in Luminance or Alpha mode.
Solution None