• # Software Rasterizer

    Posté par (site web personnel) . En réponse au message X forwarding d'un hôte Intel/rien du tout vers un client ARM/Nvidia. Évalué à 4.

    "swrast" est le driver swrast_dri.so ; il s'agit d'un driver DRI, c'est-à-dire correspondant à utilisation locale de la carte graphique pour un rendu "accéléré". Alors qu'effectivement, et au contraire, tu désires un rendu pur software. Essaie de forcer ce comportement en faisant :

    $ export LIBGL_ALWAYS_INDIRECT=1

    Si l'appli est ancienne et utilise ce bon vieux GLX, et qu'Ubuntu compile Mesa de la bonne façon, ça devrait marcher.

    Si ton application est plus moderne et utilise EGL, il y a une autre et meilleure solution. Installe le paquet libegl1-mesa-drivers et force l'utilisation de Gallium avec :

    $ export EGL_DRIVER=egl_gallium

    (ce driver est capable de transporter du rendu GL software, tout en bénéficiant partiellement de l'accéleration locale)