Thanks for the assistance. Ok, so I disbled my proprietary drivers, and tried running it with the community drivers. It started without complaining, and displayed a 3D starfield. However, if I tried to actually do anything there (clicking on empty space seemed to work, but if I rotated the view or tried to interact with an object), it would pop up with the wine error and crash to desktop. Is it a hardware bottleneck? > > desktop:~/.wine/drive_c/ai_19_8_9$ wine adinfinitum.exe > fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer > unknown chip id 0x9501, can't guess. > fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers > fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers > fixme:win:EnumDisplayDevicesW ((null),0,0x32f89c,0x00000000), stub! > fixme:d3d:IWineD3DDeviceImpl_CreateSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible > wine: Unhandled page fault on write access to 0x0149f554 at address 0x7da588fd (thread 0009), starting debugger... > First chance exception: page fault on write access to 0x0149f554 in 32-bit code (0x7da588fd). > Register dump: > CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b > EIP:7da588fd ESP:0032fc54 EBP:0032fd2c EFLAGS:00210293( R- -- I S -A- -C) > EAX:00acacac EBX:7dab3ff4 ECX:00000002 EDX:0149f54c > ESI:00000002 EDI:003c0190 > Stack dump: > 0x0032fc54: 00147570 0032fd18 0032fce0 00000000 > 0x0032fc64: 000000c5 00000400 00000400 00001000 > 0x0032fc74: 00140680 000000bf 00000000 00000114 > 0x0032fc84: 00000000 00000000 00000000 7d25dda8 > 0x0032fc94: 0032fcb4 00000004 00000004 00000004 > 0x0032fca4: 0032fcb4 003c0000 0149d54c 00ff80ff > Backtrace: > =>0 0x7da588fd IWineD3DBaseSurfaceImpl_BltFast+0x9cd() in wined3d (0x0032fd2c) > 1 0x7e929f1c in ddraw (+0x29f1c) (0x0032fd6c) > 2 0x7e92c7a8 in ddraw (+0x2c7a8) (0x0032fd9c) > 3 0x0041e6d5 in adinfinitum (+0x1e6d5) (0x0032fe04) > 4 0x0041f373 in adinfinitum (+0x1f373) (0x0032fe58) > 5 0x0041f9f9 in adinfinitum (+0x1f9f9) (0x0032fe70) > 6 0x0041fa75 in adinfinitum (+0x1fa75) (0x0032fe80) > 7 0x0041fd87 in adinfinitum (+0x1fd87) (0x0032fea8) > 8 0x0042061c in adinfinitum (+0x2061c) (0x0032fed0) > 9 0x32778e1b in cc3270mt (+0x78e1b) (0x0032ff00) > 10 0x00000000 (0x0032ffe8) > 11 0xb7f30da7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) > 0x7da588fd IWineD3DBaseSurfaceImpl_BltFast+0x9cd in wined3d: movl %eax,0x0(%edx,%ecx,4) > Modules: > Module Address Debug info Name (77 modules) > PE 400000- 445000 Export adinfinitum > PE 32700000-327a9000 Export cc3270mt > ELF 7b800000-7b948000 Deferred kernel32<elf> > \-PE 7b820000-7b948000 \ kernel32 > ELF 7bc00000-7bcb0000 Deferred ntdll<elf> > \-PE 7bc10000-7bcb0000 \ ntdll > ELF 7bf00000-7bf04000 Deferred <wine-loader> > ELF 7d786000-7d98e000 Deferred swrast_dri.so > ELF 7d98e000-7dab6000 Export wined3d<elf> > \-PE 7d9a0000-7dab6000 \ wined3d > ELF 7db1d000-7db27000 Deferred libdrm.so.2 > ELF 7db27000-7db8a000 Deferred libgl.so.1 > ELF 7dbb4000-7dbc9000 Deferred midimap<elf> > \-PE 7dbc0000-7dbc9000 \ midimap > ELF 7dbc9000-7dbef000 Deferred msacm32<elf> > \-PE 7dbd0000-7dbef000 \ msacm32 > ELF 7dbef000-7dc07000 Deferred msacm32<elf> > \-PE 7dbf0000-7dc07000 \ msacm32 > ELF 7e408000-7e40e000 Deferred libattr.so.1 > ELF 7e40e000-7e415000 Deferred libgdbm.so.3 > ELF 7e415000-7e474000 Deferred libpulse.so.0 > ELF 7e483000-7e54b000 Deferred libasound.so.2 > ELF 7e54e000-7e553000 Deferred libcap.so.2 > ELF 7e553000-7e55a000 Deferred libasound_module_pcm_pulse.so > ELF 7e55a000-7e591000 Deferred winealsa<elf> > \-PE 7e560000-7e591000 \ winealsa > ELF 7e591000-7e59a000 Deferred libxcursor.so.1 > ELF 7e59a000-7e59f000 Deferred libxfixes.so.3 > ELF 7e59f000-7e5a3000 Deferred libxcomposite.so.1 > ELF 7e5a3000-7e5ab000 Deferred libxrandr.so.2 > ELF 7e5ab000-7e5b5000 Deferred libxrender.so.1 > ELF 7e5b5000-7e5bb000 Deferred libxxf86vm.so.1 > ELF 7e5bb000-7e5be000 Deferred libxinerama.so.1 > ELF 7e5be000-7e5df000 Deferred imm32<elf> > \-PE 7e5c0000-7e5df000 \ imm32 > ELF 7e5df000-7e5e4000 Deferred libxdmcp.so.6 > ELF 7e5e4000-7e5fe000 Deferred libxcb.so.1 > ELF 7e5fe000-7e602000 Deferred libxau.so.6 > ELF 7e602000-7e607000 Deferred libuuid.so.1 > ELF 7e607000-7e6f6000 Deferred libx11.so.6 > ELF 7e6f6000-7e706000 Deferred libxext.so.6 > ELF 7e706000-7e71e000 Deferred libice.so.6 > ELF 7e71e000-7e727000 Deferred libsm.so.6 > ELF 7e728000-7e72b000 Deferred libxdamage.so.1 > ELF 7e72b000-7e734000 Deferred librt.so.1 > ELF 7e736000-7e7d2000 Deferred winex11<elf> > \-PE 7e740000-7e7d2000 \ winex11 > ELF 7e802000-7e829000 Deferred libexpat.so.1 > ELF 7e829000-7e856000 Deferred libfontconfig.so.1 > ELF 7e856000-7e86c000 Deferred libz.so.1 > ELF 7e86c000-7e8e3000 Deferred libfreetype.so.6 > ELF 7e8f2000-7e94a000 Export ddraw<elf> > \-PE 7e900000-7e94a000 \ ddraw > ELF 7e94a000-7e9b6000 Deferred rpcrt4<elf> > \-PE 7e960000-7e9b6000 \ rpcrt4 > ELF 7e9b6000-7eab1000 Deferred ole32<elf> > \-PE 7e9d0000-7eab1000 \ ole32 > ELF 7eab1000-7eb98000 Deferred oleaut32<elf> > \-PE 7ead0000-7eb98000 \ oleaut32 > ELF 7eb98000-7ec2f000 Deferred winmm<elf> > \-PE 7eba0000-7ec2f000 \ winmm > ELF 7ec2f000-7ed7a000 Deferred user32<elf> > \-PE 7ec50000-7ed7a000 \ user32 > ELF 7ed7a000-7edd0000 Deferred advapi32<elf> > \-PE 7ed90000-7edd0000 \ advapi32 > ELF 7edd0000-7ee71000 Deferred gdi32<elf> > \-PE 7ede0000-7ee71000 \ gdi32 > ELF 7ef9b000-7efa7000 Deferred libnss_files.so.2 > ELF 7efa7000-7efb2000 Deferred libnss_nis.so.2 > ELF 7efb2000-7efcb000 Deferred libnsl.so.1 > ELF 7efcb000-7eff1000 Deferred libm.so.6 > ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 > ELF b7d99000-b7d9d000 Deferred libdl.so.2 > ELF b7d9d000-b7f00000 Deferred libc.so.6 > ELF b7f01000-b7f1a000 Deferred libpthread.so.0 > ELF b7f29000-b8064000 Export libwine.so.1 > ELF b8066000-b8084000 Deferred ld-linux.so.2 > Threads: > process tid prio (all id:s are in hex) > 00000008 (D) C:\ai_19_8_9\adinfinitum.exe > 00000009 0 <== > 0000000c > 00000015 0 > 00000013 0 > 00000012 0 > 0000000e 0 > 0000000d 0 > 0000000f > 00000016 0 > 00000014 0 > 00000011 0 > 00000010 0 > 00000017 > 00000018 0 > Backtrace: > =>0 0x7da588fd IWineD3DBaseSurfaceImpl_BltFast+0x9cd() in wined3d (0x0032fd2c) > 1 0x7e929f1c in ddraw (+0x29f1c) (0x0032fd6c) > 2 0x7e92c7a8 in ddraw (+0x2c7a8) (0x0032fd9c) > 3 0x0041e6d5 in adinfinitum (+0x1e6d5) (0x0032fe04) > 4 0x0041f373 in adinfinitum (+0x1f373) (0x0032fe58) > 5 0x0041f9f9 in adinfinitum (+0x1f9f9) (0x0032fe70) > 6 0x0041fa75 in adinfinitum (+0x1fa75) (0x0032fe80) > 7 0x0041fd87 in adinfinitum (+0x1fd87) (0x0032fea8) > 8 0x0042061c in adinfinitum (+0x2061c) (0x0032fed0) > 9 0x32778e1b in cc3270mt (+0x78e1b) (0x0032ff00) > 10 0x00000000 (0x0032ffe8) > 11 0xb7f30da7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) > brandon@brandon-desktop:~/.wine/drive_c/ai_19_8_9$ >