Bug 19744

Summary: 9600M GT support
Product: xorg Reporter: David Heidelberg (okias) <david>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg after adding support
none
Xorg.log after adding support
none
Xorg.log with NoAccel
none
dmesg with NoAccel
none
Something we don't do yet.
none
nv96 ctxvals
none
dmesg with working nouveau (7.2.2009)
none
Xorg.log with working nouveau (7.2.2009) none

Description David Heidelberg (okias) 2009-01-26 08:22:57 UTC
Support for this card missing. MMIO trace with running glxgears was send on dumps email. I attach logs (Xorg and dmesg), after libdrm start supporting 2.6.29-rc2 kernel.

HW: MSI GX620X-061CZ
Comment 1 Ben Skeggs 2009-01-26 14:39:15 UTC
Support added in drm git, hopefully your card'll work now :)
Comment 2 David Heidelberg (okias) 2009-01-26 21:26:28 UTC
Thanks! Now waiting only for 2.6.29-rc2 support to test it  :-)
Comment 3 David Heidelberg (okias) 2009-01-27 07:52:42 UTC
Created attachment 22277 [details]
dmesg after adding support

9600M GT show cursor, but background is random and working only few second, until Xorg crash
Comment 4 David Heidelberg (okias) 2009-01-27 07:54:06 UTC
Created attachment 22278 [details]
Xorg.log after adding support
Comment 5 David Heidelberg (okias) 2009-01-27 13:57:04 UTC
P.S. Resulution is set correctly, but
(--) NOUVEAU(0): VideoRAM: 262144 kBytes
isn't correct, card have 512MB DDR3
Comment 6 Maarten Maathuis 2009-01-27 14:32:53 UTC
This is intentional, 256+ MB isn't easy to access. It certainly requires a good memory manager, which we don't have yet.
Comment 7 David Heidelberg (okias) 2009-01-28 12:10:54 UTC
Created attachment 22315 [details]
Xorg.log with NoAccel
Comment 8 David Heidelberg (okias) 2009-01-28 12:11:45 UTC
Created attachment 22316 [details]
dmesg with NoAccel
Comment 9 Maarten Maathuis 2009-01-28 12:26:22 UTC
Created attachment 22317 [details] [review]
Something we don't do yet.

Try this please.
Comment 10 Maarten Maathuis 2009-01-28 12:52:09 UTC
Created attachment 22318 [details] [review]
nv96 ctxvals

The ctxvals are slightly different, try this please.
Comment 11 Maarten Maathuis 2009-01-28 13:17:02 UTC
Okias told me neither of these help. I don't have anymore ideas. I do think the issues with the NV94 are similar to these.
Comment 12 Ben Skeggs 2009-01-28 13:58:15 UTC
As far as I've seen, noone's reported any nv9x working in nouveau yet.  I may have access to one now, so hopefully I'll be able to figure out what we're doing wrong on them soon.
Comment 13 Maarten Maathuis 2009-01-28 16:46:47 UTC
The NV92 aka 8800GT's have been around for a while, maybe they are unaffected.
Comment 14 David Heidelberg (okias) 2009-02-07 13:44:41 UTC
Created attachment 22670 [details]
dmesg with working nouveau (7.2.2009)
Comment 15 David Heidelberg (okias) 2009-02-07 13:47:09 UTC
Created attachment 22671 [details]
Xorg.log with working nouveau (7.2.2009)

7.2.2009 - 9600M GT started working without NoAccel option, but still Xv not working. Thanks a lot! :-)
Comment 16 David Heidelberg (okias) 2009-02-07 13:52:48 UTC
Pardon, no change. I forget switch to xorg opengl libraries :'(
Comment 17 Ben Skeggs 2009-02-10 17:56:31 UTC
Can you please retry with latest drm git.
Comment 18 David Heidelberg (okias) 2009-02-11 05:46:48 UTC
THANKS A LOT!!! :-) Working perfectly, no crashes, only Xv support still missing:
(X11 error: BadMatch (invalid parameter attributes)4%  0%  0.4% 0 0)
Comment 19 David Heidelberg (okias) 2009-02-11 15:12:11 UTC
OK, Xv working with composite :-) closing this bug as FIXED :-)

P.S.: Xv in fullscreen still not working

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.