Olası Hatalar ve Tavsiyeler
Önceki NVIDIA 1.0-4191 Kurulumu Sonraki
Olası Hatalar ve Tavsiyeler
Kurulum esnasında ve sonrasında karşılaşabileceğiniz hataları kısaca gözden geçirelim
NVIDIA_kernel (modül) paketinin kurulumunda
Bu RPM paketini kurarken
#error Modules should never use kernel-headers system headers
#error but headers from an appropriate kernel-source
hatası alırsanız, çekirdek kaynak paketinin kurulu olmadığına işaret edebilir. Çekirdek kaynak paketini sisteminize kurun.
Log dosyası
XFree86'nın Log dosyası /var/log/XFree86.0.log'dur. Herhangi bir hata karşısında
$ startx   --   -verbose  5   -logverbose  5
komutunu verin ve daha sonra /var/log/XFree86.0.log dosyasını inceleyin ve başkasından yardım istediğinizde bu dosyayıda sorunuza ekleyin. Sorunun çözümünde bu dosya daha hızlı bir şekilde yardımcı olacaktır.
TNT Kartlarına özel bazı durumlar
TNT kartlarına özel bilinen birçok hata düzeltilmiş durumda. Ancak bazı durumlarda (SGRAM/SDRAM kullanan TNT kartlarında) grafik kartının yanlış BIOS kullanması sonucu, bu kurulacak olan sürücülerin görevlerini yapmadığı durumlar olabilir.
Sürücünün kullandığınız grafik kartını çalıştırmaması halinde;
SDRAM/SGRAM tespiti yapın,
Bilgisayarı ilk açtığınızda RAM'lerı sayarken kısa bir süre içinde ekranda kullandığınız RAM türünü yazar.Buna dikkat edin. Burdan tespit edebilirsiniz.
tar.gz paketlerinden derlemeyi deneyin
Bunun için bütün paketleri tar.gz olarak indirin.
NVIDIA_kernel dosyasının açın ve os-registry.c dosyasını herhangi bir metin düzenleyici ile açın.
NVreg_VideoMemoryTypeOverride
satırını bulun. Bu satırınn üstündeki açıklamayı dikkatle okuyun ve kullandığınız SDRAM/SGRAM olmasına göre bu değişkenin değerini 1 veya 0 olarak değiştirin. Kaydedin ve işleme make komutu ile devam edin.
Ayrıntılı açıklamalar için README dosyasını gözden geçirmeyi unutmayın.
Bazı oyunlara haz özellikler
Bazı oyunlara has özellikler ve fazladan uygulanması gereken başka ayarlar olabilir. Bunun için lütfen ilk önce, /usr/share/doc/NVIDIA_GLX-1.0/README dosyasını gözden geçirin. Bu oyunların çalışabilmesi için bazı extra seçeneklerin verilmesi gerekebilir. Mesela birçok oyunun çalışabilmesi için 800x600 veya 640x480 çözünümlerinin XF86Config-4 dosyasında tanımlanması gerekir. Mesela aşağıdaki örnekdeki gibi:
......
......
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
.......
.......
Nvidia Logosunu istemiyorum
Nvidia sürücülerini kurduktan sonra, X sunucusu başlarken NVIDIA logosu bazen sinir bozucu olabilir. Eğer başlangıçda bu logonun görülmemesini istiyorsanız Section "Device" bölümüne Option   "NoLogo"   "true" satırını ekleyebilirsiniz. Logo bir daha görünmeyecektir.
AGP ayarları
nvidia.o çekirdel modülü ile AGP kullanımını çeşitli şekilde yapabilirsiniz. Mesela NVIDIA sürücüsünün kendi AGP modülü (NVAGP) veya Linux çekirdeğindeki AGP Modülü (AGPGART).
Bunun ayarlanması için "NvAGP" seçeneğinden sonra bir tamsayı değer vermeniz gereklidir. Kısaca şöyle
  Option "NvAgp" "0" ... AGP desteği etkin değil
  Option "NvAgp" "1" ... mümkünse NVAGP kullan
  Option "NvAgp" "2" ... mümkünse AGPART kullan
  Option "NvAGP" "3" ... ilk önce AGPGART, sonra NVAGP kullanmayı dene
Nvidia modülünün kararlı olmaması halinde, yukardaki ayarlar ile biraz oynanması belki bir çözüm yolu olabilir. Bazı durumlarda bu özelliğin kaldırılmasında da fayda vardır.
AGPGART çekirdek modülünün kullanılabilmesi için çekirdek ile birlikte derlenmesi gerekmektedir ya çekirdek modülü olarak ya da statik olarak ilintilenmiş şekilde. Eğer AGPGART statik olarak ilintilenirse bu sefer AGP desteği kullanılamaz. Bu yüzden modül olarak derlemek en güzeli.
NVIDIA'nın kendi AGP desteği aşağıdaki AGP chiplerde mevcuttur:
  o Intel 440LX
  o Intel 440BX
  o Intel 440GX
  o Intel 815 ("Solano")
  o Intel 820 ("Camino")
  o Intel 830
  o Intel 840 ("Carmel")
  o Intel 845 ("Brookdale")
  o Intel 845G
  o Intel 850 ("Tehama")
  o Intel 860 ("Colusa")
  o AMD 751 ("Irongate")
  o AMD 761 ("IGD4")
  o AMD 762 ("IGD4 MP")
  o VIA 8371
  o VIA 82C694X
  o VIA KT133
  o VIA KT266
  o RCC 6585HE
  o Micron SAMDDR ("Samurai")
  o Micron SCIDDR ("Scimitar")
  o nForce AGP
  o ALi 1621
  o ALi 1631
  o ALi 1647
  o ALi 1651
  o ALi 1671
  o SiS 630
  o SiS 633
  o SiS 635
  o SiS 645
  o SiS 730
  o SiS 733
  o SiS 735
  o SiS 745
