PDA

View Full Version : Fallo de texturas en Ubuntu 8.04 bajo gráfica Intel.


SirameK
05-27-2008, 12:59 PM
El problema del fallo de texturas en ubuntu no viene de lejos, bien en este caso debo crear un nuevo hilo, ya que los referentes a las gráficas intel tan solo explicaban como hacerlo correr (algo que también costó lo suyo) y los que atendían a errores de texturas utilizaban gráficas ati o nvidia.
El problema es evidentemente un fallo en el tratamiento de las texturas, cualquiera de ellas. Adjunto screen para hacerlo más visual y el .txt de la superlinea creada por unas prodigiosas mentes ;).

Me pregunto si este fragmento de xorg.conf servirá de algo, me llamó la atención que donde se refiere a driver no menciona los controladores mesa...

Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
EndSection


Por otro lado "googleando" me encontré con estos controladores para mi gráfica, directamente provenientes de Intel, me pregunto si los conocen, y por tanto si me convendría instalarlos en lugar de mesa (creo). Controladores Intel (http://downloadcenter.intel.com/filter_results.aspx?strTypes=all&ProductID=1862&OSFullName=Linux*&lang=spa&strOSs=39&submit=%C2%A0%C2%A0Ir%C2%A0%C2%A0)


Por si fuera una posible solución, me he descargado esto: Intel drivers (http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProductID=1862&DwnldID=8203&strOSs=39&OSFullName=Linux*&lang=spa), pero me da miedo ponerme con ello antes de que ustedes me digan que es conveniente.


Para más información, dejo pantallazo del contenido de la descarga "drivers intel" ya que no estoy seguro de qué debería ejecutar, veo un install pero me da miedo...

pescaupintau
05-27-2008, 04:11 PM
Creo que esos controladores de intel son los mismos que vienen con tu distribución, por eso los ves como 'Intel'. Del faq de mesa:
1.1 What is Mesa?
Mesa is an open-source implementation of the OpenGL specification. OpenGL is a programming library for writing interactive 3D applications. See the OpenGL website for more information.

Mesa 6.x supports the OpenGL 1.5 specification.

1.2 Does Mesa support/use graphics hardware?
Yes. Specifically, Mesa serves as the OpenGL core for the open-source DRI drivers for XFree86/X.org. See the DRI website for more information.

y el dri website es: http://dri.freedesktop.org/

Entonces, creería que los tiros van por otro lado. Pero es hora de la arlick señal o la sunos-señal

SirameK
05-27-2008, 05:29 PM
Creo que esos controladores de intel son los mismos que vienen con tu distribución, por eso los ves como 'Intel'. Del faq de mesa:
1.1 What is Mesa?
Mesa is an open-source implementation of the OpenGL specification. OpenGL is a programming library for writing interactive 3D applications. See the OpenGL website for more information.

Mesa 6.x supports the OpenGL 1.5 specification.

1.2 Does Mesa support/use graphics hardware?
Yes. Specifically, Mesa serves as the OpenGL core for the open-source DRI drivers for XFree86/X.org. See the DRI website for more information.

y el dri website es: http://dri.freedesktop.org/

Entonces, creería que los tiros van por otro lado. Pero es hora de la arlick señal o la sunos-señal
Si no entendí del todo mal, necesito tanto mesa como los drivers intel, ya que los primeros consiguen que "funcione" opengl, es así? Coincido con la arlick-sunos señal ;)

arlick
05-28-2008, 06:18 PM
Bien... te comento lo que he sacado en claro después de leer el wiki de dri...
...
Fin. xDD

Creo que es como dices, que mesa es una capa sobre la que se apoya el driver de intel y también el dri. El link que has puesto de los drivers de intel son del 2004.

Estás seguro de que ese es el enlace correcto? son esos los que instalaste?

También me hace dudar porque en la salida del xorg sale esto:

OpenGL version string: 1.3 Mesa 7.0.3-rc2

Nunca me acuerdo de cualquiera era la versión de OpenGL mínima para correr regnum, creo que era la 1.3 (*). Los drivers de nvidia y ati están por encima de la versión 2.0

Nose... puede que te falten muchas extensiones.
Aunque es raro porque cuando hace tiempo traté de instalarme mesa me daba OpenGL 2.1 o por ahí, aunque no conseguí nunca tener aceleración 3d.

Postea la salida entera de esto:

glxinfo

(*) encontré la respuesta xDD

http://www.regnumonline.com.ar/forum/showpost.php?p=105003&postcount=3

SirameK
05-28-2008, 07:44 PM
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_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
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_copy_sub_buffer, 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_EXT_texture_from_pixmap
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_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 915GM 20061017 x86/MMX/SSE2
OpenGL version string: 1.3 Mesa 7.0.3-rc2
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_crossbar,
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_compression_s3tc,
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

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
0x57 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon

SirameK
05-28-2008, 08:58 PM
Bien... te comento lo que he sacado en claro después de leer el wiki de dri...
...
Fin. xDD

Creo que es como dices, que mesa es una capa sobre la que se apoya el driver de intel y también el dri. El link que has puesto de los drivers de intel son del 2004.

Estás seguro de que ese es el enlace correcto? son esos los que instalaste?

También me hace dudar porque en la salida del xorg sale esto:

OpenGL version string: 1.3 Mesa 7.0.3-rc2

