[Nouveau] [Bug 15481] New: Nouveau on nVidia Corporation G71 [GeForce 7950 GT]: works but lockup for 6 min at shutdown

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 13 00:54:48 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=15481

           Summary: Nouveau on nVidia Corporation G71 [GeForce 7950 GT]:
                    works but lockup for 6 min at shutdown
           Product: xorg
           Version: 7.3
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: high
         Component: Driver/nouveau
        AssignedTo: nouveau at lists.freedesktop.org
        ReportedBy: eric.valette at free.fr
         QAContact: xorg-team at lists.x.org


Created an attachment (id=15870)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=15870)
glxinfo output

Yesterday, I've extracted everything related to nouveau from git repositories.
That is:
       1) drm
       2) xf86-video-nouveau
       3) mesa (in a second step, see below)

Build everything, made the drm, and nouveau module auto load at startup, then
changed my xorg.conf (attached).

Immediately, I did see huge 2D performance improvement, but noticed running
glxgears that 3D was not there. Confirmed by the message in Xorg.log.0 about
AIGLX. I then started to add

Section "ServerFlags"
        Option "AIGLX" "on"
EndSection

But when restarting X, the machine hang for quite a long time. It is not dead,
as I can ping it or event ssh to it. But you do not have any keyboard input
(even caps lock led).

I then decided to be adventurous and try the 3D. And managed to install it. I
now have some basic 3D acceleration except that if I magnify Glxgears, it gets
a sigsegv.

But the "not fatal" hang for 6 min at shutdown remains. The last message I see,
before it really starts printing garbled init 0 message again is the "failed to
idle channel 1 before destroy. Prepare for strangeness.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list