Qualification of Maya 2008 on Linux

Last updated: May 12th, 2008


Qual chart update is in progress. The information contained in this chart is currently being updated.

Products Version Cut Number
Maya Complete / Unlimited 32-bit 200708030042-704171
Maya Complete / Unlimited 64-bit 200708030010-704171

Contents of this document


General Configuration

In order to determine whether your system is qualified to run Autodesk Maya 2008 and mental ray for Maya, you must have a qualified processor, operating system, graphics card, and graphics driver. See the following sections.

In addition, other requirements are as follows:

General disclaimers:


Operating Systems and processors

Intel and AMD 64-bit Compatibility: Please note that qualification on 64-bit capable systems must take into account the mode that the CPU is running as well as whether the OS is 32-bit or 64-bit. 

The following tables show the operating systems and processor combinations qualified to run Autodesk Maya 2008 and mental ray for Maya.

CPU Qualification
 
32-bit
64-bit
INTEL
AMD
INTEL
AMD
Pentium 4/D/Dual Core, Xeon,Core 2/Duo/Extreme/Quad
Athlon 64/FX/X2, Opteron / Quad Core
Pentium 4/D/Dual Core, Xeon,Core 2/Duo/Extreme/Quad
Athlon 64/FX/X2, Opteron / Quad Core
RHEL WS 4 (U5) *
QUALIFIED
QUALIFIED
QUALIFIED
QUALIFIED
Fedora Core 5
QUALIFIED
QUALIFIED
QUALIFIED
QUALIFIED
Fedora Core 6
COMPATIBLE
COMPATIBLE
COMPATIBLE
COMPATIBLE
Open SuSE 10.2
COMPATIBLE
COMPATIBLE
COMPATIBLE
COMPATIBLE
Ubuntu**
COMPATIBLE
COMPATIBLE
COMPATIBLE
COMPATIBLE
Kubuntu**
COMPATIBLE
COMPATIBLE
COMPATIBLE
COMPATIBLE
Debian**
COMPATIBLE
COMPATIBLE
COMPATIBLE
COMPATIBLE

* - Red Hat Enterprise Linux Workstation v4.0 (update 5)

** - Autodesk does not test installations on non-RPM linux distributions.

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 Autodesk 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 Autodesk 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 configurations choices. This list includes important components that significantly affect Maya.

Qual chart update is in progress. The information contained in this chart is currently being updated.

Linux Qualification Kernels
   32-bit 64-bit
RHEL WS 4.0 update 5 Fedora Core 5 RHEL WS 4.0 update 5 Fedora Core 5
Kernel
2.6.9-55.0.9.ELsmp
2.6.20-1.2320.FC5
2.6.9-55.0.6.9.ELsmp
2.6.20-12320.FC5
Xorg
6.8.2
7.0
6.8.2
7.0
glibc
2.3.4-2.36
2.4.11
2.3.4-2.36
2.4-4

Please see Notes on Operating Systems. note re: non Redhat Systems.


Important Linux Notes

OpenMotif 2.2.3

Maya 2008 uses OpenMotif 2.2.3 as its GUI framework. The version used is OpenMotif 2.2.3 from ICS with additional updates from the OpenMotif CVS. Maya includes the library in its default lib directory. No action is required to use the proper library.

For more information, see http://www.motifzone.com/

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 cannot obtain its preferred visual, it will fall back as possible to lower values. A warning will be issued in this case.

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

Window Manager

Qualification tests listed in this page have been performed under KDE version 3.5.X.  Other window managers are likely to work just fine although they have not been tested and therefore they cannot be listed as "Qualified".

Sound

Autodesk is aware that sound reproduction inside Maya (scrubbing and playback) doesn't work on many sound cards on Linux. At this time 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.

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.

 


Notes on Operating Systems

Redhat WS 4.0 Limitations and Solutions
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 64-bit 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.6, and libgcc_s.so.1 within the Maya "lib" directory, as well as the required Motif 2.2.3 runtime library libXm.so.3

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.



Qual chart update is in progress. The information contained in this chart is currently being updated.

Graphics Cards and Driver Versions

Maya is qualified with the following graphics adapters (with the specified driver for the specified operating systems). Autodesk has tested only drivers listed under each OS. While it may be possible to use Maya successfully on earlier or later drivers, Autodesk cannot guarantee their performance or behavior. If you encounter problems with a driver, we strongly suggest that you contact the graphic card vendor to report your problem.

  Red Hat 4-u5
32 Bits
Red Hat 4-u5
64 Bits
Fedora Core 5
32Bits
Fedora Core 5
64Bits
ATI pending pending pending pending
NVIDIA 100.14.19 100.14.19 100.14.19 100.14.19

 

 
Red Hat 4  update 5
32-bit
Red Hat 4 update 5
64-bit
Fedora Core 5
32-bit
Fedora Core 5
64-bit
ATI        
FireGL 3400
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 3600
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 5200
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 5600
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 7200
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 7300
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 7350
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 7600
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 8600
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
FireGL 8650
QUALIFIED *
QUALIFIED *
NOT-TESTED
NOT-TESTED
NVIDIA        
Quadro FX 1500 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 3400 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 3450 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 3500 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 4400 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 4500 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 4500 X2 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 4600 QUALIFIED QUALIFIED QUALIFIED QUALIFIED
Quadro FX 5500 QUALIFIED QUALIFIED
QUALIFIED *
QUALIFIED
Quadro FX 5600 QUALIFIED QUALIFIED
QUALIFIED *
QUALIFIED *

* This permutation was qualified on Maya 2008 Extension 2. Results can be seen by going to: http://download.autodesk.com/us/maya/qualcharts/Maya2008_Extension2_linux.html


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):

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 caveats which may make them unsuitable for your purposes.    

Nvidia Quadro FX Family
To set hardware overlay planes on NVIDIA quadro cards you will need to enable "CIOverlay" in the 'xorg.conf file. ex.

Section "Device"

Option "CIOverlay" "on

Driver Notes and Caveats

Vendor Drivers version Description
Workaround
       
Nvidia 100.11.19 Possible lag with brushes while using Paint Effects none

 


Python

Maya 2008 for Linux uses Python 2.5.1 UCS4.

 

Compiler Requirements

Maya 2008 was compiled using gcc 4.1.2, on a RHEL 4 system. gcc 4.1.2 source code is available from http://gcc.gnu.org/gcc-4.0/ .

The options to build the gcc 4.1.2. compiler used for Maya are:


gcc402 -v


Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-4.1.2/configure --prefix=/opt/
gcc412 --program-suffix=412  --enable-shared  --enable-threads=posix  --enable-checking=release  --with-system-zlib  --enable-__cxa_atexit  --disable-libunwind-exceptions  --enable-languages=c,c++ Thread model: posix gcc version 4.1.2

Plugin developers should use the same configuration.