3dfx Archive | |
http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl
3dfx Section >> Tech Talk >> Help with Banshee and Linux http://www.falconfly.de/cgi-bin/yabb2/YaBB.pl?num=1141501144 Message started by krisbee on 04.03.06 at 20:39:04 |
Title: Help with Banshee and Linux Post by krisbee on 04.03.06 at 20:39:04
All of you, I just want to say how great this board still has postings! Maybe you can help me, because I am going out of my head getting this Banshee to work.
I am using Mandriva 2006 LE, with xorg 6.9... I couldn't get my banshee to do any direct rendering for a long time.. until I discovered that the rpms that shipped with the distro, specifically the Glide 3.10.0, was missing symbolic links... once I fixed that, I got glxinfo to show direct rendering, and glxgears to show a fps that was good. However, I can't run anything else 3d... there always is a crash. Help me install this thing correctly, please! It's hard following the directions, since things have been so long since they were written. Xorg is not XF86... the device driver I don't believe is supposed to be compiled anymore... Please help! Here is my glxinfo: [krisbee@localhost ~]$ glxinfo name of display: :0.0 Loading required GL library /usr/X11R6/lib/libGL.so.1.2 libGL warning: 3D driver claims to not support visual 0x25 libGL warning: 3D driver claims to not support visual 0x26 libGL warning: 3D driver claims to not support visual 0x29 libGL warning: 3D driver claims to not support visual 0x2a libGL warning: 3D driver claims to not support visual 0x2d libGL warning: 3D driver claims to not support visual 0x2e libGL warning: 3D driver claims to not support visual 0x31 libGL warning: 3D driver claims to not support visual 0x32 libGL warning: 3D driver claims to not support visual 0x35 libGL warning: 3D driver claims to not support visual 0x36 libGL warning: 3D driver claims to not support visual 0x39 libGL warning: 3D driver claims to not support visual 0x3a libGL warning: 3D driver claims to not support visual 0x3d libGL warning: 3D driver claims to not support visual 0x3e libGL warning: 3D driver claims to not support visual 0x41 libGL warning: 3D driver claims to not support visual 0x42 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 extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI 20040719 VoodooBanshee x86/MMX/3DNow! OpenGL version string: 1.2 Mesa 6.4.1 OpenGL extensions: GL_ARB_multisample, GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette, 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_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_HP_occlusion_test, GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_MESA_window_pos, GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_OES_read_format, GL_SGIS_generate_mipmap, 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 16 tc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x24 16 tc 0 16 0 r . . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x25 16 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x26 16 tc 0 16 0 r . . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x27 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x28 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x29 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x2a 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x2b 16 tc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x2c 16 tc 0 16 0 r y . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x2d 16 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x2e 16 tc 0 16 0 r y . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x2f 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x30 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x31 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x32 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x33 16 dc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x34 16 dc 0 16 0 r . . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x35 16 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x36 16 dc 0 16 0 r . . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x37 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x38 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x39 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x3a 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x3b 16 dc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x3c 16 dc 0 16 0 r y . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x3d 16 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x3e 16 dc 0 16 0 r y . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x3f 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x40 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x41 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x42 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow My xorg.conf file: # File generated by XFdrake. # ********************************************************************** # Refer to the XF86Config man page for details about the format of # this file. # ********************************************************************** Section "Files" # Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts. FontPath "unix/:-1" EndSection Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) AllowMouseOpenFail # allows the server to start up even if the mouse does not work #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "glx" # 3D layer Load "dri" # direct rendering EndSection Section "InputDevice" Identifier "Keyboard1" Driver "keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbOptions" "compose:rwin" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "1024x768 @ 70 Hz" HorizSync 31.5-57.0 VertRefresh 50-70 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Device" Identifier "device1" VendorName "3Dfx Interactive, Inc." BoardName "Voodoo Banshee (generic)" Driver "tdfx" Option "DPMS" Option "NoAccel" "false" Option "SWCursor" "false Option "DRI" "true" Option "TexturedVideo" "true" Option "VideoKey" "16" Option "UsePIO" "false" VideoRam 16384 Option "MaxXFBMem" "8196" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 16 Subsection "Display" Depth 8 Virtual 1024 768 EndSubsection Subsection "Display" Depth 15 Virtual 1024 768 EndSubsection Subsection "Display" Depth 16 Virtual 1024 768 EndSubsection Subsection "Display" Depth 24 Virtual 1024 768 EndSubsection EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection Section "DRI" Mode 0666 |
Title: Re: Help with Banshee and Linux Post by FalconFly on 05.03.06 at 11:30:03
IMHO, the best solution is to contact the maintainers of the Distribution.
Since they 'should' test everything they include, they at least may be able to isolate the Problem and offer a workaround/solution. Otherwise, you could directly contact the Xorg branch and ask them for guidance with older XFree86 Drivers. They should have encountered similar problems during development/compatibility testing and may have an answer at hand as well. |
Title: Re: Help with Banshee and Linux Post by krisbee on 05.03.06 at 18:18:34
Let me ask you this...
When you upgrade your distro, what do you do to start with? Do you build from source your files needed for your 3dfx card? Or do you use the distros files... I'm thinking that my problem is Mesa... Mesa has to be build to use glide, and why would any distro build for glide to offer generic support. Unless Mesa can be built for all options, and then just pick what it needs to use at startup... That's why I figure glxinfo and glxgears works... its using the straight tdfx driver from xorg... any other program must use mesa first, and that's where I fail. When I tried contacting the person who made the rpm for glide.. their email bounced :( --Kris |
Title: Re: Help with Banshee and Linux Post by FalconFly on 05.03.06 at 18:43:06
I'd base by decision upon which is more current and easy to get working.
My impression is that the 3dfx Linux support in its time alreadly lagged behind. What is supported out of a Distribution should be more current than the old 3dfx Sources available (the existing official 3dfx rpm's also indicate that, as they are limited useful only for specific, very old Distributions) . Still, maybe they stopped at 3dfx integration with their X-Driver and very limited GL support. Considering the time it took to find Win32 Programmers to take on the code, that would be likely. One of the Linux GL capable persons is D.Borca. He is someone I believe capable enough to pinpoint and solve your Problems. |
3dfx Archive » Powered by YaBB 2.4! YaBB © 2000-2009. All Rights Reserved. |