PDA

View Full Version : Voodoo3 su fedora core3....non riesco ad abilitare il 3D!!!


Axl_Mas
04-05-2005, 23:04
Con fedora core 1 mi ricordo che era bastato impostare la profondità colore a 16 bit e finalmente il direct rendering si era attivato!
Con la core anche settando i 16 bit il 3d continua a non andare!
Aiutatemi!!!!!! :mc:

Axl_Mas
04-05-2005, 23:12
...glxinfo mi dice:

libGL warning: 3D driver claims to not support visual 0x25 0x26 0x29 0x2a ....

Axl_Mas
05-05-2005, 12:00
Up ...vi prego!!!! :cry:

Axl_Mas
07-05-2005, 00:26
Raga datemi una mano......

Gica78R
07-05-2005, 10:03
Ciao!

Io ho Fedora Core 3 e scheda grafica Voodoo3 (non conosco gli altri dettagli). Comunque a me l'accelerazione 3D funziona senza aver fatto nulla (perche' non ho idea di come si faccia), pero' e' abbastanza lenta, tipo 130 fps (stando a glxgears). Forse non e' configurata in maniera ottimale.

Se mi dici quali sono i files di interesse, te li posto cosi' vedi quali sono le differenze con quelli del tuo sistema. Intanto ti posto l'output di glxinfo, ammesso che ti serva:
name of display: :0.0
display: :0 screen: 0
direct rendering: No
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_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.1)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
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_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
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_two_side, 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_lod_bias, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
GL_SGIX_shadow_ambient, 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 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None


Ciao!

Axl_Mas
07-05-2005, 10:54
Grazie x aver risposto....ma neanche te ce l'hai abilitata!
Nel senso che in 3D ci vai (come ci vado anche io) ma è lentissimo perchè hai l'accelerazione software, non quella hardware!
Prova a giocare a tuxrace sarà ingiocabile!
Se invece si abilità l'accelerazione hardware tuxrace divemta bello fluido!
Dobbiamo far in modo che la stringa direct rendering: sia su Yes!!!


Ciao!

Io ho Fedora Core 3 e scheda grafica Voodoo3 (non conosco gli altri dettagli). Comunque a me l'accelerazione 3D funziona senza aver fatto nulla (perche' non ho idea di come si faccia), pero' e' abbastanza lenta, tipo 130 fps (stando a glxgears). Forse non e' configurata in maniera ottimale.

Se mi dici quali sono i files di interesse, te li posto cosi' vedi quali sono le differenze con quelli del tuo sistema. Intanto ti posto l'output di glxinfo, ammesso che ti serva:


Ciao!

Gica78R
07-05-2005, 14:07
Grazie x aver risposto....ma neanche te ce l'hai abilitata!
[...]
Dobbiamo far in modo che la stringa direct rendering: sia su Yes!!!
Ah, ecco... :doh: Allora siamo in due ad avere lo stesso problema.
In effetti tuxrace non l'avevo mai provato su Fedora, non gioco mai col pc, ma ora ho visto che in effetti e' lentissimo. Se non ricordo male, con Mandrake 10.1 era giocabile.
Piu' tardi riprovo.
Ah, ho anche una Suse 9.2 installata, e sono sicuro che in quel caso il 3D e' abilitato perche' lo chiede esplicitamente durante l'installazione. Credi che i files di configurazione di queste altre distro possano essere utili?

Gica

