[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GNU-linux-libre] Non-free code found in nouveau-kernel-source
From: |
Rubén Rodríguez Pérez |
Subject: |
Re: [GNU-linux-libre] Non-free code found in nouveau-kernel-source |
Date: |
Thu, 29 Apr 2010 12:19:27 +0200 |
> We should not remove nouveau though, as it is the only free driver
> available for nvidia cards and rapidly approaching a state where it
> will remove any need even graphics professionals or hardcore gamers
> may have for the blob. Nouveau is also much more "correct" as a
> GNU/Linux video driver because it uses native kernel DRM support
> rather than it's own layer and it supports xRandR 1.2 (nvidia's only
> supports 1.0).
They are interesting technical reasons, but you know that's not the
issue here. In fact, due to this the only free driver is the nv one.
> If the source package contains unclean blobs from other drivers, those
> blobs/drivers should be removed, not the entire package.
It *also* contains other non-free drivers -I don't know why those are
included-, but there are several non free binary blobs in the nouveau
driver itself.
> As far as I
> can tell it needs kernel DRM, but it shouldn't need the specific blobs
> for those cards, only the core layer as it ads it's own DRM module
> (which is not blobbed).
I read they are working to make the driver run without the ctx blobs,
but they are included in this backported nouveau-kernel-source package.
In the current development branch for Trisquel (based on Lucid) we have
the 2.6.32 kernel deblobbed with the linux-libre scripts and including
nouveau. I yet don't know how the blob removal would affect the driver.