Repository 32bit  Forum
Repository 64bit  Wiki

Aiuto Matrox G400 AGP

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Aiuto Matrox G400 AGP

Messaggioda phobos3576 » sab mar 11, 2006 22:52

Salve.

Recentemente mi sono procurato una Matrox Millennium G400 AGP, 32 Mb.
Sono riuscito ad abilitare l'accelerazione, sia in modo 16bpp, sia 24bpp.
La cosa strana è che glxgears mi dà valori ridicoli (neanche 400 FPS), però le prestazioni della scheda sono abbastanza buone.

Probabilmente sto sbagliando qualcosa nel file xorg.conf

Se qualcuno che ha una Matrox potesse postare solamente la sezione Device del suo xorg.conf mi farebbe un piacere.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggioda Kaly » dom mar 12, 2006 14:12

Ciao,hai scaricato i driver dal sito della matrox o usi quelli del kernel?
Io ho configurato una marvel g400 e va benone compreso TV e acquisizione.Non ho sotto mano il pc dove è montata, posta il tuo xorg.conf e poi vediamo cosa si può fare.Ciao.
Kaly
Linux 1.0
Linux 1.0
 
Messaggi: 98
Iscritto il: lun set 29, 2003 23:00
Località: Sardegna

Messaggioda phobos3576 » dom mar 12, 2006 17:55

Molto probabilmente il mio problema riguarda il Bus AGP; la G400 è AGP 4x, mentre il mio "vecchio" PC ha il Bus AGP 1x. Più di così non posso salire (se ci provo si pianta tutto)!

Sto usando i driver forniti da Xorg in quanto quelli originali della Matrox, nel mio caso, peggiorano le prestazioni della scheda.

La cosa stranissima è che prima avevo una 3Dfx Voodoo 3 3500 TV e glxgears mi dava 1500 FPS; adesso, con la G400, glxgears mi da appena 450 FPS, però le prestazioni sono migliori rispetto alla Voodoo!
Ad esempio, gli Xscreensaver adesso girano velocissimi, anche con profondità di colore a 24bpp; con la Voodoo, certi Xscreensaver (tipo queens) erano praticamente inchiodati!

Per quanto riguarda il mio xorg.conf, la sezione "Device" è la seguente:
Codice: Seleziona tutto
Section "Device"
   Identifier   "G400_1"
   Driver      "mga"
   ChipSet      "mgag400"
   VideoRam    32768
   # Insert Clocks lines here if appropriate
   VendorName   "Matrox"
   BoardName   "Millennium G400 AGP Dual Head"

   Option      "HWcursor"          "on"
   Option      "NoHal"
   Option      "AGPMode"         "1"
EndSection


Per quanto riguarda Xorg.0.log, non c'è nessun messaggio di errore (EE); l'unico warning è:
Codice: Seleziona tutto
(WW) MGA(0): Video BIOS info block not detected!


Questo è tutto.

P.S. Naturalmente, per quanto riguarda il kernel, ho compilato tutti i moduli necessari, e cioè: agpgart, amd_k7_agp (AGP to PCI bridge della mia motherboard), mga, mga framebuffer, etc.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggioda Kaly » lun mar 13, 2006 22:00

Hai il dri abilitato?Prova a postare l'otput di
glxinfo.
Kaly
Linux 1.0
Linux 1.0
 
Messaggi: 98
Iscritto il: lun set 29, 2003 23:00
Località: Sardegna

Messaggioda phobos3576 » mar mar 14, 2006 1:29

E' tutto abilitato, compreso il DRI.

Codice: Seleziona tutto
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 extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: VA Linux Systems Inc.
OpenGL renderer string: Mesa DRI G400 20050609 AGP 1x x86/MMX+/3DNow!+
OpenGL version string: 1.2 Mesa 6.4.1
OpenGL extensions:
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_compression,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_logic_op, 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_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    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_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_texture_env_combine3, GL_IBM_rasterpos_clip, GL_MESA_ycbcr_texture,
    GL_MESA_window_pos, 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_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 24 tc  0 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x24 24 tc  0 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x25 24 tc  0 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x26 24 tc  0 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x27 24 tc  0 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x28 24 tc  0 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x29 24 tc  0 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x2a 24 tc  0 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x2b 24 dc  0 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x2c 24 dc  0 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x2d 24 dc  0 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x2e 24 dc  0 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x2f 24 dc  0 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x30 24 dc  0 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x31 24 dc  0 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x32 24 dc  0 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow


Purtroppo il mio PC ha il terribile Chipset AMD Irongate 751/VIA 686A che, a quanto ne so io, provoca parecchi casini con il bus AGP; anche se da qualche parte ho letto che il problema è risolvibile.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggioda Kaly » mar mar 14, 2006 2:01

Con glxgears dovresti essere intorno ai 1000fps/5sec(dipende anche dalla cpu).
Ti consiglierei di scaricarti un kernel più recente e magari la versione 6.9 di xorg che dovrebbe migliorare di parecchio il supporto nativo.
La G400 è un'ottima scheda nonostante gli anni ed è un peccato non sfruttarla a dovere.
Kaly
Linux 1.0
Linux 1.0
 
Messaggi: 98
Iscritto il: lun set 29, 2003 23:00
Località: Sardegna

Messaggioda phobos3576 » mar mar 14, 2006 2:25

Xorg 6.9 l'ho già installato; adesso è sparito quel messaggio di warning
(WW) MGA(0): Video BIOS info block not detected!

Il valore FPS però non cambia. (la mia CPU è una AMD Athlon K7 650 MHz)

Per quanto riguarda il kernel, sto aspettando che arrivi il 2.6.16; attualmente ho un 2.6.14.

Ho anche dei casini con Windows; in presenza di programmi OpenGL si blocca tutto (con i driver certificati Matrox).
Ho dovuto disabilitare l'accelerazione hardware.

Come ho scritto prima, le Matrox hanno avuto sempre seri problemi di incompatibilità con i Chipset AMD Irongate.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: sab apr 16, 2005 23:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3


Torna a Hardware

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron