OVH Cloud OVH Cloud

A propos de l'acceleration 3D

8 réponses
Avatar
G-raison
Bonjour,

Vincent Ramos m'a dit il y a quelques temps que pour que l'accéleration 3D
soit pris en charge il fallait que je vois "direct rendering: Yes" quand je
tape "glxinfo | grep direct"

Bon, moi c'est marqué No. :-)

Je n'ai pas l'intention de jouer sur mon PC sous Linux, mais sur quelques
programmes je crois que ça ferait du bien si cette fonction était activé.

J'ai regardé les explications sur "glxinfo" mais quand je tape "glxinfo -t"
j'ai du mal à voir dans toutes les infos quel type de pilote j'ai en ce
moment pour ma carte graphique.
Avant de mettre les derniers pilotes que j'ai trouvé et qui risque peut-être
de tout fiche en l'air, si je pouvais simplement activer l'accélèration 3D
avec ceux qui y sont se serait bien.

Est-ce une mauvaise idée?

--
@+
gr

8 réponses

Avatar
G-raison
Je rajoute que je viens de lire ça: OpenGL renderer string: Mesa GLX
Indirect
Et il y avait une adresse: http://www.mesa3d.org/

Je pense que c'est ça qui me gère les graphismes.

--
@+
gr
Avatar
Vincent Ramos
G-raison égrapsen en <43669a1f$0$27439$ :

J'ai regardé les explications sur "glxinfo" mais quand je tape
"glxinfo -t" j'ai du mal à voir dans toutes les infos quel type de
pilote j'ai en ce moment pour ma carte graphique.


Pour savoir quel pilote vous utilisez, il existe de nombreuses
manières. L'une des plus simples est de regarder dans le fichier de
configuration du serveur X. Si c'est XFree86, vous trouverez cela
dans /etc/X11/XF86Config-4.

Tout ce que j'écris là ne s'applique pas si vous installez les drivers
de NVidia, qui gèrent l'accélération 3D autrement (voir
<http://www.gcolpart.com/howto/nvidiafx5600.php4>, par exemple). Si
vous n'avez pas besoin de performances extraordinaires, ce n'est pas
la peine d'installer les drivers de NVidia : contentez-vous des
drivers par défaut.

Faites un

grep -i driver /etc/X11/XF86Config-4

et notez le résultat dans votre réponse. L'une des lignes contient le
nom du driver utilisé pour votre carte (vous éliminez « keyboard » et
« mouse » pour savoir lequel).

Avant de mettre les derniers pilotes que j'ai trouvé et qui risque
peut-être de tout fiche en l'air, si je pouvais simplement activer
l'accélèration 3D avec ceux qui y sont se serait bien.
Est-ce une mauvaise idée?


Non. Nous allons voir comment faire. Il faut que les modules glx et
dri soient chargés par XFree86. Ouvrez le
fichier /etc/X11/XF86Config-4. Cherchez la section « Module ». Vous
devriez avoir quelque chose comme :

Section "Module"
Load "ddc" # ddc probing of monitor
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
Load "speedo"
Load "type1"
Load "freetype"
Load "record"
EndSection

Les modules dri et glx doivent être référencés. Sinon, pas
d'accélération (dans la configuration par défaut). Pour charger
l'accélération, ajoutez les lignes voulues et vérifiez que vous avez
installé les bons paquetages pour cela (cela dépend de votre
distribution).

Pour rendre les choses plus faciles, vous pourriez utiliser un CD
live, qui ne s'installe pas sur le disque dur et ne tourne qu'en RAM.
Voyez Kaella <http://kaella.linux-azur.org/>, version francisée de
Knoppix <http://www.knoppix.org/>. Gravez l'image sur un CD et
rebootez avec le CD dans le lecteur en prenant soin d'autoriser le
boot depuis le lecteur de CD (cela se règle dans le BIOS).

Une fois Kaella lancée, tapez glxinfo et voyez si l'accélération est
prise en charge (« Direct rendering: Yes »). Si oui, c'est bon
signe : allez cherchez le fichier /etc/X11/XF86Config-4 qui a été
automatiquement généré par Kaella et enregistrez-le quelque part.

Vous pouvez ensuite le comparer avec celui que votre distribution
normale utilise, voire remplacer ce dernier par celui de Kaella
(faites une sauvegarde, au cas où !). Si vous ne pouviez plus
démarrer à la suite d'une modification, n'oubliez pas qu'avec Kaella
vous pouvez lancer une version de GNU/Linux qui vous permettrait de
rectifier le tir.

Bon courage : cela peut semble compliqué mais il n'en est rien. En
fait, ma réponse est longue car elle se veut explicative, mais ce que
je vous propose me semble moins risqué que d'installer directement
les drivers NVidia sans comprendre ce qu'il se passe.

--
apt-get moo

Avatar
nicolas
Tu peux commencer par chercher quelle carte tu as, pour cela lspci, hwinfo
et discover sont tes amis. Attention, tous peuvent ne pas être installés
ou même disponibles sur ta distribution.

nicolas patrois : pts noir asocial
--
SPROTCH !

P : Non, y a rien de plus immonde que de chier sur la moquette...
M : Pas d'accord... A pire... Chier sous la moquette...
H : ?!!
Avatar
G-raison
Tu peux commencer par chercher quelle carte tu as, pour cela lspci, hwinfo
et discover sont tes amis. Attention, tous peuvent ne pas être installés
ou même disponibles sur ta distribution.


Merci pour l'info.
Je regarde ça.

--
@+
gr

Avatar
G-raison
Pour savoir quel pilote vous utilisez, il existe de nombreuses
manières. L'une des plus simples est de regarder dans le fichier de
configuration du serveur X. Si c'est XFree86, vous trouverez cela
dans /etc/X11/XF86Config-4.


Il y a beaucoup à voir.
Merci pour cette expication.
J'imprime ça et je regarde.

Ca se trouve il me sera plus simple d'installer les pilotes de chez Nvidia.

Faut que je réfléchisse, il devrait se passer du temps.

--
@+
gr

Avatar
Vincent Ramos
G-raison égrapsen en <436741ba$0$1724$ :

Ca se trouve il me sera plus simple d'installer les pilotes de chez
Nvidia.


Pas forcément : l'installation de ces pilotes modifie le noyau (si je
ne m'abuse), ce qui est éminemment plus risqué que de modifier un
fichier texte de configuration.

Avatar
nicolas
On Tue, 01 Nov 2005 12:38:25 +0100, Vincent Ramos wrote:

Pas forcément : l'installation de ces pilotes modifie le noyau (si je
ne m'abuse), ce qui est éminemment plus risqué que de modifier un
fichier texte de configuration.


Ça dépend de ce que tu appelles « modifier le noyau ». Il ne tripote
pas le code du noyau, mais il y ajoute un gros module (nvidia).

nicolas patrois : pts noir asocial
--
SPROTCH !

P : Non, y a rien de plus immonde que de chier sur la moquette...
M : Pas d'accord... A pire... Chier sous la moquette...
H : ?!!

Avatar
Vincent Ramos
nicolas égrapsen en
 :

Ça dépend de ce que tu appelles « modifier le noyau ». Il ne tripote
pas le code du noyau, mais il y ajoute un gros module (nvidia).


Merci de la précision.