Journal Driver materiel pour Linux

Posté par  .
Étiquettes : aucune
0
8
avr.
2005
A l'epoque ou j'etais encore du cote obscur, j'avais achete une arme de tueur pour FPS, une souris logitech MX300 avec le meilleur capteur optique du moment.

L' OS change avec le temps et me voila fidele a MDK depuis la 9.0. Chose inesperee, le FPS auquel je jouais sous Fen, Tactical Ops, est un mod d'UT qui tourne aussi sous linux.

Pendant la meme periode, les drivers nvidia pour linux s'ameliorent et meme s'installent ! Je pouvais donc rester sur la banquise pour fragger.

Belle histoire, n'est-ce pas ? Sauf qu'il y a qq jours, un article sur linux-gamers.net me ramene a la triste realite : tous les materiels n'ont pas un driver officiel du constructeur les drivers libres, meme fonctionnels, emputent souvent des fonctionnalites.

En effet, je suis sur un HowTo qui explique comment faire passer la resolution d'une sourie de la serie de 400 a 800 cpi. Quoi ? J'utilisait ma souris top moumoute a moitie ?!?!.

Une fois encore, un type bien avise a fait du reverse engineering et nous propose un petit soft libre pour resoudre notre probleme.

Ami fraggeur, que la logitech_applet soit avec toi !


