Je veux essayer le pilote OpenGL le plus basique, afin de découvrir quel est le problème de mon serveur X avec OpenGL.
Je veux alors que X utilise le rendu logiciel pour OpenGL, comme Windows le fait opengl.dll
sans pilote installé.
Comment puis je faire ça? N'a rien trouvé lors de la recherche X OpenGL software rendering
. Je serai heureux d'avoir une référence et des mots clés que j'ai dû utiliser pour savoir comment faire.
J'utilise Xorg
dans RHEL 5.3.
Réponses:
Duplication de ma réponse Rendu OpenGL basé sur le logiciel Force - Super utilisateur :
Fedora ne conditionne pas le
swrast
backend DRI séparément demesa-dri-drivers
(et je suppose que c'est le cas dans RHEL), donc le premier n'est pas une option, mais le dernier l'est.la source
xorg.conf
du tout, donc je devrais expliquer lesquellesSection
ajouter / modifier et quelles lignes ajouter / modifier à l'intérieur - mais RHEL est assez vieux pour que vous puissiez probablement inversez l'extension DRI en changeant une seule ligne de Charger en Désactiver.Une autre solution plus simple consiste à ajouter
Option NoDRI
, à laDevice
section dansxorg.conf
. Par exempleSelon cet e-mail , cela devrait toujours fonctionner. Voir ce bogue pour plus d'informations. Je n'ai rien trouvé à ce sujet dans la documentation de Xorg, donc si vous en trouvez, modifiez-le dans ma réponse.
la source
NoDRI
est fondamentalement la même queLIBGL_ALWAYS_INDIRECT
la variable d'environnement, je crois. Mais cette variable n'est pas tout à fait la même queLIBGL_ALWAYS_SOFTWARE
: elle donne même une version OpenGL inférieure pour moi sur Intel (R) HD Graphics P4600 / P4700.Je pense que vous cherchez Mesa . Je ne sais pas si RHEL a des RPM pour cela. (Bien que Mesa soit utilisé dans certains pilotes OpenGL matériels pour X, il fournit également un moteur de rendu uniquement logiciel.)
la source