Nunca me acuerdo de cualquiera era la versión de OpenGL mínima para correr regnum, creo que era la 1.3 (*). Los drivers de nvidia y ati están por encima de la versión 2.0

Nose... puede que te falten muchas extensiones.
Aunque es raro porque cuando hace tiempo traté de instalarme mesa me daba OpenGL 2.1 o por ahí, aunque no conseguí nunca tener aceleración 3d.

Postea la salida entera de esto:

glxinfo

(*) encontré la respuesta xDD

http://www.regnumonline.com.ar/forum/showpost.php?p=105003&postcount=3
Primero NO no son los drivers que instalé, cuando instalé ubuntu ya me los instalo de forma predeter., segundo entonces quizá buscando una versión más reciente de mesa...algún code para buscar actualizaciones de mesa???

pescaupintau
05-28-2008, 09:08 PM
Primero NO no son los drivers que instalé, cuando instalé ubuntu ya me los instalo de forma predeter., segundo entonces quizá buscando una versión más reciente de mesa...algún code para buscar actualizaciones de mesa???
http://www.mesa3d.org/ ?
En concreto:
http://www.mesa3d.org/download.html
http://www.mesa3d.org/install.html

arlick
05-28-2008, 09:08 PM
Primero NO no son los drivers que instalé, cuando instalé ubuntu ya me los instalo de forma predeter., segundo entonces quizá buscando una versión más reciente de mesa...algún code para buscar actualizaciones de mesa???

Esa es la versión más reciente:

http://www.mesa3d.org/download.html

Lo que si puedes hacer es buscar en el synaptics (o lo que uses...) que versión tienes del driver de intel, buscar cual es la última que ofrece intel en su página y ver si es necesario actualizar.

supongo que con buscar intel en synaptics debería salir, aunque nose cuantos miles de paquetes más te saldrán...

Además fijando en la salida del glxinfo parece que tienes las mismas (o casi las mismas, no las he contado una a una...) extensiones que yo. Entonces no creo que vaya por ahí el problema.

PD: el link que pusiste de intel es el correcto, no me fijé bien cuando contesté antes.

SirameK
05-28-2008, 09:12 PM
OpenGL version string: 1.3 Mesa 7.0.3-rc2
Si no leí mal es la misma versión que la que me indican para descargar :(

SirameK
05-28-2008, 09:18 PM
Por lo que decías ar, los drivers de la page de intel y los que me aparecen como instalados en los repos d synaptics no se parecen en nada...me la juego con los de la pagina de intel?:eek24:

arlick
05-28-2008, 09:19 PM
Por lo que decías ar, los drivers de la page de intel y los que me aparecen como instalados en los repos d synaptics no se parecen en nada...me la juego con los de la pagina de intel?:eek24:

y bue... mientras te creas capaz de deshacer lo hecho xDD, rompiendo es como yo aprendo..

por otra parte si nos pones una foto de lo que te muestra el synaptics mejor :P

SirameK
05-28-2008, 09:21 PM
y bue... mientras te creas capaz de deshacer lo hecho xDD, rompiendo es como yo aprendo..

por otra parte si nos pones una foto de lo que te muestra el synaptics mejor :P
oka ahora subo una screen

SirameK
05-28-2008, 09:25 PM
aca la screen ar ^^

arlick
05-28-2008, 09:45 PM
Es que estoy dudando con el driver que debería cargar esa tarjeta...

a tí te carga el driver "intel", pero he leido otros que les carga el "i810"... aunque creo haber leido que ese último está desfasado. A esto si puedes responder sunos!! (?), que driver corresponde a esa tarjeta?

:sunosseñal: :sunosmusica:

sunos
05-28-2008, 09:52 PM
Es que estoy dudando con el driver que debería cargar esa tarjeta...

a tí te carga el driver "intel", pero he leido otros que les carga el "i810"... aunque creo haber leido que ese último está desfasado. A esto si puedes responder sunos!! (?), que driver corresponde a esa tarjeta?

:sunosseñal: :sunosmusica:
el intel :-) el i810 es viejo, anterior a que intel liberara las especificaciones :-)

SirameK
05-28-2008, 09:53 PM
el intel :-) el i810 es viejo, anterior a que intel liberara las especificaciones :-) debo tener duendes dentro del pc tons...

solución de emergencia? correr regnum de windows sobre wine

ArcticWolf
05-28-2008, 10:42 PM
Hmm... no sé si funcione, pero no perdés mucho con intentarlo. Modificá el xorg.conf para que te queden los siguientes valores:

NOTA: Agregá lo que te falte.

Sección device:
Section "Device"
Identifier "Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
Driver "i810"
BusID "PCI:0:2:0"
Option "RenderAccel" "true" # render accel is enabled by default
Option "AllowGLXWithComposite" "true"


EndSection
Sección screen:
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
Monitor "EPSON PJ"
DefaultDepth 16
Option "AddARGBGLXVisuals" "True"
Option "XAANoOffscreenPixmaps" "True"
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x800" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Agregá esto al final del archivo:
Section "Extensions"
Option "Composite" "Enable"
EndSection

SirameK
05-28-2008, 11:07 PM
Gracias por vuestra ayuda xeph, pes, ar y sunos, acabé de probar con el wine y la verdad que va de joya :) de momento no trastearé más, me encanta como va ahora