View previous topic :: View next topic |
Author |
Message |
mcsky2 Guru


Joined: 25 Aug 2005 Posts: 312
|
Posted: Mon May 15, 2006 9:24 am Post subject: [Nvidia] acceleration 3D (resolu) |
|
|
Bonjour,
J'ai une install gentoo avec une carte graphique 3D nvidia et je n'arrive pas a activer l'acceleration 3D.
Je comprends pas pourquoi.
Quand je fais un glx-info :
direct rendering: No
J'ai le nvidia-kernel et le nvidia-glx (version 1.0.8756) avec "eselect opengl set nvidia"
Dans le kernel j'ai choisi "Intel 440LX/BX/GX, I8xx and E7x05 chipset support" en module et j'ai desactive le DRM
Code: | lspci |grep AGP
00:01.0 PCI bridge: Intel Corporation 82875P Processor to AGP Controller (rev 02)
|
Et dans mon xorg.conf :
Code: | Section "Device"
Identifier "cvideo"
Driver "nvidia"
VideoRam 131072
Option "RenderAccel" "true"
Option "backingstore" "true"
Option "NvAGP" "3"
Option "AllowGLXWithComposite" "true"
# Insert Clocks lines here if appropriate
EndSection |
Last edited by mcsky2 on Sat May 20, 2006 1:27 pm; edited 1 time in total |
|
Back to top |
|
 |
Darkael Veteran


Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Mon May 15, 2006 2:53 pm Post subject: |
|
|
Salut, le module nvidia s'est-il chargé? Si non, essaye de le charger à la main (modprobe nvidia) et regarde s'il y a une erreur.
Sinon, regarde les erreurs/warnings dans ton le fichier Xorg.0.log:
Code: |
grep "(WW)\|(EE)" /var/log/Xorg.0.log
|
|
|
Back to top |
|
 |
tmasscool Apprentice

Joined: 27 Jul 2005 Posts: 151
|
Posted: Mon May 15, 2006 3:40 pm Post subject: |
|
|
je pense que le drm doit être activé dans le noyau (moi je l'ai en tant que module) pour le pilote nvidia (sans certitude). Par contre, pour les cartes ATI, le drm doit être désactivé.
As-tu fait un eselect opengl set nvidia ? |
|
Back to top |
|
 |
mcsky2 Guru


Joined: 25 Aug 2005 Posts: 312
|
Posted: Tue May 16, 2006 8:00 am Post subject: |
|
|
Merci pour vos sugestions.
Le module nvidia est charge.
Pour le grep "(WW)\|(EE)" /var/log/Xorg.0.log, j'ai :
Code: | (WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) NVIDIA(0): GLX has been forced on with the Damage and Composite X
(WW) NVIDIA(0): extensions; GLX will work, but OpenGL applications will
(WW) NVIDIA(0): render incorrectly. For proper interaction of GLX with
(WW) NVIDIA(0): the Damage and Composite X extensions, it is recommended
(WW) NVIDIA(0): that you upgrade your X server to at least X.Org 6.9.0. |
J'ai lancé le "eselect opengl set nvidia" voir premier mail
Je vais activer le DRM |
|
Back to top |
|
 |
Darkael Veteran


Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Tue May 16, 2006 9:38 am Post subject: |
|
|
mcsky2 wrote: | Merci pour vos sugestions.
Le module nvidia est charge.
Pour le grep "(WW)\|(EE)" /var/log/Xorg.0.log, j'ai :
Code: | (WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) NVIDIA(0): GLX has been forced on with the Damage and Composite X
(WW) NVIDIA(0): extensions; GLX will work, but OpenGL applications will
(WW) NVIDIA(0): render incorrectly. For proper interaction of GLX with
(WW) NVIDIA(0): the Damage and Composite X extensions, it is recommended
(WW) NVIDIA(0): that you upgrade your X server to at least X.Org 6.9.0. |
J'ai lancé le "eselect opengl set nvidia" voir premier mail
Je vais activer le DRM |
Je n'utilise pas composite, mais il me semble qu'il faut avoir cette ligne dans la section "Device":
Code: |
Option "AllowGLXWithComposite" "true"
|
Si ça marche toujours pas, essaye en désactivant composite. |
|
Back to top |
|
 |
mcsky2 Guru


Joined: 25 Aug 2005 Posts: 312
|
Posted: Tue May 16, 2006 2:09 pm Post subject: |
|
|
J'ai active le DRM mais ca n'a rien change.
J'ai peut etre trouve la cause par contre.
J'ai installe MESA 6.5 a partir des sources et le glxinfo utilise MESA. Je ne sais pas comment il a fait le lien. |
|
Back to top |
|
 |
Anthyme Guru


Joined: 25 Jun 2004 Posts: 498
|
Posted: Tue May 16, 2006 4:29 pm Post subject: |
|
|
KarnEvil wrote: |
Je n'utilise pas composite, mais il me semble qu'il faut avoir cette ligne dans la section "Device":
Code: |
Option "AllowGLXWithComposite" "true"
|
Si ça marche toujours pas, essaye en désactivant composite. |
C'est marqué dans son premier post
si j etait toi j'installerai les dernier driver dispo
Code: | ACCEPT_KEYWORDS="~x86" emerge nvidia-glx nvidia-kernel |
|
|
Back to top |
|
 |
Darkael Veteran


Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Tue May 16, 2006 4:40 pm Post subject: |
|
|
Anthyme wrote: | KarnEvil wrote: |
Je n'utilise pas composite, mais il me semble qu'il faut avoir cette ligne dans la section "Device":
Code: |
Option "AllowGLXWithComposite" "true"
|
Si ça marche toujours pas, essaye en désactivant composite. |
C'est marqué dans son premier post
|
oui, en effet
Quote: |
si j etait toi j'installerai les dernier driver dispo
Code: | ACCEPT_KEYWORDS="~x86" emerge nvidia-glx nvidia-kernel |
|
Je vois que t'as du mal toi aussi , il a dit dans son premier post qu'il a les version 1.0.8756 qui sont les dernières versions dans portage. |
|
Back to top |
|
 |
PabOu Veteran


Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Tue May 16, 2006 4:54 pm Post subject: |
|
|
Anthyme wrote: | Code: | ACCEPT_KEYWORDS="~x86" emerge nvidia-glx nvidia-kernel |
|
Et puis on à déjà posté et reposté que l'utilisation de ACCEPT_KEYWORDS de cette façon était une TRES mauvaise idée. Un peu de recherche t'en diras plus ;) _________________ Mangez du poulet ! |
|
Back to top |
|
 |
Anthyme Guru


Joined: 25 Jun 2004 Posts: 498
|
Posted: Tue May 16, 2006 5:26 pm Post subject: |
|
|
je c je c ... mais ct pour faire simple pour tester si ca marche deja ...
bon bin alors je proposerai ça :
Code: | ACCEPT_KEYWORDS="x86" emerge nvidia-glx nvidia-kernel |
bon ok ok je sort  |
|
Back to top |
|
 |
mcsky2 Guru


Joined: 25 Aug 2005 Posts: 312
|
Posted: Sat May 20, 2006 1:27 pm Post subject: |
|
|
C'etait bien Mesa 6.5 et ses librairies OpenGL qui interferaient pour l'acceleration 3D |
|
Back to top |
|
 |
|