From: Onur Kucuk (onur@kablonet.com.tr)
Date: Mon 24 Mar 2003 - 18:36:48 EET
Merhaba,
Nvidia suruculerini yuklerken kernel i patch leyip tekrardan butun
kerneli mi derliyorsunuz, yoksa kernele dokunmadan sadece yeni bir
module derleyip hafizaya mi yukluyorsunuz ?
Eger kerneli patchliyorsaniz nasil yapildigini anlatir misiniz ?
Kanaatim nvidianin kernele ozel ugraslarla gomulmemesi, module olarak
sisteme kurulmasi yonunde. Ayni sekilde agpgart in da gomulmemesini ve
acilista bir scriptle hafizaya alinmamasini tavsiye ederim. Agpgart i
hangi program hafizaya almak istersen kendi alsin.
Bu arada nvidia suruculeri yuklenirken cikan WARNING yazisini okumayan
ya da anlamayanlar icin
# grep taint /var/log/messages | head -1
insmod: Warning: loading
lib/modules/2.4.19-ac4/kernel/drivers/video/nvidia.o will taint the
kernel: non-GPL license - NVIDIA
Burda yazan tek sey "NVIDIA suruculeri GPL lisansli degildir.
Kerneliniz GPL lisanslidir. GPL olmayan bu program kernelinizi
lekeleyebilir" tarzinda bir uyari.
Hani opensource cularin yarisi nvidia'yi cok severken digerleri de
nefret eder ya...
X den konsola gecme sorununa gelince.
Bazi surum nvidia suruculerinde bu problem mevcut. Kimisinde butun
sistem kitlenebiliyorken 41xx serisinde de ekran kartinizin (ozellikle
SE serisi kartlarda) clock vs. ayarlarini bozarak textmode u bile
okunamaz hale getirmesi. Ornegin 1024x768@60Hz bir cozunurluge ayarli
framebuffer ayarlamaya calistiginizda, sistem acilirkenn 60Hz tutturup X
calistirip ciktiginizda 62.35 Hz e getirip vertical ve horizontal
frekanslari bozarak goruntunun okunamaz hale getirdigini gordum.
Bu sorun kalici bir zarar vermiyor. Bilgisayarinizi resetlemeniz yeterli.
Sorun kernella, dagitimla, monitorle ya da baska bir bilesenle ilgili
degil. Nvidia suruculerinin bazi surumleri bazi kartlarda iyi calisirken
birkac spesifik kartta sorun cikarmasi. Bu da sanirim biraz da ekran
karti ureticilerinin cesitliligi yuzunden oluyor.
Cozum icin kullandiginiz nvidia surucusunun daha eski bir surumunu
kullanin. Bu sebeple nvidia cikardigi butun surumleri sitesinde yayinliyor.
Bir baska "X'den cikip konsola gecince sistemin kitlenmesi/goruntunun
kitlenip sistemin arka planda calismasi" sorunu da, XF86Config
dosyanizda GLcore ya da dri modullerinin yuklenmesi, ya da DGA nin acik
olmasi durumunda gorulebiliyor. DGA'yi kapatmak icin
SubSection "extmod"
Option "omit xfree86-dga" #don't initialise the DGA extension
EndSubSection
Nvidia suruculerini kullanirken de "en yeni" = "en iyi" olmadigini
bilin. Kullandiginiz ekran karti cok cok yeni bir kart degilse, yeni
bir nvidia surucusu yuklemek genelde performans vs. artisi getirmiyor.
Surucu secerken changelog lara bir goz atmakta fayda var. Ornegin
konsolda yukarida bahsettigim sorunu olanlar 3123 surumu surucuyu
kurarsa sorununun duzeldigini gorecekler.
Saygilar,
Onur Kucuk