| With a new version of Ubuntu (using 9.04), I thought I might have more luck. With this version, direct rendering works according to $ grep glxinfo | rendering. I booted up an old version of lxdream, accidentally, and was able see some output. It was too slow to work properly, however, so I decided to try the newest version of lxdream as well. With version 0.9, the game doesn't play.
 I've accepted that I won't be able to play DC games on my laptop, but I thought it might be useful if I posted my core dump. If this means anything to you, let me know:
 
 root@LucidLinux:/home/john/Programs/Dreamcast# ./lxdream
 20:50:08 A0000000 WARN  Unable to load file 'bios/IP.BIN': No such file or directory
 20:50:09 8C010040 WARN  Attempted write to unknown P4 region: FFFFFFFC
 
 --
 KallistiOS ##version##: Thu May 15 15:51:34 PDT 2008
 root@anothrcomputer:/home/john/dc/kos
 thd: pre-emption enabled, HZ=100
 20:50:09 8C034D4E WARN  ARM Halted: BRANCH to invalid address FFFFFFE8 at 00000004
 maple: active drivers:
 Dreameye (Camera): Camera
 Sound Input Peripheral: Microphone
 PuruPuru (Vibration) Pack: JumpPack
 VMU Driver: Clock, LCD, MemoryCard
 Mouse Driver: Mouse
 Keyboard Driver: Keyboard
 Controller Driver: Controller
 DMA Buffer at ac14bce0
 vid_set_mode: 640x480IL NTSC
 fs_romdisk: mounting image at 0x8c05b020 at /rd
 dc-load console support enabled
 maple: attached devices:
 A0: Dreamcast Controller          (01000000: Controller)
 pvr: enabling vertical scaling for non-VGA
 --- Aborting with signal 11 ---
 [Thread debugging using libthread_db enabled]
 [New Thread 0xb7357720 (LWP 7599)]
 0xb8036430 in __kernel_vsyscall ()
 #0  0xb8036430 in __kernel_vsyscall ()
 #1  0xb76d02a3 in waitpid () from /lib/tls/i686/cmov/libc.so.6
 #2  0xb766a57b in ?? () from /lib/tls/i686/cmov/libc.so.6
 #3  0x08080118 in report_crash (signo=11, info=0xbfc50f9c, ptr=0xbfc5101c) at util.c:47
 #4  <signal handler called>
 #5  0xb52b26c0 in intelFinish () from /usr/lib/dri/i965_dri.so
 #6  0xb530ee11 in _mesa_Finish () from /usr/lib/dri/i965_dri.so
 #7  0x080825df in gl_fbo_display_render_buffer (buffer=0xa7db068) at drivers/gl_fbo.c:322
 #8  0x08072dce in pvr2_display_frame () at pvr2/pvr2.c:456
 #9  0x0807302c in pvr2_scanline_callback (eventid=4) at pvr2/pvr2.c:124
 #10 0x0805a6a2 in event_execute () at eventq.c:215
 #11 0x0805b0dd in sh4_sleep_run_slice (nanosecs=1000000) at sh4/sh4.c:510
 #12 0x0805b494 in sh4_run_slice (nanosecs=1000000) at sh4/sh4.c:148
 #13 0x0805a09b in dreamcast_run () at dreamcast.c:209
 #14 0xb78f3b54 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
 #15 0xb78e5cab in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #16 0xb78fd3a9 in ?? () from /usr/lib/libgobject-2.0.so.0
 #17 0xb78fea1b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 #18 0xb78feec6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #19 0xb7c90515 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #20 0xb7c926a5 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
 #21 0xb7e6655f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 ---Type <return> to continue, or q <return> to quit---
 #22 0xb78f3b54 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
 #23 0xb78e5cab in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #24 0xb78fd3a9 in ?? () from /usr/lib/libgobject-2.0.so.0
 #25 0xb78fea1b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 #26 0xb78feec6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #27 0xb7cace5a in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
 #28 0xb7cae968 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #29 0xb78f3b54 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
 #30 0xb78e4409 in ?? () from /usr/lib/libgobject-2.0.so.0
 #31 0xb78e5cab in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #32 0xb78fcc40 in ?? () from /usr/lib/libgobject-2.0.so.0
 #33 0xb78fea1b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 #34 0xb78feec6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #35 0xb7cacefa in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
 #36 0xb7cad124 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #37 0xb7d7e1c2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #38 0xb78e4409 in ?? () from /usr/lib/libgobject-2.0.so.0
 #39 0xb78e5cab in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #40 0xb78fd067 in ?? () from /usr/lib/libgobject-2.0.so.0
 #41 0xb78fe8df in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 #42 0xb78feec6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #43 0xb7eb282e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #44 0xb7d75cfa in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
 ---Type <return> to continue, or q <return> to quit---
 #45 0xb7d77297 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
 #46 0xb7be47ca in ?? () from /usr/lib/libgdk-x11-2.0.so.0
 #47 0xb7857af8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
 #48 0xb785b05b in ?? () from /usr/lib/libglib-2.0.so.0
 #49 0xb785b52a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 #50 0xb7d77799 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #51 0x080509a8 in main (argc=1, argv=0xbfc524f4) at main.c:248
 Aborted (core dumped)
 
 
 |