On Monday 13 May 2002 16:50, Ian Romanick wrote:
> On Sun, May 12, 2002 at 11:08:47PM +0200, German Gomez Garcia wrote:
>
> >       I would like to know if anybody was able to run Maya 4 on a 
> > Matrox G400
> > using DRI, it seems that Maya only support 3DLabs and nVidia cards. Any 
> > clue about running it on a G400?
>
> I believe that Maya also (officially) suppors the ATI FireGL series on
> Linux.  At least the FireGL{2,3,4} are supported.  I don't know about the
> 8700 or the 8800.  I believe that it should work on the G400, but the
> performance will likely be very, very poor.  You'd be much better off with
> an Nvidia card in the Geforce series or a Radeon.

What do you thing about this:

ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/X/XFree86/FireGL/suse80

The worst thing is the lack of a "true" overlay mode with XFree86 4.2.0/DRI.
Is it possible with any 3dfx?

I had it going 1997 (or before) with my Matrox Millennium PCI (8 MB) and 
Accelerated-X 1.x later 2.x and then 3.x.

Here is another great OpenGL app which _need_ overlay.
Amira  -  Advanced 3D Visualization and Volume Modeling 
http://www.amiravis.com/

I downloaded the test version and here is what I get with the tdfx driver (V5 
5500 AGP).

/home/nuetzel> amira
Executing /opt/Amira-2.3/bin/start...
Using arch-Linux-Optimize ...
libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
drmOpenByBusid: busid is PCI:1:5:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
libGL: using Glide library libglide3.so
Inventor error in SoXtRenderArea::redrawOverlay(): could not get overlay 
planes
libGL: using Glide library libglide3.so
/opt/Amira-2.3/bin/start: line 564: 11314 Speicherzugriffsfehler  
${AMIRA_ROOT}/bin/${arch}/HxMain ${AMIRA_START_SCRIPT} $*

The segfault could be coming from the bad circumstance that they sadly used 
the "broken" officially unreleased (from the GCC team) RedHat gcc-2.96 g++ 
compiler for there C++ code...

With setenv LIBGL_ALWAYS_INDIRECT it works:

/home/nuetzel> amira
Executing /opt/Amira-2.3/bin/start...
Using arch-Linux-Optimize ...
libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
Inventor error in SoXtRenderArea::redrawOverlay(): could not get overlay 
planes

>From the Amira console:

Extension AmiraMol 0.91 installed 
Reading temperature.icol
Reading physics.icol
Reading glow.col
Reading volrenRed.col
Reading volrenGreen.col
Amira 2.3 (arch-Linux-Optimize) 
Type 'help' for getting started. 
>

strace amira
[-]
read(3, "rom\t\t\tto\t\t\tmodule\t\tcost\nalias\tIS"..., 4096) = 4096
brk(0x80d8000)                          = 0x80d8000
read(3, "1\nmodule\tINTERNAL\t\tUTF-32//\t\tUTF"..., 4096) = 1222
brk(0x80d9000)                          = 0x80d9000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40022000, 4096)                = 0
open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\7\0"..., 1024) = 
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=7556, ...}) = 0
brk(0x80da000)                          = 0x80da000
old_mmap(NULL, 10196, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40022000
mprotect(0x40024000, 2004, PROT_NONE)   = 0
old_mmap(0x40024000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x1000) = 0x4002
4000
close(3)                                = 0
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\7\0"..., 1024) = 
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=6052, ...}) = 0
old_mmap(NULL, 8692, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40025000
mprotect(0x40027000, 500, PROT_NONE)    = 0
old_mmap(0x40027000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x1000) = 0x4002
7000
close(3)                                = 0
brk(0x80e2000)                          = 0x80e2000
brk(0x80e3000)                          = 0x80e3000
brk(0x80e5000)                          = 0x80e5000
write(2, "/opt/Amira-2.3/bin/start: line 5"..., 124/opt/Amira-2.3/bin/start: 
line 564: 1231
3 Speicherzugriffsfehler  ${AMIRA_ROOT}/bin/${arch}/HxMain 
${AMIRA_START_SCRIPT} $*
) = 124
rt_sigprocmask(SIG_SETMASK, [CHLD TTOU], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) ---
wait4(-1, 0xbfffeae8, WNOHANG, NULL)    = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x806d7d0, [], 0x4000000}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "\n#echo \"Couldn\\\'t start $HX_APPL"..., 8192) = 131
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "", 8192)                     = 0
munmap(0x40021000, 4096)                = 0
munmap(0x40020000, 4096)                = 0
_exit(139)                              = ?

Any hints?

Thanks,
        Dieter

-- 
Dieter N�tzel
Graduate Student, Computer Science

University of Hamburg
Department of Computer Science
@home: [EMAIL PROTECTED]


_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to