vytukas Report post Posted February 6, 2006 Some textures (especially tree leaves, rocks, location flags/signs, roofs) are not visible on Linux. On the same hardware, Windows, its ok. All other simple 3D apps and games (blender, tuxracer etc) run fine. Affected versions: elc >= 1.1.2 (1.1.0 was fine) Screenshots showing off the problems: Rocks and sign texture seems invisible Trees without leaves I tried downloading officials binaries, building from CVS, I get the same results. Hardware: Intel i915 integrated board, i810 gl driver. glxinfo outputs the following: 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: SGI client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group GLX version: 1.2 GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel® 915G 20050225 OpenGL version string: 1.3 Mesa 6.3.2 OpenGL extensions: GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_shadow, 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_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage, GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, 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 0 0 0 0 0 0 0 0 None 0x24 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x27 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x28 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x30 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow Share this post Link to post Share on other sites
jackthebiscuit Report post Posted February 7, 2006 Getting the same error, looks exactly like the ati bug with vertex arrays. Intel extreme 2 here Share this post Link to post Share on other sites
Melvyn Report post Posted February 7, 2006 (edited) $ fgrep "Can't open file" error_log.txt| sort -u Error: Can't open file "S" Error: Can't open file "Z" Error: Can't open file "./3dobjects/structures/locks.bmp" Error: Can't open file "./particles/slow_smoke.part" Error: Can't open file "./textures/fontv.bmp" the locks.bmp is making switching boats in DP show lines and loads of distorted flickering. These weren't in the update zip and was a full install from 1.1.2. Edit: Did a full download of 1.2.0 linux and extracted zip in virgin dir: $ fgrep "Can't open file" ~/.elc/error_log.txt |sort -u|sed -e's/^.*"\(.*\)"$/\1/'|xargs ls -al ls: S: No such file or directory ls: Z: No such file or directory ls: ./3dobjects/structures/locks.bmp: No such file or directory ls: ./particles/slow_smoke.part: No such file or directory ls: ./textures/fontv.bmp: No such file or directory I realize "S" and "Z" are bugs, but that only happened once and can't reproduce so far. Edited February 7, 2006 by Melvyn Share this post Link to post Share on other sites
crus Report post Posted February 7, 2006 my client looks like this too, tho was like this in 1.1.2 :/ Radeon 7200 here Share this post Link to post Share on other sites
jackthebiscuit Report post Posted February 8, 2006 Anyone tried the ATI fix on this Share this post Link to post Share on other sites
Melvyn Report post Posted February 8, 2006 (edited) When I have nvidia card? nope. WS diamond cave looks real aquard for me btw. Also: Breakpoint 1, my_fopen (fname=0xbfbfc410 "./3dobjects/statues/statue_peasant.e3d", mode=0x80cece0 "rb") at misc.c:366 These are in misc_objects, a symlink can fix those. Edited February 8, 2006 by Melvyn Share this post Link to post Share on other sites
jackthebiscuit Report post Posted February 13, 2006 I finally installed Latest x-org on my machine. In the hope that it would solve this problem, needless to say it doesn't, although I do get *slightly* higher frame rate 20% approx. and X hangs sometimes, when el in window(suspect X). This is still with the i810 driver Share this post Link to post Share on other sites
Entropy Report post Posted February 15, 2006 Looks like a wrong face culling issue... Share this post Link to post Share on other sites
J0wn Report post Posted February 19, 2006 Looks like a wrong face culling issue... Bit of a late response to this one, but i have the same issues same old I810 with Xfree Dri/Drm Mesa Combo. Ive had similar things happen in some older games, I did how ever put it down to the Mesa GL implimentation as at the time 5.0.2 was the version. -- To ask the question is the quote pointing to an issue in MesaGL or in EL? Regards.. Share this post Link to post Share on other sites
crusadingknight Report post Posted February 19, 2006 (edited) Oh, OK, I think I can help a bit... There's a hack (somewhere in the code), which dealt with bad face culling on my i845; basically, in some places, the Pop() call fails to remove the face culling. I suspect this may show up in more places on the older cards of the i845 family, so you may end up grepping for GL_Enable'ing GL_CULL_FACE, and making sure each has a corresponding GL_Disable. Or, better yet, let's all e-mail Intel about it. I have no idea about ATI cards though, and nothing to test on. Edited February 19, 2006 by crusadingknight Share this post Link to post Share on other sites
J0wn Report post Posted February 19, 2006 Oh, OK, I think I can help a bit... There's a hack (somewhere in the code), which dealt with bad face culling on my i845; basically, in some places, the Pop() call fails to remove the face culling. I suspect this may show up in more places on the older cards of the i845 family, so you may end up grepping for GL_Enable'ing GL_CULL_FACE, and making sure each has a corresponding GL_Disable. Or, better yet, let's all e-mail Intel about it. I have no idea about ATI cards though, and nothing to test on. Want to add to this? Id be happy to test in this area .. I fgrep'd the cvs and found various instancies of both enable and disable of CULL. -- Regards Share this post Link to post Share on other sites
jackthebiscuit Report post Posted February 19, 2006 http://developer.berlios.de/patch/?func=de...5&group_id=1256 Works for me Share this post Link to post Share on other sites
J0wn Report post Posted February 20, 2006 The patch mentioned did'nt fix it for me im still missing things and or textures dont appear as they should .. Regards Share this post Link to post Share on other sites
ttlanhil Report post Posted February 20, 2006 The patch mentioned did'nt fix it for me im still missing things and or textures dont appear as they should .. Regards after applying it, did you go into config and turn off the precompiled vertex option? Share this post Link to post Share on other sites
J0wn Report post Posted February 20, 2006 The patch mentioned did'nt fix it for me im still missing things and or textures dont appear as they should .. Regards after applying it, did you go into config and turn off the precompiled vertex option? What is this config you speak of .. I took a look at the make file but did'nt find anything in there. a hint would help out no doubt Regards Share this post Link to post Share on other sites
J0wn Report post Posted February 20, 2006 The patch mentioned did'nt fix it for me im still missing things and or textures dont appear as they should .. Regards after applying it, did you go into config and turn off the precompiled vertex option? What is this config you speak of .. I took a look at the make file but did'nt find anything in there. a hint would help out no doubt Regards Scratch that .. ran the patched bin and turned off the Vertex stuff ingame ... Looks good ... Thanks for the info guys .. Regards Share this post Link to post Share on other sites
vytukas Report post Posted February 23, 2006 The patch posted above works fine, thank u guys! Although I have a feeling it does affect performance a bit :/ Share this post Link to post Share on other sites
crunchyuncle Report post Posted March 17, 2006 Running SuSE 10.0 radeon 8500 amd athlon 2100 640 mb pc2100ram fic an11 stealth mb 40gb hdd linux kernel 2.6.13 i have these same issues im a recent windows convert, how can i fix this exactly? Share this post Link to post Share on other sites
Vegar Report post Posted March 18, 2006 i have these same issues im a recent windows convert, how can i fix this exactly? Compile latest CVS and disable compiled vertex arrays in the config window. Share this post Link to post Share on other sites