I'm pretty sure this is a hardware problem
I recently installed WineX 3 and then the game "Morrowind" on top of that. I got past some initial problems and at one point was getting the error message
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 15 (X_QueryTree)
Resource id in failed request: 0x2600004
Serial number of failed request: 282
Current serial number in output stream: 282
For some reason that doesn't come up when I try it now (I updated the kernel and some other things if that could possibly matter). Now Instead of an error message in the terminal window I am using to try to start the program I get a Windows-style message, apparently managed by Winex3, saying
Render Creation Error: "Unsupported desktop resolution. Change windows resolution to "True Color (32bit)"."
This seems to be a message from the game itself, not Linux or even wineX... when I go to my display settings (when I run redhat-config-xfree86) my only options for color depth are 256 colors, 15 bit, 16 bit, and 24 bit. No 32 bit there.
First of all, I don't think my video card is working
quite right with Linux right now. For example Tux Racer runs terribly (of course I don't care about Tux Racer itself, but still...) If this IS a hardware problem, could installing the driver package for my video card from the DRI sourceforge project fix it (I am currently trying to do that, with some other problems)?. If that doesn't work, does anyone have any other suggestions? If it ISN'T a hardware problem, could I manually set my color settings higher than what they are or force the program to run anway (I doubt that second one, but figure I'll ask)? I figure that it is a problem with the hardware not being configured / recognized correctly and not WineX, the game, etc since a) this game runs just fine on a computer with WindowsXP which doesn't even HAVE a video card (onboard video) and b) even if it doesn't start, it is correct about my display settings.
ANY ideas whatsoever will be highly appreciated
Information: Redhat 8, kernel 2.4.20-19.8, WineX 3, 32 MB ATI Radeon VE QY (7000) video card
Output of /sbin/lspci:
00:00.0 Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MCH) (rev 04)
00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 04)
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04)
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon VE QY
02:01.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
02:01.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
02:01.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
02:02.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
02:02.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
02:02.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
02:0c.0 Ethernet controller: Intel Corp. 82540EM Gigabit Ethernet Controller (rev 02)
output of glxinfo:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 1x x86/MMX/3DNow!/SSE
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap,
GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_object, GL_EXT_texture_lod_bias,
GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers,
GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture,
GL_SGIS_texture_edge_clamp
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Slow
0x25 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x26 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x27 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Slow
0x29 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2a 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow