![]() |
Wine and World of Warcraft
First, my setup-
Dell Inspiron 6000, Debian Linux with x.org, ATI radeon x300 with firegl 6.8.0 driver installed and working (armagetron is working great, and so is glxgears). All the libraries are installed. So I ran wine to install WoW, then did the update, then logged in. If I run with "wine WoW.exe -opengl" it freezes after the handshake and login. I mean, no mouse movement. This doesn't matter if I full screen or put it in an independent window. If I run with "wine WoW.exe" and no -opengl argument, after the handshake the screen goes black, but I can move my mouse. I bought this game specifically because I heard it works with Linux. I will not use Windows, because I'm a Linux admin, and that's a step in the wrong direction (I won't be learning anything new with Linux). I was wondering if anyone else has had this problem. Everything works great. In fact, I get my video and sound to work great on the opening cinematics with "nice -n 19 wine WoW.exe". I've heard about Cedega, but apparently, you have to pay for membership on Transgaming.com, and I haven't paid for software in so long. I downloaded a winex cvs they had, and it doesn't even work right. I had to remove gcc 4.0 and put on gcc 3.4 just to get the thing to compile properly, and even then it doesn't seem to work right. Blah. I just want to play a game every once in a while. I could use some help. I'm no linux "n00b" but don't have much experience with wine. Just let me make a character and play! Paul |
|
Yea, I saw the original for that already, which was part of the Gentoo wiki. I TRY to dig through the net extensively before I make any posts. While I appreciate the attempt, I think I'm past the point of how-tos. I've seen some vague documentation on the difficulty of WoW with the fgrlx driver that I'm using, but haven't found details. Anyone have any details on it, or have gotten it to work?
|
Well, I made the shift over to cedega. I'm not sure if I should have killed wine, so I'm reinstalling it right now. Hopefully, they can co-exist. Anyway, when I run WoW.exe with cedega, it doesn't even draw the login screen correctly. All it does it show a TON of shifting triangles. The console output gives the following types of errors:
err:virtual:VirtualFree Could not remap pages, expect trouble #Now, I get a ton of these before the screen goes black to load the game. Then I get a bunch of these: err:ddraw:Direct3DDevice9_GetStridedDataUP stride inconsistency! 24 != 32 fixme:ddraw:Direct3DDevice9_SetStreamSource offset=1131216 I googled the error, and didn't return anything. I'm using the most recent fglrx driver from ATI, created from .deb packages that I got when I used the ATI fglrx-installer. The dev driver package is also installed. I have all the necessary mesa drivers, etc. Glxgears works great. My glxinfo says: 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_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig client glx vendor string: ATI client glx version string: 1.3 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float, GLX_ATI_render_texture GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_multisample OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: MOBILITY RADEON X300 Generic OpenGL version string: 1.3.5395 (X4.3.0-8.18.6) OpenGL extensions: GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array, GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ATI_element_array, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object, GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3, GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square, GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays 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 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None 0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None 0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None 0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None 0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None 0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None 0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None 0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None 0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None 0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None 0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None Obviously, everything with OpenGL is working (I know, because I just got out of Armagetron rehab, where I was for 7 months...couldn't kick the habit). Hopefully, someone else has seen this problem. |
| All times are GMT -5. The time now is 06:57 AM. |