• [^] # Re: i915 ?

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Linux 3.13. Évalué à 10.

    Quelqu'un pourrait m'expliquer quelle est la partie du pilote i915 qui est prise en charge par le noyau ?

    Normalement, le noyau est responsable de faire l'envoi de commandes à la carte (batch de commandes à exécuter en asynchrone). Il est aussi responsable de la gestion de la mémoire graphique, des écrans et des primitives de synchronisation. C'est ce qu'on appelle généralement le KMS (Kernel modesetting).

    Ensuite, les drivers xf86-video-* sont fait pour que X puisse parler au kernel pour faire son rendu. Il sert aussi à l'accélération vidéo (XV) et 2D (EXA, SNA, UXA, glamor).

    Dans le cas d'intel, ils supportent le mode KMS (comme les autres cartes) mais ils supportent aussi le mode legacy, l'UMS (Userspace modesetting). Dans ce mode, X a besoin de tourner en root pour accéder aux registres et faire le travail qui doit normalement être fait par le noyau, en plus de faire le travail habituel des drivers xf86-video-*.

    C'est plus clair?