RaouL_BennetH
07-05-2005, 14:29
Premessa, non uso la vodoo 3 (ma l'avevo, che gran pezzo di scheda che era :cry: ) Però, googleando ho trovato che per far funzionare il 3d con la vodoo, bisogna prima accertarsi di avere installate le xlibmesa3, poi di editare il file di X (xfree o xorg a seconda) piazzandoci dentro:


SubSection "Display"
Depth 16
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection


E' importante cmq che ci siano le xlibmesa3.

Gica78R
07-05-2005, 14:37
E' importante cmq che ci siano le xlibmesa3.
Come si fa a vedere se sono installate? E' una cosa che non ho ancora ben capito: dove si deve guardare per sapere quali pacchetti sono presenti nel sistema? E per il sw installato dai sorgenti? Bisogna cercare semplicemente la presenza dei files (ammesso di conoscerne i nomi)?

Grazie,
ciao...

RaouL_BennetH
07-05-2005, 14:40
locate xlibmesa

Ma su fedora è probabile che ci sia un comando apposito.

Per esempio su debian io digito:

dpkg -l nome_pacchetto

su gentoo

emerge -s oppure equery

entrambi i comandi mi dicono se la libreria c'è e che versione è.

sanford
08-05-2005, 00:10
Su col morale, consideratevi dei veri privilegiati perché tra poco le schede Voodoo avranno i migliori drivers del mondo per Linux grazie alle MesaFX del grande Daniel Borca.

Amigamerlin sta valutando quale distribuzione utilizzare come riferimento ma è chiaro che questo serve solo per i newbie come me che non possono/vogliono sbattersi più di tanto per giocare sotto Linux.

Per saperne di più seguite questa (http://www.forumzone.it/topic.asp?TOPIC_ID=14704&FORUM_ID=68&CAT_ID=19&Topic_Title=Quale+distribuzione+di+linux%3F&Forum_Title=Linux+e+la+filosofia+del+Software+Libero) discussione su forumzone e non fate caso all'ambiente litigioso, quando ci sono troppi galli in un pollaio è inevitabile.

Se volete intervenire riportando le vostre esperienze siete i benvenuti, avanti allora e FORZA 3DFX!!! :D

sanford
08-05-2005, 00:42
Altri utili link...

Linux drivers per 3DFX (http://www.3dfxzone.it/news/puntatore.php?uid=877)

MesaFX vs 3dfxogl in Quake III (http://www.forumzone.it/topic.asp?TOPIC_ID=14673&FORUM_ID=40&CAT_ID=25&Topic_Title=MesaFx+Vs+3dfxogl+in+Quake+III&Forum_Title=3dfx+Hardware+e+Software+%2D+Discussioni)

Sito di Daniel Borca (http://www.geocities.com/dborca/)

Evoluzione dei drivers sotto Windows (http://www.forumzone.it/topic.asp?TOPIC_ID=15237&FORUM_ID=40&CAT_ID=25&Topic_Title=Amigamerlin+3%2E1+R10+coming+soon&Forum_Title=3dfx+Hardware+e+Software+%2D+Discussioni)

Axl_Mas
08-05-2005, 13:26
MI-TI-CO!!!!!!!!
E' bastato installare le mesalib e il glide3 e direct rendering è andato su yes!!!!!!!!
Grazie a tutti!!!!!!!!!!!!!!!!!!!
:)

Gica78R
09-05-2005, 08:22
Io invece ho scaricato i driver da questo sito (http://www.3dfxzone.it/dir/3dfx/voodoo3/linux.htm), ma leggendo la documentazione ho visto che sono per X-Free86... io uso Xorg.
Ora vedo di trovare i pacchetti installati da Axl_Mas; sapete dove trovarli senza gironzolare troppo in rete? Magari .rpm :)

Gica

PS: su SuSE 9.2 (usando come server grafico X-Free86) il 3D va a circa 1260 fps... E' buono o si puo' migliorare ancora?

RaouL_BennetH
09-05-2005, 12:50
MI-TI-CO!!!!!!!!
E' bastato installare le mesalib e il glide3 e direct rendering è andato su yes!!!!!!!!
Grazie a tutti!!!!!!!!!!!!!!!!!!!
:)

:asd: :cool:

sanford
09-05-2005, 17:26
Io invece ho scaricato i driver da questo sito (http://www.3dfxzone.it/dir/3dfx/voodoo3/linux.htm), ma leggendo la documentazione ho visto che sono per X-Free86... io uso Xorg.
Ora vedo di trovare i pacchetti installati da Axl_Mas; sapete dove trovarli senza gironzolare troppo in rete? Magari .rpm :)

Gica

PS: su SuSE 9.2 (usando come server grafico X-Free86) il 3D va a circa 1260 fps... E' buono o si puo' migliorare ancora?

Guarda che i miei precedenti post sono pieni di link, controlla bene che il sito è lo stesso ma le pagine sono diverse... ;)

Gica78R
10-05-2005, 06:41
Non ci riesco... :(
Apparentemente, sul sistema le Mesa sono installate:
/usr/X11R6/lib/libOSMesa.so.4.0
/usr/X11R6/lib/libOSMesa.so.4
/usr/X11R6/lib/libOSMesa.a
/usr/X11R6/lib/libOSMesa.so
ma l'accelerazione non va.
Ho provato ad installare il pacchetto MesaLib-3dfx-3.2-1.i586.rpm, ma mi dice che mancano libglide.so.2 e libvga.so.1. Ho quindi trovato ed installato libglide3-3.10.00.30303-61714cl.i386.rpm, ma niente. Stesso risultato con Glide3-20010520-33.i386.rpm e Glide_V3-2.60.16-1.1.i386.rpm. Boh! Su rpmfind non sono riuscito a trovare nessun pacchetto simile a libvga... Cmq sul sistema c'e' questo file: /usr/X11R6/lib/modules/libvgahw.a Non e' quello giusto, vero?

Qualche idea?

Per sanford: ai link che mi hai indicato, fino ad ora sono riuscito a trovare solo i sorgenti delle Mesa, ma per XFree-86... Provero' a cercare ancora :muro:

Grazie a tutti,
Gica

sanford
10-05-2005, 21:53
Basta avere pazienza, tra poco ci saranno i drivers "ufficiali" per Linux e se chiedete ad Amigamerlin forse vi darà la data esatta. :)