Ver la versión completa : Problema con la aceleracion 3d en linux
A ver si alguno de los gurus de linux me puede resolver el problemilla :S.
Despues de mucho sudor esfuerzo y una cantidad de horas considerable, tengo la gentoo instalada y configurada con un XFCE y va genial. El ordenador es un barebone shuttle sn41g2 que lleva una GForce4 mx de 128Mb compartidos. Como para lo unico que la quiero es para jugar al Stepmania y al frets on fire, me va sobrada (quiza tambien para un openarena :D). Pero, a pesar de estar correctamente instalada y que el glxgears rula bien, los juegos no se me ven.
Me explico con unos cuantos juegos:
1) cuando ejecuto el supertuxKart, los menus se ven en negro, sin letras ni colores. si consigo llegar a jugar, el juego va fluido, los karts se ven bien, pero solo se ven algunos elementos del circuito :S. Como puentes y cosas asi
2) El scorched3d tiene el mismo comportamiento.
3) El openarena solo se ve negro, pero escucho el sonido de fondo del menu :S.
Sabeis darme alguna solución. yo creo que es algo de las texturas, quiza algo que tenga que configurar en la bios :S.
PD: Echarme un cable por favorrr!!!
Pues puede ser devido a que la acceleracion grafica no la tengas aun pulida del todo. Aunque te funcionen el glxgears no quiere decir que la tengas activada.
En las ATI creo k se miraba con el fglrxinfo y tenia que salirte: Direct Rendering: YES.
Supongo que con una Nvidia sera algo similar, aver si alguien puede decir el comando directo.
Un saludo
Se que la tengo activada porque las glxgears van fluidas. Antes de instaalr los drivers de nvidia iban a pedos. Igual que el supertuxkart :D. estoy empezando a pensar que es algo de la bios :S.
PD: Muchas gracias por contestar, pensaba que nadie me leia.
Te comento por experiencia que los glxgears los consegui hacer funcionar pila fluidos y sin tener el direct rendering activado.
Intenta buscar como mirarlo, que ahora mismo nose decirte para tu distribuccion. Ami eso me jugo una mala pasada hace unas semanas.... queria jugar con el Cedegapero faltaba el direct rendering xD y eso que movia el cubo de compiz a las mil maravillas!!!!
Sucesos paranormales en linux xD
Topochan
12/12/2007, 22:57
No se, primero ver si los drivers son los legacy(que es para tu modelo de gforce), segundo que la instalación sea 100% correcta, tiene pinta que no se ha copiado o usa las librerías opengl que no son... no se mucho de gentoo lo único que puedo decirte es que repases sus wikis para instalar los driver legacy y mires otro gentooza con ese problema.
PD: había por aquí otro gentooza que te eche un cable, con mi poca experiencia en gentoo es lo que te puede decir por no conocer sus problemas típicos y conflictos con los drivers de nvidia
PD2: Para ver si tienes aceleracion: glxinfo| grep "direct rendering"
y tiene que salirte direct rendering: YES
Con todo el dolor de mi corazon, voy a formatear y ha probar una ubuntu :S.
Si tampoco va, instalare un windows :S.
<->
A ver si con la ayuda de todos consigo salvar la instalacion :D.
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce4 MX Integrated GPU/AGP/SSE/3DNOW!
OpenGL version string: 1.5.8 NVIDIA 96.39
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects,
GL_ARB_shading_language_100, 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_vertex_shader, GL_ARB_window_pos,
GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader,
GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette,
GL_EXT_stencil_wrap, 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,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_fence,
GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_register_combiners,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
GL_NV_texture_rectangle, GL_NV_vertex_array_range,
GL_NV_vertex_array_range2, GL_NV_vertex_program, GL_NV_vertex_program1_1,
GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SGIS_texture_lod,
GL_SUN_slice_accum
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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x2a 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x30 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x31 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x32 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x33 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x34 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x35 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x36 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x37 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x38 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x39 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x3a 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x3b 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x3c 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x3d 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x3e 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x3f 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x40 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
Resultado de hace glxinfo. Como veis, el direct Rendering si que esta activado.
La versio, es la 1.5.8 NVIDIA 96.39, que creo que es la de mi tarjeta
Gracias por la ayuda :D
Con todo el dolor de mi corazon, voy a formatear y ha probar una ubuntu :S.
Si tampoco va, instalare un windows :S.
menudo rajao :D
a mi eso que me dices me pasaba incluso en windows porque la tarjeta solo soportaba directx8 o algo asi, y habia funciones y cosas de las texturas que no soportaba, dado que la tarjeta no es muy cañera a ver si va a ser eso, que los drivers que hay (y los juegos) usan/soportan un juego de comandos superior al que tu tarjeta soporta ;)
de hecho cuando me pasaba eso yo tenia una mx440 agp ;) me suena que la serie mx era la barata y lo mismo no traia soporte para shaders y cosas de esas, que es a la deduzcion que llegue yo :(
Aiken
Aiken
Topochan
12/12/2007, 23:05
menudo rajao :D
a mi eso que me dices me pasaba incluso en windows porque la tarjeta solo soportaba directx8 o algo asi, y habia funciones y cosas de las texturas que no soportaba, dado que la tarjeta no es muy cañera a ver si va a ser eso, que los drivers que hay (y los juegos) usan/soportan un juego de comandos superior al que tu tarjeta soporta ;)
de hecho cuando me pasaba eso yo tenia una mx440 agp ;) me suena que la serie mx era la barata y lo mismo no traia soporte para shaders y cosas de esas, que es a la deduzcion que llegue yo :(
Aiken
Aiken
Eso que comentas también puede ser, sobretodo en el freats que utiliza efectos nuevos(por eso va tan sobrecargado).
Me da que va a ser lo que dice aiken :S. Pero ya me *****ía... .Además l unica manera de comprobarlo es instalar un windows :S. Esperaba más yo de una tarjeta que lleva 128Mb compartidos de memoria :S.
Topochan
12/12/2007, 23:21
este debía ser el controlador que te toca
http://www.nvidia.com/object/linux_display_x86_96.43.01.html
Lo he mirado y no esta disponible para gentoo. De todas maneras, por los cambios que veo, debería funcionar con el anterior, que es el que tengo instalado el 96.39
Topochan
12/12/2007, 23:55
Lo he mirado y no esta disponible para gentoo. De todas maneras, por los cambios que veo, debería funcionar con el anterior, que es el que tengo instalado el 96.39
El genérico funciona en todos los OS, así que eso no es problema. Al final es como comentaban que no tiene soporte para shaders.
Siempre puedes pillarte una serie FX o 6000 agp que están baratitas...
Saludos y sorry por lo de la tarjeta...
PD: prueba el "open arena" si ese no va ya no es la tarjeta(pq yo jugaba al quake 3 con esa grafica..)
Edito: vale releo y entonces digo "no son los shaders"
y digo:
"ni **** idea"
Soluciones: Instala la ultima versión de los drivers
bueno, pues el openarena tampoco va:S. Se oye el menú pero se ve todo negro :S.
Nada, voy a ha hacer la prueba windowsera :s.
Topochan
13/12/2007, 00:02
bueno, pues el openarena tampoco va:S. Se oye el menú pero se ve todo negro :S.
Nada, voy a ha hacer la prueba windowsera :s.
Nooooo mira este enlace
http://216.239.59.104/search?q=cache:YgTaf5bC9WgJ:gentoo-wiki.com/HOWTO_nVidia_Drivers+nvidia+legacy+geforce4+gentoo&hl=es&ct=clnk&cd=11&client=firefox-a
(en cache pq el server esta caído) sigue bien los pasos, en "instaling drivers" indican que tienes que hacer para la tuya, por si acaso revisa todo el proceso. Sobretodo esta parte es la que creo que pueda darte el problema
Older cards such as the GeForce 3 or GeForce 4 series require the 96xx drivers. For these cards, you should mask >=x11-drivers/nvidia-drivers-1.0.9700 in your /etc/portage/package.mask file. This will prevent newer versions of the driver which are incompatible with your card from being installed.
Enlace mirado y consultado :D
Todo correcto. lo unico que no había probado era lo del NVEmulation, pero no he notado diferencia.
Con todo el dolor de mi corazon, voy a formatear y ha probar una ubuntu :S.
Si tampoco va, instalare un windows :S.
<->
A ver si con la ayuda de todos consigo salvar la instalacion :D.
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Pues eso si te iva bien, que raro que te dieran problemas, como comentan x hay sera cosa de la targeta.
Como lei en tu primer post que te gustaba el XFCE, tienes la distro de ubuntu con ese gestor de ventanas, la Xubuntu.... pero weno... piensa que windows es el ultimo caso de desesperacion.
Espeo k lo soluciones ;)
Bueno, despues de instalar una ubuntu encima, descubrir que el problema persiste, ejecuto el siguiente paso.... Instalar windows. Me bajo un Windows Ue. voy a instalarlo y..... sorpresa....... Se cuelga el pc antes de mostrar siquiera el mensaje de pulse una tecla para arrancar desde el cd.
No tengo suerte :S
<-->
En fin.. me voy a sobar. Mañana le pediré a un amigo una Nvidia FX5500 a ver si hay suerte. La probe con la gentoo, pero me daba un kernel panic. A ver si con ubuntu hay más suerte :S
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.