http://www.linux-gamers.net/modules/wfsection/article.php?page=1&am(...)
http://freshmeat.net/projects/logitech_applet/(...)
  • # Pour la bureautique ...

    Posté par  . Évalué à 4.

    ... Ya t il une valeur ajoutée de passer de 400 à 800 ? observe t on un confort accru ?
    • [^] # Re: Pour la bureautique ...

      Posté par  . Évalué à 10.

      A priori non puisqu'il ne s'est même pas appercu de l'inverse ....


      Dam
    • [^] # Re: Pour la bureautique ...

      Posté par  . Évalué à 4.

      oh que oui ! je me souviens d'un utilitaire du temps ou j'étais encore du côté obscur pour ma souris ps/2 à boule sous 98 : ps2rate
      tu pouvais faire grimper la fréquence de rafrachissement à 200Hz
      c'était le jour et la nuit ! (80Hz par défaut)
      • [^] # Re: Pour la bureautique ...

        Posté par  (Mastodon) . Évalué à 5.

        La fréquence de rafraichissement, c'est différent d'un changement de résolution.

        En gros ta souris devait être plus réactive, pas plus précise. Le changement de résolution implique normalement une meilleure précision. Donc à priori ça a peu d'intérêt pour les jeux (puisque généralement, tu ne vise pas à un pixel près), mais plutôt à des traveaux graphiques. Mais dans ce cas la, les tablettes graphiques sont faites pour :)

        Jami: beabb2b063da0a2f0a2acaddcd9cc1421245d5de

        • [^] # Re: Pour la bureautique ...

          Posté par  . Évalué à 5.

          quand je joue, je vise au pixel près... :)
        • [^] # Re: Pour la bureautique ...

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

          En gros ta souris devait être plus réactive, pas plus précise.
          Pourtant, pour le peu qu'on m'en ait dit, augmenter la frèquence d'un CAN a tendance à en augmenter la résolution non ?
          Après je sais pas dans quelles limites c'est applicables aux capteurs des souris optiques, et pour les souris analogiques j'ai de gros doutes par ce que la sensibilité du capteur risque de correspondre au nombre de crans présents sur la roue dentée -_- (faudrais regarder le truc plus en détail pour être sûr)

          Du reste, le gain de réactivité de l'ordre de la micro-seconde ne devait trop pas jouer sur le confort -_^.
          • [^] # Re: Pour la bureautique ...

            Posté par  . Évalué à 3.

            augmenter la frèquence d'un CAN a tendance à en augmenter la résolution non ?

            Ben ... pas tout à fait !
            Fréquence d'échantillonnage != résolution.
            Le premier est le nombre de mesures que tu effectues par seconde, tandis que l'autre est la précision de cette mesure.

            Un exemple pour l'audio numérique : le CD est échantillonné à 44.1 kHz, avec une résolution de 16 bits. Si on réduit la fréquence d'échantillonnage, on réduit également la bande passante du signal audio (Condition de Shannon, la fréquence max du signal est la moitié de la fréquence d'échantillonnage). Si tu réduis la résolution, c'est le rapport signal/bruit qui va se dégrader.

            Graphiquement, si tu représente ton signal numérisé (une sorte d'escalier) avec le temps en abscisses et l'amplitude en ordonnée, la période d'échantillonnage est la largeur des marches, et la résolution donne la hauteur des marches (2^résolution marches sur toute la plage de dynamique).

            Augmenter la fréquence rendra effectivement la mesure plus fine dans une dimension (le temps), mais pas dans l'autre (amplitude).

            PS : dommage, ca ne s'applique pas aux souris ! Si elles ont une boule, on compte les impulsions optiques entre les dents de la roue, ca reste numérique. Si elle est optique, c'est carrément un traitement d'image qui est effectué pour mesurer le déplacement !
      • [^] # Re: Pour la bureautique ...

        Posté par  . Évalué à 2.

        (80Hz par défaut)

        Non ! le défaut c'était 50 (ou 60) Hz, 80 c'était pour les souris USB.
        Un petit 90-100 suffisait largement, mais c'était un sacré gain de confort.
  • # Gain psychologique

    Posté par  . Évalué à 1.

    J'ai une souris logitech double machin capteur truc.

    Je suis passé de 400 à 800 cpi ... je n'ai pas vu de différence mais je suis content de l'utiliser "à fond".
  • # Merci !

    Posté par  . Évalué à 1.

    Bonjour,

    Je viens de le compiler pour ma MX500 et ça marche nickel.

    J'était en 400cpi et Cruise Control / Smart Scroll: Disabled

    et maintenant

    Resolution: 800cpi
    Cruise Control / Smart Scroll: Enabled


    Merci beaucoup

    Pascal
    • [^] # Re: Merci !

      Posté par  . Évalué à 4.

      >Cruise Control / Smart Scroll: Enabled

      Le cruise control c'est une sorte de régulateur de vitesse ?
      Il m'en faut une de suite !
      • [^] # Re: Merci !

        Posté par  . Évalué à 1.

        Non, c'est le nom commercial idiot donné aux deux boutons placés de part et d'autre de la molette. Ils permettent un défilement vertical en principe plus rapide que la molette. C'est à l'usage assez pratique.
        J'ai une question : quid des bouton précédent/suivant avec ces drivers ?
      • [^] # Re: Merci !

        Posté par  . Évalué à 7.

        si c'est un regulateur de vitesse renault, ta souris peut se retrouver encastree dans le mur... :D

        Imbolcus
        A vot' service
  • # Kcontrol

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

    Y'a un module logitech dans kde:
    kcontrol->périphérique->souris
  • # Cordless Click! Plus Optical Mouse

    Posté par  . Évalué à 1.

    Si quelqu'un a réussit a faire marcher cette souris, ça m'intéresse. J'ai bien essayé de rajouter une ligne de type:
    { VENDOR_LOGITECH, 0xC510, "M-RAJ89A", "Cordless Click Plus Optical Mouse", HAS_RES|HAS_SSR|HAS_SS|HAS_CSR },
    comme indiqué (en variant les différents HAS_XYZ) et j'obtient invariablement:
    002/003 046D/C510 M-RAJ89A Cordless Click Plus Optical Mouse
    Channel 1 Battery: 5 Single channel No 800cpi support No Horiz Roller No Vert Roller 2 butt.
    (assorti éventuellement des quelques erreurs selon les HAS_XYZ que j'ai activés).

    Personnellement, 400 ou 800 cpi, je m'en fout (je sais juste qu'elle est capable de faire du 800, mais je n'ai aucune idée du fait d'etre en 400 ou 800) par contre j'aimerait bien pouvoir activer les clicks gauche/droit de la molette (jamais réussi, malgré pas mal de tests de drivers dans la config de XFree4 et XOrg...).

    Quelqu'un a réussit a faire qqchose de cette souris ?
  • # Il y a aussi la latence que tu peut diminué

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

    tu peut faire cela avec le patch qui ce trouve sur http://omfg.linux.dk/pub/configurable-hid-mouse-polling/(...)
    tu peut aller jusqu'à 1ms de temps de réponse ce qui est très pratique
    il devrais bientôt êtres intègres au kernel

Suivre le flux des commentaires

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