Last Updated:November 19, 2004


Maya 6.0 for Linux Qualification


Products Version Software Date
Maya Complete / Unlimited 6.0 200404121241
Maya Complete / Unlimited 6.0.1 200407140010


Operating System
Maya 6.0 is qualified on the following Workstations with Red Hat 9.0 and Enterprise Linux WS 3.0. Please see Notes on Operating Systems. Maya may not run on non Redhat 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 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 6.0 was compiled using gcc 3.3.2 on a Redhat 7.3 system. gcc 3.3.2 source code is available from http://gcc.gnu.org/gcc-3.3

The options to build the gcc 3.3.2 compiler used for Maya are:
gcc332 -v
Reading specs from /opt/gcc332/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/specs
Configured with: ../gcc-3.3.2/configure --prefix=/opt/gcc332 --program-suffix=332 --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit
Thread model: posix
gcc version 3.3.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.



Intel and AMD 64-bit Compatibility
Please note that qualification on 64bit capable systems must take into account the mode that the CPU is running as well as the whether the OS is 32bit or 64bit.
These combinations were previously described in a way that could be misinterpreted and we apologize for any inconvenience.
Maya 6.0 is currently Qualified on the following:
Opteron: (32 bit mode) Red Hat Enterprise Linux WS 3 (32-bit)
Athlon 64: (32bit mode) Red Hat Enterprise Linux WS 3 (32-bit)
 
Maya 6.0 is currently Unsupported on the following systems. Alias is investigating many of these combinations, but cannot currently support them:
Systems capable of running in 32bit or 64bit mode, when run in 32 bit mode with a 32 bit OS:  
EM64T: (32bit mode)  Red Hat Enterprise Linux WS 3 (32-bit)
Systems capable of running in 32bit or 64bit mode, when run in 64 bit mode.   
Opteron: (64 bit mode) Red Hat Enterprise Linux WS 3 (64-bit)
Athlon 64: (64 bit mode) Red Hat Enterprise Linux WS 3 (64-bit)
EM64T: (64 bit mode) Red Hat Enterprise Linux WS 3 (64-bit)
64bit only systems
Itanium2: Red Hat Enterprise Linux WS 3 (64-bit)


Workstations
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 Cards and Driver Versions
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 9.0 Red Hat EL WS 3.0*
Nvidia Quadro 4 700/750/900XGL 61.11 61.11
Nvidia Quadro 4 780/980XGL 61.11 61.11
Nvidia Quadro FX 1000/2000/3000 61.11 61.11
Nvidia Quadro FX 1300 untested 61.11
Nvidia Quadro FX 330/540/1400/3400/4400 untested untested
ATI Fire GL Z1/X1 3.14.1 3.14.1
ATI Fire GL X2 3.14.1 3.14.1
ATI Fire GL T2 3.14.1 3.14.1
ATI Fire GL 3100/3200/5100/7100 untested untested
       
*Red Hat Enterprise Linux WS 3.0
see below for important details about each of these graphics cards.
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):
  • Radeon Family
  • Geforce Series
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.
Nvidia Quadro 4 and Quadro FX Family
To set hardware overlay planes on NVIDIA quadro cards you will need to enable "CIOverlay" in the XF86Config file. ex.

Section "Device"

Option "CIOverlay" "on"

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.
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.

ALSA

ALSA stands for Advanced Linux Sound Architecture.  It is a complete replacement for the existing sound architecture in Linux. It is geared toward high performance applications and is better suited to SMP machines.  It has emulation for the older OSS sound system that is standard in RedHat Linux.  Maya uses the OSS compatibility layer. If you are experiencing sound problems under linux, we recommend installing ALSA drivers.

You may find more information at http://www.alsa-project.org/ .


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.
  • 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.
  • Be aware that with ALL dual monitor setups you will experience problems with window positioning - windows/menus not displaying on 2nd monitor, flipping back to the main monitor, etc. Dual Monitor use is therefore not recommended or supported at this time.

Notes on Operating Systems
Redhat 9.0 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.

Non Redhat 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.


Detailed Driver Notes and Settings:


Quadro 4 700/750/900XGL
Model Version Driver Settings    
Quadro 4 700/750/900XGL(NVIDIA) Red Hat 9
1.0-6111
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 9
1.0-6111
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/3000
Model Version Driver Settings    
Quadro FX 1000/2000 (NVIDIA) Red Hat 9
1.0-6111
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 GL Z1/X1/X2/X3/T2
Model Version Driver Settings    
Fire GL Z1/X1 (ATI) Red Hat 9.0: X4.2.0-3.14.1
Red Hat EL WS 3.0: X4.3.0-3.14.1
Maya
         
Limitations and Solutions
Limitation Image planes do not display properly in Luminance or Alpha mode.
Solution None