Autodesk Maya 2008 Extension 2
Graphics Hardware Qualification - Linux Platform

Last updated: Last updated: March 3rd 2008


Contents of this document


Graphics Cards & Drivers

Legend

Qualified
Qualified with caveats (refer to caveat list)
Qualification planned. Results coming shortly
Qualification failed due to serious problems.
Un-tested. No qualification planned - not applicable / not available

 

Red Hat Enterprise
4.0 (U5)

Fedora Core 5

NVIDIA

Quadro FX 1700

 

 

OS 32-bit

169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 3700

 

 

OS 32-bit

169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 4600

OS 32-bit

169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 5600

OS 32-bit

169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 1500

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 3500

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 4500

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 4500x2

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 5500

 

 

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 3400

 

 

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 3450

 

 

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

Quadro FX 4400

 

 

OS 32-bit

  169.09

169.09

OS 64-bit

169.09

169.09

GeForce GPUs

Refer to Note (1)

ATI

FireGL 8650

 

 

OS 32-bit

8.443.1

OS 64-bit

8.443.1

FireGL 8600

OS 32-bit

8.443.1

OS 64-bit

8.443.1

FireGL 7600

OS 32-bit

8.443.1

OS 64-bit

8.443.1

FireGL 5600

OS 32-bit

8.443.1

OS 64-bit

8.443.1

FireGL 3600

OS 32-bit

8.443.1

OS 64-bit

8.443.1

FireGL 3400

OS 32-bit

OS 64-bit

8.443.1

FireGL 7300

OS 32-bit

OS 64-bit

8.443.1

FireGL 7350

OS 32-bit

OS 64-bit

8.443.1

FireGL 7200

OS 32-bit

OS 64-bit

8.443.1

FireGL 5200

OS 32-bit

OS 64-bit

8.443.1


Caveats & Limitations

NVIDIA

Model

Driver

Limitation / Caveat

Workaround

Status

Red Hat Enterprise Linux 4.0 WS U5 (32-64 bit)

All

169.09

#295677 / #295671
Tools which rely on overlay planes may not display properly. These include, but are not limited to; paint effects brushes not drawing completely, brushes and texture placements drawn an incorrect color, brushes and texture placements may not refresh properly.

 

None

 

Red Hat Enterprise Linux 4.0 WS U5 (32 & 64-bit)  & Fedora Core 5 (64-bit)

Quadro FX 4600 Quadro FX 5600
Quadro FX 1700 Quadro FX 3700

 

 

169.09

#286178
When using the paint effects in the viewport, it may be necessary to click in the viewport once in order for focus to be in the right window.

 

 

 

ATI

Model

Driver

Limitation / Caveat

Workaround

Status

Red Hat Enterprise Linux 4.0 WS U5 (32-64 bit)

All

8.443.1

#284643
When High Quality Rendering is enabled in the viewport, shadows may be displayed incorrectly.

 

 

Issue reported to vendor. Tracking #232085.

All

8.443.1

#285190
Bump maps do not render in the High Quality viewport or the Hardware Renderer.

 

 

Issue reported to vendor. Will be fixed in next driver release.

FireGL r600 cards

8.443

#285895  Hardware overlays do not display properly at resolutions above 1280 x 1024.

Switch to resolution 1280x1024

Issue reported to vendor. Tracking #230541

Software Dependent Issues

The following limitations/caveats are still being investigated. Autodesk has not identified the precise combination of factors involved. Please also refer to the “Release Notes” for further details on known issues with Maya.

Limitation / Caveat

Operating System

#295729 Overlays may not be drawn completely and may appear to be cut off. Changing the camera view may fix the problem.

Red Hat Enterprise Linux 4.0 WS U5 (32-64 bit)

#285160 Tools which rely on overlay planes may not display properly; Brushes and texture placements drawn in incorrect color or not refreshed properly.

Red Hat Enterprise Linux 4.0 WS U5 (32-64 bit)

#285155 When tracking a point in Maya Live, Fcheck may not launch to show you the results of your track.

Red Hat Enterprise Linux 4.0 WS U5  & Fedora Core 5


Important Linux Notes

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:

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


Hardware overlays on 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"

Operating Systems

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.

Limitation / Caveat

Solution

Red Hat Enterprise Linux WS 4.0 U5 64-bit

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

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 Red Hat Systems

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

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.


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.


Linux Qualification Kernels

 

32-bit

64-bit

RedHat WS 4 U5

Fedora Core 5

RedHat WS 4 U5

Fedora Core 5

Kernel

2.6.9-67.0.4.ELsmp

2.6.20-1.2320.FC5

2.6.9-67.0.4.ELsmp

2.6.20-12320.FC5

Xorg

6.8.2

7.0

6.8.2

7.0

Glibc

2.3.4-2.39

2.4-11

2.3.4-2.39

2.4-11