Home_greyopenFATE - openSUSE feature tracking > #307588
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Add nouveau drivers for xorg

Feature state

Package Wishlist
Done
openSUSE-11.3
Done

Description

Hi, nouveau drivers (nvidia) are the only good alternative to nvidia closed source drivers. It would be awesome to use it on openSUSE 11.2 by default.

Discussion


icons/user_comment.png T. R. wrote: (4 years ago)

I think this is a good idea, by the time 11.3 rolls around nouveau should be in pretty good shape.  Maybe not perfect, maybe not as good as the official binary drivers, but probably far better than the official (crippled) open-source nv driver.

In the meantime one of the nouveau developers has provided an openSUSE repository for the drivers:

http://download.opensuse.org/repositories/home:/jobermayr/

icons/user_comment.png L. M. wrote: (4 years ago)

Since Factory is open for everyone maybe he can add the package and maintain it. Looks like Novell Xorg developers don't have enough resources to maintain it.

icons/user_comment.png J. O. wrote: (4 years ago)

It is very nice to see my OBS project here.

Just for clarification:

I am not a XOrg/nouveau developer - more a packager just for fun...

I do not understand any kind of source code (I am happy if I get some very simple loops in very very old QBasic working...)

This is because lack of time -> I need it for translating KDE and my study...

I "robbed" many things from Ruediger Oertel (home:oertel:Radeon_DRI2).

All I can do is daily packaging and asking developers (mainly upstream) if something is broken...

For proper installation you should read:

English:
http://nouveau.freedesktop.org/wiki/openSUSEPackages

German:
http://de.opensuse.org/Nouveau

I will write a short article with links to above articles and this feature request for "Weekly News" #101 or #102.

icons/user_comment.png J. O. wrote: (4 years ago)

Because nouveau driver needs at least a Xserver 1.7 you have to include following repo for openSUSE 11.2 (additionally):

http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.2/

I wait with building for Factory until there is also at least a Xserver 1.7 in main repo ...

icons/user_comment.png J. O. wrote: (4 years ago)

Another repository is needed for openSUSE 11.2 (additionally):

http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.2/

Otherwise Kernel modesetting and nouveau driver do not work ...

There is also a one-click-install option on: http://software.opensuse.org/search

icons/user_comment.png B. L. wrote: (4 years ago)

I guess most of  this is in Factory now, since nouveau is in kernel -> only thing missing as far as I can tell is the experimental 3d driver ( and a nice kms enabled boot)

icons/user_comment.png J. O. wrote: (4 years ago)

Marcin Kościelnicki provides a patch which obsoletes proprietary firmware on NV50/NV8x/NV9x/NVAx cards.

It needs testing on as many chipsets and applications as possible (also with installed Mesa-nouveau3d package.

Please report all regressions to Marcin Kościelnicki <koriakin@0x04.net> and CC me <johannesobermayr@gmx.de>.

If there are too many regressions I will remove the patch.

See:
http://lists.freedesktop.org/archives/nouveau/2010-February/005137.html

Patched packages will be:

openSUSE 11.2: > drm-all-kmp-{flavor}-20100223_2.6.33.0_rc8_21-1.1

openSUSE Factory: > drm-all-kmp-{flavor}-20100223_2.6.33.0_rc7_3-1.2

icons/user_comment.png S. D. wrote: (4 years ago)
icons/user_comment.png J. O. wrote: (4 years ago)

I think gregkh should patch the openSUSE kernel. I have not heard that people have/had problems with my package which has included it already.

So there are no real reasons for rejecting it ...

But I will also do my "job" in future.

icons/user_comment.png S. D. wrote: (4 years ago)

Greg never adds any patches, which aren't upstream in Linus git tree yet.

icons/user_comment.png S. D. wrote: (4 years ago)
Indeed. It's in now. Wonderful! 
commit d5f3c90d4f3ad6b054f9855b7b69137b97bda131
Author: Marcin Kościelnicki <koriakin@0x04.net>
Date: Thu Feb 25 00:54:02 2010 +0000
drm/nv50: Implement ctxprog/state generation.

This removes dependence on external firmware for NV50 generation cards.
If the generated ctxprogs don't work for you for some reason, please
report it.

Signed-off-by: Marcin Kościelnicki <koriakin@0x04.net>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
icons/user_comment.png J. O. wrote: (4 years ago)

Discussion on openSUSE Kernel mailing list is started:

http://lists.opensuse.org/opensuse-kernel/2010-03/msg00006.html

icons/user_comment.png J. O. wrote: (4 years ago)

When updating to current packages from home:jobermayr on openSUSE 11.2 you have to update also packages from X11:XOrg. There is XServer 1.7.99.901 included which can cause problems related to broken input devices and/or broken video driver autoselection.

Bug reports and possible solutions:

https://bugzilla.novell.com/show_bug.cgi?id=589997

https://bugzilla.novell.com/show_bug.cgi?id=590005

icons/user_comment.png S. D. wrote: (4 years ago)

I believe we're pretty much done here. Beginning with Milestone 5 nouveau/KMS is our default driver for NVIDIA.

Last change: 3 years ago
Voting
Score: 21
  • Negative: 2
  • Neutral: 2
  • Positive: 23
Tags
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint