[CentOS] nvidia drivers

Thu Mar 29 14:17:28 UTC 2007
Tony Schreiner <schreian at bc.edu>

On Mar 29, 2007, at 9:58 AM, bgschaid_lists at ice-sf.at wrote:

>
>>>>>> On Thu, 29 Mar 2007 13:18:15 +0100
>>>>>> "KS" == Karanbir Singh <mail-lists at karan.org> wrote:
>
>     KS> Ralph Angenendt wrote:
>>> Karanbir Singh wrote:
>>>> Jerry Geis wrote:
>>>>> Does the nvidia drivers (downloaded from nvidia) support or
>>>>> work with the new centos 5 (beta) ? The version of X windows
>>>>> is different I think.
>>>>>
>>>> when you tried it, what problem did you have ?
>>> It won't compile on a Xen enabled kernel ...
>>>
>
>     KS> what version are you using ? I've got the nvidia drivers
>     KS> working for me here on the Xen kernel ( x86_64 ) but I've not
>     KS> downloaded a newer one, so whatever was on my machine from
>     KS> months back, just rebuilt and works.
>
> I know this is a bit off-topic, but as we're talking about rebuilding
> the drivers for new kernels:
>
>  - has anyone written
>  - or is aware
>
> of such a solution:
>
> a script that during booting
>  - checks whether the nVidia-driver is present
>  - rebuilds it unattended, if it is not
> so that the user always gets a graphic login, even after
> kernel-updates.
>
> I'm aware that rebuilding kernel-modules without human supervision is
> not a good idea, but rebuilding the graphics-driver on a number of
> workstations after each kernel-update is annoying (especially if you
> can't do it on all of them at the same time, because people are
> ... working on them)
>
> I know, that the script should not be hard to write, but I don't want
> to duplicate any work that has been done before (especially if there
> is a "standard"-way of doing this, which I was to stupid to find)
>

Dell has done it using DKMS.  If you install an nvidia driver (and  
other drivers too) from their site, it installs a DKMS enabled  
package that rebuilds itself for any new kernel.

It mostly works. I've never tried installing one of these on a  
computer that was not a Dell.

Tony Schreiner