• [^] # Re: XFree86 est-il assez rapide ?

    Posté par . En réponse à la dépêche XFree86 est-il assez rapide ?. Évalué à 1.

    Lequel screensaver ne bloque surement pas à cause des capacités réseau de X, et ne sert qu'a continuer de faire chauffer ton CPU et bouffer inutilement du jus à ton moniteur qui ne demande qu'a se mettre en veille.

    si il a une carte ATI, qu'il aille se renseigner sur GATOS(.sf.net), il y a des gros bugs dans les implémentations DRI/DRM notament sur l'accès DMA. Ce pourrait bien être ça.
    Sur certaines Matrox aussi je crois qu'il peut y avoir des ennuis du meme genre.
    Sinon si il est en AGP 4X, qu'il essaye de redescendre en 2X, il y a des bugs avec certaines cartes mères, qui sont contournés par les drivers sous Windows, mais bien évidemment pas sous Linux. Un upgrade de BIOS aide parfois à résoudre le problème aussi.

    Dans tous les cas, la solution de base à tenter lorsqu'on a le serveur X qui bloque, c'est de virer le "Load dri" du XF86Config. Si ça résoud le problème, alors faut s'intéresser aux drivers DRI/DRM provenant direct du CVS ou bien à des projets tels que GATOS qui fournissent des drivers bien déplombés.
    Sinon, mettre à jour vers la dernière version de XFree aide parfois aussi, mais en général ce n'est pas suffisant, il faut encore aller piocher ailleurs (dans les projets susnommés), notamment si on a une ATI AIW ou avec TVOUT.

    Bref, en résumé, il y a des milliers de raisons, certaines matérielles, d'autres provenant souvent de la mauvaise intégration de XFree réalisée par certaines distro, qui peuvent expliquer pourquoi le screensaver se fige, et XFree n'est qu'un des coupables possibles...