Mailinglist Archive: opensuse-features (365 mails)

< Previous Next >
[openFATE 307588] Add nouveau drivers for xorg
  • From: fate_noreply@xxxxxxx
  • Date: Thu, 4 Mar 2010 19:50:00 +0100 (CET)
  • Message-id: <feature-307588-18@xxxxxxxxxxxxxx>
Feature changed by: Johannes Obermayr (jobermayr)
Feature #307588, revision 18
Title: Add nouveau drivers for xorg

openSUSE-11.3: Evaluation
Requester: Important

Package Wishlist: Unconfirmed
Requester: Important

Requested by: Luis Medinas (lmedinas)

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.

#1: Todd R (theblackcat) (2009-12-03 17:02:12)
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:

#2: Luis Medinas (lmedinas) (2009-12-03 17:14:00)
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.

#3: Johannes Obermayr (jobermayr) (2009-12-10 17:38:26)
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
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:
I will write a short article with links to above articles and this
feature request for "Weekly News" #101 or #102.

#4: Johannes Obermayr (jobermayr) (2010-01-19 20:05:27)
Because nouveau driver needs at least a Xserver 1.7 you have to include
following repo for openSUSE 11.2 (additionally):
I wait with building for Factory until there is also at least a Xserver
1.7 in main repo ...

#5: Johannes Obermayr (jobermayr) (2010-01-20 21:12:04)
Another repository is needed for openSUSE 11.2 (additionally):
Otherwise Kernel modesetting and nouveau driver do not work ...
There is also a one-click-install option on:

#6: Bjørn Lie (zaitor) (2010-02-09 00:43:24)
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)

#7: Johannes Obermayr (jobermayr) (2010-02-24 19:29:38)
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@xxxxxxxx> and CC me <johannesobermayr@xxxxxx>.
If there are too many regressions I will remove the patch.
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

#8: Stefan Dirsch (sndirsch) (2010-03-02 14:54:02)
Whereas the patch for NV40 to no longer depend on the firmware is
already upstream in Linus tree (commit #054b93e), the patch for NV50 is
not. :-( How should we handle that for openSUSE? Try to integrate the
remaining patch to our kernel (which will probably be rejected by
gregkh as long as it's not in Linus' tree) or add the firmware? What's
the legal status of this firmware? Could we ship it with openSUSE? How
did RH handle this in the past before they developped these patches?
Some more informations about firmware could be found here:

#9: Stefan Dirsch (sndirsch) (2010-03-02 14:57:38) (reply to #8)
That's the remaining patch I'm talking about:

+ #10: Johannes Obermayr (jobermayr) (2010-03-04 19:49:28) (reply to #8)
+ 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.

openSUSE Feature:

< Previous Next >
This Thread