What package(s) are needed to install nvidia support ?
John
dingo at coco2.arach.net.au
Tue Sep 14 04:26:28 CDT 2004
Fabio Massimo Di Nitto wrote:
>On Tue, 14 Sep 2004, James Gregory wrote:
>
>
>
>>On Tue, 2004-09-14 at 07:21 +0200, Fabio Massimo Di Nitto wrote:
>>
>>
>>>On Tue, 14 Sep 2004, James Gregory wrote:
>>>
>>>
>>>>Just on this, I expected that installing the packages would alter my X
>>>>config, like the livna packages for fedora. I was quite surprised when I
>>>>had to edit my X configuration (I was unaware that using the reconfigure
>>>>script would do that for me). I think the expectation for Joe User would
>>>>be that installing drivers makes the hardware work straight away.
>>>>
>>>>
>>>You will have to use dpkg-reconfigure xserver-xfree86. Automaticaly
>>>altering X config is not a good idea at all. The is only one case over
>>>several in which i can do it, and hounestly it is more trouble than joy.
>>>
>>>
>>Why do you believe that altering X config is a bad thing?
>>
>>
>
>Several reasons:
>
>1) the config is complex. a simple sed will not work.
>
>
Tougher for the user. To most users, time spend stuffing round with the
system is time wasted, money lost.
>2) if you manually changed the config i can't change it.
>
>
Most users don't.
>3) the config file belongs to another package that means duplicating all
> the code to handle that config file into another package and keep them
> in sync. plus it is not nice that package foo modifies package bar
> configuration. That means introducing a question to ask the user.
>
>
Change the other package to make it easier to make the configuration
changes needed. You don't have to replicate the code at all.
>4) it adds another point of failure in the installation system.
>
>
So? Better to get it right than to abandon a group of users. If you
don't try, you won't get it right.
>5) the nvidia commercial drivers is not 100% configuration compatible with
> the nv free driver. Speaking for my experience on my systems the nv
> free driver can go to a higher resolution than the the commercial one.
> This means that the behaviour of X will change and that's not what the
> user expects.
>
>
>
Package he X software to accomodate the alternatives.
>>Is it that you think it shouldn't be loaded upon installation or that
>>performing this loading is likely to cause other headaches?
>>
>>
>
>It can and did cause headaches. The nvidia driver is splitted into kernel
>and userland module. First of all loading the kernel module will alter the
>kernel status (and it is known that was giving problems. see LKML for it).
>Second we don't want the machine to crash or start behaving weird due to a
>module that we have no sources and that we cannot fix. The user has to be
>conscious to do it at his own risk.
>
>
Ensure they have an easy way out. Tell them, if a printer is configured
offer to print out the instructions (the can't read them on the computer
if it's dead).
Don't like my suggestions? Suggest something better _for the user._
More information about the sounder
mailing list