Forum Linux.général Xorg

Posté par  .
Étiquettes : aucune
0
7
jan.
2005

Salut à tous;

il parait que depuis xorg 6.8.1, on peut enfin utiliser l'accélération 3D avec mach64.

En pratique, comment fait-on pour l'activer ?

Comment tester que tout ça fonctionne correctement ?

Autre chose : quand je lancer XFdrake et que je fais mine de changer de carte, la version de xorg donne 6.7 et non 6.8.1

Pourtant un X -version me donne bien 6.8.1 (X Window System Version 6.8.1.901 (6.8.2 RC 1))

Voici un extrait de XF86config :

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 (server abort)

DontZoom # disable <KP_+>/<KP_-> (resolution switching)

AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work

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"

Load "/usr/X11R6/lib/modules/extensions/libglx.a"

EndSection

Section "InputDevice"

Identifier "Keyboard1"

Driver "keyboard"

Option "XkbModel" "pc105"

Option "XkbLayout" "fr"

Option "XkbOptions" ""

EndSection

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "ExplorerPS/2"

Option "Device" "/dev/mouse"

Option "ZAxisMapping" "6 7"

EndSection

Section "Monitor"

Identifier "monitor1"

VendorName "Plug'n Play"

ModelName "Sony CPD-210GS/210EST/T9"

HorizSync 30-70

VertRefresh 48-120

Sony Vaio C1(X,XS,VE,VN)?

1024x480 @ 85.6 Hz, 48 kHz hsync

ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync

Dell D800 and few Inspiron (16/10) 1280x800

ModeLine "1280x800" 147.89 1280 1376 1512 1744 800 801 804 848

Dell D800 and few Inspiron (16/10) 1680x1050

ModeLine "1680x1050" 214.51 1680 1800 1984 2288 1050 1051 1054 1103

Dell D800 and few Inspiron (16/10) 1920x1200

ModeLine "1920x1200" 230 1920 1936 2096 2528 1200 1201 1204 1250 +HSync +VSync

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"

BoardName "ATI Mach64"

Driver "ati"

Option "DPMS"

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

  • # il manque la partie noyau du driver ...

    Posté par  (site web personnel) . Évalué à 1.

    ta config X me semble bonne, sauf que tu devrais enlever le Load "path complet vers glx", tu as déjà un Load "glx" qui devrait suffire. ensuite, il te faut aussi les pilotes drm dans le noyau; le drm du mach64 n'est pas dans le noyau par défaut, parce que ce module a un gros trou de sécu à cause du design de la carte (mais j'en sais pas plus), donc il faut compiler et installer le module à la main. "emerge x11-drm" sur une gentoo fait ca tout seul, mais je ne sais pas comment ... à chercher de ce côté là. par contre ne t'attends pas à un miracle, les performances sont minables; je suis passé de 150fps à glxgear à 250 sur ma machine ....
  • # Problème de mémoire

    Posté par  (site web personnel) . Évalué à 2.

    Oui, l'accélération 3D fonctionne bien sur mach64, bien qu'assez peu performante, et pour peu que le pilote drm soit compilé.
    Par contre, le problème doit venir de la mémoire :
    avec 4Mo, l'accélération ne marchera pas au-delà de 640x480 et avec 8 Mo, ça doit être 800x600.
    Pour cela, regarder /var/log/xorg.0.log

    "Liberté, Sécurité et Responsabilité sont les trois pointes d'un impossible triangle" Isabelle Autissier

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.