AGP hızı
Eğer bazı durumlarda kararlı olmama durumu varsa, bu durumda AGP hızını biraz aşağıya çekmekte de yarar olabilir. Bunun için modules.conf dosyasındaki nvidia ile ilgili options satırında NVreg_ReqAGPRate ile hızı belirleyebilirsiniz. Mesela:
alias char-major-195 nvidia
options nvidia NVreg_ReqAGPRate=2  # force AGP Rate to 2x
veya
options nvidia NVreg_ReqAGPRate=1  # force AGP Rate to 1x
Diğer bazı anakartlara has özellikleri ayrıntılı bir şekilde README dosyasında bulabilirsiniz. (Athlon Motherbords with VIA KX133 or 694X chip set,ASUS K7V, ALi1541, ALi1647)
TV-OUT Kullanımı
Eğer Nvidia kartınızın TV-OUT (S-Video) özelligi varsa, TV çıkışını kullanabilirsiniz.
TV-OUT tespiti için aşağıdaki komutu verin ve Encoder çıktısına dikkat edin:
# cat  /var/log/XFree86.0.log  |  grep  Encoder

(--) NVIDIA(0): Detected TV Encoder: NVIDIA
XF86Config dosyasındaki çözünürlüklerin aşağıdaki gibi olmasına dikkat edin:
#  cat  /etc/X11/XF86Config-4   |    grep  Modes

Modes    "1024x768" "800x600" "640x480"
XF86Config dosyasındaki Section "Screen" bölümüne Option "TVStandard" "ULKE_KODU" şeklinde bir satır eklemeniz gerekli. Ülke kodları aşağıdaki gibidir. Türkiye için PAL-B kullanılır.
"PAL-B"  : used in Belgium, Denmark, Finland, Germany, Guinea,
                   Hong Kong, India, Indonesia, Italy, Malaysia, The
                   Netherlands, Norway, Portugal, Singapore, Spain,
                   Sweden, and Switzerland
"PAL-D"  : used in China and North Korea
"PAL-G"  : used in Denmark, Finland, Germany, Italy, Malaysia,
                   The Netherlands, Norway, Portugal, Spain, Sweden,
                   and Switzerland
"PAL-H"  : used in Belgium
"PAL-I"  : used in Hong Kong and The United Kingdom
"PAL-K1" : used in Guinea
"PAL-M"  : used in Brazil
"PAL-N"  : used in France, Paraguay, and Uruguay
"PAL-NC" : used in Argentina
"NTSC-J" : used in Japan
"NTSC-M" : used in Canada, Chile, Colombia, Costa Rica, Ecuador,
                   Haiti, Honduras, Mexico, Panama, Puerto Rico, South
                   Korea, Taiwan, United States of America, and Venezuela
Geçersiz veya yanlış bir ülke kodu vermeniz halinde Option "TVStandard" "NTSC-M" satırı öntanımlı olarak kullanılır.
Daha sonra aynı bölüme Option "ConnectedMonitor" "TV" satırını ekleyerek, televizyon ekranının bir monitor gibi kullanılmasını sağlayan satırı ekleyin.
Son olarak, görüntünün biçemini belirleyin. Bu kablolu yayın girişleri için SVIDEO, anten girişleri için COMPOSITE'dir. (bende SVIDEO): Option "TVOutFormat" "SVIDEO"
Hepsi bu kadar. Bundan sonra televizyonu tıpkı bir monitor gibi kullanabilirsiniz.
Ayrıntılar için lütfen README dosyasını gözden geçirmeyi unutmayın.
LAPTOP ayarları
Laptoplarda da NVIDIA sürücülerinin kurulması aynen normal monitorlar gibidir. Fazla bir fark yoktur.
NVIDIA Version 1.0-2802 den beri video bios hesaplanması dinamik olarak yapılmaktadır. Ancak Laptop ekranlarında durum farklı olduğu için bu hesaplama "SoftEDIDs" "0" satırı ile engellenebilir. Daha sonra "Mobile" modül seçeneğinin seçilmesi gereklidir.
"Mobile" modül seçeneğinin alabileceği değerler şunlardır.
0xFFFFFFFF : let the kernel module auto detect the correct value
             1 : Dell laptops
             2 : non-Compal Toshiba laptops
             3 : all other laptops
             4 : Compal Toshiba laptops
             5 : Gateway laptops
Mesela benim Laptopum Toshiba Satellite 2410-404. Benim bu açıklamalara göre modules.conf dosyamdaki ayarlar şu şekilde:
alias   char-major-195   nvidia
options   nvidia   NVreg_SoftEDIDs=0   NVreg_Mobile=4
Sizde kendinize göre ayarlarınızı bu bilgiler ışığında sanırım değiştirebilirssiniz.
Ayrıntılar için lütfen README dosyasına gözatmayı unutmayın.
Önceki Üst Ana Başlık Sonraki
startx Başlangıç Procmail ile Eposta Filtreleme NASIL
Bir Linux Kitaplığı Sayfası