sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #74113
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