opengl su scheda intel integrata

Mon Jun 26 14:44:40 CEST 2006

Mon Jun 26 14:44:40 CEST 2006 zukka
Ciao, ho un problema con la scheda integrata del computer al lavoro.... :roll: Ho una intel 9xx con dri opensource... altri software opengl funzionanano (piano ma funzionano) e soprattutto nel computer di un mio collega che usa uindos, tremolous gira dignitosamente... :x c'e' qualcuno che e' riuscito a farlo funzionare con la suddetta scheda sotto x ? allego il glxinfo e l'output in console di tremulous.... [code:24saocce] 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_hyperpipe, GLX_SGIX_swap_barrier, 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(R) 915G 20050225 x86/MMX/SSE2 OpenGL version string: 1.3 Mesa 6.4.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 [/code:24saocce] tremulous [code:24saocce] tremulous 1.1.0 linux-x86 Feb 28 2006 ----- FS_Startup ----- Current search path: /home/andrea/.tremulous/base /usr/local/games/tremulous/base/vms-1.1.0.pk3 (4 files) /usr/local/games/tremulous/base/map-uncreation-1.1.0.pk3 (110 files) /usr/local/games/tremulous/base/map-tremor-1.1.0.pk3 (45 files) /usr/local/games/tremulous/base/map-transit-1.1.0.pk3 (135 files) /usr/local/games/tremulous/base/map-niveus-1.1.0.pk3 (134 files) /usr/local/games/tremulous/base/map-nexus6-1.1.0.pk3 (151 files) /usr/local/games/tremulous/base/map-karith-1.1.0.pk3 (118 files) /usr/local/games/tremulous/base/map-atcs-1.1.0.pk3 (87 files) /usr/local/games/tremulous/base/map-arachnid2-1.1.0.pk3 (67 files) /usr/local/games/tremulous/base/data-1.1.0.pk3 (1229 files) /usr/local/games/tremulous/base ---------------------- 2080 files in pk3 files execing default.cfg execing autogen.cfg couldn't exec autoexec.cfg Hunk_Clear: reset the hunk ok ----- Client Initialization ----- ----- Initializing Renderer ---- ------------------------------- ----- Client Initialization Complete ----- ----- R_Init ----- ------- Input Initialization ------- Joystick is not active. ------------------------------------ ...loading libGL.so.1: Calling SDL_Init(SDL_INIT_VIDEO)... SDL_Init(SDL_INIT_VIDEO) passed. Initializing OpenGL display ...setting mode 3: 640 480 Using 8/8/8 Color bits, 24 depth, 8 stencil display. GL_RENDERER: Mesa GLX Indirect *********************************************************** You are using software Mesa (no hardware acceleration)! Driver DLL used: libGL.so.1 If this is intentional, add "+set r_allowSoftwareGL 1" to the command line when starting the game. *********************************************************** ...WARNING: could not set the given mode (3) ----- CL_Shutdown ----- RE_Shutdown( 1 ) ----------------------- ----- CL_Shutdown ----- ----------------------- Sys_Error: GLimp_Init() - could not load OpenGL subsystem [/code:24saocce] Il dri sembra attivo... ma tremulous non sembra piacere....
Mon Jun 26 15:13:12 CEST 2006 CoderNeM
Io ho una intel i915, e tremulus gira una spada. Da quel che leggo qui:
GL_RENDERER: Mesa GLX Indirect *********************************************************** You are using software Mesa (no hardware acceleration)! Driver DLL used: libGL.so.1 If this is intentional, add "+set r_allowSoftwareGL 1" to the command line when starting the game.
sembrerebbe che tremulous non riesca a interfacciarsi con il DRI nativo ma tramite Mesa. Ho avuto anchio questo problema, aggiornando i driver DRI. Per qualche misterioso motivo, cercava a tutti i costi di usare Mesa. Io invece ad esempio ho:
GL_RENDERER: Mesa DRI Intel(R) 915GM 20050225 x86/MMX/SSE2 Initializing OpenGL extensions ...GL_S3_s3tc not found ...ignoring GL_EXT_texture_env_add ...using GL_ARB_multitexture ...using GL_EXT_compiled_vertex_array
Non so che distribuzione hai, ma io ti consiglio di installare gli aggiornamenti del DRI che trovi su dri.freedesktop.org (http://dri.freedesktop.org/snapshots/) Installa il pacchetto dri-i915 per la tua scheda. Se ancora non va, installa pure un pacchetto common, che trovi sempre sullo stesso sito. Aspetta pero', prima di fare questo, prova a far partire tremulous da riga di comando con il parametro +set r_allowSoftwareGL 0 e vedi se parte. Facci sapere!
Mon Jun 26 22:01:05 CEST 2006 TiUngo
Ciao, io ho una Intel 855GM e tremulous gira abbastanza bene (risoluzione 640x480). Attualmente uso Fedora 5. Tuttavia ho avuto un problema simile con RTCW - Enemy Territory ... non ancora risolto :( ( Quando carico tremulous mi si carica DRI [code:u163qgps] ...loading libGL.so.1: Calling SDL_Init(SDL_INIT_VIDEO)... SDL_Init(SDL_INIT_VIDEO) passed. Initializing OpenGL display ...setting mode 3: 640 480 Using 8/8/8 Color bits, 24 depth, 8 stencil display. GL_RENDERER: Mesa DRI Intel(R) 852GM/855GM 20050225 x86/MMX/SSE2 Initializing OpenGL extensions ...GL_S3_s3tc not found ...ignoring GL_EXT_texture_env_add ...using GL_ARB_multitexture ...using GL_EXT_compiled_vertex_array GL_VENDOR: Tungsten Graphics, Inc GL_RENDERER: Mesa DRI Intel(R) 852GM/855GM 20050225 x86/MMX/SSE2 GL_VERSION: 1.3 Mesa 6.4.2 [/code:u163qgps] Potresti provare a vedere in xorg.conf (o nella conf di XFree86) per vedere se ti si carica il DRI; in extremis potresti provare a ricompilare tremulous (io ad es. l'ho fatto per applicare un patch di sicurezza). Ciao!!
Tue Jun 27 09:39:15 CEST 2006 zukka
Ho risolto! 8) Leggendo qua e la' su internet ho scoperto che alcuni programmi (tipo il motore di quake) aprono dinamicamente via dlopen la libGL.so invece che linkarla a compile time e in questo modo il linker non tira su tutti i simboli, la soluzione e' stata via LD_PRELOAD=/usr/lib/libGL.so mediante questa variabile d'ambiente invece si accende il debug sulle libGL... [code:1iw39jc5] export LIBGL_DEBUG=verbose [/code:1iw39jc5] [code:1iw39jc5] Initializing OpenGL display ...setting mode 3: 640 480 libGL: XF86DRIGetClientDriverName: 1.4.1 i915 (screen 0) libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i915_dri.so drmOpenByBusid: Searching for BusID pci:0000:00:02.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 15, (OK) drmOpenByBusid: drmOpenMinor returns 15 drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0 Using 8/8/8 Color bits, 24 depth, 8 stencil display. GL_RENDERER: Mesa DRI Intel(R) 915G 20050225 x86/MMX/SSE2 Initializing OpenGL extensions ...GL_S3_s3tc not found ...ignoring GL_EXT_texture_env_add ...using GL_ARB_multitexture ...using GL_EXT_compiled_vertex_array GL_VENDOR: Tungsten Graphics, Inc GL_RENDERER: Mesa DRI Intel(R) 915G 20050225 x86/MMX/SSE2 GL_VERSION: 1.3 Mesa 6.4.2 [/code:1iw39jc5] ciao a tutti e grazie per i consigli....
Tue Jun 27 14:19:29 CEST 2006 zukka
aggiungo... per chi come a me non piace giocare al buio [code:1hc1yb9b] xgamma -gamma 2 [/code:1hc1yb9b] da' una bella man.... :roll:
Mon Sep 25 19:59:23 CEST 2006 jdoe@gentoo-it
io ho una i945 su core duo (yohan) sul portatile e trem gira benino a 800x600
Mon Sep 25 20:20:04 CEST 2006 esty
n ho capito di che state parlando xke capisco poco di computer capisco solo che sul mio computer vado a 1024x 800 8)
Wed Sep 27 00:54:03 CEST 2006 T_Druid
anche a me capita (spesso) che usi i driver mesa invece che i driver ati (restricted). magari è un problema di moduli dei driver non correttamente caricati.. hai provato a leggere con [code:1tubrwiq]dmesg | grep <nomedriver>[/code:1tubrwiq] se il kernel all'avvio genera qualche errore o se proprio non li carica???
esty128
n ho capito di che state parlando xke capisco poco di computer capisco solo che sul mio computer vado a 1024x 800 8)
ma che razza di risoluzione hai???