Paulo Cesar Pereira de Andrade
pcpa at mandriva.com.br
Tue Jul 22 10:39:51 PDT 2008
Stephane Marchesin wrote:
> On Mon, Jul 21, 2008 at 9:44 PM, Paulo Cesar Pereira de Andrade
> <pcpa at mandriva.com.br> wrote:
>> Aaron Plattner wrote:
>>> On Mon, Jul 21, 2008 at 07:13:59AM +1000, Dave Airlie wrote:
>>>> I do not see the point of adding autoconfig for drivers we don't ship
>>>> with X.org.
>> There is an openchrome entry there also, and Xorg doesn't ship it.
>> I think the nouveau driver should also be modified to work more easily
>> as a "fallback", and not require a kernel module (it still doesn't work
>> correctly anyway)
> Actually, this is not our plan. The bigger picture is that we are
> moving towards kernel modesetting and making the X.Org server running
> as non-root, and this requires a kernel component. End users ask to be
> able to run X.Org without root privileges, and also want to avoid a
> kernel module at the same time. This is not possible, because running
> X.Org as a user requires that kernel module to handle all the
> low-level things that'd require root privs otherwise. Really, you
> can't have your cake and eat it.
> FWIW, I think other drivers are going to drop the kernel-less mode at
> some point. We just happen to be a little ahead on that front.
Thanks for the feedback. I understand it is natural do move several
things to kernel mode, so that register level programming is done in
the kernel, as well as video memory management.
>> but it is better then plain nv. And nouveau also makes
>> it hard to use it because it also requires gallium...
> Why is nouveau hard to use because of gallium ?
It is because it requires a special version of mesa, and in this case,
a (non official) branch that I believe will work only with the nouveau
driver. And I am not sure if gallium will be the "upstream" mesa at some
Once it is compiled it works of course, but my experiences were not
the most positive, I am sorry. So, for the moment, when using nouveau,
I just compile the kernel module to make the driver happy, and start,
but I know it is only functional for 2d.
More information about the xorg