[Bug 620073] New: Add nouveau_vieux_dri.so and create separate package "Mesa-nouveau3d"
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c0 Summary: Add nouveau_vieux_dri.so and create separate package "Mesa-nouveau3d" Classification: openSUSE Product: openSUSE 11.3 Version: RC 2 Platform: All OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: johannesobermayr@gmx.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created an attachment (id=373943) --> (http://bugzilla.novell.com/attachment.cgi?id=373943) Patch does all needed things User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.4) Gecko/20100611 SUSE/3.6.4-3.2 Firefox/3.6.4 nouveau_vieux_dri.so is 3D driver for cards < nv30 because there is no gallium driver for these cards. Developers generally do not wish that 3D drivers for nouveau becoming installed. I could also experience some graphic corruptions and system freezes with installed 3D drivers for nouveau on an ION system and so it should be in a separate package - And only becoming installed when the user wants it explicit. Also Fedora and Debian splits it. The attached patch does all needed things ... Reproducible: Always -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c Johannes Obermayr <johannesobermayr@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-xorg-bugs@forge.pr |sndirsch@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c1 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED --- Comment #1 from Stefan Dirsch <sndirsch@novell.com> 2010-07-06 13:03:01 UTC --- The patch doesn't work. nv20_context.c: In function 'nv20_hwctx_init': nv20_context.c:300:2: warning: implicit declaration of function 'NV20TCL_TX_GEN_S' nv20_context.c:301:10: error: 'NV20TCL_TX_GEN_S__SIZE' undeclared (first use in this function) nv20_context.c:301:10: note: each undeclared identifier is reported only once for each function it appears in gmake[6]: *** [nv20_context.o] Error 1 gmake[6]: *** Waiting for unfinished jobs.... Tried to build it in obs://X11:XOrg/Mesa. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |johannesobermayr@gmx.de -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c2 Johannes Obermayr <johannesobermayr@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|johannesobermayr@gmx.de | --- Comment #2 from Johannes Obermayr <johannesobermayr@gmx.de> 2010-07-06 16:07:52 UTC --- Stefan, there were some changes which made nouveau in 7.8 and current libdrm incompatible. I assume it can be fixed by applying: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54526154c5b02be0fbae6b0dad7... Btw. that's the libdrm commit: http://cgit.freedesktop.org/mesa/drm/commit/?id=204c76c4d62c06eceacd9d603f2b... Can you please try it. My internet connection here is so slow that I cannot try it :-( -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c3 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |johannesobermayr@gmx.de --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2010-07-06 16:47:27 UTC --- (In reply to comment #2)
Stefan, there were some changes which made nouveau in 7.8 and current libdrm incompatible.
I assume it can be fixed by applying:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=54526154c5b02be0fbae6b0dad7...
Btw. that's the libdrm commit:
http://cgit.freedesktop.org/mesa/drm/commit/?id=204c76c4d62c06eceacd9d603f2b...
I reverse apply this patch in libdrm package since I had trouble with it. ------------------------------------------------------------------- Tue Jun 15 12:10:49 CEST 2010 - sndirsch@suse.de [...] - libdrm-204c76c.diff (reverse applied) * old nouveau gallium driver in Mesa still requires nouveau_class.h in libdrm
Can you please try it. My internet connection here is so slow that I cannot try it :-(
If I would have time, I would give it a try. So it's up to you ... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c4 Johannes Obermayr <johannesobermayr@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|johannesobermayr@gmx.de | --- Comment #4 from Johannes Obermayr <johannesobermayr@gmx.de> 2010-07-07 00:23:06 UTC --- (In reply to comment #3) [snip]
If I would have time, I would give it a try. So it's up to you ...
Request 42663 (libdrm) and 42666 (Mesa) doing the job for 11.3 and above. For 11.2 and below adjusting is not so simple ... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=620073 http://bugzilla.novell.com/show_bug.cgi?id=620073#c5 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #5 from Stefan Dirsch <sndirsch@novell.com> 2010-07-07 16:19:24 UTC --- (In reply to comment #4)
Request 42663 (libdrm) and 42666 (Mesa) doing the job for 11.3 and above. For 11.2 and below adjusting is not so simple ...
Accepted. I also needed to update xorg-x11-driver-video-nouveau to latest git version. Of course it's to late for 11.3, but I submitted the packages for factory (SR #42706, 42707, 42708). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com