You are not logged in.

#1 2012-04-18 00:40:33

greenfuse
Member
Registered: 2008-02-14
Posts: 57

no 3D rendering with nouveau [SOLVED]

I do not have 3D rendering with nouveau. Compiz will not work, Cinnamon DE fails to start, glxinfo | grep dri returns nothing. Any help with this would be appreciated.
I have nouveau-dri and mesa installed
I am in the video group
I do not have nvidia installed

System:
Arch 32 bit
Intel(R) Core(TM)2 Duo CPU E8400
4GB RAM
Dual monitors HP L1950 and Apple Cinema 20"

my card is in the NV50 family which nouveau supports
#lspci | grep VGA

01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1)

nouveau and drm modules are loaded
# lsmod | grep nouveau

nouveau               681074  2 
video                   9716  1 nouveau
mxm_wmi                 1101  1 nouveau
i2c_algo_bit            4487  1 nouveau
drm_kms_helper         22653  1 nouveau
ttm                    45781  1 nouveau
drm                   151749  4 ttm,drm_kms_helper,nouveau
i2c_core               16816  4 drm,drm_kms_helper,i2c_algo_bit,nouveau
button                  3614  1 nouveau

there are no error messages in /var/log/Xorg.0.log
Warning messages in /var/log/Xorg.0.log (edited)

...
[    12.817] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
...
[    13.939] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    13.939] (WW) NOUVEAU(0): Option "Enable" is not used
[    13.939] (WW) NOUVEAU(0): Option "TwinView" is not used
[    13.940] (--) RandR disabled
...
[    13.949] (II) NOUVEAU(1): RandR 1.2 enabled, ignore the following RandR disabled message.
[    13.949] (WW) NOUVEAU(1): Option "Enable" is not used
[    13.949] (WW) NOUVEAU(1): Option "TwinView" is not used
[    13.949] (--) RandR disabled

other information
# grep GL /var/log/Xorg.0.log

[    12.898] (==) AIGLX enabled
[    12.898] (II) Loading extension GLX
[    12.944] (==) NOUVEAU(0): GLX sync to VBlank disabled.
[    13.402] (==) NOUVEAU(1): GLX sync to VBlank disabled.
[    14.200] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    14.200] (II) AIGLX: enabled GLX_INTEL_swap_event
[    14.200] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    14.200] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    14.201] (II) AIGLX: Loaded and initialized nouveau
[    14.201] (II) GLX: Initialized DRI2 GL provider for screen 0
[    14.205] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    14.205] (II) AIGLX: enabled GLX_INTEL_swap_event
[    14.205] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    14.205] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    14.206] (II) AIGLX: Loaded and initialized nouveau
[    14.206] (II) GLX: Initialized DRI2 GL provider for screen 1

# grep DR /var/log/Xorg.0.log

[    12.926] (II) Loading extension XFree86-DRI
[    12.926] (II) Loading extension DRI2
[    12.944] (II) NOUVEAU(0): Loaded DRI module
[    12.944] (II) [drm] DRM interface version 1.4
[    12.944] (II) [drm] DRM open master succeeded.
[    13.402] (II) NOUVEAU(1): Loaded DRI module
[    13.917] (II) NOUVEAU(0): [DRI2] Setup complete
[    13.917] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau
[    13.917] (II) NOUVEAU(0): [DRI2]   VDPAU driver: nouveau
[    13.943] (II) NOUVEAU(1): [DRI2] Setup complete
[    13.943] (II) NOUVEAU(1): [DRI2]   DRI driver: nouveau
[    13.943] (II) NOUVEAU(1): [DRI2]   VDPAU driver: nouveau
[    13.950] (II) Initializing built-in extension RANDR
[    14.201] (II) GLX: Initialized DRI2 GL provider for screen 0
[    14.206] (II) GLX: Initialized DRI2 GL provider for screen 1

# cat /etc/X11/xorg.conf.d/10-monitor.conf

 Section "ServerLayout"
    Identifier     "DualSreen"
    Screen       0 "Screen0"
    Screen       1 "Screen1" LeftOf "Screen0" #Screen1 at the right of Screen0
    Option         "Xinerama" "1" #To move windows between screens
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    Option         "Enable" "true"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    Option         "Enable" "true"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nouveau"
    Screen         0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nouveau"
    Screen         1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    SubSection "Display"
        Depth          24
        # Modes          "1280x800_75.00"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth   24
    Option         "TwinView" "0"
    SubSection "Display"
        Depth          24
    EndSubSection
EndSection

# dmesg | grep drm

[    4.827731] [drm] Initialized drm 1.1.0 20060810
[    4.954703] [drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x086f00a2)
[    4.957080] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[    5.009859] [drm] nouveau 0000:01:00.0: ... appears to be valid
[    5.009861] [drm] nouveau 0000:01:00.0: BIT BIOS found
[    5.009863] [drm] nouveau 0000:01:00.0: Bios version 60.86.70.00
[    5.009865] [drm] nouveau 0000:01:00.0: TMDS table version 2.0
[    5.009867] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0
[    5.009869] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 02011300 00000028
[    5.009871] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 01011302 00000010
[    5.009872] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 01000310 00000028
[    5.009874] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 02000312 00000010
[    5.009875] [drm] nouveau 0000:01:00.0: Raw DCB entry 4: 0000000e 00000000
[    5.009877] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x40 5 14 2
[    5.009879] [drm] nouveau 0000:01:00.0:   0: 0x00002030: type 0x30 idx 0 tag 0x08
[    5.009881] [drm] nouveau 0000:01:00.0:   1: 0x00001130: type 0x30 idx 1 tag 0x07
[    5.009884] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xBD5C
[    5.033205] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xC0C6
[    5.049546] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xCD07
[    5.049552] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xCDF9
[    5.050619] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xD005
[    5.050620] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xD06A
[    5.070623] [drm] nouveau 0000:01:00.0: 0xD06A: Condition still not met after 20ms, skipping following opcodes
[    5.747456] [drm] nouveau 0000:01:00.0: 2 available performance level(s)
[    5.747460] [drm] nouveau 0000:01:00.0: 0: core 208MHz shader 416MHz memory 100MHz timing 0 fanspeed 100%
[    5.747463] [drm] nouveau 0000:01:00.0: 1: core 459MHz shader 918MHz memory 400MHz timing 1 fanspeed 100%
[    5.747474] [drm] nouveau 0000:01:00.0: c: core 459MHz shader 918MHz memory 399MHz
[    5.748924] [drm] nouveau 0000:01:00.0: Detected 256MiB VRAM
[    5.748937] [drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
[    5.767506] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    5.767507] [drm] No driver support for vblank timestamp query.
[    6.076045] [drm] nouveau 0000:01:00.0: allocated 1680x1050 fb: 0x310000, bo f3aa0a00
[    6.140072] drm: registered panic notifier
[    6.140076] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0

Last edited by greenfuse (2012-04-18 02:21:43)

Offline

#2 2012-04-18 02:20:17

greenfuse
Member
Registered: 2008-02-14
Posts: 57

Re: no 3D rendering with nouveau [SOLVED]

sorry about the pointless posting.

glxinfo | grep direct
direct rendering: Yes

just had a big brain fade ....

Offline

Board footer

Powered by FluxBB