← Back to team overview

sslug-teknik team mailing list archive

Re: Nvidia drivere fc2

 

Michael Reiche wrote:
> 
> On fre, 2004-06-11 at 17:48 +0200, Gert Holtoft wrote:
> > Hvordan hulen får jeg udnyttet mit Nvidia Gforce 5200 grafikkort på min
> > fc2 box?
> > Her hentet den relevante
> > drivekernel-module-nvidia-graphics4363-2.6.5-1.358smp-1.0_4363-54.rhfc2.at.i686.rpm
> > og ændret det der skal ændres i Xorg.conf, men hver gang jeg loader
> > modulet nvidia.o  får jeg denne besked
> >
> > licence[NVIDIA] taints kernel
> >
> > og intet virker, x-serveren kan ikke startes
> >
> > mvh/gert
> 
> Det har såmænd intet (direkte) at gøre med at beskeden "taints kernel",
> det betyder blot at den modulet ikke er skrevet under GPL.
> 
> Derimod er der ihvertfald 2 andre detaljer omkring FC2, der gør at
> Nvidias driver ikke virker. Det ene er at FC2 kommer med en Linux kerne
> der har ændret stackstørrelsen til 4K (istedetfor 8K normalt), det andet
> er at kernen er kompileret med en option "REGPARM" som heller ikke er
> kompatibel med Nvidias driver. Læs: FC2 virker ikke med Nvidias driver!
> 
> For at overkomme det problem kan du hente din egen 2.6 kerne og
> oversætte den uden ovennævnte faciliteter. Stackstørrelsen har været en
> parameter der er til at indstille, jeg er ikke sikker på at den
> stadigvæk i 2.6.6 er det! Men så findes der vel en patch der kan ophæve
> virkningen.

Det er rigtigt. Du har helt ret i at det er bedst med egen kerne 2.6.6
sammen med nVidia chipsets og video.
Under Kernel debugging: 'Use 4Kb for kernel stack instead of 8Kb', som
altså *ikke* skal markeres.

I forb.m. kerneconfig har jeg været i tvivl om hvorvidt jeg skal bruge
Linux' agpgart eller nVidia's.
Jeg valgte Linux agpgart, som skal med i kernen, ikke som modul.
AFAIK vælger nVidia's driver så ikke at bruge sin egen agpgart, hvilket
ozze anbefales i README.

Prøv med 2.6.6, der er alligevel så mange interessante forbedringer...

-- 
Kind regards,
Mogens Valentin
Networking, Security
www.danbbs.dk/~monz
Phone +45 32 525 878


References