I have followed the instructions provided by Roland Scheidegger: http://homepage.hispeed.ch/rscheidegger/dri_experimental/s3tc_index.html

I was able to get DRI, Mesa, and DRM to compile and run.  I
then applied Roland's patches and recompiled, and again everything
worked.  The problem is that Neverwinter Nights hangs on me.
I have downloaded and played the UT2003 demo, and it works great.
This makes me think that it is a specific problem.  It is so
bad that the only way to recover is to ssh in and kill -9 the
nwmain process and then restart X.

The hang occurs specificaly at the point where you are about to
be dropped into the game, i.e., once you start a new game or
load a game and press "play."  The sequence will change, the
progress bar will move, and just as it is about to reach the
end of the box , the process hangs.

I have strace'd NWN a coulpe of times, and here are the tail ends of
the traces:

Trace 1:

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, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x8075fd0, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, Mesa: software DXTn compression/decompression available
./nwn: line 12:  2662 Killed                  ./nwmain $@
[{WIFEXITED(s) && WEXITSTATUS(s) == 137}], 0) = 2661
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbffff41c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8075fd0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 40)                       = 0
exit_group(137)                         = ?

Trace 2:

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, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x8075fd0, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, Mesa: software DXTn compression/decompression available
./nwn: line 12:  3791 Killed                  ./nwmain $@
[{WIFEXITED(s) && WEXITSTATUS(s) == 137}], 0) = 3790
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbffff3ac, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8075fd0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 40)                       = 0
exit_group(137)                         = ?

Trace 3:

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, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x8075fd0, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, Mesa: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
0xbffff7a8, 0) = ? ERESTARTSYS (To be restarted)
--- SIGTERM (Terminated) @ 0 (0) ---
+++ killed by SIGTERM +++


I am a halfway decent coder, or so I like to think, but I am not
familiar with the DRI code.  If someone can provide some
suggestions, I have no problems rolling up my sleeves and getting
my hands dirty.

--Roberto Sanchez


------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to