Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[opengl]Problème avec le module libre "NV" (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Jun 26, 2006 7:03 am    Post subject: [opengl]Problème avec le module libre "NV" (réso Reply with quote

Bonjour à tous,

Je me tourne vers vous car je ne parviens pas à faire fonctionner mon opengl avec le module libre pour les cartes nvidia "nv" (xorg-7.1 oblige).

J'ai suivi le guide gentoo, recompilé mon noyau avec le support agpgart etc. mais mon dri reste désespéremment désactivé :
Code:
glxinfo|grep rendering
direct rendering: No
Pourtant j'ai bien :
Code:
 eselect opengl list
Available OpenGL implementations:
  [1]   nvidia
  [2]   xorg-x11 *
J'ai une erreur dans mon Xorg.0.log sur AIGLX mais je ne trouve pas vraiment d'info dessus :
Code:
 grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX: Screen 0 is not DRI capable
(EE) Error loading keymap /usr/share/X11/xkb/compiled/server-0.xkm
(EE) Error loading keymap /usr/share/X11/xkb/compiled/server-0.xkm
J'ai du rater quelque chose ...

Je colle mon xorg.conf (expurgé de la section "Files" ne contennant que des "FontPath"):
Code:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Module"
        Load "i2c"
        Load "bitmap"
        Load "ddc"
        Load "int10"
        Load "vbe"
        Load  "glx"
        Load  "dbe"
        Load  "dri"
        Load  "extmod"
        Load  "record"
        Load  "xtrap"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option "AutoRepeat" "500 30"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "fr"
        Option "XkbVariant" "latin9"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "imps/2"
        Option "ZAxisMapping"   "4 5"
        Option "Buttons"        "3"
        Option      "Device" "/dev/input/mice"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync   30 - 83.0
        VertRefresh 50-75
        #Test modelines
        #Modeline "1280x1024_75.00"  138.54  1280 1368 1504 1728  1024 1025 1028 1069
        # 800x600 @ 75.00 Hz (GTF) hsync: 47.02 kHz; pclk: 48.91 MHz
        #Modeline "800x600_75.00"  48.91  800 840 920 1040  600 601 604 627     
        Option "DPMS" "true"
EndSection

Section "Device"
        Identifier  "nv"
        Driver      "nv"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "nv"
        Monitor    "Monitor0"
        DefaultDepth 24
 
        Subsection "Display"
                Viewport   0 0
                Depth       24
                #test modelines
                #Modes "1280x1024_75.00" "800x600_75.00"
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubsection
EndSection

Section "dri"
  Mode 0666
EndSection
Évidemment, l'idée n'est pas de faire tourner des jeux (de toute façon, avec ma GeForce4 MX 440 je ne vais pas bien loin), mais simplement de pouvoir utiliser un peu l'accélération 3D
_________________
La connaissance s'accroît quand on la partage.
JCB


Last edited by yoyo on Tue Jun 27, 2006 6:53 am; edited 1 time in total
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Mon Jun 26, 2006 7:44 am    Post subject: Reply with quote

Quote:
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "int10"
Load "vbe"
Load "glx"
Load "dbe"
Load "dri"
Load "extmod"
Load "record"
Load "xtrap"
Load "freetype"
Load "type1"
EndSection


glx c'est uniquement pour nvidia, non?
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Jun 26, 2006 7:53 am    Post subject: Reply with quote

Et bien d'après le Guide de l'accélération 3D matérielle
Quote:
3. Installez X11-DRM et configurez le Rendu Direct

Ouvrez /etc/X11/xorg.conf et modifiez-le pour activer DRI et GLX.

    ...
    Section "Module"
    Load "dri"
    Load "glx"
    ...
    EndSection
    ...
Il faut le mettre ...
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Mon Jun 26, 2006 8:07 am    Post subject: Reply with quote

Wow je vois que je suis pas à la page, faut que je me rattrape! J'avais en mémoire le "vieux guide" où tu ajoutais glx et retirait dri... donc je pensais que l'inverse pouvait marcher...
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Jun 26, 2006 8:22 am    Post subject: Reply with quote

Bof, ça ne coûte pas grand chose d'essayer ...
Je fais ça asap.
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Jun 26, 2006 9:54 am    Post subject: Reply with quote

Bon, je n'ai plus l'erreur concernant AIGLX dans mon fichier de log mais cette fois :
Code:
glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
:cry:
Pourtant, j'ai bien :
Code:
 dmesg|grep -i agp
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 845G Chipset.
agpgart: AGP aperture is 64M @ 0xf8000000
et
Code:
zgrep AGP /proc/config.gz
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set

À noter que l'utilitaire "dristat" ne renvoie rien du tout (paquet "x11-base/x11-drm-20060608").
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Jun 26, 2006 2:38 pm    Post subject: Reply with quote

Que te donne la commande glxinfo.
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Mon Jun 26, 2006 2:51 pm    Post subject: Reply with quote

Attend, laisse moi résumer... Tu viens de désactiver le glx et tu t'étonnes de ne plus avoir d'extension GLX quand tu fais un glxinfo...

Bon plus sérieusement, au moins quand tu mets load "glx", tu as l'extension GLX. Il t'indique qu'il n'arrive pas à faire du direct rendering, donc c'est normal de voir indirect dans glxinfo...

Sinon si tu veux vraiment activer le dri, il faut probablement aller changer quelque chose dans le noyau... Genre un module DRM ou quelque chose de ce gout la.
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Mon Jun 26, 2006 3:45 pm    Post subject: Reply with quote

Salut,


Pourquoi tu ne restes pas avec :
Code:
x11-base/xorg-server-1.0.2-r6
x11-base/xorg-x11-7.0-r1
pour avoir ton direct rendering...




@+
_________________
Get Up and Go !
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Mon Jun 26, 2006 4:09 pm    Post subject: Reply with quote

Je vais peut être dire une connerie, mais tu cherche as avoir l'accélération 3D avec dri pour les drivers nv s'est ça ??

Si oui, il n'y a pas de modules dri pour les nvidia. Pour cela il faut attendre http://nouveau.freedesktop.org .

Si non, je n'ai rien dit :)
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Jun 26, 2006 5:07 pm    Post subject: Reply with quote

titoucha wrote:
Que te donne la commande glxinfo.


Je me reponds à moi même j'avais pas vu :oops:

Pour la 3D il faut que tu actives la lib glx et tu peux compiler xorg-server avec le Use dri
Quote:
euse -i dri
global use flags (searching: dri)
************************************************************
[+ CD ] dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA

par contre je ne suis pas sur que ce soit utile pour les cartes nvidia.

Pour le AIGLX c'est le nouveau serveur stly Xgl développé par Fedora et qui ne fonctionne pour l'instant que pour certaines cartes Ati.
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Jun 27, 2006 6:51 am    Post subject: Reply with quote

baptux wrote:
Je vais peut être dire une connerie, mais tu cherche as avoir l'accélération 3D avec dri pour les drivers nv s'est ça ??
C'est bien ça.
baptux wrote:
Si oui, il n'y a pas de modules dri pour les nvidia. Pour cela il faut attendre http://nouveau.freedesktop.org .
Bon, tant pis ... :(
titoucha wrote:
Pour le AIGLX c'est le nouveau serveur stly Xgl développé par Fedora et qui ne fonctionne pour l'instant que pour certaines cartes Ati.
Ok, merci pour la précision. :wink:

@"man in the hill" : parce que je suis une grosse feignasse qui n'a pas envie de masquer xorg-x11-7.1 et xorg-server-1.1.*. :mrgreen:
Et je préfère patienter et attendre que nvidia nous sorte un module compatible plutôt que de recompiler xorg-7.0 aujourd'hui et re-recompiler xorg-x11-7.1 demain.

@Ey : ce test a été fait suite au post de Enlight. Mais même avec le module glx activé le direct rendering reste désespérement à "no".

Je marque le sujet comme étant "résolu" puisque la solution viendra avec le temps.

Enjoy !
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum