Not: Lütfen ne yaptığınızdan tam olarak eminseniz bu anlatımı uygulayın. Örneğin bu işlemler sorun oluşturduğunda eski Nvidia paketlerini kurmayı ve uçbirimden işlem yaparak değişiklik yapılan dosyayı eski haline getirmeyi biliyor olmanız şiddetle tavsiye olunur. İlk adım olarak Nvidia'nın sitesinden kartımıza ait olan sürücüleri indirip
ev (yani Başlangıç) dizinine koyuyoruz. Örneğin şu sürücü olsun:
NVIDIA-Linux-x86_64-195.36.24-pkg2.run
İlgili modülleri kara listeye alıyoruz.
sudo -H gedit /etc/modprobe.d/blacklist.conf
Açılan dosyanın sonuna şu satırları ekleyerek kaydediyoruz:
Alıntı Yapblacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Ardından initramfs yapılandırmasını yürütüyoruz:
sudo update-initramfs -u
Sonra sistemi yeniden başlatarak aşağıdaki anlatımı takip ediyoruz.
Sistemden, kurulu olan nvidia paketlerini kaldırıyoruz:
sudo apt-get --purge remove nvidia-*
Bilgisayarı yeniden başlatıyoruz ve sistem Nvidia modüllerini yükleyemediğini söyleyip hata verdiğinde uçbirime düşme işlemini yapıyoruz. Ancak eğer hata verip uçbirime düşmek yerine masaüstünüz düşük çözünürlükte de olsa açılırsa şunu uyguluyoruz:
Ctrl+Alt+F1 ile uçbirime düşün, kullanıcınızla giriş yapın.
sudo service lightdm stop
ile X'i sonlandırın.
Not: 11.10 öncesi yukarıdaki komut için şunu kullanın:
sudo killall gdm-binary
Ardından kuruluma geçiyoruz:
sudo sh NVIDIA*
Ardından giriş yöneticisini başlatıyoruz:
sudo service lightdm start
Not: 11.10 öncesi yukarıdaki komut için şunu kullanın:
sudo service gdm start
Belgenin aslı: http://ubuntuforums.org/showthread.php?t=1467074
Not: Bu kurulumdan sonra her şey yolunda gittiyse lütfen Ubuntu'nun size kısıtlı sürücüler yoluyla teklif ettiği kurulumu yapmayın, sürücü etkinleştirmeyin. Zira Nvidia sürücülerini elle kurduğumuzdan dolayı, o önerileri görmezden geleceğiz.
Not: Anlatımdaki sistemi yeniden başlatıp uçbirime düşme adımını GDM'yi sonlandırarak vermek istesem bile modüllerin kaldırılmadan bunun kuruluma nasıl etki edeceğini bilemediğimden dolayı değişikliğe gitmedim. Modüllerin elle kaldırılması da denenebilirdi ancak birbirine bağlı olan modüller nedeniyle sorun yaşanabileceğini düşündüm. Bizzat deneme fırsatım da olmadığı için belgenin aslında sadık kaldım.
Sorun yaşanması durumundaEğer sürücü kurulumu sonrası bir şekilde sıkıntı yaşanır masaüstüne kadar gelemezseniz veya sistem giriş ekranına dahi gelemezse şunları uygulayabilirsiniz.
1. ctrl+alt+f1 veya f2 ile uçbirime düşebiliyorsanız normal kullanıcınızla giriş yapar aşağıdaki komutu yürütebilirsiniz:
sudo rm -f /etc/X11/xorg.conf
2. Eğer yukarıdaki gibi uçbirime düşemiyorsanız, Grub2 üzerinden kurtarma kipi ile sistemi açıp ardından şu komutları uygulayabilirsiniz:
mount -o rw,remount /
rm -f /etc/X11/xorg.conf
Alıntı Yaphttp://wiki.ubuntu-tr.net/index.php/10.04_Lucid_Lynx_%C3%BCzerine_Nvidia_s%C3%BCr%C3%BCc%C3%BClerinin_elle_kurulumu
Wİkiye eklendi ..
berkan@can:~$ sudo apt-get --purge remove nvidia-*
E: /var/lib/dpkg/lock kilit alınamadı - open (11: Resource temporarily unavailable)
E: (/var/lib/dpkg/) yönetim dizinini kilitlenemiyor, başka bir işlem tarafından kullanılıyor olmasın?
berkan@can:~$ sudo apt-get --purge remove nvidia-
E: /var/lib/dpkg/lock kilit alınamadı - open (11: Resource temporarily unavailable)
E: (/var/lib/dpkg/) yönetim dizinini kilitlenemiyor, başka bir işlem tarafından kullanılıyor olmasın?
berkan@can:~$
az önce kubuntu 10.04 kurdum bunu dedi..acaba hiç güncelleme yapmadığımdan mı dedi bunu ?? ne yapmak lazım ??
synaptic paket yöneticisi, güncelleme yöneticisi vb açık olduğu için bu hatayı vermiştir
bunlar gibi programlarınız açıksa kapatıp tekrar deneyin
kolay gelsin.
neyse kubuntu kaldırdım ubuntu kurdum..fakat
sudo sh NVIDIA*
dediğimde şöyle hata verdi konsolda
ERROR: You appear to be running an X server; please exit X before
installing. For further details, please see the section INSTALLING
THE NVIDIA DRIVER in the README available on the Linux driver
download page at www.nvidia.com.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find
suggestions on fixing installation problems in the README available
on the Linux driver download page at www.nvidia.com
kaldı ki donanım sürücüsünde de nvidia yok haliyle..keşke başlamasaydım diyeceğim ama bu işe başlamadan önce de etkinleştiremiyordum sürücüyü..
http://www.nvidia.com/Download/index5.aspx?lang=en-us (http://www.nvidia.com/Download/index5.aspx?lang=en-us)
bu adresten sürücüne uygun driveri indirdin mi?
kuruluma başlamadan önce
evet ordan indirdim ilkten yanlışlıkla linux 64 biti indirdim attım başlangıça terminalde 32 bit kullanacağım yazdı
32 bit indirdim sonra o yazdığım hatalar geldi hani o kurulum ekranında renkli olan yer..
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fimg708.imageshack.us%2Fimg708%2F9767%2F14255026.png&hash=5511a7b0bd7e297a1c8ab048210bd5e79b16d157)
şimdi 9800gt driver indiriyorum linux 32 bit başka bi driver sitesinden belki işe yarar
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 16 Temmuz 2010 - 19:36:51
bir de benim merak ettiğim sistem gözlemcisinde ram 3,9 gb yazıyor..32 bit işlemciler 3 den yukarısını göstermiyor diye biliyorum..
madem sistemim 64 bit neden 32 bit istiyor??
Alıntı yapılan: heartsmagic - 16 Temmuz 2010 - 03:37:01
Bilgisayarı yeniden başlatıyoruz ve sistem Nvidia modüllerini yükleyemediğini söyleyip hata verdiğinde uçbirime düşme işlemini yapıyoruz.
Kullanıcımızla giriş yapıyoruz ve şu komutu uyguluyoruz:
sudo sh NVIDIA*
Ardından giriş yöneticisini başlatıyoruz:
sudo service gdm start
bilgisayarı yeniden başlatacaksın hata verince uçbirime gireceksin ondan sonra kurulum yapacaksın
sen yeniden başlatmamışsın herhalde sorun ondan kaynaklanıyor olabilir
onu denedim de konsola girdim..sudo sh NVIDIA* yazdım şifre istedi yazdım şifreyi login incorrect dedi..
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 16 Temmuz 2010, 20:10:14
login işini hallettim..dediğin yere geldim konsolu seçtim ordan geldi siyah ekran..kullancı girişi yaptım
ERROR: You appear to be running an X server; please exit X before
installing. For further details, please see the section INSTALLING
THE NVIDIA DRIVER in the README available on the Linux driver
download page at www.nvidia.com.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find
suggestions on fixing installation problems in the README available
on the Linux driver download page at www.nvidia.com
yine bunları dedi..
benim bilgim buraya kadar :( inşallah çözüm bulursun
kolay gelsin
Sağolasın... Zaten yeniden kurdum Ubuntu'yu, bununla hiç uğraşmayacağım... Şu an donanım sürücüsünden indirip kuruyor; fakat öyle geliyor ki sanki yine bir hata çıkacak :)
Komutu grafik ekran açılmadan önce vermen gerekiyor. Konsoldan login olduktan sonra komutu vermen gerek. Ubuntu'yu recovery modda başlatıp seçenekler çıkınca "netroot" seçip konsola düşünce sh /home/kullanıcıadı/NVIDIA*
şeklinde de verebilirsin. Tabii kullanıcı adı yerine kendininkini yazacaksın.
Gerekiyorsa belgeyi düzenleme amacıyla sorayım. Nvidia sürücülerini kaldırdın, sistemi yeniden başlattın. Buna rağmen giriş yöneticisi mi açıldı, X mi açıldı? Tam olarak ne oldu?
Ben 64 bit 10.04 ubuntu kullanıyorum. Bilgisayarımda da nvidia gt240m model bir ekran kartı var. Söylediğiniz gibi nvidia sürücülerini üreticinin sitesinden indirdim. Söylediğiniz gibi de kurulumu yaptım. Şimdi soracağım şu:
Kurulumdan sonra paket yöneticisini açtığımda kurulu ve (otomatik kaldırılabilir) bölümünde dkms, fakeroot, patch paketleri var. Bunları kaldırmam problem yaratır mı?
fakeroot ve patch'ten pek emin değilim ancak dkms sorun yapabilir diye düşünüyorum. Zira çekirdek güncellemeleri devreye girdiğinde depodaki sürücüker kurulmasa bile son zamanlarda elle yüklenen grafik kartları için de bir şeyler yapılıyor. Bunu da dkms yapıyor olabilir. Eskiden elle kurulumdan sonra çekirdek güncellendiğinde kurulum tekrar yapılırdı, son dönemde böyle değil sanırım. Sanırım diyorum zira çok uzun süredir elle grafik kartı yüklemedim. İşte bu nedenle de geri bildirim istiyorum başlıkta. @mozakca, sende sorun oldu mu peki?
Elle kurulum problemsiz yaptım. Fakat ekran kartını güncellemem çok fazla bir değişiklik oluşturmadı. Hatta Nvidia x server settings arayüzü kayboldu. Bazen üst panel örneğin saçmalıyordu o yine devam etti. Bir artı getirmediği için ben de eski haline geri döndürdüm. O söylediğim paketleri de kaldırmadım.
Tamam, kısacası buradaki anlatımı takip edince sorun olmadı? Sürücüleri kaldırıp sistemi başlatınca X açılmadı ve devam ettin kuruluma?
Zaten yeni sürücüler çığır açacak değişiklikler getirmiyordur. Getiriyorsa da belirli durumlar için belirli iyileştirmeler getiriyordur diye düşünüyorum. Çok fark ettirecek olursa bir şekilde haberi geçiyor haliyle.
Arkadaşlar bende nvidia 256.52 yüklü, fakat gerek bunu gerekse 173 .. olanı yüklediğimde ekran kartı tam kapasite devreye girmesine rağmen açılışta bir saçmalık oluyor. Durum tam olarak şu:
Hiç ekran kartı sürücüsünü yüklemeden, açılma esnasındaki Ubuntu yazısı normal boyutlarda çıkıyor ve açılıyordu. Fakat donanım (Nvidia GeForce gt 220M ) sürücüsünü yükleyince Ubuntu yazısı büyüyor ve Nvidia probleming ... gibi bir yazı çıkıyor.. Fakat bir süre sonra açılıyor .. Gerisi normal, neden oluyordur bu acaba?
Sorun şimdilik sadece görsel.
Alıntı yapılan: spxln - 10 Eylül 2010 - 21:30:08
arkadaslar ben nvidia 256.52 yüklü fakat gerek bunu gerekse 173 .. olanı yüklediğimde ekran kartı tam kapasite devreye girmesine ragmen açılışta bi saçmalik oluyor. durum tam olarak şu:
hiç ekran kartı sürücüsünü yüklemeden,açılma esnasındaki ubuntu yazısı normal boyutlarda çıkıyor ve açılıyordu. fakat donanım(Nvidia GeForce gt 220M ) sürücüsünü yükleyince ubuntu yazısı büyüyor ve Nvidia probleming ... gibi bi yazı cıkıoyor.. Fakat bi süre sonra açılıyor .. gerisi normal neden oluyordur bu acaba?
Sorun şimdilik sadece görsel
http://forum.ubuntu-tr.net/index.php/topic,18602.0.html
Alıntı yapılan: Yiğit Ateş - 10 Eylül 2010 - 21:34:55
Alıntı yapılan: spxln - 10 Eylül 2010 - 21:30:08
arkadaslar ben nvidia 256.52 yüklü fakat gerek bunu gerekse 173 .. olanı yüklediğimde ekran kartı tam kapasite devreye girmesine ragmen açılışta bi saçmalik oluyor. durum tam olarak şu:
hiç ekran kartı sürücüsünü yüklemeden,açılma esnasındaki ubuntu yazısı normal boyutlarda çıkıyor ve açılıyordu. fakat donanım(Nvidia GeForce gt 220M ) sürücüsünü yükleyince ubuntu yazısı büyüyor ve Nvidia probleming ... gibi bi yazı cıkıoyor.. Fakat bi süre sonra açılıyor .. gerisi normal neden oluyordur bu acaba?
Sorun şimdilik sadece görsel
http://forum.ubuntu-tr.net/index.php/topic,18602.0.html
Teşekkür ederim. Yazanları bire bir uyguladım ama daha kötü oldu sanki?? Kara bir ekran çıktı, anlatmasi zor bir manzara, neyse ki açıldı sonuçta:) Ama sorunun bende olduğunun farkındayım bu sefer. Ubuntu'yu kurarken bu kadar beğenecegimi düşünmemiştim, yani kalıcı olacağını düşünmediğim, biraz da ilk defa Linux kullanmanin acemiliği ile şimdiye dek neler kurduğumu ben bile bilmiyorum:)
İşlemleri hata almadan yaptım; ama daha önce Nvidia programı varken şimdi yok. Bu sorun mudur yoksa normal bir şey mi?
Sistem>Yönetim bölümünde bulunmuyor ama sysinfo dan açıyorum.
Nvidia uygulaması dediğin muhtemelen nvidia-settings'dir.
nvidia-settings
komutunu verdiğinde açılıyor mu uygulama?
Alıntı yapılan: heartsmagic - 07 Ekim 2010 - 23:26:18
Nvidia uygulaması dediğin muhtemelen nvidia-settings'dir.
nvidia-settings
komutunu verdiğinde açılıyor mu uygulama?
açılıyor .
Sistem -> Tercihler bölümünde Ana Menü'ye girip Yönetim sekmesine tıklayın... Burada N Vidia X server settings var...
Dediğiniz bu uygulama sanıyorum... Eğer burada uygulamanın yanında tik işareti yok ise tik koyun... Eğer zaten işaretli ise kaldırıp tekrar koyarsanız sorununuz çözülebilir...
Ek: NVidia kullanıyorum hiç el ile kuruluma ihtiyaç duymadım...
Teşekkürler arkadaşlar.Tercihler bölümünde gözüktü Nvidia.
8600GT Ekran kartım problemsiz çalışıyor elle kurulum yaptım az önce kusursuz :)
teşekkür ederim
iyi günler,
ben ilk mesajdaki anlatımla nvidia driver kurdum. şimdi yeni sürümünü yüklemek istiyorum ancak,
sudo apt-get --purge remove nvidia-*
kodu konsoldan işletilince kurulu olan driver'ı kaldırmıyor. doğal olarak ta yeniden başlatınca konsola düşmüyor. ben de recovery modda öncekini kaldırmadan yenisini yüklemeye çalıştım ve kurulum sırasında şöyle bir uyarı verdi;
you appear to be running in runlevel1; this may cause problems. some dist. that use devfs do not run the devfs daemon in runlevel1, making it difficult for 'nvidia-installer' to correctly setup the kernel module configuration files. it's recommended that you quit installation now and switch to runlevel3(telinit3) before installing
ben de bu uyarıya uyup kurulumdan vaz geçtim. eskisini kaldırıp yeni driver'ı nasıl kurabilirim?yardımlarınızı bekliyorum.
teşekkürler
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 06 Ocak 2011 - 16:54:27
şöyle yaptım;
ek sürücülerde nvidia driver gözükmüyordu, synaptic paket yöneticisinden nvidia-current'i kurdum, reboot ettim, gene paket yöneticisinden nvidia-current'i tamamen kaldırı işaretledim, reboot ettim bu sefer X sever çalışmadı ve komut satırından "sudo sh nvidia*" komutu ile kurulum yaptım.
ama sormak istediğim şu, bu elle yüklenen sürücüleri kaldırmak mümkün değil mi ve nvidia sürücüsü olmadan oturum açamayacak mıyım?
Şu an kullanımda sanırım, bundan dolayı kaldırılmıyor. NVİDİA'sız açabilirsin bilgisayarını. Güvenli modda da kaldırmayı deneyebilirsin. Ya da Synaptic'i aç ve nvidia yazdığında çıkan her şeyi tamamen kaldır.
Eğer yanlış anlamadıysam zaten güvenli kipte denenmiş. Sorun da bu zaten, init 1 seviyesindeyken kurulum tavsiye etmiyor Nvidia sürücüleri. GDM'yi veya X'i sonlandırarak istenen şey yapılabilirdi belki.
Nvidia için bir "uninstall" betiği var mıydı pakete dahil şu an hatırlayamıyorum.
Arkadaşlar ben sistemimden bütün Nvidia paketlerini kaldırdıktan sonra başka bir şey yapmadım, vazgeçtim. Şimdi Sistem>Yönetim>Ek Sürücüler konumuna girdiğim bu bilgisayarda sahipli sürücü yok diyor. Ben oradaki sahipli sürücüyü bulup kurmak istiyorum. Yaptığım işlemi nasıl geri alabilirim?
Eskiden sürücü varsa yine olması gerek aslında. Bilgisayarı yeniden başlatıp sistemi güncellersen gelir herhalde, olmazsa ya terminalden ya da Sinaptik'ten kurabilirsin uyumlu olanı.
sudo apt-get --purge remove nvidia-*
komutunu sudo apt-get install nvidia-*
olarak değiştirdim işe yaradı.
Alıntı yapılan: heartsmagic - 16 Temmuz 2010 - 03:37:01
Not: Lütfen ne yaptığınızdan tam olarak eminseniz bu anlatımı uygulayın. Örneğin bu işlemler sorun oluşturduğunda eski Nvidia paketlerini kurmayı ve uçbirimden işlem yaparak değişiklik yapılan dosyayı eski haline getirmeyi biliyor olmanız şiddetle tavsiye olunur.
Henüz o yetkinlikte değilim, ne yapalım bu işe girişmeyeyim mi :D
Alıntı yapılan: berkan402 - 16 Temmuz 2010 - 19:35:00
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fimg708.imageshack.us%2Fimg708%2F9767%2F14255026.png&hash=5511a7b0bd7e297a1c8ab048210bd5e79b16d157)
Hocam çözünürlülüğe hayran kaldım, benim masa üstü hiçte böyle görünmüyor.
NVIDIA X Server Settings'e bakarsan renk 16 milyon da ama arka plan resimleri bu kalitede görünmüyor bende.
@ineversmoke,
Bilgisayrında yaşadığın sorunlara ayıracak zamanın varsa ve araştırmayı, uğraşmayı seviyorsan elle kurulumu denemekten çekinme bence. Forumda yaşanılan sorunların üstesinden gelmek için gerekli tüm bilgileri bulabilirsin. Ancak nihayetinde karar senin.
Alıntı yapılan: zeitgeist - 10 Şubat 2011 - 05:43:01
@ineversmoke,
Bilgisayrında yaşadığın sorunlara ayıracak zamanın varsa ve araştırmayı, uğraşmayı seviyorsan elle kurulumu denemekten çekinme bence. Forumda yaşanılan sorunların üstesinden gelmek için gerekli tüm bilgileri bulabilirsin. Ancak nihayetinde karar senin.
Dostum forum sayesinde çok değerli makalelere ulaştım, okunacak bir kaç pdf daha var. Bunlardan sonra başlangıç düzeyi linux bilgi ve tecrübesine erişmiş olacağım inşallah.
Sonrasında problemler benden korksun, sistem çökebilir diye sorunların üzerine gitmeyenin kaşığı kırılsın icabında :D
Kısacası deniyeceğim inşallah :D
Ekran kartımda ufak bir yükseltme yaptım. 8500GT yerine artık 9500Gt kullanıyorum.) Haliyle sürücüleri yenilemem gerekti. @heartsmagic'in alıntıladığı adımları takip ederek sürücüleri elle kurmaya çalıştım. Sadece bir aksilik yaşadım onu da buraya aktarayım ki hem benzer sorun yaşayacaklar faydalansın hem de modülleri silme ya da kara listeye alma ile ilgili muğlak fikirler netleşsin ;)
Anlatımda bahsi geçen modülleri, özellikle de Nouveau modülünü kara listeye almama, ardından tüm gdm süreçlerini sonlandırmama rağmen sürücü kurulumundaki uyarılarda nouveau modülünün çalışır durumda olduğu ve öncelikle onun sonlandırılması gerektiği söyleniyordu. Öncelikle, @heartsmagic'in "modülleri de tek tek kaldırabilirdik" ibaresinden feyiz alarak
sudo rmmod nouveau
komutuyla modülden tamamen kurtulmak istedim lakin sürücü kurulumunda yine nouveau nun etkin olduğu uyarılarını aldım. İnitframs ve nouveau uyarılarından hareketle bir şekilde sistemle birlikte bu sürücülerin devreye girdiğini düşündüm ve bu şekilde yaptığım aramaların neticesinde şu komuta ulaştım:
sudo update-initramfs -u
Nihayetinde benimle aynı sorunu yaşayan/yaşayacak arkadaşlar bu başlıkta bahsi geçen kara listeye alma ve tüm nvidia paketlerinin kaldırılmasından sonra sistemi yeniden başlatmadan önce verdiğim komutu uygulayabilirler.
Teşekkürler @zeitgesit, anlatımı güncelledim. Sanıyorum ki doğru yere ekledim bu değişikliği.
Bu sayfadan en güncel driver ı indirip elle kurmayı denedim fakat bir sorun oluştu.Gdm başlatılamıyor,ekranda değişik renkler çıkıyor,Capslock tuşu yanıp sönmeye başlyor.Ben de güç tuşundan kapatmak zorunda kalıyorum.Tekrar 195 sürümüne döndüm düzeldi.
http://www.nvidia.com/object/linux-display-ia32-260.19.44-driver.html
ilk kaşılaştığım hata ve daha sonra bilgisayarı reboot ettikten sonraki uyarı foroğraflarda.Reboot etmeden root olarak
start gdm
dersem güncel driver ile açılıyor.Ama reboot tan sonra sonra tekrar aynı hatayı alıyorum.
kernel:2.6.32-30-generic
[eklenti yönetici tarafından silindi]
Henüz kurulum en başta hata vermiş. Senin kartına 260 serisinde destek var mı?
@heartsmagic 260 desteğinden ne demek istediğini tam olarak anlamadım.
Ekran kartım Nvidia GeForce Gt 220M.Sitenin yönlendirmesiyle kartıma uygun driver ı buldum ama ben Gt 220 için driver aramışım.Benim kartım Gt 220"M" şimdi ona uygun driver ı buldum ve deniyorum.Bakalım değişiklik olacak mı?
260 derken 260 sayılı sürücüyü kastetmiştim.
Alıntı yapılan: zeitgeist - 07 Mart 2011 - 20:38:07
Ekran kartımda ufak bir yükseltme yaptım. 8500GT yerine artık 9500Gt kullanıyorum.) Haliyle sürücüleri yenilemem gerekti. @heartsmagic'in alıntıladığı adımları takip ederek sürücüleri elle kurmaya çalıştım. Sadece bir aksilik yaşadım onu da buraya aktarayım ki hem benzer sorun yaşayacaklar faydalansın hem de modülleri silme ya da kara listeye alma ile ilgili muğlak fikirler netleşsin ;)
Anlatımda bahsi geçen modülleri, özellikle de Nouveau modülünü kara listeye almama, ardından tüm gdm süreçlerini sonlandırmama rağmen sürücü kurulumundaki uyarılarda nouveau modülünün çalışır durumda olduğu ve öncelikle onun sonlandırılması gerektiği söyleniyordu. Öncelikle, @heartsmagic'in "modülleri de tek tek kaldırabilirdik" ibaresinden feyiz alarak
sudo rmmod nouveau
komutuyla modülden tamamen kurtulmak istedim lakin sürücü kurulumunda yine nouveau nun etkin olduğu uyarılarını aldım. İnitframs ve nouveau uyarılarından hareketle bir şekilde sistemle birlikte bu sürücülerin devreye girdiğini düşündüm ve bu şekilde yaptığım aramaların neticesinde şu komuta ulaştım:
sudo update-initramfs -u
Nihayetinde benimle aynı sorunu yaşayan/yaşayacak arkadaşlar bu başlıkta bahsi geçen kara listeye alma ve tüm nvidia paketlerinin kaldırılmasından sonra sistemi yeniden başlatmadan önce verdiğim komutu uygulayabilirler.
Ben de aynı hatayı aldım
bu verdiğiniz kodları da uyguladım ama hata devam ediyor
@heartsmaic'in anlatımı ilk iletiden sırayla takip ettin değil mi? İşlemleri güvenli kipte yapıyorsun? Tam oalrak hata çıktısını aktarsan iyi olurdu.
lsmod | grep nouveau
ne çıktı veriyor?
işlem basamaklarını tekrar baştan aldım ve bu kere oldu yalnız
sudo update-initramfs -u
komutunu @zeitgeist'in de dediği gibi nividia paketlerini kaldırdıktan sonra kullandım (işlem sırası hatalı galiba)
yalnız bi sorum olacak bu kurulumun tekrar bozulmaması için ne yapmak gerekir. Çünkü ben bu kurulumu 2. kez yaptım
nvidia driver'la ilgili güncellemeleri kapatma şansı var mı?
Nvidia güncellemelerinin normal şartlarda sorun oluşturmaması gerek. şimdiye dek güncellemelerle oluşan bir ekran kartı sürücü sorunu yaşamadım. Şu andan aklıma gelen tek şey gelen güncellemlere kabaca bir göz atıp nvidia ibaresi geçenlerin tiklerini kaldırmak. Ama tavisye edeceğim bir şey değil.
Zaten Nvidia paketlerini kaldırmadık mı? Bir güncelleme gelmemesi gerekiyor senin sistemine.
Çok acemi bir linux kullanıcısı olarak birşey sormak istiyorum...
Ben 11.04 te bir türlü dogru ekran kartını yüklüyemedim bu yüzden de bir çok kişi gibi bende halen sorun yaşamaktayım.. masaüstü ekran kartı sürücüsü yüklememe ragmen sanki hiç yokmus gibi kasılıyor.. Ben bu konuda öngörülen işlemlerin aynısını 11.04 için uygulasam bir sorun teşkil edermi acaba?
Çünkü
env LANG="en_US.UTF8" jockey-gtk
ve
jockey-gtk --list
komutları ile ayrı zamanlarda ekran kartı sürücümü kurmayı denedim ama anlaşılan yanlış sürücü kurdum veya beceremedim... O yüzden nvidia sitesinden indirip elle kurmak istiyorum..
Sanırım bu konu bana yardımcı olacaktır ama konu basındaki uyarı dikkatimi cektigi icin sorma gereği duydum...
11.04 için sürücü sıkıntıları yaşanıyor. Dikkat ederek ve benzer konulara bakarak denemekte fayda var yine de sorun kesin çözülür diyemiyoruz sanırım.
@deepchiq, grafik kartına göre değişebiliyor işler. Önce mevcut sürücü ile durum neymiş bunu bir görelim:
sudo apt-get install mesa-utils
glxinfo | grep render
@heartsmagic, verdigin kodu yazdıktan sonra sonuclar :
direct rendering: Yes
OpenGL renderer string: GeForce GT 240M/PCI/SSE2
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
Umut Varmı :)....
Bu çıktılara göre ekran kartı düzgün çalışıyor.
Ama sanki ekran kartı yokmus gibi feci sekilde pc yavas calıyor.. pencereleri saga sola hareket ettirdigimde basamak basamak ilerliyor..
Bilgisayar Özelliklerim
İntel Core 2 duo t9600 2.8 GHz
4 gb ddr2 ram
1 gb ddr3 geforce gt240m
Ubuntu 10.10 kullanırken hiç bir şekilde donma veya yavaslama yaşamıyordum..
Peki:
/usr/lib/nux/unity_support_test -p
ne diyor?
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 240M/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 270.41.06
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity supported: yes
Bu da sistem gözlemcisinden aldığım ekran görüntüsü, uygulama olarak sadece mozilla ve ucbirim acık.. Masaüstü olarakta ubuntu klasik (efektsiz) açık..
Ekran_Görüntüsü.png:(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fwww.imageupload.org%2Fthumb%2Fthumb_40008.png&hash=b0f57807c747b6c5d32a601d0cdcf84884aa45b2) (http://www.imageupload.org/?d=AC585E841)
Bir sorun yokmuş gibi gözüküyor. Unity kurulu değil gibi mi geliyordu? Şu ne diyor:
unity
bilgisayarım cok dondugu için su an
code]unity[/code]
yazdığımda Ubuntu klasik (efektsiz) masaüstü görünümündeydim ve sanırım normal 11.04 ubuntu masaüstü görünümüne geçti ve terminaldeki sonuçlar (su an inanızmaz derecede kasılıyor pc ) :
unity-panel-service: hiçbir işlem bulunamadı
Backend : gconf
Integration : true
Profile : unity
Adding plugins
Initializing core options...done
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Initializing bailer options...done
Initializing detection options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing mousepoll options...done
Initializing vpswitch options...done
Initializing animation options...done
Initializing snap options...done
Initializing expo options...done
Initializing move options...done
Initializing place options...done
Initializing grid options...done
Initializing gnomecompat options...done
Initializing wall options...done
Initializing ezoom options...done
Initializing workarounds options...done
Initializing staticswitcher options...done
Initializing resize options...done
Initializing fade options...done
Initializing unitymtgrabhandles options...done
Initializing scale options...done
Initializing session options...done
** (<unknown>:9584): DEBUG: Unity accessibility initialization
** (<unknown>:9584): DEBUG: Shows on edge: 1
Screen geometry changed:
Monitor 0(primary)
0x0x1366x768
unity-panel-service: hiçbir işlem bulunamadı
** (<unknown>:9584): DEBUG: PanelController:: Added Panel for Monitor 0
Initializing unityshell options...done
** (<unknown>:9584): DEBUG: MaximizeIfBigEnough: Gnome-terminal window size doesn't fit
Starting unity-window-decorator
(<unknown>:9584): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
** (<unknown>:9584): DEBUG: PlaceEntry: Uygulamalar
** (<unknown>:9584): DEBUG: PlaceEntry: Komutlar
** (<unknown>:9584): DEBUG: PlaceEntry: Dosyalar & Dizinler
** (<unknown>:9584): DEBUG: /com/canonical/unity/applicationsplace
** (<unknown>:9584): DEBUG: /com/canonical/unity/filesplace
(<unknown>:9584): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'
** (<unknown>:9584): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
(<unknown>:9584): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'
** (<unknown>:9584): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
(<unknown>:9584): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'
** (<unknown>:9584): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
(<unknown>:9584): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'
** (<unknown>:9584): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
(<unknown>:9584): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'
** (<unknown>:9584): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
(<unknown>:9584): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'
** (<unknown>:9584): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
(<unknown>:9584): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'
** (<unknown>:9584): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
** (<unknown>:9584): DEBUG: Setting to primary screen rect: x=0 y=0 w=1366 h=768
** (<unknown>:9584): WARNING **: Failed to fetch view type at /org/ayatana/bamf/window62914596: Method "ViewType" with signature "" on interface "org.ayatana.bamf.view" doesn't exist
** (<unknown>:9584): DEBUG: Acquired the name com.canonical.Unity.Launcher on the session bus
Setting Update "run_command_terminal_key"
Setting Update "fullscreen_visual_bell"
** (<unknown>:9584): DEBUG: Connected to proxy
** (<unknown>:9584): DEBUG: IndicatorAdded: libapplication.so
** (<unknown>:9584): DEBUG: IndicatorAdded: libsoundmenu.so
** (<unknown>:9584): DEBUG: IndicatorAdded: libmessaging.so
** (<unknown>:9584): DEBUG: IndicatorAdded: libdatetime.so
** (<unknown>:9584): DEBUG: IndicatorAdded: libme.so
** (<unknown>:9584): DEBUG: IndicatorAdded: libsession.so
(<unknown>:9584): dee-WARNING **: Transaction from com.canonical.Unity.FilesPlace.SectionsModel is in the past. Ignoring transaction.
(<unknown>:9584): dee-WARNING **: Transaction from com.canonical.Unity.FilesPlace.GroupsModel is in the past. Ignoring transaction.
(<unknown>:9584): dee-WARNING **: Transaction from com.canonical.Unity.FilesPlace.GlobalGroupsModel is in the past. Ignoring transaction.
** (<unknown>:9584): DEBUG: Connected to proxy
** (<unknown>:9584): DEBUG: Connected to proxy
(<unknown>:9584): GLib-GIO-CRITICAL **: g_bus_own_name: assertion `g_dbus_is_name (name) && !g_dbus_is_unique_name (name)' failed
(<unknown>:9584): GLib-GIO-CRITICAL **: g_bus_watch_name: assertion `g_dbus_is_name (name)' failed
(<unknown>:9584): GLib-GIO-CRITICAL **: g_bus_own_name: assertion `g_dbus_is_name (name) && !g_dbus_is_unique_name (name)' failed
(<unknown>:9584): GLib-GIO-CRITICAL **: g_bus_watch_name: assertion `g_dbus_is_name (name)' failed
(<unknown>:9584): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
(<unknown>:9584): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
(<unknown>:9584): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.SectionsModel is in the past. Ignoring transaction.
(<unknown>:9584): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.GroupsModel is in the past. Ignoring transaction.
(<unknown>:9584): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.GlobalGroupsModel is in the past. Ignoring transaction.
(<unknown>:9584): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.RunnerGroupsModel is in the past. Ignoring transaction.
daha terminal sonuçlanmadı ama su an burda takıldı devamı gelmiyor..
Klasik masaüstü değil de normal Ubuntu'dan şu ne diyor:
compiz --replace
Uçbirim açmak için, Ctrl + Alt + T.
Backend : gconf
Integration : true
Profile : unity
Adding plugins
Initializing core options...done
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Initializing bailer options...done
Initializing detection options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing mousepoll options...done
Initializing vpswitch options...done
Initializing animation options...done
Initializing snap options...done
Initializing expo options...done
Initializing move options...done
Initializing place options...done
Initializing grid options...done
Initializing gnomecompat options...done
Initializing wall options...done
Initializing ezoom options...done
Initializing workarounds options...done
Initializing staticswitcher options...done
Initializing resize options...done
Initializing fade options...done
Initializing unitymtgrabhandles options...done
Initializing scale options...done
Initializing session options...done
** (<unknown>:2002): DEBUG: Unity accessibility initialization
** (<unknown>:2002): DEBUG: Shows on edge: 1
Screen geometry changed:
Monitor 0(primary)
0x0x1366x768
** (<unknown>:2002): DEBUG: PanelController:: Added Panel for Monitor 0
Initializing unityshell options...done
** (<unknown>:2002): DEBUG: MaximizeIfBigEnough: Gnome-terminal window size doesn't fit
** (<unknown>:2002): DEBUG: PlaceEntry: Uygulamalar
** (<unknown>:2002): DEBUG: PlaceEntry: Komutlar
** (<unknown>:2002): DEBUG: PlaceEntry: Dosyalar & Dizinler
** (<unknown>:2002): DEBUG: /com/canonical/unity/applicationsplace
** (<unknown>:2002): DEBUG: /com/canonical/unity/filesplace
** (<unknown>:2002): DEBUG: Setting to primary screen rect: x=0 y=0 w=1366 h=768
** (<unknown>:2002): DEBUG: Acquired the name com.canonical.Unity.Launcher on the session bus
(<unknown>:2002): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
** (<unknown>:2002): DEBUG: IndicatorAdded: libapplication.so
** (<unknown>:2002): DEBUG: IndicatorAdded: libsoundmenu.so
** (<unknown>:2002): DEBUG: IndicatorAdded: libmessaging.so
** (<unknown>:2002): DEBUG: IndicatorAdded: libdatetime.so
** (<unknown>:2002): DEBUG: IndicatorAdded: libme.so
** (<unknown>:2002): DEBUG: IndicatorAdded: libsession.so
** (<unknown>:2002): DEBUG: Connected to proxy
** (<unknown>:2002): DEBUG: Connected to proxy
** (<unknown>:2002): DEBUG: Connected to proxy
(<unknown>:2002): GLib-GIO-CRITICAL **: g_bus_own_name: assertion `g_dbus_is_name (name) && !g_dbus_is_unique_name (name)' failed
(<unknown>:2002): GLib-GIO-CRITICAL **: g_bus_watch_name: assertion `g_dbus_is_name (name)' failed
(<unknown>:2002): GLib-GIO-CRITICAL **: g_bus_own_name: assertion `g_dbus_is_name (name) && !g_dbus_is_unique_name (name)' failed
(<unknown>:2002): GLib-GIO-CRITICAL **: g_bus_watch_name: assertion `g_dbus_is_name (name)' failed
(<unknown>:2002): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
(<unknown>:2002): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
Setting Update "run_command_terminal_key"
Setting Update "fullscreen_visual_bell"
** (<unknown>:2002): DEBUG: MaximizeIfBigEnough: Gnome-terminal window size doesn't fit
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(<unknown>:2002): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(<unknown>:2002): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2392: instance `0xb6b880' has no handler with id `404'
(<unknown>:2002): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2392: instance `0xb6b880' has no handler with id `405'
(<unknown>:2002): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2392: instance `0xb6b900' has no handler with id `399'
(<unknown>:2002): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2392: instance `0xb6b900' has no handler with id `400'
Initializing annotate options...done
Initializing blur options...done
Initializing colorfilter options...done
Initializing commands options...done
Initializing cube options...done
Initializing debugspew options...done
Initializing imgjpeg options...done
Initializing kdecompat options...done
Initializing mag options...done
Initializing obs options...done
Initializing put options...done
Initializing resizeinfo options...done
Initializing ring options...done
Initializing rotate options...done
Initializing scaleaddon options...done
Initializing screenshot options...done
Initializing shift options...done
Initializing switcher options...done
Initializing thumbnail options...done
Initializing titleinfo options...done
Initializing water options...done
Initializing winrules options...done
Initializing wobbly options...done
Initializing zoom options...done
Parçalama arızası
Bu da burada kaldı :) bilgisayarı yeniden baslatıp normal ubuntu masaüstünde denedim..
İletiyi düzenleyip devamını da ekledim raporun..
Denemediysen birde böyle dene.
unity --reset
Şuradaki konuyla aynı hata:
http://forum.ubuntu-tr.net/index.php/topic,26962.msg323615.html#msg323615
Ayarları sıfırlatmaktan bahsetmişler.
Benzer bir yanıt gelmiş.
deepchiq@mrrepsac:~$ unity --reset
WARNING: Unity currently default profile, so switching to metacity while resetting the values
Backend : gconf
Integration : true
Profile : unity
Adding plugins
Initializing core options...done
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Initializing bailer options...done
Initializing detection options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing mousepoll options...done
Initializing vpswitch options...done
Initializing animation options...done
Initializing snap options...done
Initializing expo options...done
Initializing move options...done
Initializing place options...done
Initializing grid options...done
Initializing gnomecompat options...done
Initializing wall options...done
Initializing ezoom options...done
Initializing workarounds options...done
Initializing staticswitcher options...done
Initializing resize options...done
Initializing fade options...done
Initializing unitymtgrabhandles options...done
Initializing scale options...done
Initializing session options...done
** (<unknown>:2133): DEBUG: Unity accessibility initialization
** (<unknown>:2133): DEBUG: Shows on edge: 1
Screen geometry changed:
Monitor 0(primary)
0x0x1366x768
unity-panel-service: hiçbir işlem bulunamadı
** (<unknown>:2133): DEBUG: PanelController:: Added Panel for Monitor 0
Initializing unityshell options...done
** (<unknown>:2133): DEBUG: MaximizeIfBigEnough: Gnome-terminal window size doesn't fit
** (<unknown>:2133): DEBUG: MaximizeIfBigEnough: Gnome-terminal window size doesn't fit
** (<unknown>:2133): DEBUG: PlaceEntry: Uygulamalar
** (<unknown>:2133): DEBUG: PlaceEntry: Komutlar
** (<unknown>:2133): DEBUG: PlaceEntry: Dosyalar & Dizinler
** (<unknown>:2133): DEBUG: /com/canonical/unity/applicationsplace
** (<unknown>:2133): DEBUG: /com/canonical/unity/filesplace
** (<unknown>:2133): DEBUG: Setting to primary screen rect: x=0 y=0 w=1366 h=768
** (<unknown>:2133): DEBUG: Acquired the name com.canonical.Unity.Launcher on the session bus
(<unknown>:2133): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
** (<unknown>:2133): DEBUG: Connected to proxy
** (<unknown>:2133): DEBUG: Connected to proxy
** (<unknown>:2133): DEBUG: Connected to proxy
(<unknown>:2133): GLib-GIO-CRITICAL **: g_bus_own_name: assertion `g_dbus_is_name (name) && !g_dbus_is_unique_name (name)' failed
(<unknown>:2133): GLib-GIO-CRITICAL **: g_bus_watch_name: assertion `g_dbus_is_name (name)' failed
(<unknown>:2133): GLib-GIO-CRITICAL **: g_bus_own_name: assertion `g_dbus_is_name (name) && !g_dbus_is_unique_name (name)' failed
(<unknown>:2133): GLib-GIO-CRITICAL **: g_bus_watch_name: assertion `g_dbus_is_name (name)' failed
(<unknown>:2133): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
(<unknown>:2133): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
(<unknown>:2133): GLib-GIO-CRITICAL **: g_dbus_proxy_get_name_owner: assertion `G_IS_DBUS_PROXY (proxy)' failed
WARNING: Couldn't load panel from installed services, so trying toload panel from known location: /usr/lib/unity/unity-panel-service
(<unknown>:2133): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
** (unity-panel-service:2166): DEBUG: Loading: /usr/lib/indicators/5/libappmenu.so
(unity-panel-service:2166): Indicator-Appmenu-WARNING **: Unable to find the file menu stock item
(unity-panel-service:2166): Indicator-Appmenu-DEBUG: New Desktop Window: 1000024
** (unity-panel-service:2166): DEBUG: Loading: /usr/lib/indicators/5/libapplication.so
** (unity-panel-service:2166): DEBUG: Loading: /usr/lib/indicators/5/libme.so
** (unity-panel-service:2166): DEBUG: Loading: /usr/lib/indicators/5/libmessaging.so
(unity-panel-service:2166): libindicator-WARNING **: IndicatorObject class does not have an accessible description.
** (unity-panel-service:2166): DEBUG: Loading: /usr/lib/indicators/5/libdatetime.so
(<unknown>:2133): GLib-GIO-CRITICAL **: g_dbus_proxy_get_name_owner: assertion `G_IS_DBUS_PROXY (proxy)' failed
WARNING: Unable to connect to the unity-panel-service Error calling StartServiceByName for com.canonical.Unity.Panel.Service: Zaman aşımına uğradı
(<unknown>:2133): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Bu da böyle devam ediyor,
bundan bir önce denediğimin sonunda (düzenleyip üstteki iletime ekledim kalan kısmıda..) Parçalama hatası diye bir uyarı verdi terminalde sanırım buda öyle sonuçlanacak..
Sistem kasıldığında veya ağırlaştığında bir:
top
komutu çıktısı görebilir miyiz?
top - 20:30:23 up 24 min, 3 users, load average: 1.66, 1.69, 1.23
Tasks: 153 total, 3 running, 149 sleeping, 0 stopped, 1 zombie
Cpu(s): 22.5%us, 11.2%sy, 0.0%ni, 62.6%id, 0.0%wa, 0.0%hi, 3.7%si, 0.0%st
Mem: 4055776k total, 941372k used, 3114404k free, 29476k buffers
Swap: 0k total, 0k used, 0k free, 398168k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2050 deepchiq 20 0 323m 17m 11m R 30 0.5 0:24.62 gnome-terminal
1259 root 20 0 158m 40m 16m R 24 1.0 2:32.82 Xorg
9730 deepchiq 20 0 19352 1336 960 R 8 0.0 0:02.32 top
1674 deepchiq 20 0 610m 101m 38m S 7 2.6 2:26.35 compiz
1690 deepchiq 20 0 266m 9916 7532 S 3 0.2 0:05.84 gnome-power-man
1477 root 20 0 139m 4340 3284 S 2 0.1 0:03.68 upowerd
9399 root 20 0 0 0 0 S 2 0.0 0:05.30 kworker/0:1
1072 root 20 0 15780 660 488 S 1 0.0 0:04.93 irqbalance
2002 deepchiq 20 0 660m 102m 35m S 1 2.6 10:14.44 firefox-bin
1793 deepchiq 20 0 202m 4908 3768 S 1 0.1 0:02.55 indicator-appli
9661 root 20 0 0 0 0 S 1 0.0 0:02.45 kworker/1:1
910 messageb 20 0 24620 1872 828 S 1 0.0 0:06.74 dbus-daemon
1680 deepchiq 20 0 497m 23m 16m S 1 0.6 0:07.88 nautilus
234 root 20 0 0 0 0 S 0 0.0 0:01.24 kworker/u:6
1646 deepchiq 20 0 25680 2188 660 S 0 0.1 0:12.08 dbus-daemon
1660 deepchiq 20 0 386m 13m 9176 S 0 0.3 0:04.66 gnome-settings-
1781 deepchiq 20 0 217m 10m 6836 S 0 0.3 0:02.63 bamfdaemon
İşlemcinin %30'unu gnome-terminal yemiş, bu hep böyle mi?
%24'ünü ise X'in kendisi, aslında o da çok. Ortada bir sorun olduğu aşikar.
ubuntu 10.10 kullanırken hiçbir sorun yoktu , aksine yüklenebildiğim kadar yükleniordum en ufak dahi bir kasıntı yoktu pcde, ne zaman 11.04 yükledim böyle oldu pc.. birde dikkatimi ceken başka bir olay 10.10 u pc ye kurarken kurulum yaklasık internetten indirilen paketler hariç 25 dk sürmüştü.. 11.04 te ise akşam saat 10 'da başlattım sabah saat 3 e kadar dayanabildim sonra yattım ve sabah kalktıgımda bitmişti ( internet paketleride dahil) internet hızımda bir sorun yok , dikkatimi ceken kurulumlar arasındaki yavaslık, kurduktan sonra da zaten gelen bu kasıntıyı ekran kartına baglamıştımki sanırım sizin gösterdiğiniz yollar sonucunda ekran kartıyla bir ilgisi yok bu durumun ?
Bir kere belirtmek lazım kurulum çok ama çok uzun sürmüş. Bende eski sürümlerdeki kadar sürdü hemen hemen. İnternetten güncelleme yaptırtmasam, çözücüleri kurdurtmasam muhtemelen süre aynı olacaktı. Baştan yanlış giden bir şey var. Şuan grafik kartınla ilgili bir sorun görünmüyor fakat bu yine de bir uyum sorunu yaşayabileceğin anlamına gelmiyor. Canlı CD ile durum nasıl pekti?
CanlıCD olarak ubuntu 11.04 sürümünü hiç denemedim şimdi deniyorum inş olumlu bir sonuç çıkar :)
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Mayıs 2011 - 22:27:02
CanliCD biraz gec acildi ve unity olarak acilmadi . ubuntu klasik masaustu acildi ve acilmadan hemen once
stopping system V runlevel compotibility
Startin g CUPS printing spooler/server
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ubuntu:~$ top
top - 19:01:45 up 19 min, 8 users, load average: 1.00, 2.80, 2.48
Tasks: 153 total, 3 running, 149 sleeping, 0 stopped, 1 zombie
Cpu(s): 25.3%us, 15.6%sy, 0.0%ni, 59.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4055776k total, 946888k used, 3108888k free, 94848k buffers
Swap: 0k total, 0k used, 0k free, 420880k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4801 root 20 0 143m 17m 6948 S 38 0.4 1:05.92 Xorg
5186 ubuntu 20 0 402m 15m 11m R 30 0.4 0:10.24 gnome-terminal
5251 ubuntu 20 0 19352 1332 960 R 6 0.0 0:02.40 top
4918 ubuntu 20 0 244m 9000 6956 S 3 0.2 0:04.60 gnome-power-man
3227 root 20 0 77640 4344 3284 S 2 0.1 0:04.81 upowerd
5183 root 20 0 0 0 0 S 1 0.0 0:06.64 kworker/1:1
5184 root 20 0 0 0 0 R 1 0.0 0:03.05 kworker/0:1
5179 ubuntu 20 0 202m 4776 3680 S 1 0.1 0:01.29 indicator-appli
1241 messageb 20 0 24744 2068 828 S 1 0.1 0:10.55 dbus-daemon
4864 ubuntu 20 0 25544 2020 660 S 1 0.0 0:09.26 dbus-daemon
3 root 20 0 0 0 0 S 0 0.0 0:00.32 ksoftirqd/0
253 root 20 0 0 0 0 S 0 0.0 0:06.05 kworker/u:5
3195 root 20 0 45168 1032 680 S 0 0.0 0:03.74 udisks-daemon
4948 ubuntu 20 0 227m 22m 10m S 0 0.6 0:09.09 applet.py
1 root 20 0 24140 2240 1328 S 0 0.1 0:04.32 init
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Mayıs 2011 - 23:13:51
sanırım sorunu buldum :)
Ekran_Goruntusu-Ek_Suruculer.png:
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fwww.imageupload.org%2Fthumb%2Fthumb_40749.png&hash=4273e67c1c40a10f5ce123046dcdbd4989c8c3c4) (http://www.imageupload.org/?d=001F81A51)
Bu sürücü etkinleştirilmi fakat su an kullanımda degil... Peki bu durumu nasıl değiştirebiliriz? Bilgisayarın cok kasıntılı ve yavas çalışması bundan kaynaklanıyor olabilirmi?
Alıntı yapılan: deepchiq - 13 Mayıs 2011 - 21:37:03
CanliCD biraz gec acildi ve unity olarak acilmadi . ubuntu klasik masaustu acildi ve acilmadan hemen once
Bu sürücü etkinleştirilmi fakat su an kullanımda degil... Peki bu durumu nasıl değiştirebiliriz? Bilgisayarın cok kasıntılı ve yavas çalışması bundan kaynaklanıyor olabilirmi?
CanlıCD ile sürücü kurulu olmadığı için Klasik masaüstü ile açılması doğal.
Sürücüyü etkisizleştirip tekrar aktifleştirir misiniz? Emin değilim ama deneyelim en azından.
Sürücülerin öyle görünmesi normal, bir böcek var şu an o uygulamada. Kullanımda değil diyor ancak gerçekte öyle değil.
O zaman sorun o degil :( Başka yapabileceğim birşey varmı peki?
@deepchiq, açıkçası benim aklıma başka bir şey gelmiyor. Etrafta her şey normalmiş gibi duruyor.
Önemli değil sağlık olsun, ama genede yardım ve çabalarınız için gerçekten cok teşekkür ederim.. Yaklaşık 10 15 dk önce 10.10 sürümüne geri döndüm, artık 11.10 sürümünü bekleyecegim. Sanırsam unity 10.10 sürümüne kurulmuyor degilmi? Kuruluyorsa deneyip sonucunu görmek isterdim..
10.10 depolarında Unity var, fakat ne kadar uyumludur ne kadar iyi çalışır cidden bilmiyorum.
gnome 3 ve unity kurdum.. unity de hiç bir sorun yaşamadım, gnome biraz sorunluydu ucbirimi kapattıgımda gnomede kayboluyordu bende ucbirimi kapatmadan güncelleme yaptım ve sorun halloldu şimdi hangisine istersem girip kullanabiliyorum... Şimdilik herşey yolunda :)
11.10'a kadar geçmiş olsun o zaman :)
Merhaba,
Nvidia sürücüsünün elle kurulumunu önceden yapmıştım; fakat
son çekirdek güncellemesinden sonra NVIDIA X Server Setting'i açtığımda
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.
hatasını verdi.
En son sürücüyü sizin buradaki anlatımınıza göre baştan kurayım dedim; ama bu sefer de
sudo killall gdm-binary komutunda
gdm-binary: no process found
hatasını aldım.
Ne yapabilirim?
Şu an:
glxinfo | grep render
grep Driver /var/log/Xorg.0.log
ne diyor?
X Server'ı Ctrl Alt F1 yapmadan önce durdurmaya çalıştım ve oldu
yine de çıktıları aktarıyorum
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 9200M GS/PCI/SSE2
GL_NV_blend_square, GL_NV_complex_primitives, GL_NV_conditional_render,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
grep Driver /var/log/Xorg.0.log
X.Org Video Driver: 6.0
Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver 270.41.19 Mon May 16 23:33:05 PDT 2011
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
Module class: X.Org XInput Driver
Module class: X.Org XInput Driver
Sürücüler düzgün bir şekilde kullanımda görünmekte.
/etc/X11/xorg.conf dosyanın içeriği nasıl?
şöyle
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 260.19.26 (buildmeister@swio-display-x86-rhel47-07.nvidia.com) Sun Nov 28 22:59:09 PST 2010
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Dosya da normal olması gerektiği gibi, neden mızmızlanıyor bilmiyorum açıkçası. Dosyanın yedeğini alalım:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.yedek
Sonra da istediğini yapalım:
sudo nvidia-xconfig
Bir sorun olursa dosyanın yedeğinden döneriz.
10.04'e geri dönenlerdenim. Ekran kartı kurulumu için şöyle bir yöntem buldum, kurulumu son derece kolay oldu :)
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings
Kaynak sayfa : http://forums.nvidia.com/index.php?showtopic=188184&pid=1170075
Ben sürücüyü kurarken şöyle bir uyarı alıyorum. Çözüm ?
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Jul 6 11:21:14 2011
installer version: 1.0.7
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 195.36.31.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM
installed. If you know the correct kernel source files are installed,
you may specify the kernel source path with the '--kernel-source-path'
command line option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Aslında gerek olmamalı fakat şu komutla ilgili paketi yükledikten sonra tekrar dener misin:
sudo apt-get install linux-headers-`uname -r`
Tüm siteyi incelememe rağmen bir çözüm bulamadım.
10.04 Üzerine Nvidia Geforce 7400 sürücüsünü elle kuramıyorum.
sudo sh NVIDIA*
yazınca ekteki görüntüdeki hatayı verdi.
Sistemime uygun sürücüyü indirdim.
NVIDIA-Linux-x86-285.05.09.run
lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation G72M [GeForce Go 7400] (rev a1)
[eklenti yönetici tarafından silindi]
X ortamını sonlandırmadan mı yapıyorsun yükleme işlemini?
sudo killall gdm-binary
komutundan sonra devam etmen gerek yüklemeye.
sudo killall gdm-binary
Komutuyla ekran kararıyor. Ctrl+Alt+F1 tuşlarıyla komut kısmına geliyorum.
Burada,
sudo sh NVIDIA*
komutundan sonra şifre soruyor. Şifreyi doğru yazmama rağmen login incorrect uyarısı alıyorum.
(Bu ekranda hiç bir komutu kabul etmiyor)
Parolan nasıl karakterlerden oluşuyor? Doğru değil demesi çok normal değil. gdm'yi sonlandırmadan ctrl+alt+f1 ile giriş yaptığında da parolanda sorun oluyor mu yine?
Parola sadece ingilizce harfli karakterlerden oluşuyor. Ctrl+Alt+F1 ekranının Türkçe karakterleri algılamadığını
fark ederek parolayı ona göre düzenledim.
Gdm'yi sonlandırmadan Ctrl+Alt+F1 ile giriş yaptığımda yine yanlış parola uyarısı verdi.
feramuz-laptop login:sudo sh NVIDIA*
password:abcdefg
Login incorrect
Alıntı Yapferamuz-laptop login:
Bu bölüme komutun kendisini yazmayacaksın, kullanıcı adını yazacaksın. Önce kullanıcı adı, sonra parola. Ardından ne yapacaksan yapmaya çalışacaksın.
sudo sh NVIDIA*
Alıntı Yapsh: Can't open NVIDIA*
Kullanıcı adını ve parolayı girdikten sonra yukardaki komutu girdim. Malesef hata verdi.
Nvidia sürücüsü "Dosya Sistemi" ve "Home" klasöründe yüklü.
önce
sudo chmod +x NVIDIA*
komutunu vermen lazım
Sorun izin meselesi de olmayabilir.
@mhcakmak, dosya neredeyse orada vermen lazım komutu. Eğer ev dizinindeyse giriş yaptıktan sonra sorun çıkmaması lazım.
ls
komutu dosya ve dizinleri listeler. Sürücü neredeyse cd komutu ile oraya kadar gitmen lazım.
Sürücüleri sildikten sonra terminalden nVidia sürücülerini kuramadım. Ekran kartı sürücü olmadığından sistem felaket derecede yavaş..
sudo apt-get --purge install nvidia*
kodunu girerek tekrar yükleyebilir miyim varsayılan sürücüleri?
--purge olmaz orada, normal install kullanabilirsin. Fakat nvidia* diyerek yapma, sen normalde hangi sürücüyü kullanıyorsan onu kullanmalısın. 2xx serisi mi, 17xx serisi mi artık her neyse.
sudo jockey-text --list
komutunu verirsen sana öneri sunacaktır. Örnek çıktı:
Alıntı Yapxorg:nvidia_current - NVIDIA hızlandırılmış grafik sürücüsü (Sahipli, Etkisizleştirildi, Kullanımda değil)
xorg:nouveau - NVIDIA kartlar için deneysel 3D desteği (Özgür, Etkisizleştirildi, Kullanımda değil)
Eğer grafik kartın yeniyse muhtemelen paketin ismi nvidia-current olacaktır:
sudo apt-get install nvidia-current
Fakat bunu jockey ile kurmak istersen şöyle olmalı:
sudo jockey-text -e xorg:nvidia_current
Ekran kartım GeForce 6200 .. hangi paket olduğunu nereden anlayacağım?
Paketin adını bulunca
sudo apt-get install nvidia-sürüm şeklinde mi yapacağım?
@smartb0y, jockey-text --list
Bir önceki iletimde sanırım yanlış söylemişim, gerçi pek emin değilim hiç jockey-text ile iş görmedim. Kendisiyle kurulum sanırım mümkün değil, sadece aktif hale getirmek kullanılıyor galiba. Biri teyit ederse sevinirim. Bu durumda apt-get ile kurulum yapılıp, ardından jockey-text ile etkinleştirmek gerekiyor olabilir.
jockey-text
ile kurulum yapılamıyor ne yazıkki. @smartb0y hangi paket olduğunu öğrenmek istediği için yazdım. Bu sayede sistemin kurmayı önerdiği paketi öğrenir ve kurar.
Uçbirime
sudo jockey-text --list
girdiğimde bana
xorg:nvidia_173 - NVIDIA hızlandırılmış grafik sürücüsü (Sahipli, Etkisizleştirildi, Kullanımda değil)
xorg:nvidia_96 - NVIDIA hızlandırılmış grafik sürücüsü (Sahipli, Etkisizleştirildi, Kullanımda değil)
xorg:nvidia_96_updates - NVIDIA hızlandırılmış grafik sürücüsü (sürüm sonrası güncellemeler) (Sahipli, Etkisizleştirildi, Kullanımda değil)
xorg:nvidia_current_updates - NVIDIA hızlandırılmış grafik sürücüsü (sürüm sonrası güncellemeler) (Sahipli, Etkinleştirildi, Kullanımda)
xorg:nvidia_current - NVIDIA hızlandırılmış grafik sürücüsü (Sahipli, Etkisizleştirildi, Kullanımda değil)
xorg:nvidia_173_updates - NVIDIA hızlandırılmış grafik sürücüsü (sürüm sonrası güncellemeler) (Sahipli, Etkisizleştirildi, Kullanımda değil)
şeklinde dönüyor.. hangisini öneriyor hangisini kurmalıyım anlamıyorum ki?
sudo apt-get install nvidia_current
girdiğimde zaten yüklü gibi bir hata veriyor.
İlk anlatımdaki gibi lightdm'yi sonlandırıp pakettekini kurmaya çalıştığımda farklı bir hata vermişti şimdi hatırlamıyorum. Ben oyun falan oynamıyorum zaten, tek isteğim web programlama ve grafik tasarım. Bu işler için sistemi yormayacak olan paket hangisi?
Ha bir de ekran kartını sildikten sonra sistem açılış ve kapanışındaki terminal yazıları yerine beyaz ekranda siyah lekeler denilecek karakterler çıkıyor. Hele başlangıçta çıkan ubuntu ve altındaki dolan 5 nokta hiç çıkmıyor dediğim şekilde beyaz ekran çıkıyor.
@smartb0y, o sürücülerden herhangi birini kullanabileceğiniz anlamına geliyor çıktı. Bunlardan hangisi daha iyidir bilemem.
@if , Yardımların için teşekkürler iyisi mi sürücüleri bilen birisi gelene kadar bekleyeyim :)
Elle kurulum şart mı? Değilse Ek Sürücüler penceresinde Önerilen veya Recommend ile belirtilen sürücüyü kurmak yeterlidir. Ayrıca sürücü kurmak sistemi hantallaştırmaz aksine daha hızlı yapar.
Açılış ekranı için sudo apt-get install ubuntu-desktop
derseniz eksik paketleri kurar.
@eribol, söylediğin kodu yazdım birazdan bilgisayarı yeniden başlatıp deneyeceğim.
Ama o sayfada current pakete önerilen diyor.
Ben durumu tam anlayamadım sanırım. Şu an ekran kartı sürücüsü aktif değil mi? Çalışmıyor mu yani?
Ya ilk mesajdakine göre kaldırmıştım ekran kartını, sonra kurulumda hata verince tekrar terminale düşüp
sudo apt-get install nvidia* komutuyla yükledim.
Son durum nedir şimdi?
Son durum ek sürücüler'den current ve current-update'yi kurup denedim, ikisinde de değişmedi başlangıçta ve kapanışta beyaz ekran :\ Boot olduğu için ekran görüntüsü de koyamıyorum.
Arkadaşlar KDE sistemler içinde pencere yöneticisini kapatan bir komut var Pardus için ama genede vereyim.
service kdebase stop
@smartb0y:
dpkg -l | grep nvidia
ne diyor?
@heartsmagic ,
Dönüt :
ii nvidia-173 173.14.30-0ubuntu8 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-173-dev 173.14.30-0ubuntu8 NVIDIA binary Xorg driver development files
ii nvidia-173-updates 173.14.30-0ubuntu5 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-173-updates-dev 173.14.30-0ubuntu5 NVIDIA binary Xorg driver development files
ii nvidia-96 96.43.20-0ubuntu6 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-96-dev 96.43.20-0ubuntu6 NVIDIA binary Xorg driver development files
ii nvidia-96-updates 96.43.20-0ubuntu5 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-96-updates-dev 96.43.20-0ubuntu5 NVIDIA binary Xorg driver development files
ii nvidia-cg-toolkit 3.0.0007-0ubuntu1 Cg Toolkit - GPU Shader Authoring Language
ii nvidia-common 1:0.2.35 Find obsolete NVIDIA drivers
ii nvidia-current 280.13-0ubuntu6 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current-dev 280.13-0ubuntu6 NVIDIA binary Xorg driver development files
ii nvidia-current-updates 280.13-0ubuntu5 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current-updates-dev 280.13-0ubuntu5 NVIDIA binary Xorg driver development files
ii nvidia-settings 280.13-0ubuntu2 Tool of configuring the NVIDIA graphics driver
ii nvidia-settings-updates 280.13-0ubuntu1 Tool of configuring the NVIDIA graphics driver
Sen üç farklı nvidia sürücüsü kurmuş gibisin. 173 var, 96 var, current var. Güzel bir temizlik yap önce, nvidia paketlerini kaldır sırayla. Şu da iş görebilir:
sudo apt-get remove nvidia*
Ardından kartını hangi sürücü destekliyorsa onu dene ya da elle kurulum yap.
@heartsmagic ben söylediğin gibi hepsini yüklemiş olabilirim :D
sudo apt-get install nvidia* şeklinde yüklemiştim.
Peki hangisini kuracağımı nerden anlayacağım? nVidia'nın sitesinden indirirken 173'ü indiriyo...
Grafik kartının modeline göre bakınman lazım. Nvidia sitesi yönlendiriyordur seni muhtemelen.
Merhaba, son iletinin arasından çok zaman geçmiş ama bi sorunum var benim, bu konuda yardım ederseniz çok mutlu olacağım.
"Bilgisayarı yeniden başlatıyoruz ve sistem Nvidia modüllerini yükleyemediğini söyleyip hata verdiğinde uçbirime düşme işlemini yapıyoruz. Ancak eğer hata verip uçbirime düşmek yerine masaüstünüz düşük çözünürlükte de olsa açılırsa şunu uyguluyoruz:
Ctrl+Alt+F1 ile uçbirime düşün, kullanıcınızla giriş yapın.
sudo service lightdm stop
ile X'i sonlandırın."
Dediğiniz gibi uçbirime düşmeden düşük çözünürlükte çalışmaya başladı. Fakat ondan sonra "sudo service lightdm stop
" uçbirime yazdığımda ekran tamamen kararıyor. Bu durumda da uçbirimi göremediğimde dolayı bişey yapamıyorum. Bu konuda yapabileceğim bişeyler var mıdır ? sizin tavsiyelerinize ihtiyacım var, bu ilk ubuntu deneyimim diyebilirim.
@bayrakbu, masaüstündeyken önce ctrl+alt+f1 ile tty1'e düşün, kullanıcı adı ve şifreyi girdikten sonra o komutu yürütün, sonra kuruluma devam edin.
Merhaba,
Uzun uğraşlar sonucunda ben bir şekilde nvidianın sitesinden indirdiğim en yeni sürümün (290.10) kurulumunu tamamladım, fakat başarılı bir kurulum mu olup olmadığını nasıl anlayabilirim?Ubuntuda yeniyim, kurulum esnasında bir problem yaşamadım fakat, sistem ayarları > sistem bilgisi > Grafik bölümünde Sürücü alanında hala bilinmeyen ibaresi yer almakta :/
glxinfo | grep render
çıktısı şuna benzer bir şeyse sorun yoktur:
zeitgeist@zeitgeist-MS-7599:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 9500 GT/PCI/SSE2
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
zeitgeist@zeitgeist-MS-7599:~$
Alıntı yapılan: zeitgeist - 24 Ocak 2012 - 13:22:02
glxinfo | grep render
çıktısı şuna benzer bir şeyse sorun yoktur:
zeitgeist@zeitgeist-MS-7599:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 9500 GT/PCI/SSE2
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
zeitgeist@zeitgeist-MS-7599:~$
İstediğiniz veriyi http://forum.ubuntu-tr.net/index.php?topic=31681.0 konuya ekledim problemler biraz çoğalınca ayrı bir konu açma gereği duydum. :(
Merhaba, cairo dock sorunundan buraya yönlendim ama; oradaki sorunun ekran kartı olduğu söylendi, oradan da elle Nvidia sürücüsünü kurmak istedim; çift ekran kartı var bilgisayarda ve "current Nvidia driver" yüklü şu an. Nvidia kartımın Geforce 240 M olması gerek, ona göre 200 M serisinin sürücüsünü indirdim, tüm denilenleri de yaptım ama "service lightdm start" dedikten sonra bilgisayar başlatamadı. Öyle kalakaldım bootsplash started ardından da stopped dedikten sonra.
Neden kuramadım, başka bir yol var mı bildiğiniz çözüm olacak bana?
@wallkahn, çift ekran kartı avrsa hibrid ekran kartları başlığımızdaki anlatımı yapmanız gerek.
Bilgisayarımın Nvidia Vanta ekran kartının sürücüsü olan, 71.86.15 kodlu sürücüsünü Nvidia sitesinden indirip forumumuzdaki;
http://forum.ubuntu-tr.net/index.php?topic=21050.0
topiğindeki başlığındaki elle kurulum yöntemi ile kurdum. Sistemimi yeniden başlattığımda konsoldan;
sudo nvidia-xconfig
komutunu uyguladığımda;
sudo: nvidia-xconfig: command not found
hatası ile karşılaştım. Nvidia X Server Settings iletişim kutusunda sürücümün yüklü olduğuna dair herhangi bir ifade yok. Fakat kurulumun yapıldığını sanıyorum. Yani, kurulum sırasında herhangi bir hata mesajı almadım.
Yardım ederseniz sevinirim. Teşekkür ederim.
@alpsimus123 hazır başlığı varken tutup da yeni konu açmanın nasıl bir mantığı var acaba? Ayrıca bu başlıktaki iletileri incelediniz mi? Bir de lütfen iletinizde düzelttiğim kısımlara dikkat edin.
@alpsimus123, kurulum çıktılarını görebilsek güzel olurdu. Zira şu şekilde kurulumun nasıl gittiğine dair bir fikir yürütemiyoruz ne yazık ki.
burk;
Sizin başlığı başka bir yere taşıdığınızdan haberim olmadı. Arama çubuğunda hem ''nvidia-xconfig'', hem de ''71.86.15 kodlu sürücü'' diye şeklinde ayrı ayrı arattım. Fakat kendi attığım mesajı bulamadım. Nvidia başlığı altında da göremeyince sildiğiniz izlenimine kapıldım.
heartsmagic;
Kurulumu üst üste üç defa yaptım. İkinci ve üçüncü kurulumlarda Nvidia kurulumu bana zaten sürücünün sistemimde yüklü olduğunu, yeniden kurup kurmayacağımı sordu. Kurulumun evrelerini nasıl kaydedip, foruma aktarabilirim? Heartsmagic, yardımcı olursanız sevinirim.
@alpsimus123, uname -a
lspci | grep VGA
jockey-text --list
sudo find / -name nvidia-xconfig
çıktılarını alabilir miyim?
if;
uname -a
komutunun çıktısı;
Linux balina 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:50:54 UTC 2012 i686 i686 i386 GNU/Linux
şeklinde oluyor.
lspci | grep VGA
komutunun çıktısı;
01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15)
şeklinde oluyor.
jockey-text --list
komutu hiçbir çıktı vermiyor.
sudo find / -name nvidia-xconfig
komutu hiçbir çıktı vermiyor.
Sistemimin çok eski olduğunu biliyorum. Fakat şimdilik başka bir sistem alacak durumum yok. 500 MHz frekaslı Pentium III işlemcim, 300 MB RAM'im ve Vanta işlemcili Nvidia ekran kartım var. Yine de Linux aşırı derecede takılma göstermeden çalışabiliyor. Yardımcı olursanız çok sevinirim.
@alpsimus123, elimizden geldiği kadar yardımcı oluruz, merak etmeyin:)
glxinfo | grep render
LC=ALL=C nvidia-settings
komutları ne çıktı veriyor?
if;
glxinfo | grep render
komutu;
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
şeklinde çıktı veriyor.
LC=ALL=C nvidia-settings
komutu;
(nvidia-settings:7320): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
(nvidia-settings:7320): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
(nvidia-settings:7320): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
(nvidia-settings:7320): Gtk-WARNING **: Tema aygıtı module_path "pixmap" içinde bulunamadı,
ERROR: NV-CONTROL extension not found on this Display.
şeklinde çıktı verip, ''Nvidia X Server Settings'' iletişim kutusunu açıyor. Fakat ''Nvidia X Server Settings'' iletişim kutusunun içi boş. Aynı zamanda ''xorg.conf'' dosyasının da içi boş.
@alpsimus123, dpkg -l | grep nvidia*
lspci
çıktılarına bakabilir miyim?
if;
dpkg -l | grep nvidia*
komutu hiçbir çıktı vermedi.
lspci
komutu;
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 44)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 12)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 08)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 20)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:11.0 Multimedia audio controller: Avance Logic Inc. ALS4000 Audio Chipset
01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15)
şeklinde bir çıktı verdi.
@alpsimus123
grep Driver /var/log/Xorg.0.log
çıktısı nedir?
burk;
grep Driver /var/log/Xorg.0.log
komutunun çıktısı,
[ 34.119] X.Org Video Driver: 10.0
[ 34.957] Module class: X.Org Video Driver
[ 34.957] ABI class: X.Org Video Driver, version 10.0
[ 35.285] Module class: X.Org Video Driver
[ 35.286] ABI class: X.Org Video Driver, version 10.0
[ 35.288] ABI class: X.Org Video Driver, version 10.0
[ 35.721] ABI class: X.Org Video Driver, version 10.0
[ 36.171] Module class: X.Org XInput Driver
şeklinde oluyor.
Kurulum çıktılarının tüm adımlarını kayıt etmene gerek yok. Hata gibi bir şeyler yakalayabiliyorsan buraya aktarırsın. Fakat, hata olup olmadığını anlayamıyorum diyorsan söylediğim gibi hepsini bir şekilde görmemiz gerekiyor. Önce kurulu olan sürücüyü bir güzel kaldır. Şu şekilde oluyordu sanırım.
sudo /nerede/bu/nvidia.run --uninstall
Ardından yeniden kurmayı dene. Kurulum adımlarını dosyaya aktaramayız sanırım, karşılıklı soru cevaplar da vardı yanlış hatırlamıyorsam. Bir şekilde senin işleri görüntülemen gerekecek gibi. Ardından buraya koyarsın resim şeklinde. Ancak dediğim gibi kesinlikle hata almıyorsan ve her şeyin yolunda gittiğini düşünüyorsan buna gerek de yok. İndirdiğin sürücü kartın için uygun mu? Hangi sürümü indirip kurmaya çalışıyorsun?
@heartsmagic
sudo apt-get purge nvidia*
kodu ile sürücüyü kaldırsak Nouveau çalışmaz mı?
Depodaki sürücüler kurulmamış burada, Nvidia sitesinden indirilenler kurulmuş. O nedenle elle kurulanın üzerine gitmemiz gerekiyor.
heartsmagic;
Sürücüyü Nvidia'nın;
http://www.nvidia.com/Download/index.aspx?lang=en-us
sitesinden indirdim.
''Product Type'' olarak ''Legacy'' altında, ''Product Series'' olarak ''Vanta Series'' altında, ''Operating System'' olarak ''Linux-32 bit'', ''Language'' olarak da ''English(US)'' olarak seçip indirdim. Nvidia, bana 17.86.15 kodlu sürücüyü indirmemi tavsiye etti. Ben de ''En Dizini'' içine indirip kurdum. Kurulumda herhangi bir problemle karşılaşmadım. Zaten kurulumun en sonunda tamamlandığına dair mesaj veriyor.
ls /usr/bin/nvidia-xconfig
dediğinde ne oluyor?
Ayrıca
cat /etc/X11/xorg.conf
dediğinde bir şeyler görüyor musun yoksa boş mu geliyor?
heartsmagic;
ls /usr/bin/nvidia-xconfig
komutunu verdiğinde;
ls: /usr/bin/nvidia-xconfig'e erişilemedi: Böyle bir dosya ya da dizin yok
yanıtını alıyorum.
cat /etc/X11/xorg.conf
komutu hiçbir yanıt vermiyor. Fakat Nautilus'u açıp baktığımda, /etc/X11 dizini altında boş bir, xorg.conf dosyası bulunuyor.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 04 Mart 2012 - 22:45:17
heartsmagic;
sudo nvidia-xconfig
komutunu çalıştırabilmek için herhangi bir paket mi yüklemem gerekiyor acaba? Synaptic içinde ''xorg'' paketi yüklü olarak gözüküyor. Başka hangi paketleri yükleyebilirim? xorg.conf dosyasını yapılandırmak için, bu komutun haricinde başka bir komutumuz var mı?
Bir de, elle kurulumun sonunda, kurulumun başarılı olduğu ve XF86Config veya xorg.conf dosyasının güncellenmesi (update edilmesi) gerektiği belirtiliyor. Madem ki, xorg.conf dosyasını güncelleyemiyoruz, XF86Config dosyasını nasıl güncelleyebiliriz? Bunun için komutumuz nedir?
nvidia-xconfig'i sürücüler getiriyor zaten beraberinde. Elle kursak bile geliyor olması lazım. XF86Config artık çok geride kaldı, öyle bir dosya kullanmıyoruz. xorg.conf onun yerini aldı, hatta son sürümlerde bazen xorg.conf bile kullanılmıyor.
Nvidia sürücüleri için elle değil de normal depolardan yaptığın kurulum senin işini görmüyor muydu?
heartsmagic;
Depolarda 71 kodlu sahipli sürücü olmadığı için elle kurulum yapmak zorunda kaldım. Depolarımızda 71 kodlu sahipli Nvidia Vanta sürücümüz var mı? Depolarımızdan benim ekran kartım olan Nvidia Vanta'nın sürücüsü olarak hangisini yükleyebilirim? Çünkü açık kaynak topluluğunun ürettiği sürücülerin sahipli sürücülere nazaran daha zayıf olduğunu duymuştum.
Bir de depolarımızdan başka bir sürücüyü yüklemeden önce, elle kurduğum sürücüyü nasıl kaldırabilirim?
Evet, eskiden nvidia-glx-legacy paketimiz varmış ama son sürümlerde (uzunca bir süredir hatta) depolarda görünmüyor kendisi. Depolardaki sürüm açık kaynaklı olan sürücüler değil, paketlenen sürücülerdir. O nedenle depodan kurduğun sürücüler de aslında Nvidia'nın dağıttığı sürücüler gibidir, fakat senin durumunda zaten depodan sürücü kuramıyoruz.
Biz senin sürücüleri önce temizce kaldırsak.
sudo /nerede/bu/nvidia.run --uninstall
şeklinde kaldırabilirsin diye belirtmiştim. Ondan sonra kurulumu tekrar denesek, sen fotoğraflamaya çalışsan?
heartsmagic;
sudo /nerede/bu/nvidia.run --uninstall
komutunu nasıl uygulayacağımı anlayamadım. Daha birkaç gündür Linux kullanıyorum. Bu komutta ''nerede'' ve ''bu'' ifadelerinin yerelere ne yazmam gerekiyor? Bu komutu olduğu gibi uyguladım ve;
sudo: /nerede/bu/nvidia.run: command not found
yanıtını aldım.
Daha sonra ''nerede'' olan yere kullanıcı adımı yazdım, o da olmadı. ''bu'' yazan yere ''Başlangıç'' yazdım, o da olmadı. Bu komutu nasıl uygulayacağımı yazarsan sevinirim.
/nerede/bu diye ifade ettiğim şey sürücünün olduğu dizin. Eğer Başlangıç yani ev dizinindeyse sürücü mesela:
sudo ~/nvidia_falanca.sh --uninstall
şeklinde uygulaman lazım. Tabi dosya ismi değişecektir. Onun için de TAB kullanabilirsin, dosya ismini tamamlayacaktır. nvi yazıp TAB tuşuna bas, eğer büyük harfle başlıyorsa dosya ismi Nvi yazıp TAB tuşuna bas.
~ işareti senin ev dizinini gösterir. /home/kullanıcı_adı dizini için kısaltma şeklinde düşünebilirsin bunu. Bir önceki komutta ~ yerine /home/kullanıcı_adı da yazabilirdin, tabi sistemdeki kullanıcı adın her neyse onu yazacaksın. Örneğin sürücü masaüstündeyse /home/kullanıcı_adı/Masaüstü şeklinde yazman lazım dizini, küçük büyük harfe dikkat etmelisin.
heartsmagic;
Yazdığınız gibi uygulayıp, sürücüyü başarı ile kaldırdım. Bundan sonra ne yapmam gerekiyor? Aynı sürücüyü, daha önceden kurduğum gibi kurayım mı, yoksa başka bir yol mu denememiz gerekiyor?
Elle kurulum için başka yol yok ne yazı ki. Sürücüyü tekrar kurmayı deneyellim, eğer elinden geliyorsa aşamaları fotoğraflayarak buraya aktar lütfen.
heartsmagic;
Öncelikle blacklist.conf dosyasının içine eklenmesi gereken beş adet satırı ekledim. Daha sonra;
sudo apt-get --purge remove nvidia-*
ve
sudo update-initramfs -u
komutlarını uyguladım.
Ctrl+Alt+F1 ile konsola düşüp, kullanıcı adımı ve şifremi girdikten sonra;
sudo service lightdm stop
komutu ile gdm'yi kapatıp;
sudo sh NVIDIA*
komutu ile kuruluma geçtim.
İlk kurulum ekranında;
Please read the following LICENSE and then select either ''Accept'' to accept the license and continue with the installation, ''Do Not Accept'' to abort the installation.
Accept Do Not Accept
ifadesnde ''Accept'' i işaretleyip devam ettim.
Sırası ile;
Building kernel module
Searching for conflicting X files
Searching for conflicting OpenGL files
Installing 'NVIDIA Accelerated Graphhics Driver for Linux-x86' (71.86.15)
pencereleri 100% oluncaya yani tamamlanıncaya kadar bekleyip, kurulumu tamamladım.
En son olarak da;
Installation of the NVIDIA Accelerated Graphics Driver for Linux-86 (version : 71.86.15) is now complete. Please update your XF86Config or xorg.conf file as appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README for details.
OK
ifadesinde Enter'a basıp;
sudo service lightdm start
komutu ile sistemimi yeniden açıp, grafik ekrana dönüyorum.
Bir de kurulumda bahsi geçen ''NVIDIA_GLX-1.0/README'' dosyasını içeriğini buraya aktarıyorum.
NVIDIA Accelerated Linux Driver Set README & Installation Guide
Last Updated: $Date: 2009/07/02 $
Most Recent Driver: 71.86.15
The NVIDIA Accelerated Linux Driver Set brings both accelerated 2D
functionality and high performance OpenGL support to Linux x86 with the
use of NVIDIA graphics processing units (GPUs).
These drivers provide optimized hardware acceleration of OpenGL
applications via a direct-rendering X Server and support nearly all
NVIDIA graphics chips (please see APPENDIX A for a complete list of
supported chips). TwinView, TV-Out and flat panel displays are also
supported.
This README describes how to install, configure, and use the NVIDIA
Accelerated Linux Driver Set. This file is posted on NVIDIA's web site
(www.nvidia.com), and is installed in /usr/share/doc/NVIDIA_GLX-1.0/.
__________________________________________________________________________
CONTENTS:
(sec-01) CHOOSING THE NVIDIA PACKAGES APPROPRIATE FOR YOUR SYSTEM
(sec-02) INSTALLING THE NVIDIA DRIVER
(sec-03) EDITING YOUR X CONFIG FILE
(sec-04) FREQUENTLY ASKED QUESTIONS
(sec-05) CONTACTING US
(sec-06) FURTHER RESOURCES
(app-a) APPENDIX A: SUPPORTED NVIDIA GRAPHICS CHIPS
(app-b) APPENDIX B: MINIMUM SOFTWARE REQUIREMENTS
(app-c) APPENDIX C: INSTALLED COMPONENTS
(app-d) APPENDIX D: X CONFIG OPTIONS
(app-e) APPENDIX E: OPENGL ENVIRONMENT VARIABLE SETTINGS
(app-f) APPENDIX F: CONFIGURING AGP
(app-g) APPENDIX G: ALI SPECIFIC ISSUES
(app-h) APPENDIX H: TNT SPECIFIC ISSUES
(app-i) APPENDIX I: CONFIGURING TWINVIEW
(app-j) APPENDIX J: CONFIGURING TV-OUT
(app-k) APPENDIX K: CONFIGURING A LAPTOP
(app-l) APPENDIX L: PROGRAMMING MODES
(app-m) APPENDIX M: FLIPPING AND UBB
(app-n) APPENDIX N: KNOWN ISSUES
(app-o) APPENDIX O: PROC INTERFACE
(app-p) APPENDIX P: XVMC SUPPORT
(app-q) APPENDIX Q: GLX SUPPORT
(app-r) APPENDIX R: CONFIGURING MULTIPLE X SCREENS ON ONE CARD
(app-s) APPENDIX S: POWER MANAGEMENT SUPPORT
(app-t) APPENDIX T: DISPLAY DEVICE NAMES
(app-u) APPENDIX U: THE COMPOSITE X EXTENSION
(app-v) APPENDIX V: NVIDIA-SETTINGS
(app-w) APPENDIX W: THE XRANDR X EXTENSION
Please note that, in order to keep the instructions more concise, most
caveats and frequently encountered problems are not detailed in the
installation instructions, but rather in the FREQUENTLY ASKED QUESTIONS
section. Therefore, it is recommended that you read this entire README
before proceeding to perform any of the steps described.
__________________________________________________________________________
(sec-01) CHOOSING THE NVIDIA PACKAGES APPROPRIATE FOR YOUR SYSTEM
__________________________________________________________________________
NVIDIA has a unified driver architecture model; this means that one driver
set can be used with all supported NVIDIA graphics chips. Please see
Appendix A for a list of the NVIDIA graphics chips supported by the
current drivers.
Driver release 1.0-4349 introduced a new packaging
and installation mechanism, which greatly simplifies the
installation process. There is only a single file to download:
NVIDIA-Linux-x86-71.86.15-pkg1.run. This contains
everything previously contained by the old NVIDIA_kernel and NVIDIA_GLX
packages.
Driver release 71.86.15 introduces a package suffix ("-pkg#") to
the .run file. This is used to distinguish between packages containing
the same driver, but with different precompiled kernel interfaces.
If there is any confusion, just download the .run file with the largest
pkg number.
__________________________________________________________________________
(sec-02) INSTALLING THE NVIDIA DRIVER
__________________________________________________________________________
BEFORE YOU BEGIN DRIVER INSTALLATION
Before beginning the driver installation, you should exit the X server.
In addition you should set your default run level so you will boot to a
vga console and not boot directly into X (please consult the documentation
that came with your Linux distribution if you are unsure how to do this;
this is normally done by modifying your /etc/inittab file). This will
make it easier to recover if there is a problem during the installation.
After installing the driver you must edit your X config file before
the newly installed driver will be used. See the section below entitled
EDITING YOUR X CONFIG FILE.
INTRODUCTION TO THE NEW NVIDIA DRIVER INSTALLER
After you have downloaded NVIDIA-Linux-x86-71.86.15-pkg1.run,
begin installation by exiting X, cd'ing into the directory containing
the downloaded file, and run:
sh NVIDIA-Linux-x86-71.86.15-pkg1.run
The .run file is a self-extracting archive. When the .run file is
executed, it extracts the contents of the archive, and runs the contained
`nvidia-installer` utility, which will walk you through installation of
the NVIDIA driver.
The .run file accepts many commandline options. Here are a few of the
more common options:
--info
Print embedded info about the .run file and exit.
--check
Check integrity of the archive and exit.
--extract-only
Extract the contents of ./NVIDIA-Linux-x86-71.86.15.run,
but do not run 'nvidia-installer'.
--help
Print usage information for the common commandline options
and exit.
--advanced-options
Print usage information for the common commandline options as
well as the advanced options, and then exit.
Installation will also install the utility `nvidia-installer`, which may
be later used to uninstall drivers, auto-download updated drivers, etc.
KERNEL INTERFACES
The NVIDIA kernel module has a kernel interface layer which must be
compiled specifically for the configuration and version of the kernel
you are running. NVIDIA distributes the source code to this kernel
interface layer, as well as a precompiled version for many of the kernels
distributed by some popular distributions.
When the installer is run, it will determine if it has a precompiled
kernel interface for the kernel you are running. If it does not have
one, it will check if there is one on the NVIDIA ftp site (assuming you
have an internet connection), and download it.
If a precompiled kernel interface is found that matches your kernel,
then that will be linked[1] against the binary portion of the NVIDIA
kernel module. The result of this operation will be a kernel module
appropriate for your kernel.
If no matching precompiled kernel interface is found, then the installer
will compile the kernel interface for you. However, first it will
check that you have the correct kernel headers intalled on your system.
If the installer must compile the kernel interface, then you must install
the kernel-sources package for your kernel.
[1] NOTE: installation requires that you have a linker installed.
The linker, usually '/usr/bin/ld', is part of the binutils package;
please be sure you have this package installed prior to installing the
NVIDIA driver.
FEATURES OF NVIDIA-INSTALLER
o Uninstall: Driver installation will backup any conflicting files
and record what new files are installed on the system. You may run:
nvidia-installer --uninstall
to uninstall the current driver; this will remove any files that
were installed on the system, and restore any backed up files.
Installing new drivers implicitly uninstalls any previous drivers.
o Auto-Updating: If you run:
nvidia-installer --latest
the utility will connect to NVIDIA's FTP site, and report the latest
driver version and the url to the latest driver file.
If you run:
nvidia-installer --update
the utility will connect to NVIDIA's FTP site, download the most recent
driver file, and install it.
o Multiple user interfaces: The installer will use an ncurses-based
user interface if it can find the correct ncurses library, otherwise,
it will fall back to a simple commandline user interface. To disable
use of the ncurses user interface, use the option '--ui=none'.
NVIDIA-INSTALLER FAQ
Q: How do I extract the contents of the .run file without actually
installing the driver?
A: Run:
sh NVIDIA-Linux-x86-71.86.15-pkg1.run --extract-only
This will create the directory NVIDIA-Linux-x86-71.86.15-pkg1
which contains the uncompressed contents of the .run file.
Q: How can I see the source code to the kernel interface layer?
A: The source files to the kernel interface layer are in the usr/src/nv
directory of the extracted .run file. To get to these sources, run:
sh NVIDIA-Linux-x86-71.86.15-pkg1.run --extract-only
cd NVIDIA-Linux-x86-71.86.15-pkg1/usr/src/nv/
Q: I just upgraded my kernel, and now the NVIDIA kernel module will not
load. What is wrong?
A: The kernel interface layer of the NVIDIA kernel module must be
compiled specifically for the configuration and version of your kernel.
If you upgrade your kernel, then the simplest solution is to reinstall
the driver.
ADVANCED: You can install the NVIDIA kernel module for a non
running kernel (for example: in the situation where you just built
and installed a new kernel, but have not rebooted yet) with a command
line such as this:
sh NVIDIA-Linux-x86-71.86.15-pkg1.run --kernel-name='KERNEL_NAME'
Where 'KERNEL_NAME' is what `uname -r` would report if the target
kernel were running.
Q: Why does NVIDIA not provide rpms anymore?
A: Not every Linux distribution uses rpm, and NVIDIA wanted a single
solution that would work across all Linux distributions. As indicated
in the NVIDIA Software License, Linux distributions are welcome to
repackage and redistribute the NVIDIA Linux driver in whatever package
format they wish.
Q: nvidia-installer does not work on my computer. How can I install the
driver contained within the .run file?
A: To install the NVIDIA driver contained within the .run file without
using nvidia-installer, you can use the included Makefile:
sh ./NVIDIA-Linux-x86-71.86.15-pkg1.run --extract-only
cd NVIDIA-Linux-x86-71.86.15-pkg1
make install
This method of installation is not recommended, and is only provided
as a last resort, should nvidia-installer not work correctly on
your system.
Q: Can the nvidia-installer use a proxy server?
A: Yes, because the ftp support in nvidia-installer is based on snarf,
it will honor the FTP_PROXY, SNARF_PROXY, and PROXY environment
variables.
Q: What is the significance of the "pkg#" suffix on the .run file?
A: The "pkg#" suffix is used to distinguish between .run files containing
the same driver, but different sets of precompiled kernel interfaces.
If a distribution releases a new kernel after an NVIDIA driver is
released, the current NVIDIA driver can be repackaged to include
a precompiled kernel interface for that newer kernel (in addition
to all the precompiled kernel interfaces that were included in the
previous package of the driver).
.run files with the same version number, but different pkg numbers,
only differ in what precompiled kernel interfaces are included.
Additionally, .run files with higher pkg numbers will contain
everything the .run files with lower .pkg numbers contain.
Q: I have already installed NVIDIA-Linux-x86-71.86.15-pkg1.run,
but I see that NVIDIA-Linux-x86-71.86.15-pkg2.run was just
posted on the NVIDIA Linux driver download page. Should I download
and install NVIDIA-Linux-x86-71.86.15-pkg2.run?
A: This is not necessary. The driver contained within all
71.86.15 .run files will be identical. There is no need
to reinstall.
Q: Can I add my own precompiled kernel interfaces to a .run file?
A: Yes, the "--add-this-kernel" .run file option will unpack the .run
file, build a precompiled kernel interface for the currently running
kernel, and repackage the .run file, appending "-custom" to the file
name. This may be useful, for example. if you administer multiple
Linux machines, each running the same kernel.
Q: Where can I find the source code for the nvidia-installer utility?
A: The nvidia-installer utility is released under the
GPL. The latest source code for it is available at:
ftp://download.nvidia.com/XFree86/nvidia-installer/
NVIDIA-INSTALLER ACKNOWLEDGEMENTS
nvidia-installer was inspired by the loki_update tool:
(http://www.lokigames.com/development/loki_update.php3.)
The ftp and http support in nvidia-installer is based upon snarf 7.0:
(http://www.xach.com/snarf/).
The self-extracting archive (aka ".run file") is generated using
makeself.sh: (http://www.megastep.org/makeself/)
__________________________________________________________________________
(sec-03) EDITING YOUR X CONFIG FILE
__________________________________________________________________________
In April of 2004, the X.org Foundation released an X server based on
the XFree86 X server. Many Linux distributions will use the X.org
X server in the future, rather than XFree86. The differences between
the two X servers should have no impact on NVIDIA Linux users with
two exceptions:
1) The X.org configuration file name, though it uses the same syntax
as XFree86's XF86Config file, is called /etc/X11/xorg.conf;
this README refers generically to these configuration files as
"the X config file".
2) The X.org log file, though its output is nearly identical
to the XFree86.0.log file, is called /var/log/Xorg.0.log; this
README refers generically to these files as "the X log file".
When XFree86 4.0 was released, it used a slightly different XF86Config
file syntax than the 3.x series did, and so to allow both 3.x and 4.x
versions of XFree86 to co-exist on the same system, it was decided that
XFree86 4.x was to use the configuration file "/etc/X11/XF86Config-4"
if it existed, and only if that file did not exist would the file
"/etc/X11/XF86Config" be used (actually, that is an over-simplification
of the search criteria; please see the XF86Config man page for a
complete description of the search path). Please make sure you know
what configuration file your X server is using. If you are in doubt,
look for a line beginning with "(==) Using config file:" in your X log
file ("/var/log/XFree86.0.log" or "/var/log/Xorg.0.log").
If you do not have a working X config file, there are several ways
to start: there is a sample config file that comes with XFree86,
and there is a sample config file included with the NVIDIA driver
package (it gets installed in /usr/share/doc/NVIDIA_GLX-1.0/).
You could also use a program like 'xf86config'; some distributions
provide their own tool for generating an X config file. For more
on X config file syntax, please refer to the man page (`man XF86Config`,
or `man xorg.conf`).
If you already have an X config file working with a different driver
(such as the 'nv' or 'vesa' driver), then all you need to do is find
the relevant Device section and replace the line:
Driver "nv"
(or Driver "vesa")
with
Driver "nvidia"
In the Module section, make sure you have:
Load "glx"
You should also remove the following lines:
Load "dri"
Load "GLcore"
if they exist. There are also numerous options that can be added to the
X config file to fine-tune the NVIDIA X driver. Please see Appendix D
for a complete list of these options.
Once you have configured your X config file, you are ready to restart X
and begin using the accelerated OpenGL libraries. After you restart X,
you should be able to run any OpenGL application and it will automatically
use the new NVIDIA libraries. If you encounter any problems, please
see the FREQUENTLY ASKED QUESTIONS section below.
__________________________________________________________________________
(sec-04) FREQUENTLY ASKED QUESTIONS
__________________________________________________________________________
Q: Where should I start when diagnosing display problems?
A: One of the most useful tools for diagnosing problems is the X
log file in /var/log (the file is named: "/var/log/XFree86.<#>.log" or
"/var/log/Xorg.<#>.log" where "<#>" is the server number -- usually 0).
Lines that begin with "(II)" are information, "(WW)" are warnings, and
"(EE)" are errors. You should make sure that the correct config file
(ie the config file you are editing) is being used; look for the line
that begins with: "(==) Using config file:". Also check that the
NVIDIA driver is being used, rather than the 'nv' or 'vesa' driver;
you can look for: "(II) LoadModule: "nvidia"", and lines from the
driver should begin with: "(II) NVIDIA(0)".
Q: How can I increase the amount of data printed in the X log file?
A: By default, the NVIDIA X driver prints relatively few messages to
stderr and the X log file. If you need to troubleshoot, then it may
be helpful to enable more verbose output by using the X command line
options "-verbose" and "-logverbose" which can be used to set the
verbosity level for the stderr and log file messages, respectively.
The NVIDIA X driver will output more messages when the verbosity
level is at or above 5 (X defaults to verbosity level 1 for stderr
and level 3 for the log file). So, to enable verbose messaging from
the NVIDIA X driver to both the log file and stderr, you could start
X by doing the following: 'startx -- -verbose 5 -logverbose 5'.
Q: My X server fails to start, and my X log file contains the error:
"(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!"
A: The X driver will abort with this error message if the NVIDIA kernel
module fails to load.
If you receive this error, you should check the output of `dmesg`
for kernel error messages and/or attempt to load the kernel module
explicitly with `modprobe nvidia`. If unresolved symbols are
reported, then the kernel module was most likely built against a
Linux kernel source tree (or kernel headers) for a kernel revision
or configuration that doesn't match the running kernel.
You can specify the location of the kernel source tree (or headers)
when you install the NVIDIA driver using the --kernel-source-path
command line option (see `sh NVIDIA-Linux-x86-71.86.15-pkg1.run
--advanced-options` for details).
Old versions of the module-init-tools include `modprobe` binaries
that report an error when instructed to load a module that's already
loaded into the kernel. Please upgrade your module-init-tools if
you receive an error message to this effect.
The X server reads "/proc/sys/kernel/modprobe" to determine the
path to the `modprobe` utility and falls back to `/sbin/modprobe`
if the file doesn't exist. Please make sure that this path is
valid and refers to a `modprobe` binary compatible with the Linux
kernel running on your system.
The "LoadKernelModule" X driver option can be used to change the
default behavior and disable kernel module auto-loading.
Q: How and when are the the NVIDIA device files created on Linux?
A: Depending on the target system's configuration, the NVIDIA device
files used to be created in one of three different ways:
- at installation time, using mknod
- at module load time, via devfs (Linux device file system)
- at module load time, via hotplug/udev
With currrent NVIDIA driver releases, device files are created or
modified by the X driver when the X server is started.
By default, the NVIDIA driver will attempt to create device files
with the following attributes:
UID: 0 - 'root'
GID: 0 - 'root'
Mode: 0666 - 'rw-rw-rw-'
Existing device files are changed if their attributes don't match
these defaults. If you wish for the NVIDIA driver to create the
device files with different attributes, you can specify them with
the "NVreg_DeviceFileUID" (user), "NVreg_DeviceFileGID" (group)
and "NVreg_DeviceFileMode" NVIDIA Linux kernel module parameters.
For example, the NVIDIA driver can be instructed to create device
files with UID=0 (root), GID=44 (video) and Mode=0660 by passing
the following module parameters to the NVIDIA Linux kernel module:
NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660
The "NVreg_ModifyDeviceFiles" NVIDIA kernel module parameter will
disable dynamic device file management, if set to 0.
Q: My X server fails to start, and my X log file contains the error:
"(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!"
A: Nothing will work if the NVIDIA kernel module does not function
properly. If you see anything in the X log file like "(EE)
NVIDIA(0): Failed to initialize the NVIDIA kernel module!" then
there is most likely a problem with the NVIDIA kernel module.
The NVIDIA kernel module may print error messages indicating
a problem -- to view these messages please check the output of
`dmesg`, /var/log/messages, or wherever syslog is directed to
place kernel messages. These messages are prepended with "NVRM".
Q: My X server fails to start, and my X log file contains the error:
"(EE) NVIDIA(0): The NVIDIA kernel module does not appear to be receiving
(EE) NVIDIA(0): interrupts generated by the NVIDIA graphics device.
(EE) NVIDIA(0): Please see the FREQUENTLY ASKED QUESTIONS section in the
(EE) NVIDIA(0): README for additional information."
A: This can be caused by a variety of problems, such as PCI IRQ routing
errors, I/O APIC problems or conflicts with other devices sharing
the IRQ (or their drivers).
If possible, configure your system such that your graphics card does
not share its IRQ with other devices (try moving the graphics card
to another slot (if applicable), unload/disable the driver(s) for the
device(s) sharing the card's IRQ, or remove/disable the device(s)).
Depending on the nature of the problem, one of (or a combination of)
these kernel parameters might also help:
pci=noacpi (don't use ACPI for PCI IRQ routing)
pci=biosirq (use PCI BIOS calls to retrieve the IRQ routing table)
noapic (don't use I/O APICs present in the system)
acpi=off (disable ACPI)
Q: My X server fails to start, and my X log file contains the error:
"(EE) NVIDIA(0): The interrupt for the NVIDIA graphics device appears to be
(EE) NVIDIA(0): edge-triggered. Please see the FREQUENTLY ASKED
(EE) NVIDIA(0): QUESTIONS section in the README for additional
(EE) NVIDIA(0): information."
A: This occurs when ACPI is not used to program interrupt routing in the
APIC. This often occurs on 2.4 Linux kernels, which do not fully
support ACPI, or 2.6 kernels when ACPI is disabled or fails to
initialize. In these cases, the Linux kernel falls back to tables
provided by the system BIOS. In some cases the system BIOS assumes
ACPI will be used for routing interrupts and configures these tables
to incorrectly label all interrupts as edge-triggered. The current
interrupt configuration can be found in /proc/interrupts.
Available workarounds include: updating to a newer system BIOS,
trying a 2.6 kernel with ACPI enabled, or passing the 'noapic' option
to the kernel to force interrupt routing through the traditional
Programmable Interrupt Controller (PIC). Newer kernels also provide
an interrupt polling mechanism to attempt to work around this
problem. This mechanism can be enabled by passing the 'irqpoll'
parameter to the kernel.
Currently, the NVIDIA driver will attempt to detect edge triggered
interrupts and X will purposely fail to start (to avoid stability
issues). This behavior can be overridden by setting the
"NVreg_RMEdgeIntrCheck" NVIDIA Linux kernel module parameter. This
parameter defaults to "1", which enables the edge triggered interrupt
detection. Set this parameter to "0" to disable this detection.
Q: X starts for me, but OpenGL applications terminate immediately.
A: If X starts, but OpenGL causes problems, you most likely have a
problem with other libraries in the way, or there are stale symlinks.
See Appendix C for details. Sometimes, all it takes is to rerun
'ldconfig'.
You should also check that the correct extensions are present;
'xdpyinfo' should show the "GLX" and "NV-GLX" extensions present.
If these two extensions are not present, then there is most likely
a problem with the glx module getting loaded or it is unable to
implicitly load GLcore. Check your X config file and make sure that
you are loading glx (see "Editing Your X config File" above). If your X
config file is correct, then check the X log file for warnings/errors
pertaining to GLX. Also check that all of the necessary symlinks
are in place (refer to Appendix C).
Q: Installing the NVIDIA kernel module gives an error message like:
#error Modules should never use kernel-headers system headers
#error but headers from an appropriate kernel-source
A: You need to install the source for the Linux kernel. In most
situations you can fix this problem by installing the kernel-source
package for your distribution
Q: OpenGL applications crash and print out the following warning:
WARNING: Your system is running with a buggy dynamic loader.
This may cause crashes in certain applications. If you
experience crashes you can try setting the environment
variable __GL_SINGLE_THREADED to 1. For more information
please consult the FREQUENTLY ASKED QUESTIONS section in
the file /usr/share/doc/NVIDIA_GLX-1.0/README.
A: The dynamic loader on your system has a bug which will cause
applications linked with pthreads, and that dlopen() libGL multiple
times, to crash. This bug is present in older versions of the dynamic
loader. Distributions that shipped with this loader include but
are not limited to Red Hat Linux 6.2 and Mandrake Linux 7.1. Version
2.2 and later of the dynamic loader are known to work properly. If
the crashing application is single threaded then setting the environment
variable __GL_SINGLE_THREADED to 1 will prevent the crash.
In the bash shell you would enter:
export __GL_SINGLE_THREADED=1
and in csh and derivatives use:
setenv __GL_SINGLE_THREADED 1
Previous releases of the NVIDIA Accelerated Linux Driver Set attempted
to work around this problem, however the workaround caused problems with
other applications and was removed after version 1.0-1541.
Q: When I run Quake3, it crashes when changing video modes; what is wrong?
A: You are probably experiencing the problem described above. Please
check the text output for the "WARNING" message describe in the
previous hint. Setting __GL_SINGLE_THREADED to 1 as described
above, before running Quake3 will fix the problem.
Q: My system runs, but seems unstable. What is wrong?
A: Your stability problems may be AGP-related. See Appendix F for
details.
Q: I cannot build the NVIDIA kernel module, or I can build the NVIDIA
kernel module, but modprobe/insmod fails to load the module into
my kernel. What is wrong?
A: These problems are generally caused by the build using the wrong kernel
header files (ie header files for a different kernel version than
the one you are running). The convention used to be that kernel
header files should be stored in "/usr/include/linux/", but that
is deprecated in favor of "/lib/modules/`uname -r`/build/include".
The nvidia-installer should be able to determine the location on your
system; however, if you encounter a problem you can force the build
to use certain header files by using the --kernel-include-dir option.
Obviously, for this to work, you need the appropriate kernel header
files installed on your system. Consult the documentation that came
with your distribution; some distributions do not install the kernel
header files by default, or they install headers that do not coincide
properly with the kernel you are running.
Q: Why do OpenGL applications run so slow?
A: The application is probably using a different library still on your
system, rather than the NVIDIA supplied OpenGL library. Please see
APPENDIX C for details.
Q: There are problems running Quake2.
A: Quake2 requires some minor setup to get it going. First, in the Quake2
directory, the install creates a symlink called libGL.so that points
at libMesaGL.so. This symlink should be removed or renamed. Then,
to run Quake2 in OpenGL mode, you would type: 'quake2 +set vid_ref glx
+set gl_driver libGL.so'. Quake2 does not seem to support any kind of
full-screen mode, but you can run your X server at whatever resolution
Quake2 runs at to emulate full-screen mode.
Q: There are problems running Heretic II.
A: Heretic II also installs, by default, a symlink called libGL.so in
the application directory. You can remove or rename this symlink, since
the system will then find the default libGL.so (which our
drivers install in /usr/lib). From within Heretic II you
can then set your render mode to OpenGL in the video menu.
There is also a patch available to Heretic II from lokigames at:
http://www.lokigames.com/products/heretic2/updates.php3
Q: Where can I get gl.h or glx.h so I can compile OpenGL programs?
A: Most systems come with these header files preinstalled. However,
NVIDIA provides its own gl.h and glx.h files which get installed
in /usr/share/doc/NVIDIA_GLX-1.0/include/GL/. To use these
files, either manually copy them into /usr/include/GL/,
or instruct the installer to install these files in
/usr/include/GL/ by passing the '--opengl-headers' option to the
NVIDIA-Linux-x86-71.86.15-pkg1.run file during installation.
Q: Can I receive email notification of new NVIDIA Accelerated Linux
Driver Set releases?
A: Yes. Fill out the form at:
http://www.nvidia.com/view.asp?FO=driver_update
Q: My system hangs when vt-switching if I have rivafb enabled.
A: Using both rivafb and the NVIDIA kernel module at the same time is
currently broken. In general, using two independent software drivers
to drive the same piece of hardware is a bad idea.
Q: Compiling the NVIDIA kernel module gives this error:
You appear to be compiling the NVIDIA kernel module with
a compiler different from the one that was used to compile
the running kernel. This may be perfectly fine, but there
are cases where this can lead to unexpected behaviour and
system crashes.
If you know what you are doing and want to override this
check, you can do so by setting IGNORE_CC_MISMATCH.
In any other case, set the CC environment variable to the
name of the compiler that was used to compile the kernel.
A: You should compile the NVIDIA kernel module with the same compiler
version that was used to compile your kernel. Some Linux kernel data
structures are dependent on the version of gcc used to compile it;
for example, in include/linux/spinlock.h:
...
* Most gcc versions have a nasty bug with empty initializers.
*/
#if (__GNUC__ > 2)
typedef struct { } rwlock_t;
#define RW_LOCK_UNLOCKED (rwlock_t) { }
#else
typedef struct { int gcc_is_buggy; } rwlock_t;
#define RW_LOCK_UNLOCKED (rwlock_t) { 0 }
#endif
If the kernel is compiled with gcc 2.x, but gcc 3.x is used when the
kernel interface is compiled (or vice versa), the size of rwlock_t
will vary, and things like ioremap will fail.
To check what version of gcc was used to compile your kernel, you
can examine the output of:
cat /proc/version
To check what version of gcc is currently in your $PATH, you can
examine the output of:
gcc -v
Q: X fails with error "Failed to allocate LUT context DMA"
A: This is one of the possible consequences of compiling the NVIDIA
kernel interface with a different gcc version than used to compile
the Linux kernel (see above).
Q: What is NVIDIA's policy towards development series Linux kernels?
A: NVIDIA does not officially support development series kernels.
However, all the kernel module source code that interfaces with the
Linux kernel is available in the usr/src/nv/ directory of the .run file.
NVIDIA encourages members of the Linux community to develop patches
to these source files to support development series kernels. A google
search will most likely yield several community supported patches.
Q: I recently updated various libraries on my system using my Linux
distributor's update utility, and the NVIDIA graphics driver no
longer works. What is wrong?
A: Conflicting libraries may have been installed by your
distribution's update utility; please see APPENDIX C: INSTALLED
COMPONENTS for details on how to diagnose this.
Q: `rpm --rebuild` gives an error "unknown option".
A: Recent versions of rpm no longer support the "--rebuild" option;
if you have such a version of rpm, you should instead use the command
`rpmbuild --rebuild`. The `rpmbuild` executable is provided by the
rpm-build package.
Q: I am using either nForce of nForce2 internal graphics, and I see
warnings like this in my X log file:
Not using mode "1600x1200" (exceeds valid memory bandwidth usage)
A: Integrated graphics have stricter memory bandwidth limitations
that restrict the resolution and refresh rate of the modes you
request. To work around this, you can reduce the maximum refresh
rate by lowering the upper value of the "VertRefresh" range in the
Monitor section of your X config file. Though not recommended,
you can disable the memory bandwidth test with the "NoBandWidthTest"
X config file option.
Q: I have rebuilt the NVIDIA kernel module, but when I try to insert
it, I get a message telling me I have unresolved symbols.
A. Unresolved symbols are most often caused by a mismatch between your
kernel sources and your running kernel. They must match for the
NVIDIA kernel module to build correctly. Please make sure your kernel
sources are installed and configured to match your running kernel.
Q: How do I tell if I have my kernel sources installed?
A: If you are running on a distro that uses RPM (Red Hat, Mandrake, SuSE,
etc), then you can use RPM to tell you. At a shell prompt, type:
`rpm -qa | grep kernel`
and look at the output. You should see a package that corresponds
to your kernel (often named something like kernel-2.4.18-3)
and a kernel source package with the same version (often named
something like kernel-source-2.4.18-3). If none of the lines seem
to correspond to a source package, then you will probably need to
install it. If the versions listed mismatch (ex: kernel-2.4.18-10 vs.
kernel-source-2.4.18-3), then you will need to update the kernel-source
package to match the installed kernel. If you have multiple kernels
installed, you need to install the kernel-source package that
corresponds to your *running* kernel (or make sure your installed
source package matches the running kernel). You can do this by
looking at the output of 'uname -r' and matching versions.
Q: Why am I unable to load the NVIDIA kernel module that I compiled
for the Red Hat Linux 7.3 2.4.18-3bigmem kernel?
A: The kernel header files Red Hat Linux distributes for Red Hat Linux 7.3
2.4.18-3bigmem kernel are misconfigured. NVIDIA's precompiled kernel
module for this kernel can be loaded, but if you wish to compile the
NVIDIA kernel interface files yourself for this kernel, then you will
need to perform the following:
cd /lib/modules/`uname -r`/build/
make mrproper
cp configs/kernel-2.4.18-i686-bigmem.config .config
make oldconfig dep
Note: Red Hat Linux ships kernel header files that are simultaneously
configured for ALL of their kernels for a particular distribution
version. A header file generated at boot time sets up a few parameters
that select the correct configuration. Rebuilding the kernel headers
with the above commands will create header files suitable for the
Red Hat Linux 7.3 2.4.18-3bigmem kernel configuration only, thus trashing
the header files for the other configurations.
Q: X takes a long time to start (possibly several minutes). What can
I do?
A: Most of the startx delay problems we have found are caused by incorrect
data in video BIOSes about what display devices are possibly connected
or what i2c port should be used for detection. You can work around
these problems with the X config option "IgnoreDisplayDevices"
(please see the description in (app-d) APPENDIX D: X CONFIG OPTIONS).
Q: Why does X use so much memory?
A: When measuring any application's memory usage, you must be
careful to distinguish between physical system RAM used and virtual
mappings of shared resources. For example, most shared libraries exist
only once in physical memory but are mapped into multiple processes.
This memory should only be counted once when computing total memory
usage. In the same way, the video memory on a graphics card or
register memory on any device can be mapped into multiple processes.
These mappings do not consume normal system RAM.
This has been a frequently discussed topic on XFree86 mailing
lists; see, for example:
http://marc.theaimsgroup.com/?l=xfree-xpert&m=96835767116567&w=2
The `pmap` utility described in the above thread and available here:
http://web.hexapodia.org/~adi/pmap.c
is a useful tool in distinguishing between types of memory mappings.
For example, while `top` may indicate that X is using several hundred
MB of memory, the last line of output from pmap:
mapped: 287020 KB writable/private: 9932 KB shared: 264656 KB
reveals that X is really only using roughly 10MB of system RAM
(the "writable/private" value).
Note, also, that X must allocate resources on behalf of X clients (the
window manager, your web browser, etc); X's memory usage will increase
as more clients request resources such as pixmaps, and decrease as
you close X applications.
Q: OpenGL applications leak significant amounts of memory on my system!
A: If your kernel is making use of the -rmap VM, the system may be leaking
memory due to a memory management optimization introduced in -rmap14a.
The -rmap VM has been adopted by several popular distributions, the
memory leak is known to be present in some of the distribution kernels;
it has been fixed in -rmap15e.
If you suspect that your system is affected, please try upgrading your
kernel or contact the distribution's vendor for assistance.
Q: Some OpenGL applications (like Quake3 Arena) crash when I start them
on Red Hat Linux 9.0.
A: Some versions of the glibc package shipped by Red Hat that support
TLS do not properly handle using dlopen() to access shared libraries
which utilize some TLS models. This problem is exhibited, for example,
when Quake3 Area dlopen()'s NVIDIA's libGL library. Please obtain
at least glibc-2.3.2-11.9 which is available as an update from Red Hat.
Q: I have installed the driver, but my Enable 3D Acceleration checkbox
is still greyed out! What did I do wrong?
A: Most distribution-provided configuration applets are not aware of
the NVIDIA accelerated driver, and consequently will not update
themselves when you install the driver. Your driver, if it has been
installed properly, should function fine.
Q: Where can I find the tarballs?
A: Plain tarballs are no longer available. The .run file is a
tarball with a shell script prepended. You can execute the .run
file with the '--extract-only' option to unpack the tarball.
Q: Where can I find older driver versions?
A: Please visit ftp://download.nvidia.com/XFree86_40/.
Q: X does not restore the vga console when run on a TV. I get this
error message in my X log file:
Unable to initialize the X int10 module; the console may not be
restored correctly on your TV.
A: The NVIDIA X driver uses the X Int10 module to save
and restore console state on TV out, and will not be able to restore
the console correctly if it cannot use the Int10 module. If you
have built the X server yourself, please be sure you have built the
Int10 module. If you are using a build of the X server provided by a
Linux distribution, and are missing the Int10 module, please contact
your distributor,
Q: When changing settings in games like Quake 3 Arena, or Wolfenstein
Enemy Territry, the game crashes and I see this error:
...loading libGL.so.1: QGL_Init: dlopen libGL.so.1 failed:
/usr/lib/tls/libGL.so.1: shared object cannot be dlopen()ed:
static TLS memory too small
A: These games close and reopen the NVIDIA OpenGL driver (via
dlopen()/dlclose()) when settings are changed. On some versions of
glibc (such as the one shipped with Red Hat Linux 9), there is a bug
that leaks static TLS entries. This glibc bug causes subsequent
re-loadings of the OpenGL driver to fail. This is fixed in more
recent versions of glibc; see Red Hat bug #89692:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=89692
Q: X crashes during `startx`, and my X log file contains this
error message:
(EE) NVIDIA(0): Failed to obtain a shared memory identifier.
A: The NVIDIA OpenGL driver and the NVIDIA X driver require shared memory
to communicate; you must have CONFIG_SYSVIPC enabled in your kernel.
Q: When I try to install the driver, the installer claims that X is
running, even though I have exited X. What is wrong?
A: The installer detects the presence of an X server by checking for
X's lock files: /tmp/.X[n]-lock, where [n] is the number of the X
Display (the installer checks for X Displays 0-7). If you have exited
X, but one of these files have been left behind, then you will need
to manually delete the lock file. DO NOT remove this file is X is
still running.
Q: Fonts are incorrectly sized after installing the NVIDIA driver.
A: Incorrectly sized fonts are generally caused by a monitor
reporting an incorrect physical size, which causes various X
applications to render fonts at the wrong size. You can check what
X thinks the physical size of your monitor is, by running:
xdpyinfo | grep dimensions
This will report the size in pixels, and in millimeters. If the
sizes in millimeters are drastically incorrect, then you can correct
this by adding the DisplaySize field to the monitor section of your
X config file (see the XF86Config or xorg.conf manpages for details).
You can check what your monitor reports its physical size is by
running X with verbose logging: `startx -- -logverbose`. Then,
search your X log file for a line that looks like:
(II) NVIDIA(0): Max H-Image Size [cm]: horiz.: 36 vert.: 27
(the numbers will be different) The NVIDIA driver uses these
values to compute the DPI.
Q: I want to use Valgrind with OpenGL applications, but my
distribution uses ELF TLS, and Valgrind cannot yet deal with NVIDIA's
ELF TLS OpenGL.
A: You can set the environment variable LD_ASSUME_KERNEL to something
below "2.3.99" (for example: `export LD_ASSUME_KERNEL 2.3.98`).
NVIDIA's OpenGL libraries contain an OS ABI ELF note that indicates
the minimum kernel version that is required to use the library.
The ELF TLS OpenGL libraries have an OS ABI of 2.3.99 (the first
Linux kernel that contained the necessary LDT support for ELF TLS),
while the non ELF TLS OpenGL libraries contain an OS ABI of 2.2.5.
The run-time loader will not load libraries with an OS ABI greater
than the current kernel version. The LD_ASSUME_KERNEL environment
variable can be used to override the kernel version that the run-time
loader uses in this test.
By setting LD_ASSUME_KERNEL to any kernel version below 2.3.99,
you can force the loader to not use the ELF TLS OpenGL libraries,
and fall back to the regular OpenGL libraries.
If, for some reason, you need to remove this OS ABI note from the
NVIDIA OpenGL libraries, you can do so by passing the .run file the
"--no-abi-note" option during installation.
__________________________________________________________________________
(sec-05) CONTACTING US
__________________________________________________________________________
There is an NVIDIA Linux Driver web forum. You can access it by going
to www.nvnews.net and following the "Forum" and "Linux Discussion Area"
links. This is the preferable tool for seeking help; users can post
questions, answer other users' questions, and search the archives of
previous postings.
If all else fails, you can contact NVIDIA for support at:
linux-bugs@nvidia.com. But please, only send email to this address
after you have followed the FREQUENTLY ASKED QUESTIONS section in this
README and asked for help on the nvnews.net web forum. When emailing
linux-bugs@nvidia.com, please include the nvidia-bug-report.log file
generated by the nvidia-bug-report.sh script (which is installed as part
of driver installation).
__________________________________________________________________________
(sec-06) FURTHER RESOURCES
__________________________________________________________________________
Linux OpenGL ABI
http://oss.sgi.com/projects/ogl-sample/ABI/
NVIDIA Linux HowTo
http://www.tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/index.html
OpenGL
www.opengl.org
The XFree86 Project
www.xfree86.org
#nvidia (irc.freenode.net)
__________________________________________________________________________
(app-a) APPENDIX A: SUPPORTED NVIDIA GRAPHICS CHIPS
__________________________________________________________________________
NVIDIA CHIP NAME DEVICE PCI ID
RIVA TNT 0x0020
RIVA TNT2/TNT2 Pro 0x0028
RIVA TNT2 Ultra 0x0029
Vanta/Vanta LT 0x002C
RIVA TNT2 Model 64/Model 64 Pro 0x002D
GeForce 6800 Ultra 0x0040
GeForce 6800 0x0041
GeForce 6800 GT 0x0045
Quadro FX 4000 0x004E
Aladdin TNT2 0x00A0
GeForce 6800 0x00C1
GeForce 6800 LE 0x00C2
GeForce Go 6800 0x00C8
GeForce Go 6800 Ultra 0x00C9
Quadro FX Go1400 0x00CC
Quadro FX Go1400 0x00CC
Quadro FX 3450/4000 SDI 0x00CD
Quadro FX 1400 0x00CE
GeForce 6800/GeForce 6800 Ultra 0x00F0
GeForce 6600/GeForce 6600 GT 0x00F1
GeForce 6600 0x00F2
GeForce 6200 0x00F3
GeForce 6200 0x00F3
Quadro FX 3400 0x00F8
GeForce 6800 Ultra 0x00F9
GeForce PCX 5750 0x00FA
GeForce PCX 5900 0x00FB
Quadro FX 330/GeForce PCX 5300 0x00FC
Quadro NVS 280 PCI-E/Quadro FX 330 0x00FD
Quadro FX 1300 0x00FE
GeForce PCX 4300 0x00FF
GeForce 256 0x0100
GeForce DDR 0x0101
Quadro 0x0103
GeForce2 MX/MX 400 0x0110
GeForce2 MX 100/200 0x0111
GeForce2 Go 0x0112
Quadro2 MXR/EX/Go 0x0113
GeForce 6600 GT 0x0140
GeForce 6600 0x0141
GeForce Go 6600 0x0144
GeForce 6610 XL 0x0145
GeForce Go 6600 TE/6200 TE 0x0146
GeForce Go 6600 0x0148
Quadro FX 540 0x014E
GeForce 6200 0x014F
GeForce2 GTS/GeForce2 Pro 0x0150
GeForce2 Ti 0x0151
GeForce2 Ultra 0x0152
Quadro2 Pro 0x0153
GeForce 6200 TurboCache(TM) 0x0161
GeForce 6200SE TurboCache(TM) 0x0162
GeForce Go 6200 0x0164
GeForce Go 6250 0x0166
GeForce Go 6200 0x0167
GeForce Go 6250 0x0168
GeForce4 MX 460 0x0170
GeForce4 MX 440 0x0171
GeForce4 MX 420 0x0172
GeForce4 MX 440-SE 0x0173
GeForce4 440 Go 0x0174
GeForce4 420 Go 0x0175
GeForce4 420 Go 32M 0x0176
GeForce4 460 Go 0x0177
Quadro4 550 XGL 0x0178
GeForce4 440 Go 64M 0x0179
Quadro NVS 0x017A
Quadro4 500 GoGL 0x017C
GeForce4 410 Go 16M 0x017D
GeForce4 MX 440 with AGP8X 0x0181
GeForce4 MX 440SE with AGP8X 0x0182
GeForce4 MX 420 with AGP8X 0x0183
GeForce4 MX 4000 0x0185
Quadro4 580 XGL 0x0188
Quadro NVS with AGP8X 0x018A
Quadro4 380 XGL 0x018B
Quadro NVS 50 PCI 0x018C
GeForce2 Integrated GPU 0x01A0
GeForce4 MX Integrated GPU 0x01F0
GeForce3 0x0200
GeForce3 Ti 200 0x0201
GeForce3 Ti 500 0x0202
Quadro DCC 0x0203
GeForce 6800 0x0211
GeForce 6800 LE 0x0212
GeForce 6800 GT 0x0215
GeForce4 Ti 4600 0x0250
GeForce4 Ti 4400 0x0251
GeForce4 Ti 4200 0x0253
Quadro4 900 XGL 0x0258
Quadro4 750 XGL 0x0259
Quadro4 700 XGL 0x025B
GeForce4 Ti 4800 0x0280
GeForce4 Ti 4200 with AGP8X 0x0281
GeForce4 Ti 4800 SE 0x0282
GeForce4 4200 Go 0x0286
Quadro4 980 XGL 0x0288
Quadro4 780 XGL 0x0289
Quadro4 700 GoGL 0x028C
GeForce FX 5800 Ultra 0x0301
GeForce FX 5800 0x0302
Quadro FX 2000 0x0308
Quadro FX 1000 0x0309
GeForce FX 5600 Ultra 0x0311
GeForce FX 5600 0x0312
GeForce FX 5600XT 0x0314
GeForce FX Go5600 0x031A
GeForce FX Go5650 0x031B
Quadro FX Go700 0x031C
GeForce FX 5200 0x0320
GeForce FX 5200 Ultra 0x0321
GeForce FX 5200 0x0322
GeForce FX 5200LE 0x0323
GeForce FX Go5200 0x0324
GeForce FX Go5250 0x0325
GeForce FX 5500 0x0326
GeForce FX 5100 0x0327
GeForce FX Go5200 32M/64M 0x0328
Quadro NVS 280 PCI 0x032A
Quadro FX 500/FX 600 0x032B
GeForce FX Go53xx 0x032C
GeForce FX Go5100 0x032D
GeForce FX 5900 Ultra 0x0330
GeForce FX 5900 0x0331
GeForce FX 5900XT 0x0332
GeForce FX 5950 Ultra 0x0333
GeForce FX 5900ZT 0x0334
Quadro FX 3000 0x0338
Quadro FX 700 0x033F
GeForce FX 5700 Ultra 0x0341
GeForce FX 5700 0x0342
GeForce FX 5700LE 0x0343
GeForce FX 5700VE 0x0344
GeForce FX Go5700 0x0347
GeForce FX Go5700 0x0348
Quadro FX Go1000 0x034C
Quadro FX 1100 0x034E
__________________________________________________________________________
(app-b) APPENDIX B: MINIMUM SOFTWARE REQUIREMENTS
__________________________________________________________________________
o linux kernel 2.4.0 # cat /proc/version
o XFree86 4.0.1 # XFree86 -version, or
Xorg 6.7 # Xorg -version
o Kernel modutils 2.1.121 # insmod -V
If you need to build the NVIDIA kernel module:
o binutils 2.9.5 # size --version
o GNU make 3.77 # make --version
o gcc 2.91.66 # gcc --version
o glibc 2.0 # /lib/libc.so.6
If you build from source rpms:
o spec-helper rpm # rpm -qi spec-helper
All official stable kernel releases from 2.4.0 and up are supported;
"prerelease" versions such as "2.4.3-pre2" are not supported, nor are
development series kernels such as 2.3.x or 2.5.x. The linux kernel
can be downloaded from www.kernel.org or one of its mirrors.
binutils and gcc can be retrieved from www.gnu.org or one of its mirrors.
If you are using XFree86, but do not have a file /var/log/XFree86.0.log,
then you probably have a 3.x version of XFree86 and must upgrade.
If you are setting up XFree86 4.x for the first time, it is often easier
to begin with one of the open source drivers that ships with XFree86
(either 'nv', 'vga' or 'vesa'). Once XFree86 is operating properly with
the open source driver, then it is easier to switch to the nvidia driver.
Note that newer NVIDIA GPUs may not work with older versions of the "nv"
driver shipped with XFree86. For example, the "nv" driver that shipped
with XFree86 version 4.0.1 did not recognize the GeForce2 family and
the Quadro2 MXR GPUs. However, this was fixed in XFree86 version 4.0.2
(XFree86 can be retrieved from www.xfree86.org).
These software packages may also be available through your linux
distributor.
__________________________________________________________________________
(app-c) APPENDIX C: INSTALLED COMPONENTS
__________________________________________________________________________
The NVIDIA Accelerated Linux Driver Set consists of the following
components (the file in parenthesis is the full name of the component
after installation; "x.y.z" denotes the current version -- in these
cases appropriate symlinks are created during installation):
o An X driver (/usr/X11R6/lib/modules/drivers/nvidia_drv.so);
this driver is needed by the X server to use your NVIDIA hardware.
The nvidia_drv.so driver is binary compatible with XFree86 4.0.1 and
greater, as well as the Xorg X server.
o A GLX extension module for X
(/usr/X11R6/lib/modules/extensions/libglx.so.x.y.z); this module is
used by the X server to provide server-side glx support.
o An OpenGL library (/usr/lib/libGL.so.x.y.z); this library
provides the API entry points for all OpenGL and GLX function calls.
It is linked to at run-time by OpenGL applications.
o An OpenGL core library (/usr/lib/libGLcore.so.x.y.z); this
library is implicitly used by libGL and by libglx. It contains the
core accelerated 3D functionality. You should not explicitly load
it in your X config file -- that is taken care of by libglx.
o Two XvMC (X-Video Motion Compensation) libraries: a static library
and a shared library (/usr/X11R6/lib/libXvMCNVIDIA.a,
/usr/X11R6/lib/libXvMCNVIDIA.so.x.y.z); please see (app-p) APPENDIX P:
XVMC SUPPORT for details.
o A kernel module (/lib/modules/`uname -r`/video/nvidia.o
or /lib/modules/`uname -r`/kernel/drivers/video/nvidia.o); this
kernel module provides low-level access to your NVIDIA hardware for
all of the above components. It is generally loaded into the kernel
when the X server is started, and is used by the X driver and OpenGL.
nvidia.o consists of two pieces: the binary-only core, and a kernel
interface that must be compiled specifically for your kernel version.
Note that the linux kernel does not have a consistent binary interface
like the X server, so it is important that this kernel interface be
matched with the version of the kernel that you are using. This can
either be accomplished by compiling yourself, or using precompiled
binaries provided for the kernels shipped with some of the more
common linux distributions.
o OpenGL and GLX header files
(/usr/share/doc/NVIDIA_GLX-1.0/include/GL/gl.h, and
/usr/share/doc/NVIDIA_GLX-1.0/include/GL/glx.h); these files can also
be installed in /usr/include/GL/ by passing the "--opengl-headers"
option to the .run file during installation.
o The nvidia-tls libraries (/usr/lib/libnvidia-tls.so.x.y.z and
/usr/lib/tls/libnvidia-tls.so.x.y.z); these files provide thread
local storage support for the NVIDIA OpenGL libraries (libGL,
libGLcore, and libglx). Each nvidia-tls library provides support
for a particular thread local storage model (such as ELF TLS),
and the one appropriate for your system will be loaded at run time.
o The application nvidia-installer (/usr/bin/nvidia-installer) is
NVIDIA's tool for installing and updating NVIDIA drivers. Please see
(sec-02) INSTALLING THE NVIDIA DRIVER for a more thorough description.
Problems will arise if applications use the wrong version of a library.
This can be the case if there are either old libGL libraries or stale
symlinks left lying around. If you think there may be something awry
in your installation, check that the following files are in place
(these are all the files of the NVIDIA Accelerated Linux Driver Set,
plus their symlinks):
/usr/X11R6/lib/modules/drivers/nvidia_drv.so
/usr/X11R6/lib/modules/extensions/libglx.so.x.y.z
/usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.x.y.z
/usr/lib/libGL.so.x.y.z
/usr/lib/libGL.so.x -> libGL.so.x.y.z
/usr/lib/libGL.so -> libGL.so.x
/usr/lib/libGLcore.so.x.y.z
/usr/lib/libGLcore.so.x -> libGLcore.so.x.y.z
/lib/modules/`uname -r`/video/nvidia.o, or
/lib/modules/`uname -r`/kernel/drivers/video/nvidia.o
If there are other libraries whose "soname" conflicts with that of
the NVIDIA libraries, ldconfig may create the wrong symlinks. It is
recommended that you manually remove or rename conflicting libraries
(be sure to rename clashing libraries to something that ldconfig will
not look at -- we have found that prepending "XXX" to a library name
generally does the trick), rerun 'ldconfig', and check that the correct
symlinks were made. Some libraries that often create conflicts are
"/usr/X11R6/lib/libGL.so*" and "/usr/X11R6/lib/libGLcore.so*".
If the libraries checks out, then verify that the application is using
the correct libraries. For example, to check that the application
/usr/X11R6/bin/gears is using the NVIDIA libraries, you would do:
$ ldd /usr/X11R6/bin/gears
libglut.so.3 => /usr/lib/libglut.so.3 (0x40014000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x40046000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x40062000)
libc.so.6 => /lib/libc.so.6 (0x4009f000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4018d000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40196000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x401ac000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401c0000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x401cd000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401d6000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x402ab000)
libm.so.6 => /lib/libm.so.6 (0x4048d000)
libdl.so.2 => /lib/libdl.so.2 (0x404a9000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x404ac000)
Note the files being used for libGL and libGLcore -- if they are something
other than the NVIDIA libraries, then you will need to either remove the
libraries that are getting in the way, or adjust your ld search path.
If any of this seems foreign to you, then you may want to read the man
pages for "ldconfig" and "ldd" for pointers.
__________________________________________________________________________
(app-d) APPENDIX D: X CONFIG OPTIONS
__________________________________________________________________________
The following driver options are supported by the NVIDIA X driver.
They may be specified either in the Screen or Device sections of the X
config file.
Option "NvAGP" "integer"
Configure AGP support. Integer argument can be one of:
0 : disable agp
1 : use NVIDIA's internal AGP support, if possible
2 : use AGPGART, if possible
3 : use any agp support (try AGPGART, then NVIDIA's AGP)
Please note that NVIDIA's internal AGP support cannot
work if AGPGART is either statically compiled into your
kernel or is built as a module, but loaded into your
kernel (some distributions load AGPGART into the kernel
at boot up). Default: 3 (the default was 1 until after
1.0-1251).
Option "NoLogo" "boolean"
Disable drawing of the NVIDIA logo splash screen at
X startup. Default: the logo is drawn.
Option "RenderAccel" "boolean"
Enable or disable hardware acceleration of the RENDER
extension. THIS OPTION IS EXPERIMENTAL. ENABLE IT AT YOUR
OWN RISK. There is no correctness test suite for the
RENDER extension so NVIDIA can not verify that RENDER
acceleration works correctly. Default: hardware
acceleration of the RENDER extension is disabled.
Option "NoRenderExtension" "boolean"
Disable the RENDER extension. Other than recompiling
the X-server, XFree86 does not seem to have another way of
disabling this. Fortunatly, we can control this from the
driver so we export this option. This is useful in depth
8 where RENDER would normally steal most of the default
colormap. Default: RENDER is offered when possible.
Option "UBB" "boolean"
Enable or disable Unified Back Buffer on any Quadro
based GPUs (Quadro4 NVS excluded); please see
Appendix M for a description of UBB. This option has
no affect on non-Quadro chipsets. Default: UBB is on
for Quadro chipsets.
Option "NoFlip" "boolean"
Disable OpenGL flipping; please see Appendix M for
a description. Default: OpenGL will swap by flipping
when possible.
Option "DigitalVibrance" "integer"
Enables Digital Vibrance Control. The range of valid
values are 0 through 255. This feature is not available
on products older than GeForce2. Default: 0.
Option "Dac8Bit" "boolean"
Most Quadro parts by default use a 10 bit color look
up table (LUT) by default; setting this option to TRUE forces
these graphics chips to use an 8 bit (LUT). Default:
a 10 bit LUT is used, when available.
Option "Overlay" "boolean"
Enables RGB workstation overlay visuals. This is only
supported on Quadro4 and Quadro FX chips (Quadro4 NVS
excluded) in depth 24. This option causes the server to
advertise the SERVER_OVERLAY_VISUALS root window property
and GLX will report single and double buffered, Z-buffered
16 bit overlay visuals. The transparency key is pixel
0x0000 (hex). There is no gamma correction support in
the overlay plane. This feature requires XFree86 version
4.1.0 or newer (or the Xorg X server). NV17/18 based
Quadros (ie. 500/550 XGL) have additional restrictions,
namely, overlays are not supported in TwinView mode
or with virtual desktops larger than 2046x2047 in any
dimension (eg. it will not work in 2048x1536 modes).
Quadro 7xx/9xx and Quadro FX will offer overlay visuals
in these modes (TwinView, or virtual desktops larger
than 2046x2047), but the overlay will be emulated with
a substantial performance penalty. RGB workstation
overlays are not supported when the Composite extension is
enabled. Default: off.
Option "CIOverlay" "boolean"
Enables Color Index workstation overlay visuals with
identical restrictions to Option "Overlay" above.
The server will offer visuals both with and without a
transparency key. These are depth 8 PseudoColor visuals.
Enabling Color Index overlays on X servers older than
XFree86 4.3 will force the RENDER extension to be disabled
due to bugs in the RENDER extension in older X servers.
Color Index workstation overlays are not supported when the
Composite extension is enabled. Default: off.
Option "TransparentIndex" "integer"
When color index overlays are enabled, use this option
to choose which pixel is used for the transparent pixel
in visuals featuring transparent pixels. This value
is clamped between 0 and 255 (Note: some applications
such as Alias's Maya require this to be zero
in order to work correctly). Default: 0.
Option "OverlayDefaultVisual" "boolean"
When overlays are used, this option sets the default
visual to an overlay visual thereby putting the root
window in the overlay. This option is not recommended
for RGB overlays. Default: off.
Option "RandRRotation" "boolean"
Enable rotation support for the XRandR extension. This
allows use of the XRandR X server extension for
configuring the screen orientation through rotation.
This feature is supported on GeForce2 or better hardware
using depth 24. This requires an XOrg 6.8.1 or newer
X server. This feature does not work with hardware overlays,
emulated overlays will be used instead at a substantial
performance penalty. See APPENDIX W for details.
Default: off.
Option "SWCursor" "boolean"
Enable or disable software rendering of the X cursor.
Default: off.
Option "HWCursor" "boolean"
Enable or disable hardware rendering of the X cursor.
Default: on.
Option "CursorShadow" "boolean" Enable or disable use of a
shadow with the hardware accelerated cursor; this is a
black translucent replica of your cursor shape at a
given offset from the real cursor. This option is
only available on GeForce2 or better hardware (ie
everything but TNT/TNT2, GeForce 256, GeForce DDR and
Quadro). Default: no cursor shadow.
Option "CursorShadowAlpha" "integer"
The alpha value to use for the cursor shadow; only
applicable if CursorShadow is enabled. This value must
be in the range [0, 255] -- 0 is completely transparent;
255 is completely opaque. Default: 64.
Option "CursorShadowXOffset" "integer"
The offset, in pixels, that the shadow image will be
shifted to the right from the real cursor image; only
applicable if CursorShadow is enabled. This value must
be in the range [0, 32]. Default: 4.
Option "CursorShadowYOffset" "integer"
The offset, in pixels, that the shadow image will be
shifted down from the real cursor image; only applicable
if CursorShadow is enabled. This value must be in the
range [0, 32]. Default: 2.
Option "ConnectedMonitor" "string"
Allows you to override what the NVIDIA kernel module
detects is connected to your video card. This may
be useful, for example, if you use a KVM (keyboard,
video, mouse) switch and you are switched away when
X is started. In such a situation, the NVIDIA kernel
module cannot detect what display devices are connected,
and the NVIDIA X driver assumes you have a single CRT.
Valid values for this option are "CRT" (cathode ray
tube), "DFP" (digital flat panel), or "TV" (television);
if using TwinView, this option may be a comma-separated
list of display devices; e.g.: "CRT, CRT" or "CRT, DFP".
NOTE: anything attached to a 15 pin VGA connector is
regarded by the driver as a CRT. "DFP" should only be
used to refer to flatpanels connected via a DVI port.
Default: string is NULL.
Option "UseEdidFreqs" "boolean"
This option causes the X server to use the HorizSync
and VertRefresh ranges given in a display device's EDID,
if any. EDID provided range information will override
the HorizSync and VertRefresh ranges specified in the
Monitor section. If a display device does not provide an
EDID, or the EDID does not specify an hsync or vrefresh
range, then the X server will default to the HorizSync
and VertRefresh ranges specified in the Monitor section.
Option "IgnoreEDID" "boolean"
Disable probing of EDID (Extended Display Identification
Data) from your monitor. Requested modes are compared
against values gotten from your monitor EDIDs (if any)
during mode validation. Some monitors are known to lie
about their own capabilities. Ignoring the values that
the monitor gives may help get a certain mode validated.
On the other hand, this may be dangerous if you do not
know what you are doing. Default: Use EDIDs.
Option "NoDDC" "boolean"
Synonym for "IgnoreEDID"
Option "FlatPanelProperties" "string"
Requests particular properties of any connected flat
panels as a comma-separated list of property=value pairs.
Currently, the only two available properties are 'Scaling'
and 'Dithering'. The possible values for 'Scaling' are:
'default' (the driver will use whatever scaling state
is current), 'native' (the driver will use the flat
panel's scaler, if it has one), 'scaled' (the driver
will use the NVIDIA scaler, if possible), 'centered'
(the driver will center the image, if possible),
and 'aspect-scaled' (the driver will scale with the
NVIDIA scaler, but keep the aspect ratio correct).
The possible values for 'Dithering' are: 'default'
(the driver will decide when to dither), 'enabled' (the
driver will always dither when possible), and 'disabled'
(the driver will never dither). If any property is not
specified, it's value shall be 'default'. An example
properties string might look like:
"Scaling = centered, Dithering = enabled"
Option "UseInt10Module" "boolean"
Enable use of the X Int10 module to soft-boot all
secondary cards, rather than POSTing the cards through
the NVIDIA kernel module. Default: off (POSTing is done
through the NVIDIA kernel module).
Option "TwinView" "boolean"
Enable or disable TwinView. Please see APPENDIX I for
details. Default: TwinView is disabled.
Option "TwinViewOrientation" "string"
Controls the relationship between the two display devices
when using TwinView. Takes one of the following values:
"RightOf" "LeftOf" "Above" "Below" "Clone". Please see
APPENDIX I for details. Default: string is NULL.
Option "SecondMonitorHorizSync" "range(s)"
This option is like the HorizSync entry in the Monitor
section, but is for the second monitor when using
TwinView. Please see APPENDIX I for details. Default:
none.
Option "SecondMonitorVertRefresh" "range(s)"
This option is like the VertRefresh entry in the Monitor
section, but is for the second monitor when using
TwinView. Please see APPENDIX I for details. Default:
none.
Option "MetaModes" "string"
This option describes the combination of modes to use
on each monitor when using TwinView. Please see APPENDIX
I for details. Default: string is NULL.
Option "NoTwinViewXineramaInfo" "boolean"
When in TwinView, the NVIDIA X driver normally provides
a Xinerama extension that X clients (such as window
managers) can use to to discover the current TwinView
configuration. Some window mangers can get confused by
this information, so this option is provided to disable
this behavior. Default: TwinView Xinerama information
is provided.
Option "TVStandard" "string"
Please see (app-j) APPENDIX J: CONFIGURING TV-OUT.
Option "TVOutFormat" "string"
Please see (app-j) APPENDIX J: CONFIGURING TV-OUT.
Option "TVOverScan" "Decimal value in the range 0.0 to 1.0"
Valid values are in the range 0.0 through 1.0; please see
(app-j) APPENDIX J: CONFIGURING TV-OUT.
Option "Stereo" "integer"
Enable offering of quad-buffered stereo visuals on Quadro.
Integer indicates the type of stereo glasses being used:
1 - DDC glasses. The sync signal is sent to the glasses
via the DDC signal to the monitor. These usually
involve a passthrough cable between the monitor and
video card.
2 - "Blueline" glasses. These usually involve
a passthrough cable between the monitor and video
card. The glasses know which eye to display based
on the length of a blue line visible at the bottom
of the screen. When in this mode, the root window
dimensions are one pixel shorter in the Y dimension
than requested. This mode does not work with virtual
root window sizes larger than the visible root window
size (desktop panning).
3 - Onboard stereo support. This is usually only found
on professional cards. The glasses connect via a
DIN connector on the back of the video card.
4 - TwinView clone mode stereo (aka "passive" stereo).
On video cards that support TwinView, the left eye
is displayed on the first display, and the right
eye is displayed on the second display. This is
normally used in conjuction with special projectors
to produce 2 polarized images which are then viewed
with polarized glasses. To use this stereo mode,
you must also configure TwinView in clone mode with
the same resolution, panning offset, and panning
domains on each display.
Stereo is only available on Quadro cards. Stereo
options 1, 2, and 3 (aka "active" stereo) may be used
with TwinView if all modes within each metamode have
identical timing values. Please see (app-l) APPENDIX
L: PROGRAMMING MODES for suggestions on making sure the
modes within your metamodes are identical. The identical
modeline requirement is not necessary for Stereo option 4
("passive" stereo). Currently, stereo operation may
be "quirky" on the original Quadro (NV10) chip and
left-right flipping may be erratic. We are trying
to resolve this issue for a future release. Default:
Stereo is not enabled.
Stereo options 1, 2, and 3 (aka "active" stereo) are not
supported on Digital Flatpanels.
Option "AllowDFPStereo" "boolean"
By default, the NVIDIA X driver performs a check which
disables active stereo (stereo options 1, 2, and 3)
if the X screen is driving a DFP. The "AllowDFPStereo"
option bypasses this check.
Option "NoBandWidthTest" "boolean"
As part of mode validation, the X driver tests if a
given mode fits within the hardware's memory bandwidth
constraints. This option disables this test. Default:
the memory bandwidth test is performed.
Option "IgnoreDisplayDevices" "string"
This option tells the NVIDIA kernel module to completely
ignore the indicated classes of display devices when
checking what display devices are connected. You may
specify a comma-separated list containing any of "CRT",
"DFP", and "TV".
For example:
Option "IgnoreDisplayDevices" "DFP, TV"
will cause the NVIDIA driver to not attempt to detect
if any flatpanels or TVs are connected.
This option is not normally necessary; however, some video
BIOSes contain incorrect information about what display
devices may be connected, or what i2c port should be
used for detection. These errors can cause long delays
in starting X. If you are experiencing such delays, you
may be able to avoid this by telling the NVIDIA driver to
ignore display devices which you know are not connected.
NOTE: anything attached to a 15 pin VGA connector is
regarded by the driver as a CRT. "DFP" should only be
used to refer to flatpanels connected via a DVI port.
Option "MultisampleCompatibility" "boolean"
Enable or disable the use of separate front and back
multisample buffers. This will consume more memory
but is necessary for correct output when rendering to
both the front and back buffers of a multisample or
FSAA drawable. This option is necessary for correct
operation of SoftImage XSI. Default: a singlemultisample
buffer is shared between the front and back buffers.
Option "NoPowerConnectorCheck" "boolean"
The NVIDIA X driver will abort X server initialization
if it detects that a GPU that requires an external power
connector does not have an external power connector
plugged in. This option can be used to bypass this test.
Default: the power connector test is performed.
Option "XvmcUsesTextures" "boolean"
Forces XvMC to use the 3D engine for XvMCPutSurface
requests rather than the video overlay. Default: video
overlay is used when available.
Option "AllowGLXWithComposite" "boolean"
Enables GLX even when the Composite X extension is loaded.
ENABLE AT YOUR OWN RISK. OpenGL applications will not
display correctly in many circumstances with this setting
enabled. Default: GLX is disabled when Composite is
loaded.
Option "ExactModeTimingsDVI" "boolean"
Forces the initialization of the X server with the exact
timings specified in the ModeLine. Default: For DVI
devices, the X server inilializes with the closest mode in
the EDID list.
Option "LoadKernelModule" "boolean"
By default, the NVIDIA Linux X driver module will attempt
to load the NVIDIA Linux kernel module. Set this option
to "off" to disable automatic loading of the NVIDIA kernel
module by the NVIDIA X driver.
__________________________________________________________________________
(app-e) APPENDIX E: OPENGL ENVIRONMENT VARIABLE SETTINGS
__________________________________________________________________________
FULL SCENE ANTIALIASING
Antialiasing is a technique used to smooth the edges of objects in a
scene to reduce the jagged "stairstep" effect that sometimes appears.
Full-scene antialiasing is supported on GeForce or newer hardware.
By setting the appropriate environment variable, you can enable full-scene
antialiasing in any OpenGL application on these GPUs.
Several anti-aliasing methods are available and you can select between
them by setting the __GL_FSAA_MODE environment variable appropriately.
Note that increasing the number of samples taken during FSAA rendering
may decrease performance.
The following tables describe the possible values for __GL_FSAA_MODE
and their effect on various NVIDIA GPUs.
__GL_FSAA_MODE GeForce, GeForce2, Quadro, and Quadro2 Pro
-----------------------------------------------------------------------
0 FSAA disabled
1 FSAA disabled
2 FSAA disabled
3 1.5 x 1.5 Supersampling
4 2 x 2 Supersampling
5 FSAA disabled
6 FSAA disabled
7 FSAA disabled
__GL_FSAA_MODE GeForce4 MX, GeForce4 4xx Go, Quadro4 380,550,580 XGL,
and Quadro4 NVS
-----------------------------------------------------------------------
0 FSAA disabled
1 2x Bilinear Multisampling
2 2x Quincunx Multisampling
3 FSAA disabled
4 2 x 2 Supersampling
5 FSAA disabled
6 FSAA disabled
7 FSAA disabled
__GL_FSAA_MODE GeForce3, Quadro DCC, GeForce4 Ti, GeForce4 4200 Go,
and Quadro4 700,750,780,900,980 XGL
-----------------------------------------------------------------------
0 FSAA disabled
1 2x Bilinear Multisampling
2 2x Quincunx Multisampling
3 FSAA disabled
4 4x Bilinear Multisampling
5 4x Gaussian Multisampling
6 2x Bilinear Multisampling by 4x Supersampling
7 FSAA disabled
__GL_FSAA_MODE GeForce FX, Quadro FX
-----------------------------------------------------------------------
0 FSAA disabled
1 2x Bilinear Multisampling
2 2x Quincunx Multisampling
3 FSAA disabled
4 4x Bilinear Multisampling
5 4x Gaussian Multisampling
6 2x Bilinear Multisampling by 4x Supersampling
7 4x Bilinear Multisampling by 4x Supersampling
8 4x Bilinear Multisampling by 2x Supersampling
(available on GeForce FX and later GPUS; not available
on Quadro GPUs)
ANISOTROPIC TEXTURE FILTERING
Automatic anisotropic texture filtering can be enabled by setting
the environment variable __GL_LOG_MAX_ANISO. The possible values
are:
0 No anisotropic filtering
1 2x anisotropic filtering
2 4x anisotropic filtering
3 8x anisotropic filtering
4 16x anisotropic filtering
4x and greater are only available on GeForce3 or newer GPUS; 16x is only
available on GeForce 6800 or newer GPUs.
VBLANK SYNCING
Setting the environment variable __GL_SYNC_TO_VBLANK to a non-zero value
will force glXSwapBuffers to sync to your monitor's vertical refresh rate
(perform a swap only during the vertical blanking period).
When using __GL_SYNC_TO_VBLANK with TwinView, OpenGL can only sync to one
of the display devices; this may cause tearing corruption on the display
device to which OpenGL is not syncing. You can use the environment
variable __GL_SYNC_DISPLAY_DEVICE to specify to which display device
OpenGL should sync. You should set this environment variable to the
name of a display device; for example "CRT-1". Please look for the line
"Connected display device(s):" in your X log file for a list of the
display devices present and their names.
DISABLING CPU SPECIFIC FEATURES
Setting the environment variable __GL_FORCE_GENERIC_CPU to a non-zero
value will inhibit the use of CPU specific features such as MMX, SSE,
or 3DNOW!. Use of this option may result in performance loss. This
option may be useful in conjunction with software such as the Valgrind
memory debugger.
__________________________________________________________________________
(app-f) APPENDIX F: CONFIGURING AGP
__________________________________________________________________________
There are several choices for configuring the NVIDIA kernel module's
use of AGP on Linux. You can choose to either use NVIDIA's builtin
AGP driver (NvAGP), or the AGP driver that comes with the Linux kernel
(AGPGART). This is controlled through the "NvAGP" option in your X
config file:
Option "NvAGP" "0" ... disables AGP support
Option "NvAGP" "1" ... use NvAGP, if possible
Option "NvAGP" "2" ... use AGPGART, if possible
Option "NvAGP" "3" ... try AGPGART; if that fails, try NvAGP
The default is 3 (the default was 1 until after 1.0-1251).
You should use the AGP driver that works best with your AGP chipset.
If you are experiencing problems with stability, you may want to start
by disabling AGP and seeing if that solves the problems. Then you
can experiment with the AGP driver configuration.
You can query the current AGP status at any time via the '/proc'
filesystem interface (see Appendix M).
To use the Linux 2.4 AGPGART driver, you will need to compile it with
your kernel and either statically link it in, or build it as a
module and load it. To use the Linux 2.6 AGPGART driver, both the
AGPGART frontend module, 'apggart.ko', and the backend module for your
AGP chipset ('nvidia-agp.ko', 'intel-agp.ko', 'via-agp.ko', ...) need to
be statically linked into the kernel, or built as modules and loaded.
NVIDIA's builtin AGP support is unavailable if an AGPGART backend driver
is loaded into the kernel. On Linux 2.4, it is recommended that you
compile AGPGART as a module and make sure that it is not loaded
when trying to use NVIDIA's AGP driver. On Linux 2.6, the 'agpgart.ko'
frontend module will always be loaded, as it is used by the NVIDIA
kernel module to determine if an AGPGART backend module is loaded. When
the NVIDIA AGP driver is to be used on a Linux 2.6 system, it is
recommended that you make sure the AGPGART backend drivers are built as
modules and that they are not loaded.
Please also note that changing AGP drivers generally requires a reboot
before the changes actually take effect.
If you are using a recent Linux 2.6 kernel that has the Linux AGPGART
driver statically linked in (some distribution kernels do), you can pass
the
agp=off
parameter to the kernel (via LILO or GRUB, for example) to disable
AGPGART support. As of Linux 2.6.11, most AGPGART backend drivers should
respect this parameter.
The following AGP chipsets are supported by NVIDIA's AGP; for all other
chipsets it is recommended that you use the AGPGART module.
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 855 ("Odem")
o Intel 860 ("Colusa")
o Intel 865G ("Springdale")
o Intel 875P ("Canterwood")
o Intel E7205 ("Granite Bay")
o Intel E7505 ("Placer")
o AMD 751 ("Irongate")
o AMD 761 ("IGD4")
o AMD 762 ("IGD4 MP")
o AMD 8151 ("Lokar")
o VIA 8371
o VIA 82C694X
o VIA KT133
o VIA KT266
o VIA KT400
o VIA P4M266
o VIA P4M266A
o VIA P4X400
o VIA K8T800
o RCC CNB20LE
o RCC 6585HE
o Micron SAMDDR ("Samurai")
o Micron SCIDDR ("Scimitar")
o NVIDIA nForce
o NVIDIA nForce2
o NVIDIA nForce3
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 646
o SiS 648
o SiS 648FX
o SiS 650
o SiS 655FX
o SiS 730
o SiS 733
o SiS 735
o SiS 745
o SiS 755
o ATI RS200M
If you are experiencing AGP stability problems, you should be aware of
the following:
o Support for the processor's Page Size Extension on Athlon Processors
Some linux kernels have a conflicting cache attribute bug that is
exposed by advanced speculative caching in newer AMD Athlon family
processors (AMD Athlon XP, AMD Athlong 4, AMD Athlon MP, and Models 6
and above AMD Duron). This kernel bug usually shows up under heavy use
of accelerated 3D graphics with an AGP graphics card.
Linux distributions based on kernel 2.4.19 and later *should*
incorporate the bug fix. But, older kernels require help from the user
in ensuring that a small portion of advanced speculative caching is
disabled (normally done through a kernel patch) and a boot option is
specified in order to apply the whole fix.
NVIDIA's driver automatically disables the small portion of advanced
speculative caching for the affected AMD processors without the need
to patch the kernel; it can be used even on kernels which do already
incorporate the kernel bug fix. Additionally, for older kernels the
user performs the boot option portion of the fix by explicitly disabling
4MB pages. This can be done from the boot command line by specifying:
mem=nopentium
Or by adding the following line to etc/lilo.conf:
append = "mem=nopentium"
o AGP drive strength BIOS setting (Via based mainboards)
Many Via based mainboards allow adjusting the AGP drive strength in
the system BIOS. The setting of this option largely affects system
stability, the range between 0xEA and 0xEE seems to work best for
NVIDIA hardware. Setting either nibble to 0xF generally restults in
severe stability problems.
If you decide to experiment with this, you need to be aware of
the fact that you are doing so at your own risk and that you may
render your system unbootable with improper settings until you
reset the setting to a working value (w/ a PCI graphics card or
by resetting the BIOS to its default values).
o System BIOS version
Make sure to have the latest system BIOS provided by the board
manufacturer.
o AGP Rate
You may want to decrease the AGP rate setting if you are seeing
lockups with the value you are currently using. You can do so by
extracting the .run file:
sh NVIDIA-Linux-x86-71.86.15-pkg1.run --extract-only
cd NVIDIA-Linux-x86-71.86.15-pkg1/usr/src/nv/
Then edit os-registry.c, and make the following changes:
- static int NVreg_ReqAGPRate = 7;
+ static int NVreg_ReqAGPRate = 4; /* force AGP Rate to 4x */
or
+ static int NVreg_ReqAGPRate = 2; /* force AGP Rate to 2x */
or
+ static int NVreg_ReqAGPRate = 1; /* force AGP Rate to 1x */
and enable the "ReqAGPRate" parameter:
- { NULL, "ReqAGPRate", &NVreg_ReqAGPRate, 0 },
+ { NULL, "ReqAGPRate", &NVreg_ReqAGPRate, 1 },
Then recompile and load the new kernel module.
On Athlon motherboards with the VIA KX133 or 694X chip set, such as the
ASUS K7V motherboard, NVIDIA drivers default to AGP 2x mode to work around
insufficient drive strength on one of the signals. You can force AGP 4x
by setting NVreg_EnableVia4x to 1. Note that this may cause the system
to become unstable.
On ALi1541 and ALi1647 chipsets, NVIDIA drivers disable AGP to work
around timing issues and signal integrity issues. You can force AGP
to be enabled on these chipsets by setting NVreg_EnableALiAGP to 1.
Note that this may cause the system to become unstable.
Early SBIOS revisions for the ASUS A7V8X-X KT400 motherboard misconfigure
the chipset when an AGP 2.x graphics card is installed; if X hangs on
your ASUS KT400 system with either Linux AGPGART or NvAGP enabled and the
installed graphics card is not an AGP 8x device, make sure that you have
the lastest SBIOS installed.
__________________________________________________________________________
(app-g) APPENDIX G: ALI SPECIFIC ISSUES
__________________________________________________________________________
The following tips may help stabilize problematic ALI systems:
o Disable TURBO AGP MODE in the BIOS.
o When using a P5A upgrade to BIOS Revision 1002 BETA 2.
o When using 1007, 1007A or 1009 adjust the IO Recovery Time to
4 cycles.
o AGP is disabled by default on some ALi chipsets (ALi1541, ALi1647)
to work around severe system stability problems with these chipsets.
See the comments for NVreg_EnableALiAGP in os-registry.c to force
AGP on anyway.
__________________________________________________________________________
(app-h) APPENDIX H: TNT SPECIFIC ISSUES
__________________________________________________________________________
Most issues pertaining to SGRAM/SDRAM TNT cards should be resolved.
There is the rare chance, however, that your video card has the wrong
BIOS installed, and that this driver will continue to fail for you.
If this driver fails for you, do the following:
o watch your monitor as the system boots. The very first, brief screen
will identify the type of video memory your card has. This will be
either SGRAM or SDRAM.
o edit the file "os-registry.c" from the kernel module sources. Look
for the variable "NVreg_VideoMemoryTypeOverride". Set the value of
the variable to the type of memory you have (numerically, see the
line just above it).
o since we do not normally use this variable, change the "#if 0" that is
about 10 lines above the variable to "#if 1".
o rebuild and reinstall the new driver ("make")
__________________________________________________________________________
(app-i) APPENDIX I: CONFIGURING TWINVIEW
__________________________________________________________________________
The TwinView feature is only supported on NVIDIA GPUs that support
dual-display functionality, such as the GeForce2 MX, GeForce2 Go,
Quadro2 MXR, Quadro2 Go, and any of the GeForce4, Quadro4, GeForce
FX, or Quadro FX GPUs. Please consult with your video card vendor
to confirm that TwinView is supported on your card.
TwinView is a mode of operation where two display devices (digital
flat panels, CRTs, and TVs) can display the contents of a single X screen
in any arbitrary configuration. This method of multiple monitor use
has several distinct advantages over other techniques (such as Xinerama):
o A single X screen is used. The NVIDIA driver conceals all
information about multiple display devices from the X server; as
far as X is concerned, there is only one screen.
o Both display devices share one frame buffer. Thus, all the
the functionality present on a single display (e.g. accelerated
OpenGL) is available on TwinView.
o No additional overhead is needed to emulate having a single
desktop.
If you are interested in using each display device as a separate
X screen, please see (app-r) APPENDIX R: CONFIGURING MULTIPLE X
SCREENS ON ONE CARD.
X CONFIG TWINVIEW OPTIONS
To enable TwinView, you must specify the following options in the Device
section of your X Config file:
Option "TwinView"
Option "MetaModes" "<list of metamodes>"
You must also specify either:
Option "SecondMonitorHorizSync" "<hsync range(s)>"
Option "SecondMonitorVertRefresh" "<vrefresh range(s)>"
or:
Option "HorizSync" "<hsync range(s)>"
Option "VertRefresh" "<vrefresh range(s)>"
You may also use any of the following options, though they are not
required:
Option "TwinViewOrientation" "<relationship of head 1 to head 0>"
Option "ConnectedMonitor" "<list of connected display devices>"
Please see the detailed descriptions of each option below:
o TwinView
This option is required to enable TwinView; without it, all
other TwinView related options are ignored.
o SecondMonitorHorizSync, SecondMonitorVertRefresh
You specify the constraints of the second monitor through these
options. The values given should follow the same convention as
the "HorizSync" and "VertRefresh" entries in the Monitor section.
As the XF86Config man page explains it: the ranges may be a
comma separated list of distinct values and/or ranges of values,
where a range is given by two distinct values separated by
a dash. The HorizSync is given in kHz, and the VertRefresh
is given in Hz. You may, if you trust your display devices'
EDIDs, use the "UseEdidFreqs" option instead of these options
(see APPENDIX D for a description of the "UseEdidFreqs" option).
o HorizSync, VertRefresh
Which display device is "first" and which is "second" is often
unclear. For this reason, you may use these options instead of
the SecondMonitor versions. With these options, you can specify
a semicolon-separated list of frequency ranges, each optionally
prepended with a display device name. For example:
Option "HorizSync" "CRT-0: 50-110; DFP-0: 40-70"
Option "VertRefresh" "CRT-0: 60-120; DFP-0: 60"
Please see the Appendix on Display Device Names for more
information.
o MetaModes
A single MetaMode describes what mode should be used on each
display device at a given time. Multiple MetaModes list the
combinations of modes and the sequence in which they should be
used. When the NVIDIA driver tells X what modes are available,
it is really the minimal bounding box of the MetaMode that is
communicated to X, while the "per display device" mode is kept
internal to the NVIDIA driver. In MetaMode syntax, modes within
a MetaMode are comma separated, and multiple MetaModes are
separated by semicolons. For example:
"<mode name 0>, <mode name 1>; <mode name 2>, <mode name 3>"
Where <mode name 0> is the name of the mode to be used on display
device 0 concurrently with <mode name 1> used on display device 1.
A mode switch will then cause <mode name 2> to be used on display
device 0 and <mode name 3> to be used on display device 1. Here
is a real MetaMode entry from the X config sample config file:
Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768"
If you want a display device to not be active for a certain
MetaMode, you can use the mode name "NULL", or simply omit the
mode name entirely:
"1600x1200, NULL; NULL, 1024x768"
or
"1600x1200; , 1024x768"
Optionally, mode names can be followed by offset information
to control the positioning of the display devices within the
virtual screen space; e.g.:
"1600x1200 +0+0, 1024x768 +1600+0; ..."
Offset descriptions follow the conventions used in the X
"-geometry" command line option; i.e. both positive and negative
offsets are valid, though negative offsets are only allowed when
a virtual screen size is explicitly given in the X config file.
When no offsets are given for a MetaMode, the offsets will be
computed following the value of the TwinViewOrientation option
(see below). Note that if offsets are given for any one of the
modes in a single MetaMode, then offsets will be expected for
all modes within that single MetaMode; in such a case offsets
will be assumed to be +0+0 when not given.
When not explicitly given, the virtual screen size will be
computed as the the bounding box of all MetaMode bounding boxes.
MetaModes with a bounding box larger than an explicitly given
virtual screen size will be discarded.
A MetaMode string can be further modified with a "Panning Domain"
specification; eg:
"1024x768 @1600x1200, 800x600 @1600x1200"
A panning domain is the area in which a display device's viewport
will be panned to follow the mouse. Panning actually happens on
two levels with TwinView: first, an individual display device's
viewport will be panned within its panning domain, as long as
the viewport is contained by the bounding box of the MetaMode.
Once the mouse leaves the bounding box of the MetaMode, the entire
MetaMode (ie all display devices) will be panned to follow the
mouse within the virtual screen. Note that individual display
devices' panning domains default to being clamped to the position
of the display devices' viewports, thus the default behavior is
just that viewports remain "locked" together and only perform
the second type of panning.
The most beneficial use of panning domains is probably to
eliminate dead areas -- regions of the virtual screen that are
inaccessible due to display devices with different resolutions.
For example:
"1600x1200, 1024x768"
produces an inaccessible region below the 1024x768
display. Specifying a panning domain for the second display
device:
"1600x1200, 1024x768 @1024x1200"
provides access to that dead area by allowing you to pan the
1024x768 viewport up and down in the 1024x1200 panning domain.
Offsets can be used in conjunction with panning domains to
position the panning domains in the virtual screen space (note
that the offset describes the panning domain, and only affects
the viewport in that the viewport must be contained within the
panning domain). For example, the following describes two modes,
each with a panning domain width of 1900 pixels, and the second
display is positioned below the first:
"1600x1200 @1900x1200 +0+0, 1024x768 @1900x768 +0+1200"
Because it is often unclear which mode within a MetaMode will be
used on each display device, mode descriptions within a MetaMode
can be prepended with a display device name. For example:
"CRT-0: 1600x1200, DFP-0: 1024x768"
If no MetaMode string is specified, then the X driver uses the
modes listed in the relevant "Display" subsection, attempting
to place matching modes on each display device.
o TwinViewOrientation
This option controls the positioning of the second display
device relative to the first within the virtual X screen, when
offsets are not explicitly given in the MetaModes. The possible
values are:
"RightOf" (the default)
"LeftOf"
"Above"
"Below"
"Clone"
When "Clone" is specified, both display devices will be assigned
an offset of 0,0.
Because it is often unclear which display device is "first"
and which is "second", TwinViewOrientation can be confusing.
You can further clarify the TwinViewOrientation with display
device names to indicate which display device is positioned
relative to which display device. For example:
"CRT-0 LeftOf DFP-0"
o ConnectedMonitor
With this option you can override what the NVIDIA kernel
module detects is connected to your video card. This may be
useful, for example, if any of your display devices do not
support detection using Display Data Channel (DDC) protocols.
Valid values are a comma-separated list of display device names;
for example:
"CRT-0, CRT-1"
"CRT"
"CRT-1, DFP-0"
WARNING: this option overrides what display devices are
detected by the NVIDIA kernel module, and is very seldom needed.
You really only need this if a display device is not detected,
either because it does not provide DDC information, or because
it is on the other side of a KVM (Keyboard-Video-Mouse) switch.
In most other cases, it is best not to specify this option.
Just as in all X config entries, spaces are ignored and all entries
are case insensitive.
FREQUENTLY ASKED TWINVIEW QUESTIONS:
Q: Nothing gets displayed on my second monitor; what is wrong?
A: Monitors that do not support monitor detection using Display Data
Channel (DDC) protocols (this includes most older monitors) are not
detectable by your NVIDIA card. You need to explicitly tell the
NVIDIA X driver what you have connected using the "ConnectedMonitor"
option; e.g.:
Option "ConnectedMonitor" "CRT, CRT"
Q: Will window managers be able to appropriately place windows
(e.g. avoiding placing windows across both display devices, or in
inaccessible regions of the virtual desktop)?
A: Yes. The NVIDIA X driver provides a Xinerama extension that X clients
(such as window managers) can use to discover the current TwinView
configuration. Note that the Xinerama protocol provides no way to
inform clients of when a configuration change occurs. So, if you
modeswitch to a different MetaMode, your window manager will still
think you have the previous configuration. Using the Xinerama
extension, in conjunction with the XF86VidMode extension to get
modeswitch events, window managers should be able to determine the
TwinView configuration at any given time.
Unfortunately, the data provided by XineramaQueryScreens() appears to
confuse some window managers; to workaround such broken window mangers,
you can disable communication of the TwinView screen layout with the
"NoTwinViewXineramaInfo" X config Option (please see Appendix D
for details).
Be aware that the NVIDIA driver cannot provide the Xinerama
extension if the X server's own Xinerama extension is being used.
Explicitly specifying Xinerama in the X config file or on the X server
commandline will prohibit NVIDIA's Xinerama extension from installing,
so make sure that the X server's log file does not contain:
(++) Xinerama: enabled
if you wish the NVIDIA driver to be able to provide the Xinerama
extension while in TwinView.
Another solution is to use panning domains to eliminate inaccessible
regions of the virtual screen (see the MetaMode description above).
A third solution is to use two separate X screens, rather than use
TwinView. Please see (app-r) APPENDIX R: CONFIGURING MULTIPLE X
SCREENS ON ONE CARD.
Q: Why can I not get a resolution of 1600x1200 on the second display
device when using a GeForce2 MX?
A: Because the second display device on the GeForce2 MX was designed to
be a digital flat panel, the Pixel Clock for the second display device
is only 150 MHz. This effectively limits the resolution on the second
display device to somewhere around 1280x1024 (for a description of
how Pixel Clock frequencies limit the programmable modes, see the
XFree86 Video Timings HOWTO). This constraint is not present on
GeForce4 or GeForce FX chips -- the maximum pixel clock is the same i
on both heads.
Q: Do video overlays work across both display devices?
A: Hardware video overlays only work on the first display device.
The current solution is that blitted video is used instead on TwinView.
Q: How are virtual screen dimensions determined in TwinView?
A: After all requested modes have been validated, and the offsets
for each MetaMode's viewports have been computed, the NVIDIA driver
computes the bounding box of the panning domains for each MetaMode.
The maximum bounding box width and height is then found.
Note that one side effect of this is that the virtual width and
virtual height may come from different MetaModes. Given the following
MetaMode string:
"1600x1200,NULL; 1024x768+0+0, 1024x768+0+768"
the resulting virtual screen size will be 1600 x 1536.
Q: Can I play full screen games across both display devices?
A: Yes. While the details of configuration will vary from game to game,
the basic idea is that a MetaMode presents X with a mode whose
resolution is the bounding box of the viewports for that MetaMode.
For example, the following:
Option "MetaModes" "1024x768,1024x768; 800x600,800x600"
Option "TwinViewOrientation" "RightOf"
produce two modes: one whose resolution is 2048x768, and another whose
resolution is 1600x600. Games such as Quake 3 Arena use the VidMode
extension to discover the resolutions of the modes currently available.
To configure Quake 3 Arena to use the above MetaMode string, add the
following to your q3config.cfg file:
seta r_customaspect "1"
seta r_customheight "600"
seta r_customwidth "1600"
seta r_fullscreen "1"
seta r_mode "-1"
Note that, given the above configuration, there is no mode with a
resolution of 800x600 (remember that the MetaMode "800x600, 800x600"
has a resolution of 1600x600"), so if you change Quake 3 Arena to use
a resolution of 800x600, it will display in the lower left corner of
your screen, with the rest of the screen grayed out. To have single
head modes available as well, an appropriate MetaMode string might
be something like:
"800x600,800x600; 1024x768,NULL; 800x600,NULL; 640x480,NULL"
More precise configuration information for specific games is beyond the
scope of this document, but the above examples coupled with numerous
online sources should be enough to point you in the right direction.
__________________________________________________________________________
(app-j) APPENDIX J: CONFIGURING TV-OUT
__________________________________________________________________________
NVIDIA GPU-based video cards with a TV-Out (S-Video) connector can be
employed to use a television as another display device, just like a CRT
or digital flat panel. The TV can be used by itself, or (on appropriate
video cards) in conjunction with another display device in a TwinView
configuration.
If a TV is the only display device connected to your video card, it will
be used as the primary display when you boot your system (ie the console
will come up on the TV just as if it were a CRT). To use your TV with X,
there are a few parameters that you should pay special attention to in
your X config file:
o The VertRefresh and HorizSync values in your monitor section;
please make sure these are appropriate for your television.
Values are generally:
HorizSync 30-50
VertRefresh 60
o The Modes in your screen section; the valid modes for your TV encoder
will be reported in a verbose X log file (generated with `startx --
-logverbose 5`) when X is run on a TV. Some modes may be limited
to certain TV Standards; if that is the case, it will be noted in
the X log file. Generally, atleast 800x600 and 640x480 are supported.
o The "TVStandard" option should be added to your screen section; valid
values are:
"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
"HD480i" : 480 line interlaced
"HD480p" : 480 line progressive
"HD720p" : 720 line progressive
"HD1080i": 1080 line interlaced
"HD1080p": 1080 line progressive
"HD576i" : 576 line interlace
"HD576p" : 576 line progressive
The line in your X config file should be something like:
Option "TVStandard" "NTSC-M"
If you do not specify a TVStandard, or you specify an invalid value,
the default "NTSC-M" will be used. Note: if your country is not in
the above list, select the country closest to your location.
o The "ConnectedMonitor" option can be used to tell X to use the TV for
display. This should only be needed if your TV is not detected by
the video card, or you use a CRT (or digital flat panel) as your
boot display, but want to redirect X to use the TV. The line in
your config file should be:
Option "ConnectedMonitor" "TV"
o The "TVOutFormat" option can be used to force SVIDEO or COMPOSITE
output. Without this option the driver autodetects the output format.
Unfortunately, it does not always do this correctly. The output format
can be forced with the options:
Option "TVOutFormat" "SVIDEO"
or
Option "TVOutFormat" "COMPOSITE"
o The "TVOverScan" option can be used to enable Overscan where
supported. Valid values are decimal values in the range 1.0 (which
means overscan as much as possible: make the image as large as
possible) and 0.0 (which means disable overscanning: make the image
as small as possible). Overscanning is disabled (0.0) by default.
Overscan is currently only available on GeForce4 or newer GPUs
with either NVIDIA or Conexant TV encoders.
The NVIDIA X driver may not restore the console correctly with XFree86
versions older than 4.3 when the console is a TV. This is due to binary
incompatibilities between XFree86 int10 modules. If you use a TV as
your console it is recommended that you upgrade to XFree86 4.3 or later.
__________________________________________________________________________
(app-k) APPENDIX K: CONFIGURING A LAPTOP
__________________________________________________________________________
INSTALLATION AND CONFIGURATION
Installation and configuration of the NVIDIA Accelerated Linux Driver
Set on a laptop is the same as for any desktop environment, with a few
minor exceptions, listed below.
Starting in the 1.0-2802 release, information about the internal flatpanel
for use in initializing the display is by default generated on the fly
from data stored in the video BIOS. This can be disabled by setting
the "SoftEDIDs" kernel option to 0. If "SoftEDIDs" is turned off, then
hardcoded data will be chosen from a table, based on the value of the
"Mobile" kernel option.
The "Mobile" kernel option can be set to any of the following values:
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
Again, the "Mobile" kernel option is only needed if SoftEDIDs is
disabled; when it is used, it is usually safest to let the kernel
module auto detect the correct value (this is the default behavior).
Should you need to alter either of these options, this can be done by
doing any of the following:
o editing os-registry.c in the usr/src/nv/ directory of the
.run file.
o setting the value on the modprobe command line (eg: `modprobe
nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=3`)
o adding an "options" line to your module configuration file,
usually /etc/modules.conf (eg: "options nvidia
NVreg_Mobile=5")
ADDITIONAL FUNCTIONALITY
TWINVIEW
All mobile NVIDIA chips support TwinView. TwinView on a laptop can
be configured in the same way as on a desktop machine (please refer
to APPENDIX I above); note that in a TwinView configuration using
the laptop's internal flat panel and an external CRT, the CRT is the
primary display device (specify it's HorizSync and VertRefresh in
the Monitor section of your X config file) and the flat panel is
the secondary display device (specify it's HorizSync and VertRefresh
through the SecondMonitorHorizSync and SecondMonitorVertRefresh options).
You can also employ the UseEdidFreqs option to acquire the HorizSync and
VertRefresh from the EDID of each display devices, and not worry about
setting them in your X config file (this should only be done if you
trust your display device's reported EDIDs -- please see the description
of the UseEdidFreqs option in APPENDIX D for details).
HOTKEY SWITCHING OF DISPLAY DEVICES
Besides TwinView, mobile NVIDIA chips also have the capacity to react to
an LCD/CRT hotkey event, toggling between each of the connected display
devices and each possible combination of the connected display devices
(note that only 2 display devices may be active at a time). TwinView as
configured in your X config file and hotkey functionality are mutually
exclusive -- if you enable TwinView in your X config file, then the
NVIDIA X driver will ignore LCD/CRT hotkey events.
Another important aspect of hotkey functionality is that you can
dynamically connect and remove display devices to/from your laptop and
hotkey to them without restarting X.
A concern with all of this is how to validate and determine what modes
should be programmed on each display device. First, it is immensely
helpful to use the UseEdidFreqs so that the hsync and vrefresh for
each display device can be retrieved from the display devices' EDID --
otherwise, the semantics of what the contents of the monitor section
mean constantly changes with each hotkey event.
When X is started, or when a change is detected in the list of connected
display devices, a new hotkey sequence list is constructed -- this lists
what display devices will be used with each hotkey event. When a hotkey
event occurs, then the next hotkey state in the sequence is chosen.
Each mode requested in the X config file is validated against each
display device's constraints, and the resulting modes are made available
for that display device. If multiple display devices are to be active
at once, then the modes from each display device are paired together;
if an exact match (same resolution) cannot be found, then the closest fit
is found, and the display device with the smaller resolution is panned
within the resolution of the other display device.
When vt-switching away from X, the vga console will always be restored on
the display device on which it was present when X was started. Similarly,
when vt-switching back into X, the same display device configuration
will be used as when you vt-switched away from X, regardless of what
LCD/CRT hotkey activity occurred while vt-switched away.
NON-STANDARD MODES ON LCD DISPLAYS
Some users have had difficulty programming a 1400x1050 mode (the native
resolution of some laptop LCDs). In version 4.0.3, XFree86 added several
1400x1050 modes to its database of default modes, but if you are using
an older version of XFree86, here is a modeline that you can use:
# -- 1400x1050 --
# 1400x1050 @ 60Hz, 65.8 kHz hsync
Modeline "1400x1050" 129 1400 1464 1656 1960
1050 1051 1054 1100 +HSync +VSync
KNOWN LAPTOP ISSUES
o LCD/CRT hotkey switching is not currently functioning on any
Toshiba laptop, with the exception of the Toshiba Satellite
3000 series.
o TwinView on Satellite 2800 series Toshbia laptops is not currently
functioning.
o The video overlay only works on the first display device on which
you started X. For example, if you start X on the internal LCD,
run a video application that uses the video overlay (uses the
"Video Overlay" adaptor advertised through the XV extension), and
then hotkey switch to add a second display device, the video will
not appear on the second display device. To work around this,
you can either configure the video application to use the "Video
Blitter" adaptor advertised through the XV extension (this is always
available), or hotkey switch to the display device on which you want
to use the video overlay *before* starting X.
__________________________________________________________________________
(app-l) APPENDIX L: PROGRAMMING MODES
__________________________________________________________________________
The NVIDIA Accelerated Linux Driver Set supports all standard VGA and
VESA modes, as well as most user-written custom mode lines; double-scan
modes are supported on all hardware. Interlaced modes are supported on
all GeForce FX/Quadro FX and newer GPUs, and certain older GPUs; the X
log file will contain a message "Interlaced video modes are supported
on this GPU" if interlaced modes are supported.
In general, your display device (monitor/flat panel/television) will be
a greater constraint on what modes you can use than either your NVIDIA
GPU-based video board or the NVIDIA Accelerated Linux Driver Set.
To request one or more standard modes for use in X, you can simply add a
"Modes" line such as:
Modes "1600x1200" "1024x768" "640x480"
in the appropriate Display subsection of your X config file (please see
the XF86Config(5x) or xorg.conf(5x) man pages for details). The following
documentation is primarily of interest if you compose your own custom
mode lines, experiment with xvidtune(1), or are just interested in
learning more. Please note that this is neither an explanation nor a
guide to the fine art of crafting custom mode lines for X. We leave that,
rather, to documents such as the XFree86 Video Timings HOWTO (which can
be found at www.tldp.org).
DEPTH, BITS PER PIXEL, AND PITCH
While not directly a concern when programming modes, the bits used per
pixel is an issue when considering the maximum programmable resolution;
for this reason, it is worthwhile to address the confusion surrounding
the terms "depth" and "bits per pixel". Depth is how many bits of
data are stored per pixel. Supported depths are 8, 15, 16, and 24.
Most video hardware, however, stores pixel data in sizes of 8, 16, or
32 bits; this is the amount of memory allocated per pixel. When you
specify your depth, X selects the bits per pixel (bpp) size in which to
store the data. Below is a table of what bpp is used for each possible
depth:
depth bpp
===== =====
8 8
15 16
16 16
24 32
Lastly, the "pitch" is how many bytes in the linear frame buffer there are
between one pixel's data, and the data of the pixel immediately below.
You can think of this as the horizontal resolution multiplied by the
bytes per pixel (bits per pixel divided by 8). In practice, the pitch may
be more than this product due to alignment constraints.
MAXIMUM RESOLUTIONS
The NVIDIA Accelerated Linux Driver Set and NVIDIA GPU-based video boards
support resolutions up to 2048x1536, though the maximum resolution
your system can support is also limited by the amount of video memory
(see USEFUL FORMULAS for details) and the maximum supported resolution
of your display device (monitor/flat panel/television). Also note that
while use of a video overlay does not limit the maximum resolution or
refresh rate, video memory bandwidth used by a programmed mode does
effect the overlay quality.
USEFUL FORMULAS
The maximum resolution is a function both of the amount of video memory
and the bits per pixel you elect to use:
HR * VR * (bpp/8) = Video Memory Used
In other words, the amount of video memory used is equal to the horizontal
resolution (HR) multiplied by the vertical resolution (VR) multiplied by
the bytes per pixel (bits per pixel divided by eight). Technically, the
video memory used is actually the pitch times the vertical resolution,
and the pitch may be slightly greater than (HR * (bpp/8)) to accommodate
hardware requirements that the pitch be a multiple of some value.
Please note that this is just memory usage for the frame buffer; video
memory is also used by other things such as OpenGL or pixmap caching.
Another important relationship is that between the resolution, the pixel
clock (aka dot clock) and the vertical refresh rate:
RR = PCLK / (HFL * VFL)
In other words, the refresh rate (RR) is equal to the pixel clock (PCLK)
divided by the total number of pixels: the horizontal frame length (HFL)
multiplied by the vertical frame length (VFL) (note that these are the
frame lengths, and not just the visible resolutions). As described in
the XFree86 Video Timings HOWTO, the above formula can be rewritten as:
PCLK = RR * HFL * VFL
Given a maximum pixel clock, you can adjust the RR, HFL and VFL as
desired, as long as the product of the three is consistent. The pixel
clock is reported in the log file when you run X with verbose logging:
`startx -- -logverbose 5`. Your X log should contain several lines like:
(--) NVIDIA(0): Display Device 0: maximum pixel clock at 8 bpp: 350 MHz
(--) NVIDIA(0): Display Device 0: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display Device 0: maximum pixel clock at 32 bpp: 300 MHz
which indicate the maximum pixel clock at each bit per pixel size.
HOW MODES ARE VALIDATED
During the PreInit phase of the X server, the NVIDIA X driver validates
all requested modes by doing the following:
o Take the intersection of the HorizSync and VertRefresh ranges given
by the user in the X config file with the ranges reported by the
monitor in the EDID (Extended Display Identification Data); this
behavior can be disabled by using the "IgnoreEDID" option in which
case the X driver will blindly accept the HorizSync and VertRefresh
ranges given by the user.
o Call the xf86ValidateModes() helper function, which finds modes with
the names the user specified in the X config file, pruning
out modes with invalid horizontal sync frequencies or vertical
refresh rates, pixel clocks larger than the maximum pixel clock
for the video card, or resolutions larger than the virtual
screen size (if a virtual screen size was specified in the
X config file). Several other constraints are applied; see
xc/programs/Xserver/hw/xfree86/common/xf86Mode.c:xf86ValidateModes().
o All modes returned from xf86ValidateModes() are then examined to make
sure their resolutions are not larger than the largest mode reported
by the monitor's EDID (this can be disabled with the "IgnoreEDID"
option. If the display is a TV, each mode is checked to make sure
it has a resolution that is supported by the TV encoder (usually
only 800x600 and 640x480 are supported by the encoder).
o All modes are also tested to confirm that they fit within the
hardware's memory bandwidth constraints. This test can be disabled
with the NoBandWidthTest X config file option.
o All remaining modes are then checked to make sure they pass the
constraints described below in ADDITIONAL MODE CONSTRAINTS.
The last three steps are also done when each mode is programmed, to
catch potentially invalid modes submitted by the XF86VidModeExtension
(eg xvidtune(1)). For TwinView, the above validation is done for the
modes requested for each display device.
ADDITIONAL MODE CONSTRAINTS
Below is a list of additional constraints on a mode's parameters that
must be met. In some cases these are specific to particular chips.
o The horizontal resolution (HR) must be a multiple of 8 and be less
than or equal to the value in the table below.
o The horizontal blanking width (the maximum of the horizontal frame
length and the horizontal sync end minus the minimum of the horizontal
resolution and the horizontal sync start (max(HFL,HSE) - min(HR,HSS))
must be a multiple of 8 and be less than or equal to the value in
the table below.
o The horizontal sync start (HSS) must be a multiple of 8 and be less
than or equal to the value in the table below.
o The horizontal sync width (the horizontal sync end minus the
horizontal sync start (HSE - HSS)) must be a multiple of 8 and be
less than or equal to the value in the table below.
o The horizontal frame length (HFL) must be a multiple of 8, must be
greater than or equal to 40, and must be less than or equal to the
value in the table below.
o The vertical resolution (VR) must be less than or equal to the
value in the table below.
o The vertical blanking width (the maximum of the vertical frame length
and the vertical sync end minus the minimum of the vertical resolution
and the vertical sync start (max(VFL,VSE) - min(VR,VSS)) must be
less than or equal to the value in the table below.
o The vertical sync start (VSS) must be less than or equal to the
value in the table below.
o The vertical sync width (the vertical sync end minus the vertical sync
start (VSE - VSS)) must be less than or equal to the value in the
table below.
o The vertical frame length (VFL) must be greater than or equal to 2 and
less than or equal to the value in the table below.
Maximum DAC Values
------------------
| GeForce/TNT Geforce2 & 3 Geforce4 or newer
______|_______________________________________________
|
HR | 4096 4096 8192
HBW | 1016 1016 2040
HSS | 4088 4088 8224
HSW | 256 256 512
HFL | 4128 4128 8224
VR | 2048 4096 8192
VBW | 128 128 256
VSS | 2047 4095 8192
VSW | 16 16 16
VFL | 2049 4097 8192
Here is an example mode line demonstrating the use of each abbreviation
used above:
# Custom Mode line for the SGI 1600SW Flatpanel
# name PCLK HR HSS HSE HFL VR VSS VSE VFL
Modeline "sgi1600x1024" 106.9 1600 1632 1656 1672 1024 1027 1030 1067
ENSURING IDENTICAL MODETIMINGS
Some functionality, such as Active Stereo with TwinView, requires
control over exactly what mode timings are used. There are several
ways to accomplish that:
o If you only want to make sure that both display devices use
the same modes, you only need to make sure that both display
devices use the same HorizSync and VertRefresh values when
performing mode validation; this would be done by making sure the
HorizSync and SecondMonitorHorizSync match, and that the VertRefresh
and the SecondMonitorVertRefresh match.
o A more explicit approach is to specify the modeline you wish
to use (using one of the modeline generators available),
and using a unique name. For example, if you wanted to use
1024x768 at 120 Hz on each monitor in TwinView with active
stereo, you might add something like:
# 1024x768 @ 120.00 Hz (GTF) hsync: 98.76 kHz; pclk: 139.05 MHz
Modeline "1024x768_120" 139.05 1024 1104 1216 1408 768 769 772 823 -HSync +Vsync
In the monitor section of your X config file, and then in the
Screen section of your X config file, specify a MetaMode like this:
Option "MetaModes" "1024x768_120, 1024x768_120"
SEE ALSO:
An XFree86 modeline generator, conforming to the GTF Standard is
available here:
http://gtf.sourceforge.net/
For additional modeline generators, try searching for "modeline"
on freshmeat.net.
__________________________________________________________________________
(app-m) APPENDIX M: FLIPPING AND UBB
__________________________________________________________________________
The NVIDIA Accelerated Linux Driver Set supports Unified Back Buffer
(UBB) and OpenGL Flipping. These features can provide performance
gains in certain situtations.
o Unified Back Buffer (UBB): UBB is available only on the Quadro family
of GPUs (Quadro4 NVS excluded) and is enabled by default
when there is sufficient video memory available. This can be
disabled with the UBB X config option described in Appendix D.
When UBB is enabled, all windows share the same back, stencil and
depth buffer. When there are many windows, the back, stencil
and depth usage will never exceed the size of that used by a
full screen window. However, even for a single small window
the back, stencil and depth the video memory usage is that of a
full screen window. In that case video memory may be used less
efficiently than in the non-UBB case.
o Flipping: when OpenGL flipping is enabled, OpenGL can perform
buffer swaps by changing which buffer the DAC scans out rather
than copying the back buffer contents to the front buffer; this is
generally a much higher performance mechanism and allows tearless
swapping during the vertical retrace (when __GL_SYNC_TO_VBLANK
is set). The conditions under which OpenGL can flip are slightly
complicated, but in general: on Geforce or newer hardware, OpenGL
can flip when a single full screen unobscured OpenGL application
is running, and __GL_SYNC_TO_VBLANK is enabled. Additionally,
OpenGL can flip on Quadro hardware even when an OpenGL window
is partially obscured or not full screen or __GL_SYNC_TO_VBLANK
is not enabled.
__________________________________________________________________________
(app-n) APPENDIX N: KNOWN ISSUES
__________________________________________________________________________
The following problems still exist in this release and are in the process
of being resolved.
o OpenGL + Xinerama
Currently, OpenGL will not display to anything other than the
first head in a Xinerama environment.
o OpenGL and dlopen()
There are some issues with older versions of the glibc dynamic
loader (e.g., the version that shipped with Red Hat Linux 7.2) and
applications such as Quake3 and Radiant, that use dlopen().
See the FREQUENTLY ASKED QUESTIONS section for more details.
o DPMS and TwinView
DPMS Modes "suspend" and "standby" do not work correctly on
a second CRT when using TwinView. The screen becomes blank
instead of the monitor being set to the requested DPMS state.
o DPMS and Flat Panel
DPMS modes "suspend" and "standby" do not work correctly on a
flat panel display. The screen becomes blank instead of the
flat panel being set to the requested DPMS state.
o Multicard, Multimonitor
In some cases, the secondary card is not initialized correctly
by the NVIDIA kernel module. You can work around this by enabling
the XFree86 Int10 module to soft-boot all secondary cards. See
"APPENDIX D: X CONFIG OPTIONS" for details.
o Laptop
If you are using a laptop please see the "Known Laptop Issues" in
APPENDIX D.
o FSAA
When FSAA is enabled (the __GL_FSAA_MODE environment variable
is set to a value that enables FSAA and a multisample visual is
chosen), the rendering may be corrupted when resizing the window.
o Interaction with pthreads
Single threaded applications that dlopen() NVIDIA's libGL
library, and then dlopen() any other library that is linked
against pthreads will crash in NVIDIA's libGL library. This does
not happen in NVIDIA's new ELF TLS OpenGL libraries (please see
(app-c) APPENDIX C: INSTALLED COMPONENTS for a description of
the ELF TLS OpenGL libraries). Possible work arounds for this
problem are:
1) Load the library that is linked with pthreads before
loading libGL.so.
2) Link the application with pthreads.
o libGL DSO finalizer
[br][br][size=1]Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : [time]1331038243[/time][/size][hr]
Heartsmagic;
Galiba dosyanın tamamı sığmamış. Devamını buraya ekliyorum. İnceleyip de yardımcı olursanız çok sevinirim.
[code]o libGL DSO finalizer and pthreads
When a multithreaded OpenGL application exits, it is possible for
libGL's DSO finalizer (also known as the destructor, or "_fini")
to be called while other threads are executing OpenGL code. The
finalizer needs to free resources allocated by libGL. This can
cause problems for threads that are still using these resources.
Setting the environment variable "__GL_NO_DSO_FINALIZER" to
"1" will work around this problem by forcing libGL's finalizer
to leave its resources in place. These resources will still
be reclaimed by the operating system when the process exits.
Note that the finalizer is also executed as part of dlclose(3),
so if you have an application that dlopens(3) and dlcloses(3)
libGL repeatedly, "__GL_NO_DSO_FINALIZER" will cause libGL to
leak resources until the process exits. Using this option can
improve stability in some multithreaded applications, including
Java3D applications.
o XVideo and the Composite X extension
XVideo will not work correctly when Composite is enabled. See
(app-u) APPENDIX U: THE COMPOSITE X EXTENSION.
o The X86-64 platform (AMD64/EM64T) and 2.6 kernels
Many 2.4 and 2.6 x86_64 kernels have an accounting issue in their
implementation of the change_page_attr kernel interface. Early
2.6 kernels include a check that triggers a BUG() when this
situation is encountered (triggering a BUG() results in the
current application being killed by the kernel; this application
would be your opengl application or potentially the X Server).
The accounting issue has been resolved in the 2.6.11 kernel.
We have added checks to recognize that the NVIDIA kernel
module is being compiled for the x86-64 platform on a kernel
between 2.6.0 and 2.6.11. In this case, we will disable
usage of the change_page_attr kernel interface. This will
avoid the accounting issue but leaves the system in danger
of cache-aliasing (see the entry below on Cache Aliasing for more
information). Note that this change_page_attr accounting issue
and BUG() can be triggered by other kernel subsystems that rely
on this interface.
If you are using a 2.6 x86_64 kernel, it is recommended that
you upgrade to a 2.6.11 or later kernel.
o IOMMU/SWIOTLB interaction on the X86-64 platform
Linux does not currently provide a mechanism for allocating
memory with addresses that fall within the first 4GB of the
physical memory installed in a Linux/x86-64 system. Addresses
within this range are necessary for 32-bit PCI hardware to
provide DMA capabilities. Instead, the Linux kernel provides a
software I/O TLB on Intel's EM64T and IOMMU support on AMD's
AMD64 platform.
Unfortunately, some problems exist with both interfaces. Early
implementations of the Linux SWIOTLB set aside a very small
amount of memory for its memory pool (only 4MB). Also, when this
memory pool is exhausted, some SWIOTLB implementations forcibly
panic the kernel. This is also true for some implementations
of the IOMMU interface.
Kernel panics and related stability problems on Intel's EM64T
platform can be avoided by increasing the size of the SWIOTLB
pool with the 'swiotlb' kernel parameter. This kernel parameter
expects the desired size as a number of 4 KB pages. NVIDIA
suggests raising the size of the SWIOTLB pool to 64MB; this is
accomplished by passing 'swiotlb=16384' to the kernel. Note that
newer Linux 2.6 kernels already default to a 64MB SWIOTLB pool,
see below for more information.
Starting with Linux 2.6.9, the default size of the SWIOTLB is
64MB and overflow handling is improved. Both of these changes are
expected to greatly improve stability on Intel's EM64T platform.
If you consider upgrading your Linux kernel to benefit from these
improvements, NVIDIA recommends that you upgrade to Linux 2.6.11
or a more recent Linux kernel. Please see the previous entry
for additional information.
On AMD's AMD64 platform, the size of the IOMMU can be configured
in the system BIOS or, if no IOMMU BIOS option is available,
using the 'iommu=memaper' kernel parameter. This kernel parameter
expects an order and instructs the Linux kernel to create an
IOMMU of size 32MB^order overlapping physical memory. If the
system's default IOMMU is smaller than 64MB, the Linux kernel
automatically replaces it with a 64MB IOMMU.
To reduce the risk of stability problems as a result of IOMMU or
SWIOTLB exhaustion on the X86-64 platform, the NVIDIA Linux
driver internally limits its use of these interfaces. By default,
the driver will not use more than 60MB of IOMMU/SWIOTLB space,
leaving 4MB for the rest of the system (assuming a 64MB
IOMMU/SWIOTLB).
This limit can be adjusted with the 'NVreg_RemapLimit' NVIDIA
kernel module option. Specifically, if the IOMMU/SWIOTLB is
larger than 64MB, the limit can be adjusted to take advantage of
the additional space. The 'NVreg_RemapLimit' option expects the
size argument in bytes.
NVIDIA recommends leaving 4MB available for the rest of the
system when changing the limit. For example, if the internal
limit is to be relaxed to account for a 128MB IOMMU/SWIOTLB, the
recommended remap limit is 124MB. This remap limit can be
specified by passing 'NVreg_RemapLimit=0x7c00000' to the NVIDIA
kernel module.
Please also read the previous entry for information on additional
stability problems on this platform.
o Cache Aliasing
Cache aliasing occurs when multiple mappings to a physical page
of memory have conflicting caching states, such as cached and
uncached. Due to these conflicting states, data in that physical
page may become corrupted when the processor's cache is flushed.
If that page is being used for DMA by a driver such as NVIDIA's
graphics driver, this can lead to hardware stability problems and
system lockups.
NVIDIA has encountered bugs with some Linux kernel versions that
lead to cache aliasing. Although some systems will run perfectly
fine when cache aliasing occurs, other systems will experience
severe stability problems, including random lockups. Users
experiencing stability problems due to cache aliasing will
benefit from updating to a kernel that does not cause cache
aliasing to occur.
NVIDIA has added driver logic to detect cache aliasing and to
print a warning with a message similar to the following:
NVRM: bad caching on address 0x1cdf000: actual 0x46 != expected 0x73
If you see this message in your log files and are experiencing
stability problems, you should update your kernel to the latest
version.
If the message persists after updating your kernel, please send a
bug report to NVIDIA.
o 64-Bit BARs (Base Address Registers)
Starting with native PCI Express GPUs, NVIDIA's GPUs will
advertise a 64-bit BAR capability (a Base Address Register stores
the location of a PCI I/O region, such as registers or a frame
buffer). This means that the GPU's PCI I/O regions (registers and
frame buffer) can be placed above the 32-bit address space (the
first 4 gigabytes of memory).
The decision of where the BAR is placed is made by the system
BIOS at boot time. If the BIOS supports 64-bit BARs, then the
NVIDIA PCI I/O regions may be placed above the 32-bit address
space. If the BIOS does not support this feature, then our PCI
I/O regions will be placed within the 32-bit address space as
they have always been.
Unfortunately, current Linux kernels (as of 2.6.11.x) do not
understand or support 64-bit BARs. If the BIOS does place any
NVIDIA PCI I/O regions above the 32-bit address space, the kernel
will reject the BAR and the NVIDIA driver will not work.
There is no known workaround at this point.
HARDWARE ISSUES
This section describes problems that will not be fixed. Usually, the
source of the problem is beyond the control of NVIDIA. Following is
the list of problems:
o Gigabyte GA-6BX Motherboard
This motherboard uses a LinFinity regulator on the 3.3-V rail
that is rated to only 5 A -- less than the AGP specification,
which requires 6 A. When diagnostics or applications are
running, the temperature of the regulator rises, causing the
voltage to the NVIDIA chip to drop as low as 2.2 V. Under these
circumstances, the regulator cannot supply the current on the
3.3-V rail that the NVIDIA chip requires.
This problem does not occur when the graphics board has a
switching regulator or when an external power supply is connected
to the 3.3-V rail.
o VIA KX133 and 694X Chip sets with AGP 2x
On Athlon motherboards with the VIA KX133 or 694X chip set, such
as the ASUS K7V motherboard, NVIDIA drivers default to AGP 2x mode
to work around insufficient drive strength on one of the signals.
o Irongate Chip sets with AGP 1x
AGP 1x transfers are used on Athlon motherboards with the Irongate
chip set to work around a problem with the signal integrity of
the chip set.
o ALi chipsets, ALi1541 and ALi1647
On ALi1541 and ALi1647 chipsets, NVIDIA drivers disable AGP to work
around timing issues and signal integrity issues. See "APPENDIX G:
ALI SPECIFIC ISSUES" for more information on ALi chipsets.
o I/O APIC (SMP)
If you are experiencing stability problems with a Linux SMP machine
and seeing I/O APIC warning messages from the Linux kernel, system
reliability may be greatly improved by setting the "noapic" kernel
parameter.
o Local APIC (UP)
On some systems, setting the "Local APIC Support on Uniprocessors"
kernel configuration option can have adverse effects on system
stability and performance. If you are experiencing lockups with
a Linux UP machine and have this option set, try disabling local
APIC support.
__________________________________________________________________________
(app-o) APPENDIX O: PROC INTERFACE
__________________________________________________________________________
You can use the /proc filesystem interface to obtain run-time information
about the driver, any installed NVIDIA graphics cards, and the AGP status.
This information is contained by several files in /proc/driver/nvidia:
o /proc/driver/nvidia/version
Lists the installed driver revision and the version of the GNU C
compiler used to build the Linux kernel module.
o /proc/driver/nvidia/cards/0...3
Provides information about each of the installed NVIDIA graphics
adapters (model name, IRQ, BIOS version, Bus Type). Please note
that the BIOS version is only available while X is running.
o /proc/driver/nvidia/agp/card
Information about the installed AGP card's AGP capabilities.
o /proc/driver/nvidia/agp/host-bridge
Information about the host bridge (model and AGP capabilities).
o /proc/driver/nvidia/agp/status
The current AGP status. If AGP support has been enabled on your
system, the AGP driver being used, the AGP rate and information
about the status of AGP Fast Writes and Side Band Addressing is
shown.
The AGP driver is either one of NVIDIA (NVIDIA's built-in AGP
driver) or AGPGART (the Linux kernel's agpgart.o driver). If
you see "inactive" next to AGPGART, then this means that the
AGP chipset was programmed by AGPGART, but is not currently in
use.
SBA and Fast Writes indicate whether either one of the features
is currently in use. Please note that several factors decide if
support for either will be enabled. First of all, both the AGP
card and the host bridge must support the feature. Even if both
do support it, the driver may decide not to use it in favor of
system stability. This is particularly true of AGP Fast Writes.
__________________________________________________________________________
(app-p) APPENDIX P: XVMC SUPPORT
__________________________________________________________________________
This release includes support for the X-Video Motion Compensation (XvMC)
version 1.0 API on GeForce4, GeForce FX and newer products. There is a static
library "libXvMCNVIDIA.a" and a dynamic one "libXvMCNVIDIA_dynamic.so"
which is suitable for dlopening. GeForce4 MX, GeForce FX and newer
products support both XvMC's "IDCT" and "motion-compensation" levels of
acceleration. GeForce4 Ti products only support the motion-compensation
level. AI44 and IA44 subpictures are supported. 4:2:0 Surfaces up to
2032x2032 are supported.
libXvMCNVIDIA observes the XVMC_DEBUG environment variable and will
provide some debug output to stderr when set to an appropriate integer
value. '0' disables debug output. '1' enables debug output for failure
conditions. '2' or higher enables output of warning messages.
__________________________________________________________________________
(app-q) APPENDIX Q: GLX SUPPORT
__________________________________________________________________________
This release supports GLX 1.3 with the following extensions:
GLX_EXT_visual_info
GLX_EXT_visual_rating
GLX_SGIX_fbconfig
GLX_SGIX_pbuffer
GLX_ARB_get_proc_address
For a description of these extensions, please see the OpenGL extension
registry at http://oss.sgi.com/projects/ogl-sample/registry/index.html
Some of the above extensions exist as part of core GLX 1.3 functionality,
however, they are also exported as extensions for backwards compatibility.
__________________________________________________________________________
(app-r) APPENDIX R: CONFIGURING MULTIPLE X SCREENS ON ONE CARD
__________________________________________________________________________
Graphics chips that support TwinView (see (app-i) APPENDIX I: CONFIGURING
TWINVIEW) can also be configured to treat each connected display device
as a separate X screen.
While there are several disadvantages to this approach as compared to
TwinView (eg: windows cannot be dragged between X screens, hardware
accelerated OpenGL cannot span the two X screens), it does offer several
advantages over TwinView:
o If each display device is a separate X screen, then properties
that may vary between X screens may vary between displays (eg:
depth, root window size, etc).
o Hardware that can only be used on one display at a time (eg:
video overlays, hardware accelerated RGB overlays), and which
consequently cannot be used at all when in TwinView, can be
exposed on the first X screen when each display is a separate
X screen.
o The 1-to-1 association of display devices to X screens is
more historically in line with X.
To configure two separate X screens to share one graphics chip, here is
what you will need to do:
First, create two separate Device sections, each listing the BusID of
the graphics card to be shared, each listing the driver as "nvidia",
and assign each a separate screen:
Section "Device"
Identifier "nvidia0"
Driver "nvidia"
# Edit the BusID with the location of your graphics card
BusID "PCI:2:0:0"
Screen 0
EndSection
Section "Device"
Identifier "nvidia1"
Driver "nvidia"
# Edit the BusID with the location of your graphics card
BusId "PCI:2:0:0"
Screen 1
EndSection
Then, create two Screen sections, each using one of the Device sections:
Section "Screen"
Identifier "Screen0"
Device "nvidia0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1600x1200" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Section "Screen"
Identifier "Screen1"
Device "nvidia1"
Monitor "Monitor1"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1600x1200" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
(note: you'll also need to create a second Monitor section)
Finally, update the ServerLayout section to use and position both Screen
sections:
Section "ServerLayout"
...
Screen 0 "Screen0"
Screen 1 "Screen1" leftOf "Screen0"
...
EndSection
For further details, please refer to the XF86Config(5x) or xorg.conf(5x)
manpages.
__________________________________________________________________________
(app-s) APPENDIX S: POWER MANAGEMENT SUPPORT
__________________________________________________________________________
This release includes support for APM based power management. This
means that our driver will support suspend and resume, but will not
support standby.
Your laptop's system bios will need to support APM, rather than ACPI.
Many, but not all, of the GeForce2 and GeForce4 based laptops include
APM support. You can check for APM support via the procfs interface
(check for the existance of /proc/apm) or via the kernel's boot output:
% dmesg | grep -i apm
a message similar to this indicates apm support:
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
or a message like this indicates no apm support:
No APM support in Kernel
Although ACPI support is advancing in development kernels and some
backported patches for 2.4 kernels exist, the NVIDIA graphics driver
does not yet provide support for ACPI. We hope to finish this support
in the near future.
Note that standby is not supported, but that the kernel will attempt
to enter standby if told to do so. When changing power levels, many
system services are alerted of the change so that they can handle the
change appropriately. For example, networking will be disabled before
suspending, then reenabled when resuming. When the kernel attempts to
enter standby, the bios will fail the attempt. The kernel will print out
the error message "standby: Parameter out of range", but will fail to
notify the system services of the failure. As a result, the system will
not go into suspension, but all system services will be disabled and the
system will appear hung. The best way to recover from this situation is
to enter suspend, then resume.
Power management support is still under development and a beta feature. As
a result, some functionality is still missing or unreliable. Known problems
include:
Sometimes chipsets lose their AGP configuration during suspend, and may
cause corruption on the bus upon resume. The AGP driver is required to
save and restore relevant register state on such systems; NVIDIA's NvAGP
is notified of power management events and ensures its configuration is
kept intact across suspend/resume cycles.
Linux 2.4 AGPGART does not support power management, Linux 2.6 AGPGART
does, but only for a few select chipsets. If you use either of these two
AGP drivers and find your system fails to resume reliably, you may have
more success with NVIDIA's NvAGP driver.
Disabling AGP support (please see APPENDIX F: CONFIGURING AGP for more
details on disabling AGP) will also work around this problem.
For ACPI, only S3 "Suspend to Ram" is currently supported. This means that
S4 "Suspend to Disk", otherwise known as "Software Suspend" or "swsusp"
does not currently work reliably.
__________________________________________________________________________
(app-t) APPENDIX T: DISPLAY DEVICE NAMES
__________________________________________________________________________
A "Display Device" refers to some piece of hardware capable of displaying
an image. Display devices are separated into the three general
categories: analog CRTs, digital flatpanels (DFPs), and TeleVisions.
Note that analog flatpanels are considered the same as analog CRTs by
the driver.
A "Display Device Name" is a string description that uniquely identifies
a display device; it follows the format "<type>-<number>", for example:
"CRT-0", "CRT-1", "DFP-0", or "TV-0". Note that the number indicates
how the display device connector is wired on the graphics board, and
has nothing to do with how many of that display device type is
present. This means, for example, that you may have a "CRT-1",
even if you do not have a "CRT-0".
To determine what display devices are currently connected, you can check
your X log file for a line like this:
(II) NVIDIA(0): Connected display device(s): CRT-0, DFP-0
Display device names can be used in the MetaMode, HorizSync, and
VertRefresh X config options to indicate what display device a
setting should be applied to. For example:
Option "MetaModes" "CRT-0: 1600x1200, DFP-0: 1024x768"
Option "HorizSync" "CRT-0: 50-110; DFP-0: 40-70"
Option "VertRefresh" "CRT-0: 60-120; DFP-0: 60"
Specifying the display device name in these options is not required;
if display device names are specified, then the driver attempts
to infer which display device a setting applies to. In the case
of MetaModes, for example, the first mode listed is applied to the
"first" display device, and the second mode listed is applied to the
"second" display device. Unfortunately, it is often unclear which
display device is the "first" or "second". That is why specifying
the display device name is preferable.
When specifying display device names, you may also omit the number part
of the name, though this is only useful if you only have one of that
type of display device. For example, if you have one CRT and DFP
connected, you may reference in the MetaMode string like this:
Option "MetaModes" "CRT: 1600x1200, DFP: 1024x768"
__________________________________________________________________________
(app-u) APPENDIX U: THE COMPOSITE X EXTENSION
__________________________________________________________________________
X.org version X11R6.8.0 contains experimental support for a new X protocol
extension called Composite. This extension allows windows to be drawn into
pixmaps instead of directly onto the screen. In conjuction with the DAMAGE
and RENDER extensions, this allows a program called a composite manager to
blend windows together to draw the screen.
Performance can be improved by enabling 'Option "RenderAccel"' in
xorg.conf. See (app-d) APPENDIX D: X CONFIG OPTIONS for more details.
Full Composite support will require additional driver support. Currently,
direct rendering clients such as GLX have no way of knowing that they are
supposed to render into a pixmap, and will draw directly to the screen
instead. We are currently investigating what is necessary for such clients
to interoperate seamlessly with Composite. In the meantime, GLX will be
disabled by default when the Composite extension is detected. An option
has been provided to re-enable it. See 'Option "AllowGLXWithComposite"' in
(app-d) APPENDIX D: X CONFIG OPTIONS.
This issue was discussed on the xorg mailing list:
http://freedesktop.org/pipermail/xorg/2004-May/000607.html
Composite also causes problems with other driver components:
o Xv cannot draw into pixmaps that have been redirected offscreen and
will draw directly onto the screen instead. For some programs you can
work around this issue by using an alternative video driver. For
example, "mplayer -vo x11" will work correctly, as will "xine -V xshm".
If you wish to use Xv, you can simply disable the compositing manager
and re-enable it when you are finished.
o Workstation overlays are incompatible with Composite.
More information about Composite can be found at
http://freedesktop.org/Software/CompositeExt
__________________________________________________________________________
(app-v) APPENDIX V: NVIDIA-SETTINGS
__________________________________________________________________________
A graphical configuration utility, nvidia-settings, is included with the
NVIDIA Linux graphics driver. After installing the driver and starting X,
you can run this configuration utility by running:
nvidia-settings
in a terminal window.
Detailed information about the configuration options available are
documented in the help window in the utility.
For more information, please see the user guide available here:
ftp://download.nvidia.com/XFree86/Linux-x86/nvidia-settings-user-guide.txt
The source code to nvidia-settings is released as GPL and is available
here:
ftp://download.nvidia.com/XFree86/nvidia-settings/
__________________________________________________________________________
(app-w) APPENDIX W: THE XRANDR X EXTENSION
__________________________________________________________________________
X.org version X11R6.8.1 contains support for the rotation component of
the XRandR extension. This allows screens to be rotated at 90 degree
increments.
The driver supports rotation with the extension when 'Option "RandRRotation"'
is enabled in the X config file.
Workstation RGB or CI overlay visuals will function at lower
performance when RandRRotation is enabled. The video overlay is
not available when RandRRotation is enabled.
You can query the available rotations using the 'xrandr' command line
interface to the RandR extension by running:
xrandr -q
You can set the rotation orientation of the screen by running any of:
xrandr -o left
xrandr -o right
xrandr -o inverted
xrandr -o normal
Rotation may also be set through the nvidia-settings configuration
utility in the "Rotation Settings" panel.
Tamam, sürücüler güzelce kurulmuş gibi. Şu an
sudo nvidia-xconfig
komutu için yine bulamadım derse artık bu sürücülerin nvidia-xconfig aracını beraberinde yüklemediğine kanaat getireceğim. Öyle bir şey oluyorsa xorg.conf dosyasına elle sürücü ekleriz biz de.
heartsmagic;
Maalesef;
sudo nvidia-xconfig
komutu aynı hata mesajını verdi.
Naulitus içinde arama yaptırıp, kök dizini içinde ''XF86Config.sample'' isimli bir dosya buldum. Bu dosyanın içeriğini buraya kopyalıyorum. Bana bu dosyanın içeriği, bizim xorg.conf dosyamızın içeriği ile çok benzeşiyor gibi geldi. Bu içeriği xorg.conf dosyamızın içine kopyalasak problem çözölebilir mi acaba?
Siz ne dersiniz?
##########################################################################
# Sample XF86Config file for NVIDIA XFree86 drivers.
#
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
#
# Be sure to replace the monitor values with correct values for your
# monitor!
##########################################################################
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
EndSection
##########################################################################
# Server flags section.
##########################################################################
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#NoTrapSignals
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
# This allows the server to start up even if the
# mouse device can't be opened/initialised.
AllowMouseOpenFail
EndSection
##########################################################################
# Input devices
##########################################################################
#
# Keyboard section
#
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
#
# Pointer section
#
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
EndSection
##########################################################################
# Module section
##########################################################################
Section "Module"
Load "dbe"
# Load the glx module.
Load "glx"
Load "extmod"
Load "type1"
Load "freetype"
EndSection
##########################################################################
# Monitor section
##########################################################################
Section "Monitor"
Identifier "MyMonitor"
VendorName "Mitsubisi"
ModelName "Diamond Plus 120u"
# be sure to replace these values with values appropriate for your
# monitor!
HorizSync 31-82
VertRefresh 55-120
# 3840x2400 @ 12Hz for IBM's T221 FlatPanel
Modeline "3840x2400" 148.0 3840 3944 4328 4816 2400 2401 2404 2418
EndSection
##########################################################################
# Graphics device section(s)
##########################################################################
Section "Device"
Identifier "NV AGP"
VendorName "nvidia"
Driver "nvidia"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "NV PCI"
VendorName "nvidia"
Driver "nvidia"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
BusID "PCI:0:13:0"
EndSection
Section "Device"
Identifier "NV AGP TwinView"
VendorName "nvidia"
Driver "nvidia"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
BusID "PCI:1:0:0"
# sample twinview setup
Option "TwinView"
# be sure to replace the HorizSync and VertRefresh with correct values
# for your monitor!
Option "SecondMonitorHorizSync" "31-82"
Option "SecondMonitorVertRefresh" "55-120"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768"
Option "ConnectedMonitor" "crt,crt"
EndSection
##########################################################################
# Screen sections
##########################################################################
#
# screen section for an nvidia AGP card
#
Section "Screen"
Identifier "Screen AGP"
Device "NV AGP"
Monitor "MyMonitor"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
#
# screen section for an nvidia PCI card
#
Section "Screen"
Identifier "Screen PCI"
Device "NV PCI"
Monitor "MyMonitor"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
#
# screen section for an nvidia AGP TwinView card
# (look at the appropriate Device section)
#
Section "Screen"
Identifier "Screen AGP TwinView"
Device "NV AGP TwinView"
Monitor "MyMonitor"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
##########################################################################
# ServerLayout sections
# (invoke using the '-layout' option of 'startx'.
##########################################################################
#
# just one agp card
#
Section "ServerLayout"
Identifier "AGP"
Screen "Screen AGP"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
#
# just one pci card
#
Section "ServerLayout"
Identifier "PCI"
Screen "Screen PCI"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
#
# 2 cards, non twinview
#
Section "ServerLayout"
Identifier "Both"
Screen "Screen AGP"
Screen "Screen PCI" LeftOf "Screen AGP"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
#
# just one agp twinview card
#
Section "ServerLayout"
Identifier "AGPTwinView"
Screen "Screen AGP TwinView"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
#
# 2 cards, one agp twinview and one pci (3 monitors total)
#
Section "ServerLayout"
Identifier "BothTwinView"
Screen "Screen AGP TwinView"
Screen "Screen PCI" LeftOf "Screen AGP TwinView"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
O kadar kalabalığa gerek yok, şöyle dene :)
Section "Screen"
Identifier "Default Screen"
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Çözünürlüğü değiştirebilirsin tabi.
heartsmagic;
Vermiş olduğunuz ''xorg.conf'' dosyası içeriğini bir kez olduğu gibi, bir kez de çözünürlüğü ''1024x768'' olarak (benim LCD monitörümün karakteristik çözünürlüğü) değiştirerek, kendi ''xorg.conf'' dosyamın içine kopyalayıp, yapıştırdım. Fakat her ikisinde de sistemi kurtarma kipinde açıp, xorg.conf dosyasını silmek zorunda kaldım. Vermiş olduğunuz ''xorg.conf'' dosyası içeriğinde başka hangi ifadeleri değiştirebilirim?
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 07 Mart 2012 - 13:05:04
heartsmagic;
Ubuntu kullanan başka bir arkadaşımdan kendisine ait ''xorg.conf'' dosyasının içeriğini bana göndermesini istedim. Arkadaşım da bana e-posta ile kendi ''xorg.conf'' dosyasının içeriğini gönderdi. Fakat arkadaşım, sürücü olarak Ubuntu depolarından ''nvidia-96'' sürücüsünü yüklediğini ve yapılandırma komutları olan;
sudo nvidia-xconfig
ve;
sudo nvidia-xconfig --composite --allow-glx-with-composite --add-argb-glx-visuals
komutlarını verdiğini ve ''xorg.conf'' dosyasının son hali, yani yapılandırılmış hali olduğunu da bana bildirdi.
Aşağıya aktaracağım bu dosya üzerinde, kendi sürücüm olan, 71.86 15 sürücüsü ile ilgili olarak değiştirmem gereken herhangi bir ifade var mı? Yoksa olduğu gibi mi kendi ''xorg.conf''dosyamın içine aktarayım? Siz ne dersiniz?
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder75) Sun Jul 17 23:48:28 PDT 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Sürücü namına değişecek bir şey yok xorg.conf dosyasında şu anda. Birçoğuna gerek yok aslında, benim verdiğim en sade şekli neden çalışmadı diye irdelemek lazım. Sistemi kurtarma kipinde açma, normal olarak aç uçbirime düşsün. Giriş yap, ardından
startx
komutunu ver. Sana neden X'in açılmadığını söyleyecektir.
heartsmagic;
Malesef yine Ubuntu yazan ve altında beş adet kırmızı nokta olan yerde donup kaldı. Onbeş dakika kadar o şekilde beklettim, fakat konsola kendiliğinden düşmedi. Ben Ctrl+Alt+F1 ve diğerlerini (Ctrl+Alt+F2....) kullanarak konsola düşmek istedim, fakat yine konsola düşemedim. Sonuçta yine Ctrl+Alt+Del ile resetlemek ve xorg.conf dosyasını silmek zorunda kaldım. Ne yapacağımı şaşırdım açıkçası.
@alpsimus123 @heartsmagic'in verdiği Xorg içeriğiyle uçbirime ulaşmayı denediniz mi?
burk;
heartsmagic'in verdiği xorg.conf dosyası içeriğini kullanarak ve çözünürlüğü değiştirerek, üç kez sistemi yeniden başlattım. Fakat her seferinde, Ubuntu yazan ve altında beş kırmızı nokta bulunan yerden ileriye gidemedim. Sistemim orada donup kalıyor ve konsola da düşemiyorum. Sistemimi yeniden açabilmek için xorg.conf dosyasını silmek zorunda kalıyorum.
Arkadaşlar merhaba ben çalışan cd ubuntu kullanıyorum ama ekran hiç net değil neden acaba ekran kartım tanınmadımı acaba nasıl tanıtırım?
Alıntı yapılan: kralsant - 07 Mart 2012 - 22:09:53
Arkadaşlar merhaba ben çalışan cd ubuntu kullanıyorum ama ekran hiç net değil neden acaba ekran kartım tanınmadımı acaba nasıl tanıtırım?
@kralsant, ekran kartı tanınmıştır. Ubuntu'da tanınmayan bir donanım henüz görmedim. Belki ekran kartı sürücüsü yüklemek gerek. EK sürücülerde kurulabilinecek sürücü görünüyorsa yükleyip, iyileşme olup olmadığı görülür.
Sistemin donup kalması çok garip. Sürücü veya yanlış yapılandırma sorunlarında genelde X açılmaz, onu da irdeleyebiliriz. Senin sisteminde her ne oluyorsa donup kalıyor demek ki. xorg.conf dosyasına sadece şunu ekleyip açmayı deneyebilir miyiz?
Section "Device"
Identifier "Default Device"
Driver "nvidia"
EndSection
heartsmagic;
Vermiş olduğunuz;
Section "Device"
Identifier "Default Device"
Driver "nvidia"
EndSection
ifadesi de aynı sonucu verdi, yani Ubuntu yazan yerde yine takılıp kaldı.
Bu durumda kurulan sürücüler ne yazık ki sorun yapıyor. Nvidia kursan da sürücü olarak işlendiğinde sistem açılmamakta ısrar ediyor. xorg.conf boş bırakılırsa muhtemelen sürücüleri yüklemeyecektir kendisi. Örneğin şu an
glxinfo | grep render
komutu ne döndürüyor?
heartsmagic;
glxinfo | grep render
komutu;
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
çıktısını veriyor. Açıkçası benim pek umudum kalmadı heartsmagic. Hiçbir şey yapamayacak mıyız? İki adet yapılandırma komutunu verip de sonuca neden kolayca ulaşamıyoruz? Neden eski kartların sürücüleri (96 kodlu sürücüden eskileri) depolarımızda yok?
Sürücü de devrede görünmüyor haliyle şu an. Eski sürücülerin depodan kaldırılma sebebini inan ben de bilmiyorum. Açık kaynak olan sürücülerle sorun yaşıyor muydun peki?
heartsmagic;
Açıkçası açık kaynak topluluğuna ait sürücüler hakkında pek bilgim yok. Tek bildiğim Nvidia'nın sahipli sürücüleri kadar kuvvetli olmadıkları. Açıkçası sahipli sürücüleri kullanmayı tercih ederim.
Benim bilmek istediğim, ekran kartı yapılandırma komutlarını neden veremiyoruz? Hata Nvidia sürücüsünden mi, yoksa Ubuntu'dan mı kaynaklanıyor? xorg.conf dosyasını neden ayarlayamıyoruz ve ayarlasak bile neden sistemim açılmıyor?
xorg.conf dosyasının içinde başka neleri değiştirebiliriz?
Açık kaynak topluluğuna ait sürücülerden benim ekran kartıma ait hangilerini yükleyebiliriz? Fakat daha kuvvetli olan sahipli sürücüyü kurmuş iken, onu kaldırıp, açık kaynak sürücülerine dönmek içime sinmiyor açıkçası. Sahipli sürücüleri kullanmak için yapabileceğimiz başka bir şey yok mu? Yardımcı olursanız sevinirim.
Aramalarımda hep bu kartın 71.xxx kodlu sürücülerle sıkıntı yaşadığına dair iletilere denk geldim.
if;
Aramalarınız sırasında buluğunuz sonuçlarda, problemin çözümü için tavsiye edilen herhangi bir link var mı idi? Bu linkleri verebilirmisiniz. Belki bu sonuçlardan birşeyler yapabiliriz.
@alpsimus123, sorun Ubuntu'da mı yoksa sürücülerde mi cidden bilmiyorum. Bunu anlamanın tek yolu başka bir dağıtımda bu sürücülerin çalışıp çalışmadığını denemek ne yazık ki. Mümkünse Debian tabanlı olmayan bir dağıtım denenmeli, aksi takdirde sorunu daraltamayabiliriz.
xorg.conf dosyasına işlenen en temel sürücü meselesi bile sistemi çakmaya yetiyor, ek ne yapılabilir bilmiyorum. Hani bazen bu dosyaya girilecek bazı parametreler sorunları çözmemiz konusunda iş görüyor fakat ben etrafta bir tavsiyeye denk gelmedim. Belki @if'in gördüğü başlıklarda bir şeyler olabilir.
Ayrıca, açık kaynak sürücüler eğer sisteminde sorunsuzca çalışıyorsa bence kapalı olanlar için ısrar etme. Sanırım bu kartla oyun oynayacak veya grafik temelli uygulamalar kullanacak değilsin. Sistemin sorunsuzca çalışıyorsa bence deneyebilirsin.
heartsmagic;
Benim kartım olan Nvidia Vanta'yı destekleyen açık kaynak kodlu sürücülerden hangilerini yükleyebilirim? Bir de önceden elle yüklediğim sürücüyü kaldırdıktan sonra, blacklist.conf dosyasına sonradan eklediğim beş adet ifadeyi silmem gerekiyor, değil mi? Yardımcı olursanız sevinirim.
Açık sürücüler şu an zaten bir tane, nouveu. Eskiden bu sürücü yoktu, o zaman mesanın desteklediği şekliyle kullanılıyordu. Fakat sen söylediğin üzere kara listeye eklediğin şeyleri çıkarttıktan sonra nouveu'nun devreye girmesi lazım.
heartsmagic;
blacklist.conf içindeki eklediğimiz beş adet ifadeyi sildim. Synaptic içinde xserver-xorg-video-nouveau paketi yüklü olarak gözüküyor. Yapılandırma komutlarını vermemiz gerekiyor mu? Bunun dışında başka bir paket yüklememiz gerekiyor mu ?
Hayır, zaten sürücüler söylediğim gibi yüklüdür. Şu an
glxinfo | grep render
ne diyor?
heartsmagic;
glxinfo | grep render
komutu;
glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
şeklinde yanıt veriyor. Sahipli sürücüyü kaldırdım. Zaten ''Ek Sürücüler'' içinde ''Hiçbir sahipli sürücü yüklü değil'' mesajı bulunuyor. Şu anda sadece nouveau sürücüsü çalışıyor. Nouveau sürücüsünü yapılandırmak için ve daha performanslı kullanabilmek için, hangi komutları vermeliyim? Sahipli sürücüde kullandığımız komutları kullanabiliyor muyuz? Şu anda sistemimde boş bir xorg.conf dosyası bulunuyor. xorg.conf dosyasını nasıl düzenleyeceğim? Dosyanın içini görüntü özelliklerimle nasıl doldurabilirim?
@alpsimus123, herhangi bir çözüm önerisi görsem yazardım. Açık kaynak sürücleri kullanmaya yönlendirmişler.
@alpsimus123 ben şu anda çalışan bir nouveau sürücüsü göremiyorum, şunun çıktısını verir misin lütfen;
lsmod | grep nouveau
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nv xserver-xorg-video-nouveau
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
komutlarının ardından tekrar
glxinfo | grep render
çıktısına bakabilir miyiz?
burk;
lsmod | grep nouveau
komutunun çıktısı;
nouveau 663226 2
ttm 65224 1 nouveau
drm_kms_helper 32889 1 nouveau
drm 192194 4 nouveau,ttm,drm_kms_helper
i2c_algo_bit 13199 1 nouveau
mxm_wmi 12859 1 nouveau
video 18908 1 nouveau
şeklinde oluyor.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 10 Mart 2012 - 17:28:24
zeitgeist;
Vermiş olduğunuz komutları tek tek uyguladım.
glxinfo | grep render
komutunun çıktısı;
direct rendering: Yes
OpenGL renderer string: Mesa DRI nv05 x86/MMX/SSE
şeklinde oluyor.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 10 Mart 2012 - 19:25:37
burk ve zeitgeist;
Yazmış olduğunuz komutları uyguladıktan sonra, sistemimi yeniden başlattım. Fakat xorg.conf dosyamın içinin yine boş olduğunu gördüm. Nouveau sürücülerinde böyle mi olması gerekiyor, yoksa xorg.conf dosyasının içini doldurmak için başka komutlar da vermem gerekiyor mu?
Şu an sisteminde açık kaynak Mesa sürücüleri kullanılıyor. Sistem genelinde kullanım açısından bir sorunun var mı?
Eğer sistem sorunsuz çalışıyorsa xorg dosyasına bir şey eklemeye gerek yok. Genelde bir sorun yaşandığı vakit bazı değerler işlenir. Örneğin istediğin çözünürlüğü ayarlayamıyorsundur. @heartsmagic'in değerlendirmesine ben de katılıyorum: eğer oyun oynamayacak ve ekran kartı performansına dayalı uygulamalar kullanmayacaksan açık kaynak sürücüler işini görecektir.
zeitgeist;
Banshee ve Chromium kendi kendilerine kapanıyorlardı. Banshee'yi kaldırıp tekrar kurdum. Chromium'u da kaldırıp, yerine Chrome'u kurdum. Problemler düzeldi. Ubuntu 11.10 ara sıra kapanmıyordu. /etc/default/grub içine ''acpi=force'' ifadesini ekleyip, o problemi de çözdüm. Şu anda sistemimde herhangi bir problem gözükmüyor.
Sizin de söylediğiniz gibi bilgisayarım bir hayli eski ve bu nedenle internete girmek, müzik dinlemek ve bazen de belge hazırlamak dışında pek bir şey yapamıyorum. Hatta videoları bile izleyemiyorum. Videolar takılma yaparak hareket ediyor.
Başta siz ve heartsmagic olmak üzere, benimle ilgilendiğiniz için, bütün ağabeylerime çok teşekkür ediyorum. Yaklaşık bir haftadır sizinle birlikte bu uğraşılarımdan çok zevk aldığımı belirtmek isterim. İnşallah bundan sonra Linux hayatımda önemli bir yer teşkil eder.
@alpsimus123, sabır gösterdiğin için de bizler teşekkür ederiz, herkes aynı sabrı gösteremeyebiliyor. Gönül ister ki şu an tamamen sorunsuz bir sistemin olsun, örneğin videoları filmleri de izleyesin. Fakat öyle bir zamana geldik ki artık internet üzerindeki Flash videoların kalitesi bile neredeyse standart HD oldu. Sahipli sürücüler belki olsaydı videoları da izlerdin fakat çözemedik sorunu ne yazık ki.
heartsmagic;
Yerden göğe kadar haklısınız. Maalesef gün geçtikçe sistem kaynağını daha fazla tüketen animasyonlar ve video içerikleri internette yer alıyor. İnşallah ileride daha hızlı bir bilgisayar toplayabilirsem, bilgisayarda her istediğimi rahatlıkla yapabileceğim. Bu arada sizden bir ricam olacak. Eğer Ubuntu depolarını hazırlayan, Ubuntu geliştiricilerine ulaşabiliyorsanız, lütfen Nvidia'nın 71 kodlu sahipli sürücüsünün paketini (legacy sürücüsünü) ve yapılandırma paketlerini depolarımıza koymalarını söylerseniz sevinirim. Hiç olmazsa Ubuntu 12.04 sürümüne yetiştirebilirlerse çok iyi olacak. Her şey için tekrar teşekkür ederim.
@alpsimus123, isteğini anlıyorum aslında ama ne yazık ki işler öyle yürümüyor :) Ubuntu depoları konusunda kendi politikasına sahip ve muhtemelen şu anda eski sürücüleri tutmayı düşünmüyorlar. Belki bir yerlerde tartışılmıştır belki biz görmemişizdir. Fakat mesele irdelenecekse Launchpad üzerinden hata kaydı açarak ya da soru cevap şeklinde durum sorulabilir.
heartsmagic;
Eğer Ubuntu geliştiricileri bu şekilde karar aldıysalar, yapacak bir şey yok. Zaten yeni bir bilgisayar toplayana kadar, Nouveau sürücüleri ile idare etmekten başka bir çarem yok. Ne yapalım, bu bilgisayar ile bu kadar oluyor. Tekrar teşekkür ederim. Görüşmek üzere.
ek sürücü tercihlerinde gözüktü ama şu hatayı veriyor ordan etkinleştirdiğimde
SystemError: E:Unable to correct problems, you have held broken packages.
12.04
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Nisan 2012 - 16:00:44
sanırım .run paketinde sorun var ingilizcesini indiriptemi denesem tekrar
@lambadan, elle sürücü kuruyorsan ek sürücülerle işin yok senin. Neden hem elle kurulum yapıp hem de orayı kullanıyorsun? Ek sürücüler dediğimiz şey depolardan alınacak ve kurulacak sürücülerdir. Elle kuruyorsan sürücüleri ek sürücüleri görmezden geleceksin.
herkese merhaba öncelikle arkadaşlar. benim çıktım ise şu şekilde
kmod:nvidia_current - nvidia_current (Sahipli, Etkinleştirildi, Kullanımda değil)
kmod:nvidia_current_updates - nvidia_current_updates (Sahipli, Etkinleştirildi, Kullanımda değil)
nasıl kullanıma sokabilirim. güncel driverı sitesinden indirip el ile kurdum. kurulum aşamasında herhangi bir hata almadım.
şu an ekran çözünürlüğüm 640x480 ve bu inanılmaz sinir ediyor.
ilgilenecek ve yardım edecek arkadaşlara şimdiden teşekkür ederim.
@mustus, aynı soruyu farklı başlıklarda dile getirme lütfen çakışma oluyor:
http://forum.ubuntu-tr.net/index.php?topic=30996.msg402850#msg402850
Alıntı yapılan: heartsmagic - 10 Mayıs 2012 - 18:09:22
@mustus, aynı soruyu farklı başlıklarda dile getirme lütfen çakışma oluyor:
http://forum.ubuntu-tr.net/index.php?topic=30996.msg402850#msg402850
aslında soruyu yanlış yerde sordum ama artık iş işten geçmişti. zaten kuralara dikkat eden biriyim. neyse elle kurulum başlığından devam edicem. ilginiz için teşekkürler.
Güncel sürücüyü elle kurduysan burada bir şey yapmayacaksın sen. Çözünürlük bozuksa ya kurulumda sorun yaşamışsındır ya da yapılandırmada. demişsin heartsmagic.
kurulumda herhangi bir sorunla karşılaşmadım. bi ara 32 bitle alakalı bir soru sordu ona da evet deyip kuruluma devam ettim. ubuntuyu açınca ilk driverı yüklemeden önceki halini arar oldum.
neyse şu an driverı kaldırıp tekrar mı kurmam lazım. yada başka sürücü mü yüklemeliyim. şu 173 olandan. bilgisayarım dell 5110 nvidia gt525 ekran kartı var üstünde ayrıca bilgisayarım optimus teknolojisini destekliyor. yani yeni kurulum yapmadan halletmenin bir yolu olmalı heralde.
ben kullandığım yöntemi anlatayım.
sistemde öncelikle global menu nün en sol üstteki kapatma düğmesinden >sistem ayarları>'na giriyoruz. ardından ek sürücüleri seçiyoruz. kendi ekran kartımızı bulup etkisizleştiri seçiyoruz.
resetliyoruz sistemi. grub boot loader açılışında ilgili kernelimizi failsafe yada kurtarma kipiyazan yerden açıyoruz ekrana gelen metin modunda tek kullanıcı kipini seçiyoruz.
karşımıza root geliyor.
init 1 komutunu veriyoruz.
daha önceden indirmiş olduğumuz binary driver paketini çalıştırıyoruz.
öncelikle çalıştırma izni vermek için chmod a+x Nvidiaxxxxx.run diyoruz
./Nvidiaxxxxx.run diyoruz.
yönergeleri takip ediyoruz. kurulumu yapıyor. gerekiyorsa önceden kurulu modüller için uninstall kaldırma işlemide yapıyor.
ardından kurulum bitince kendisi çalıştırmaz ise.
nvidia-xconfig komutunu çalıştırıyoruz.
sistemi yeniden başlatıyoruz.
@mustus, Optimus varsa makinede Optimus başlığına bakacaksın zaten.
Alıntı yapılan: heartsmagic - 11 Mayıs 2012 - 15:14:52
@mustus, Optimus varsa makinede Optimus başlığına bakacaksın zaten.
ilginiz için öncelikle teşekkür ederim. zaten forumda benzer başlıkta yazılan bir çok şeyi uyguladım ancak ekran kartını defalarca kurmama rağmen etkin olmadı. artık 680*480 a fazla dayanamayıp temiz kurulum yaptım. optimus başlığına yazılanları uygulayıp ironhide kurulumunda hata alıp onun yerine Bumblebee 3.0 kurdum. sistemi tekrar açtım şifremi girince masaüstü ekranım gelmiyor şimdi. benzer başlıklardaki çözümlerden netice alamayınca ilgili başlıklardan yardım istiycem artık.
arkadaslar sudo sh NVIDIA* ksımında hata alıyorum nedendir
ERROR: You appear to be running an X server; please exit X before
installing. For further details, please see the section INSTALLING
THE NVIDIA DRIVER in the README available on the Linux driver
download page at www.nvidia.com.
OK
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find
suggestions on fixing installation problems in the README available
on the Linux driver download page at www.nvidia.com.
OK
Aşağıdaki kodu uçbirimde çalıtışrıp öncelikle Görüntü Yöneticisini kapatmayı denediniz mi?
sudo service lightdm stop
Sonra CTRL +ALT+F1 ile TTY1 uçbirimini açınız, kullanıcı adı ve şirenizi girip oturum açtıktıktan sonra hata aldığınız kod ile devam ediniz.
tekrar hata alıyorum görüntü yöneticisini kapattım olmadı yine
@ravendark, önce tty1'e düşün sonra sudo service lightdm stop
komutunu verin.
@if tamam onu yapıyorum zaten lightdm stop/waiting diyo yeni satıra geçiyo sonra sudo sh NVIDIA* komutunu veriyorum
sudo service lightdm stop
komutundan sonra alt satıra geçtikten sonra alt+f7 ile masaüstüne dönebiliyor musun?
@heartsmagic işin garibi alt+ctrl+f1 e basınca artık o uçbirimide göremiyorum ekran kararıyor *input not support* diyor monitör
Alıntı yapılan: ravendark - 20 Mayıs 2012 - 15:44:32
@heartsmagic işin garibi alt+ctrl+f1 e basınca artık o uçbirimide göremiyorum ekran kararıyor *input not support* diyor monitör
Alt+F2 ile açılan pencerecde
gksu gedit /etc/default/grub
yazıp aç. Sonra GRUB_GFXMODE satırındaki # işaretini kaldırıp 800x600 veya daha yüksek bir çözünürlük yazabilirsin. En son olarakda uçbirimde
sudo update-grub
komutunu verip, bilgisayarı yeniden başlat.
meric@meric-N68SA-M2S:~$ sudo grub-update
[sudo] password for meric:
sudo: grub-update: command not found
diye bir hata alıyorum ben hep hata alıyorum galiba
Komut:
update-grub
@matrax_41,öneri yapmış ama ön tanımlı yapılandırma ile neden sorun yaşıyorsun, çözümü bu mudur bilmiyorum.
Sen ilk defasında mı monitörle ilgili sorun yaşıyorsun?
daha öncede yaşamıştım ama bu sadece bilgisayar kapanırken ve açılırken oluyodu yine input not support diyodu onun dışında bi problemim yok
Sorum şu aslında, sen sistemi açtın ctrl+alt+f1 yaptın bu sorunu mu yaşıyorsun?
@heartsmagic , ctrl+alt+f1 yaptığımda uçbirime giriyor ama ben göremiyorum dediğim gibi ekran kararıyo alt+f7 yapınca geri çıkıyorum sordugunun sorunun cevabı budur umarım
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 20 Mayıs 2012 - 17:37:13
Aynı sorunu ben de sistemi ilk kurduğumda yaşıyorum. Söylediğim çözümü uyguladığımda sorun düzeliyor.
arkadaslar alt+ctrl+f1 e girdim
sudo service lightdm stop
sudo sh NVIDIA*
sudo service lightdm start
komutlarını girdim nvidiayı yükledim sanırım biraz kısa sürdü ama hata almadım bu sefer son komututda girdim sonrasında siyah ekran kaldı alt+f7 ile cıkamadım bende ctrl+alt+del ile bilgisayarı bastan baslattım simdi siyah ekran *geliyor ubuntuya girmiyo direk ctrl+alt+f1 e giriyo ama hiç yazı yok alt+f1 e basınca yazılar *geliyor login yapıyorum şifremi giriyorum daha sonra ne yapmam gerekiyo ubuntuya nasıl giricem
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 20 Mayıs 2012 - 18:00:56
bu arada arkadasın bilgisayarındayım kendi bilgisayarım ctrl+alt+f1 de kalmış durumda
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 20 Mayıs 2012 - 19:20:35
o kısmı atladım ubuntuya girdim nvidia sürücüsünüde kurdum ama kurulduğu görünmüyo niye kurulmuyo
@ravendark, sudo apt-get install mesa-utils
glxinfo | grep render
jockey-text --list
@if
meric@meric-N68SA-M2S:~$ sudo apt-get install mesa-utils
[sudo] password for meric:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.
Durum bilgisi okunuyor... Bitti
mesa-utils zaten en yeni sürümde.
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 0 ve Yükseltilmeyecek: 0.
meric@meric-N68SA-M2S:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW!
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
meric@meric-N68SA-M2S:~$ jockey-text --list
xorg:nvidia_current - NVIDIA hızlandırılmış grafik sürücüsü (Sahipli, Etkisizleştirildi, Kullanımda değil)
xorg:nvidia_current_updates - NVIDIA hızlandırılmış grafik sürücüsü (sürüm sonrası güncellemeler) (Sahipli, Etkisizleştirildi, Kullanımda değil)
Kurulmuş sürücü.
@if emin misin tam kapasite kullanabilir miyim bi yandanda ubuntu 11.10 indiriyodum kurmama gerek yok mu? etkisizleştirildi kullanımda değil diyo neden bunu söyliyo?
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 20 Mayıs 2012 - 22:26:17
ek sürücülerden etkinleştirdim oldu basta sürüm-current ı etkinleştirdim bilgisayarı yeniden başlattıgımda baska bi konuda bahsettigim siyah ekran sorunu oldu ubuntu2d ye girdim oradan sürüm current-update i kurdum ve tekrar baslattıgımda ubuntu ya giriş yaptım umarım daha fazla sorun cıkmaz ve umarım ekran kartı sürücüsü sağlıklı bir şekilde kurulmuştur
@ravendark, işleri karıştırmışsın yine. Elle sürücü kuruyorsan son yaptığın işlemi yapmayacaksın. Elle demek, kendin kuruyorsun demek. Son yaptığın işlemdeyse depolardaki sürücüyü kurduruyorsun sisteme. Ortalık karışmış iyice yani.
@heartsmagic , :) hadi yaa etkisileştirilmiş falan diyordu o yüzden yaptım o depodan kurduğumu etkisizleştirsem geriye döner miyiz?
Geri döner mi bilemiyorum, eğer sorun çıkarsa tekrar sürücüleri elle kurman gerekir. Kurulum tam olmalı ki sorun çıkmasın. Forumdan çıkmadan önce söyleyebileceğim tek şy bu ne yazık ki. Ayrıca elle kurulum için depolardan edinilenlerin de kaldırılması gerekiyor. Anlatımın ilk iletisinde var ayrıntılar haliyle.
depoda daha önce böyle bişey yoktu yaptığımız işlemler sonucunda geldi o depoya bende yapıverdim hemen 3 gündür uğraşıyorum gına geldi artık.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Mayıs 2012 - 00:17:20
@heartsmagic şu anda kurulumun tam yada eksik olduğunu anlayabilir miyiz?
Benim anakartta da bütünleşik aynı grafik işlemcisi var. 12.04'ü ilk kurduğumdaki sürücülerle sorun yaşamıştım. Bende daha önce kullandığım 290.10 sürümlü sürücüye döndüm. Eğer ek sürücüler bölümünden etkinleştirdin ve sorunsuz kullanabiliyorsan öyle kalsın. Eğer etkinleştirip sorun yaşıyorsan 290.10 sürümünü deneyebilirsin.
@matrax_41 şu anda sorunsuz gibi bakalım sorun çıkartırsa biraz kurcalarım olmadı 11.10 a dönerim
echo $DESKTOP_SESSION
glxinfo | grep render
ne diyor?
meric@meric-N68SA-M2S:~$ echo $DESKTOP_SESSION
ubuntu
meric@meric-N68SA-M2S:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW!
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_OES_depth24,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
Gayet güzel çıktılar. Unity3B kullanıyorsun ve sürücüler yüklenmiş görünüyor.
@heartsmagic, yardım eden herkese teşekkür ederim özellikle sana heartsmagic gnome masaüstü kullanıyorum şuanda bi problem yok teşekkür ederim tekrar
Rica ederiz @ravendark.
Üzerinden uzunca bir süre gecmis olmasina ragmen genede cok isimi gördü bu yaziniz. Ubuntu'nun yaptigi güncelleme sorunlara yol aciyordu, bu sekilde elle güncelledigimde sürücüyü hic bir sorun kalmadi. Hersey icin cok tesekkürler.
Sistem: Ubuntu 12.04
Ekran Karti: GT 130
@fakasupi, rica ederiz. Ayrıca sana da 12.04 için bir geri bildirim daha kazandırdığın için bizler teşekkür ederiz.
Merhaba bilgisayarıma 9500 gt için bu yöntemlerle Nvidia nın son sürücüsünü sorunsuzca kurdum görünürde her şey sorunsuz.Fakat Detaylar bölümünde ekran kartım bilinmeyen olarak görünüyor Nvidia Settings'e baktığımda ekran kartım 9500gt olarak görünüyor.Acaba detaylar bölümünden de 9500gt olarak görebilirmiyim yoksa bu bir sorun teşkil etmez mi?Son olarak Nvidia Settings'e sadece uçbirimden mi ulaşabilirim?
@Denonitros, bilinmeyen olarak görünmesi sorun teşkil etmez. Sol taraftaki barın üzerindeki Ubuntu simgesine tıklayın - ana seçke açılacaktır-, nvidia yazdığınızda arama kutusuna Nvidia ayarları uygulamasının görünmesi gerek.
@if teşekkür ederim ama sanırım bir problem var çünkü Cinnamon'u yeni yükledim ve Cinnamon'a giremiyorum çok büyük ihtimal şu an Unity 2B'deyim.
Düzenleme: Şu an bir hata mesajı ile karşı karşıyayım:
Ve jockey-gtk lafları dolaşıyor mesajda sanırım sürücüyü tam kuramamışım.Acaba bu başka pencerede açılan bu mesajı size nasıl yansıtabilirim?İşaretleyemiyorum ve çok uzun.
Değ.2: Hata mesajından sonra bilgisayarı yeniden başlattım bu sefer detaylarda ekran kartım göründü sanırım bir sorun yok.
@Denonitros, rica ederim. Çözüldüğüne sevindim.
ekran kartim nvidia gt 420m . nvidianin sitesinden kendime ait ekran karti surucusunun linux 64 bit surumunu indirdim ve ilk sayfada yazili olanlari uyguladim ucbirimden sudo sh nvidia* komutundan sonra nvidia driver paketi aciliyor fakat yukleme sirasinda hata veriyor x server i kapat diyor lutfen yardim edebilir misiniz
ubuntu 12.10
ctrl+alt+f1 ile terminale düştünüz mü?
Kara liste eklemesinden sonra bilgisayarınızı yeniden başlatın. Daha sonrasında kaldığınız yerden devam edin. Bu şekilde sorunsuz kurulup yapabilmelisiniz.
birazdan deneyeceğim bir sorum daha olacak, sudo apt-get install nvidia dediğim zaman neyi nerden indiriyor?
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 00:45:06
kara liste eklemesinden reboot ettim yüklemede x server hatası falan almadım fakat yine kurulumu yapmadı bir kaç hata daha verdi ve iptal etti. hataları birazdan yollayacağım
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 02:33:58
hata bir
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fwww.mustafazorluer.com%2Fdata%2F1.JPG&hash=ae2dd7bb12a6c25339bdc9e86b029daee00fde9c)
hata iki
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fwww.mustafazorluer.com%2Fdata%2F2.JPG&hash=356358dad9c4750f6259b2b78dffb7a295d046bc)
hata üç ve kapnış
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fwww.mustafazorluer.com%2Fdata%2F3.JPG&hash=3756ac2fb4fe94fe98d764f33f95c7fb2b22cd1a)
hata verip kurmadı bende reset attım ekran çözünürlüğü düşük ve sistem ayrıntılarında ekran kartı olarak VESA GF108 Board diye bi şey gösteriyor
lütfen yardım edin kafayı yemek üzereyim
@zorluer66 sanırım sizin sisteminizde Optimus var, şu çıktıları alalım lütfen; http://forum.ubuntu-tr.net/index.php?topic=33412.0
mustafa@mustafazorluer:~$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_MESA_copy_sub_buffer
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_get_proc_address,
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_multithread_makecurrent, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_EXT_texture_from_pixmap
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)
OpenGL version string: 2.1 Mesa 9.0
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture,
GL_EXT_polygon_offset, GL_EXT_subtexture, GL_EXT_texture_object,
GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture,
GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters,
GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_separate_specular_color,
GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_ARB_multitexture, GL_IBM_multimode_draw_arrays,
GL_IBM_texture_mirrored_repeat, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_secondary_color, GL_EXT_texture_env_add, GL_EXT_texture_lod_bias,
GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc,
GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_EXT_framebuffer_object,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_MESA_window_pos, GL_NV_packed_depth_stencil,
GL_NV_texture_rectangle, GL_ARB_depth_texture, GL_ARB_occlusion_query,
GL_ARB_shadow, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_window_pos, GL_EXT_stencil_two_side, GL_EXT_texture_cube_map,
GL_NV_fog_distance, GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,
GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader,
GL_ARB_shader_objects, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, GL_ATI_texture_float,
GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_MESA_pack_invert,
GL_MESA_ycbcr_texture, GL_NV_primitive_restart,
GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel,
GL_ARB_occlusion_query2, GL_ARB_point_sprite, GL_ARB_shading_language_100,
GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object,
GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate,
GL_OES_read_format, GL_ARB_pixel_buffer_object,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_float,
GL_ARB_texture_rectangle, GL_ATI_texture_compression_3dc,
GL_EXT_packed_float, GL_EXT_pixel_buffer_object,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_rectangle,
GL_EXT_texture_sRGB, GL_EXT_texture_shared_exponent,
GL_ARB_framebuffer_object, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_packed_depth_stencil,
GL_ARB_vertex_array_object, GL_ATI_separate_stencil,
GL_ATI_texture_mirror_once, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
GL_EXT_gpu_program_parameters, GL_EXT_texture_compression_latc,
GL_EXT_texture_sRGB_decode, GL_OES_EGL_image, GL_ARB_copy_buffer,
GL_ARB_draw_instanced, GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
GL_ARB_map_buffer_range, GL_ARB_texture_rg, GL_ARB_texture_swizzle,
GL_ARB_vertex_array_bgra, GL_EXT_separate_shader_objects,
GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra,
GL_NV_conditional_render, GL_AMD_draw_buffers_blend,
GL_ARB_ES2_compatibility, GL_ARB_debug_output, GL_ARB_draw_buffers_blend,
GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location,
GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex,
GL_ARB_sampler_objects, GL_ARB_shader_texture_lod,
GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_provoking_vertex,
GL_EXT_texture_snorm, GL_MESA_texture_signed_rgba, GL_ARB_robustness,
GL_ARB_texture_storage, GL_ARB_invalidate_subdata
96 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0d2 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0d3 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0d4 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0d5 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0d6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0d7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0d8 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0d9 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0da 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0db 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0dc 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0dd 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0de 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0df 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0e0 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0e1 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0e2 24 tc 0 32 0 r . . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x0e3 24 tc 0 32 0 r . . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x0e4 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x0e5 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x0e6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x0e7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x0e8 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0e9 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ea 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0eb 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ec 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0ed 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ee 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0ef 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0f0 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0f1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0f2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0f3 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0f4 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f5 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0f6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f7 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0f8 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0fa 24 tc 0 24 0 r . . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x0fb 24 tc 0 24 0 r . . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x0fc 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x0fd 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x0fe 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x0ff 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x100 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x101 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x102 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x103 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x104 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x105 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x106 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x107 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x108 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x109 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x10a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x10b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x10c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x10d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x10e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x10f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x110 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x111 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x112 24 dc 0 32 0 r . . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x113 24 dc 0 32 0 r . . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x114 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x115 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x116 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x117 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x118 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x119 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x11a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x11b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x11c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x11d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x11e 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x11f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x120 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x121 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x122 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x123 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x124 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x125 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x126 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x127 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x128 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x129 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x12a 24 dc 0 24 0 r . . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x12b 24 dc 0 24 0 r . . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x12c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x12d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x12e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x12f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x041 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
144 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x042 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x043 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x044 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x045 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x046 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x047 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x048 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x049 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x04a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x04b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x04c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x04d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x04e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x04f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x050 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x051 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x052 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x053 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x054 24 tc 0 32 0 r . . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x055 24 tc 0 32 0 r . . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x056 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x057 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x058 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x059 24 tc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x05a 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x05b 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x05c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x05d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x05e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x05f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x060 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x061 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x062 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x063 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x064 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x065 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x066 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x067 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x068 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x069 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x06a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x06b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x06c 24 tc 0 24 0 r . . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x06d 24 tc 0 24 0 r . . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x06e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x06f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x070 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x071 24 tc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x072 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x073 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x074 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x075 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x076 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x077 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x078 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x079 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x07a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x07b 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x07c 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x07d 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x07e 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x07f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x080 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x081 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x082 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x083 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x084 0 tc 0 16 0 r . . 5 6 5 0 . . 0 32 0 0 0 0 0 0 0 None
0x085 0 tc 0 16 0 r . . 5 6 5 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x086 0 tc 0 16 0 r y . 5 6 5 0 . . 0 32 0 0 0 0 0 0 0 None
0x087 0 tc 0 16 0 r y . 5 6 5 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x088 0 tc 0 16 0 r y . 5 6 5 0 . . 0 32 0 0 0 0 0 0 0 None
0x089 0 tc 0 16 0 r y . 5 6 5 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x08a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x08b 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x08c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x08d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x08e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x08f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x090 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x091 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x092 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x093 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x094 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x095 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x096 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x097 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x098 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x099 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x09a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x09b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x09c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x09d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x09e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x09f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x0a0 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 0 0 0 0 0 0 None
0x0a1 24 dc 0 32 0 r y . 8 8 8 8 . . 0 32 0 16 16 16 16 0 0 Slow
0x0a2 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0a3 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0a4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0a5 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0a6 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0a7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0a8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0a9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0aa 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0ab 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0ac 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0ad 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0ae 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0af 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0b0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0b1 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0b2 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0b3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0b4 24 dc 0 24 0 r . . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x0b5 24 dc 0 24 0 r . . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x0b6 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x0b7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x0b8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 0 0 0 0 0 0 None
0x0b9 24 dc 0 24 0 r y . 8 8 8 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x0ba 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0bb 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0bc 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0bd 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0be 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0bf 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0c0 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0c1 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0c2 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0c3 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0c4 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0c5 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0c6 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x0c7 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0c8 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x0c9 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0ca 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x0cb 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0cc 0 dc 0 16 0 r . . 5 6 5 0 . . 0 32 0 0 0 0 0 0 0 None
0x0cd 0 dc 0 16 0 r . . 5 6 5 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x0ce 0 dc 0 16 0 r y . 5 6 5 0 . . 0 32 0 0 0 0 0 0 0 None
0x0cf 0 dc 0 16 0 r y . 5 6 5 0 . . 0 32 0 16 16 16 0 0 0 Slow
0x0d0 0 dc 0 16 0 r y . 5 6 5 0 . . 0 32 0 0 0 0 0 0 0 None
0x0d1 0 dc 0 16 0 r y . 5 6 5 0 . . 0 32 0 16 16 16 0 0 0 Slow
mustafa@mustafazorluer:~$
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 13:38:05
mustafa@mustafazorluer:~$ jockey-text --list
kmod:nvidia_experimental_304 - Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:wl - Broadcom STA wireless driver (Proprietary, Disabled, Not in use) [auto-install]
kmod:nvidia_experimental_310 - Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_current - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_current_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 13:56:01
mustafa@mustafazorluer:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
640x480 60.0
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 14:12:12
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fmustafazorluer.files.wordpress.com%2F2013%2F01%2F5.jpg&hash=090846bbd699a50a76774faf819b5fb9680a2086)
ve
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fmustafazorluer.files.wordpress.com%2F2013%2F01%2F4.jpg&hash=bcd0e33f50fadf614741554307844e703707e3c4)
@zorluer66 öncelikle kod etiketi kullanın; http://forum.ubuntu-tr.net/index.php?topic=14283.0
Konuyla ilgili benim istediğim çıktıların tamamını neden vermediniz? Ayrıca ekran kartındaki seçeneklerden ilkini seçtiğinizde ne oluyor?
@zorluer66, sürücüyü kurdunuz mu? Çünkü masaüstüne düşebilmişsiniz.
öncelikle özür dilerim sayfa kuralları hakkında bilgim yok tu .
sürücülerden en baştakini seçtiğim zaman ubuntu açılıyor fakat yan taraftaki dock ve üst panel gelmiyor ekran görüntüsünü yolluyorum 1dk sonra
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 18:35:24
seçip reset attıktan sonraki hali böyle sayfa üzerlerinde ki çarpı işaretleri falan da gelmiyor
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fmustafazorluer.files.wordpress.com%2F2013%2F01%2Fekran-gc3b6rc3bcntc3bcsc3bc-2013-01-12-182154.png&hash=8b513bbecbee165ea7bf4c8c495f8b9865fa176b)
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 18:38:32
terminal e
nvidia-settigns
yazdığım zaman gelen hata
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fmustafazorluer.files.wordpress.com%2F2013%2F01%2Fekran-gc3b6rc3bcntc3bcsc3bc-2013-01-12-183639.png&hash=4409b0e11ad4e6bec131fd4837e5ad3f65d9151e)
sudo sh NVIDIA* --uninstall
sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
yüklediğiniz sürücü varsa kaldırıp açık kaynak sürücüy dönelim. Sonra
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
paketlerini kurun. Bundan sonra indirdiğiniz sürücüyü kurmaya çalışın.
Ayrıca hala istediğim çıktıları görmedik @zorluer66, sistemde 2 tane ekran kartı varsa ona göre kurulum yapmak durumundayız.
@burk verdiğiniz çıktılardan alabildiklerim onlar diğerlerini ya ben alamıyorum yada hata veriyor. Sistemde tek nvidia var başka ekran kartı yok diye biliyorum ben windows a göre tek vardı yani
@zorluer66, uçbirim ayarlarından kaydırma ya da hafıza kısmını sonsuz yapın.
En azından
lscpi
çıktısını görsek o da iyi olurdu.
@if dediğiniz kodlardan
sudo sh NVIDIA* --uninstall
dediğimde gelen ekran bu
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fmustafazorluer.files.wordpress.com%2F2013%2F01%2Fekran-gc3b6rc3bcntc3bcsc3bc-2013-01-12-191337.png&hash=1f72d21a073b2c3b9cb6571e373374d42743a7fe)
diğerleri de hata veriyor
@zorluer66, kaldırılacak sürücü yok demiş. Yoksa yoktur.
Önce @burk'un istediği çıktıyı alalım.
nasıl alacağım onu dediğiniz kodu ctrl + alt + t yapıp terminale yazıyorum olması gereken bu değil mi
@zorluer66, evet. Uçbirime kopyala yapıştır yapın ve çıktısını buraya geçin.
bir şey mi eksik kopyala yapıştır yaptım ekran bu
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fmustafazorluer.files.wordpress.com%2F2013%2F01%2Fekran-gc3b6rc3bcntc3bcsc3bc-2013-01-12-192448.png&hash=a2ee0e2bc029e8818e591424b176b53b90ec96d2)
@burk'un klavyesi sürçmüş. Komut lspci
olacak. Ekran görüntüsü olarak değil de çıktıyı buraya kod etiketi kullanarak aktarın.
tamam oldu dikkat etmedim özür
mustafa@mustafazorluer:~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Sağlayıcı Kimliği: GenuineIntel
CPU family: 6
Model: 37
Stepping: 2
CPU MHz: 1199.000
BogoMIPS: 4522.95
Sanallaştırma: VT-x
L1d önbellek: 32K
L1i önbellek: 32K
L2 önbellek: 256K
L3 önbellek: 3072K
NUMA node0 CPU(s): 0-3
Özür dilemenize gerek yok da komutu yanlış yazmışsınız. Benim bir önceki iletimdeki komutu kopyalayıp yapıştırın ve enter tuşuna basın.
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0df1 (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
03:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
@zorluer66, tek ekran kartı var. Şimdi verdiğim komutları tek tek yürütün. Kopyala yapıştır yapın ki yanlış komut vermiş olmayın. Herbir komutu yürüttükten sonra çıktısını buraya geçin.
tamam bekliyorum
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Ocak 2013 - 20:29:22
hepinize teşekkürler dediklerinizi sırayla yaptım başarılı kurulum oldu
sizin dediklerinizi uyguladım ekran çözünürlük ayarları çok düştü manuel olarak ayarlamak istedim sistem ayarlarından olmadı laptop ekranı olarak algılıyor bende synaptic paketten nvidia nın 310 driverlerini kurdum pc yi kapatıp açtığımda masa üstü tamamen silindi hiçbir ikon veya sembol kalmadı sadece masa üstü teması var yani anlıyacağınız elim kolum bağlandı bu sorun çözülemiyecek bir sorunmudur eğer öyle ise tekrar kubuntuyu kuracağım onda dahi bir cok şeyde zorlanıyorum ama onda daha bir stabil calışıyor sanki
Çözülebilir fakat işleri çok karıştırmamak lazım. Depolardan kurduğun sürücüleri kaldır, elle kurulan sürücüleri kaldır ve özel bir sebebin yoksa depolardaki sürücüleri kur. Eğer özel bir sebebin varsa da bu başlıkta neyi nasıl yaptığını aktar lütfen buraya.
bu konunun en başından verilen komutları kullandım ekrandaki sürekli haraket eden monitörün yazısı kayboldu ama ekran küçüldü bende synaptic teki paketleri kurdum nvidianın 310 sürümü kurdum ama ekran daki herşey silindi sadece tema kaldı masa üstünde fareye sağ tıkladığımda sistem ayarlarına girebiliyordum ama hiç bişeyi düzeltemiyordum şu an ubuntu kurulu ama ekran bomboş ben bu yazıyı windo..tan yazıyorum benim merak ettiğim konu şu kubuntuda * her şey gayet normalde yani kurulum olsun donanım olsun * her şey normalde neden ubuntuda sorunlar cıkıyor onu anlamadı unty den dolayımı bu sorunlar
Hayır, değil. Ortada sorun da yok @sireno52.
Anlaşamıyoruz seninle, bir önceki önerimi lütfen tekrar oku. Ne yaptığını buraya sonuçlarıyla aktarmazsan sorun nerede anlayamayız ki. Forumda hem depodan hem de elle kurulan sürücülerin nasıl kaldırılacağı var. Önce temizlik yapar ardından deneyeceklerini denersin.
husky@husky-P4X333-8235:~$ sudo gedit /etc/modprobe.d/blacklist.conf
[sudo] password for husky:
sudo: gedit: command not found
husky@husky-P4X333-8235:~$
Dakika 1 gol 1 nerede hata yapıyorum? Ekran driverını otomatik bulup kuran program yok mudur lubuntuda?Nvidia sitesinden de NVIDIA-Linux-x86-173.14.36-pkg1.run dosyasını indirdim, ama nasıl kurulacağını bilmiyorum...
İlk adım olarak Nvidia'nın sitesinden kartımıza ait olan sürücüleri indirip ev (yani Başlangıç) dizinine koyuyoruz. Örneğin şu sürücü olsun:
NVIDIA-Linux-x86_64-195.36.24-pkg2.run .Yanlış yere mi koyuyorum. Buyrun resmi:
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fs2.postimage.org%2F3qywy4v9x%2F2013_03_16_174414_1920x1080_scrot.jpg&hash=8797a3e0fc46191c448bfe1c23b3dd3b69fbca1c) (http://postimage.org/image/3qywy4v9x/)
Bir forum sitesinde şunu buldum . Bir bakar mısınız? Sağlıklı bir yöntem midir bu ?
http://lubuntumadesimple.blogspot.com/2011/10/installing-nvidia-graphics-driver-in.html
Lubuntuda Gedit yok, yerine Leafpad olması gerek. Gedit yerine Leafpad yazın.
Alıntı yapılan: if - 16 Mart 2013 - 18:33:23
Lubuntuda Gedit yok, yerine Leafpad olması gerek. Gedit yerine Leafpad yazın.
Nvidia sitesinden indirmiş olduğum NVIDIA-Linux-x86-173.14.36-pkg1.run dosyasını Tercihler - Yazılım Kaynakları -Ek sürücüler kısmından değiştirerek kurdum.
NVIDIA Corporation :NV34 [Geforce FX 5200]
Using NVIDIA binary Xorg driver,kernel module and VDPAU library from nvidia -173 (sahipli,tested )
Seçtim ve 2 oyunda açıldı.Sanırım driverı yükledim.Fakat supertux kart oyunu çok yavaş çalışıyor. Ekran ayarlarım 1920x1080 ve oyunda da aynı ayarları kullanıyorum . Nasıl halledebilirim?
@husky, o oyun için açılmış konular var onlara bakın. Burası oyun için çözüm sunulacak konu değil.
Alıntı yapılan: if - 16 Mart 2013 - 19:15:00
@husky, o oyun için açılmış konular var onlara bakın. Burası oyun için çözüm sunulacak konu değil.
Usta hem buraya hem de oyun konusuna açmıştım.Oyun konusunda supertuxkart hata veriyor acaba ekran kartı yüklü değil mi diye sormuştum.Normal konuda ise ekran kartı yüklü olup olmadığını nasıl öğrenirim diye yazmıştım.Siz 2 konuya da aynı konu başlığıyla cevap verince , konular iç içe girdi .
Anladım @husky. Oyun sorunu için forumda arama yapın. Benzer konular olacaktır hatırladığım kadarıyla.
Arkadaşlar ilk mesajda anlatılanları kubuntu da denemiştim ama olmamisti. şimdi yeniden kubuntu'ya kurmak istiyorum. Bunu anlatan türkçe bir makale var mı veya yardımcı olabilecek kimse ?
@pisipardus anlatım zaten Türkçe?
Alıntı yapılan: burk - 07 Nisan 2013 - 15:52:13
@pisipardus anlatım zaten Türkçe?
kubuntu için !
Anlatımın masaüstünü bağlayan bir yanı yok aslında. Sadece orada geçen lightdm yerine sen muhtemelen kdm üzerinden sonlandıracaksın oturumu. Tek fark budur büyük ihtimalle. Daha önce denedin ama ne olmadı?
Uzun süre önce denemiştim , şimdi hatırlamıyorum.
şuanda lightdm yazan yere kdm yazsam yeterli olur mu?
Onun dışında birşey yapmama gereken var mı?
aşağıdaki gibi bir uyarı çıktı
ubuntu:~$ sudo gedit /gedit /etc/modprobe.d/blacklist.conf
[sudo] password for mahmut:
sudo: gedit: command not found
@pisipardus, masaüstü ortamı olarak KDE kullanıyorsun. Başlıktaki anlatımda ise düzenleyici olarak Gedit kullanılmış yani Gnome'a ait metin düzenleyici. Sen bu gibi şeyleri kendine göre değiştirebilirsin, kısacası orada kate kullanacaksın. lightdm yerine de kdm yazarsan olabilir, tabi service ile açılıp kapatılabiliyorsa kdm. Yoksa eski şekilde init.d altından kapatmak gerekebilir.
Evet, ben değişen bir şey yok demiştim ama varmış. Sürücünün kendi kurulumu için yok fakat çevresindeki işlemler için var.
Ben profesyonel bir kullanıcı değilim. Bunu kubuntu için anlatan bir metin var mı acaba.
@pisipardus, değişen çok şey olmayacak muhtemelen iki üç tane.
1. gedit yerine kate kullanacaksın.
2. lightdm yerine kdm ile iş yapacaksın.
İkincisi için şunu dene:
sudo servide kdm stop
Eğer masaüstü kaybolup uçbirime düşersen şunu yaparsın:
sudo service kdm start
Burada anlamış oluruz ki service ile kdm'yi yönetebiliyoruz. Eğer olmuyorsa init.d altından deneriz. Önce sen bunu bir belirle. Gerisi aynı anlatımın muhtemelen.
Deneyince buraya yazarım. teşekkürler.
Nvidia'nın optimuslu makineler için yayınladığı sürücü aynı şekilde mi kurulacak ? Bilen var mı ?
@shadow., bakmadım ancak değişen bir şey olacağını sanmıyorum. Senelerdir bu şekilde kuruluyor Nvidia sürücüleri.
12.04.2 denedim.Beta olduğu için mi ya da 13.04 sürümü olması gerekiyor bilmiyorum.Denemek isteyenler hiç denemeye kalkmasınlar hata veriyor.Belki kararlı sürüm yayınladığında ... Sabırla nvidiayayı bekliyeceğiz.
Yanlış yönlendirme için özür dilerim, peşin hüküm vermemek gerekiyor demek ki. @shadow., sorun şu sanırım:
http://forum.ubuntu-tr.net/index.php?topic=29186.msg463700#msg463700
Tekrar özür dilerim.
Alıntı yapılan: heartsmagic - 09 Nisan 2013 - 22:40:14
@pisipardus, değişen çok şey olmayacak muhtemelen iki üç tane.
1. gedit yerine kate kullanacaksın.
2. lightdm yerine kdm ile iş yapacaksın.
İkincisi için şunu dene:
sudo servide kdm stop
Eğer masaüstü kaybolup uçbirime düşersen şunu yaparsın:
sudo service kdm start
Burada anlamış oluruz ki service ile kdm'yi yönetebiliyoruz. Eğer olmuyorsa init.d altından deneriz. Önce sen bunu bir belirle. Gerisi aynı anlatımın muhtemelen.
bu kısma kadar geldim şöyle bir uyarı verdi
sudo: servide: command not found
sudo: servide: command not found
servide değil, service olmalı.
ubuntu:~$ sudo service kdm stop
[sudo] password for :
kdm: unrecognized service
ubuntu:~$ sudo killall gdm-binary
gdm-binary: hiçbir işlem bulunamadı
@pisipardus, komut ve çıktılarını kod etiketi içinde veriniz.
ps uax | grep -E "light|kdm|gdm"
ne diyor?
arkadaşlar öncelikle ilgiliendiğiniz için hepinize ayrı ayrı teşekkür ederim.
nvidia sürücüsünü indirdiğim dosyadan kuramadım.
ama sorunum şu şekilde çözüldü. kubuntu 13.04 yükledikten sonra hiçbir nvidia sürücüsü yüklemeden videolarda artık çatlama olmadan izleyebiliyorum.
bilgisayarımda kubuntu ile videoları açtığımda videoların üst kısmında çatlamalar oluyordu. bu nedenle nvidia'nın sitesinden indirdiğim sürücüyü kurmak istiyordum. ama bu işlem benim gibi acemiler için bir aşamadan sonra bıkkınlık yaratıyor.
bir eleştirimde, kubuntu konusunda yeterli türkçe kaynağın olmaması. en azından site yöneticileri ubuntu ile ilgili temel konularda yardım başlığı hazırlarken kubuntu içinde ek açıklamalar yapabilir . burdaki çalışmaların tamamen gönüllü olduğunu biliyorum. ancak uzun süredir video'yu bozuk izlemem nedeniyle kubuntu kullanamıyordum. benim gibi çok kullanıcının olduğunuda düşünürsek bu önemli birşey.
tekrar teşekkür ederim.
@pisipardus, haklısın esasında. Temel değişikliklerin olduğu kısımlarda belki ek açıklama düşülebilir fakat genelde hemen her şey ortak oluyor. Tariflerde değişen şeyler genelde metin düzenleyicilerin ismi vs. oluyor. Bu başlık da biraz özel, giriş yöneticisi için değişiklik yapmak gerekiyor bir de.
Fakat sen neden kuramadın ona pek eğilememişiz. Basitçe esasında giriş yöneticisi durdurulup sürücüler kurulacaktı.
Eğer elle kurmayayım diyorsan xorg-edgers PPA'sını ekleyip güncel sürücüleri edinmeyi de deneyebilirsin.
Sorunun tam olarak neden kaynaklandığını anlamadım. Ancak sürücü kuruluma geciyordu, ve bütün çıkan şeylere olumlu cevap verip enter'e basıyordum. Bir aşamada eksik birşey yapmış olabilrim. Şu anda hic bir sürücü kurmamama rağmen problem Yaşamıyorum. Acaba yeni sistem kurulurken nvidia sürücülerini de kurmuş olabilir mi? Sistemden ek sürücülere baktığımda kurulu bir nvidia sürücüsü görünmüyor.
Hayır, sistem sen söylemezsen sürücü kurmaz. Nvidia kurulumda yaşanan sıkıntılardan biri de linux-headers paketinin kurulu olmaması. Elle kurulumlarda da ortaya çıkabiliyor bu sorun. Hata olarak basıyor esasında. Deneyecek arkadaşlar için önce şu komutu yürütüp ilgili paketi kurmak fayda sağlayabilir.
sudo apt-get install linux-headers-`uname -r`
Belki senin sorunun da buydu, hata görmeden yorum yapmak zor. Denemek istersen aklında bulunsun.
O zaman tam verim almam için bu sürücüyü kurmam gerekekecek. Izninizle iki sorum olacak.
1. Video izlerken gerçekleşen catlamalarin (çoğunlukla ekranın üst kısmında) sürücüyle ilgisi var mı? Yoksa optimizasyon sorunu mu? Ubuntu nvidia sürücüleri kuruluyken çatlama olmazken kubuntuda nvidia'da aynî sürücüler kuruluyken neden çatlama oluyor?
2.Bir diğer sorum kubuntu ile gelen programla nvidia sürücülerine baktığımda 304,310 +bunların update edilmisleri ve 113 ,173 sürücüleri bulunuyor. Bunlarda hangisini yuklmem lazım?
Fırsat bulunca tekrar sürücü yükleyeceğim. O zaman tüm detayları burda paylaşırım.
Kırılma ve çatlama sorunları biraz garip. Hangi ortamalarda neden oluştukları pek net değil benim için. Kubuntu ve Ubuntu arasındaki temel farkın masaüstü ortamı olduğu aşikar. Zira sanırım X ve diğer paketler hemen hemen aynıdır. Gerçi yapılandırma durumu da olabilir arada. Örneğin Kubuntu üzerine kurulacak Gnome+Unity ile sorun yaşanmıyorsa mesele KDE'ye çıkabilir. Fakat orada da sorun varsa kaynağı nasıl tespit ederiz bilemiyorum.
İkinci soru içinse grafik kartın güncelse ve 310 sürümü destekliyorsa onu kur. En nihayetinde güncel olan sürücü o.
sh 0: Can't open NVIDIA-Linux-x86-304.88.run
Hatası alıyorum ne yapabilirim?
edit: cd ile klasöre gidince oldu , sağolun :P
forum.ubuntu-tr.net/index.php?topic=29186.0 (http://forum.ubuntu-tr.net/index.php?topic=29186.0)
adresinde anlatildigi sekilde bumblebee kurduktan sonra uzerine burada anlatildigi sekilde elle guncel nvidia suruculeri kurulabilir mi?
@sonador, Bumblebee zaten uygun sürücüleri kuruyor senin için. Buradan elle tekrar sürücü kurmak zaten Optimus desteğini kaybetmek anlamına geliyor. Kısacası, kurma burayı takip ederek elle sürücüleri.
@heartsmagic, tesekkur ederim. Ben bumblebee'yi varsayilan suruculeri ile kurdugum icin nvidia sahipli suruleri oyunlarda daha yuksek performans verir diye ell surucu kurmak istemistim. Bunun icin bumblebee'yi kaldirip tekrar mi kurmak gerekir?
Oyunlarda Nvidia sürücüsünün devreye girmesini sağlaman lazım senin, bunun için de bu oyunları optirun komutu ile başlatmalısın. Bunu denedin mi?
@heartsmagic, evet oyunu optirunla calistiriyorum hatta oyunun baslaticisinda komutun basina optirun ekleyip calistiriyorum. Benim demek istedigim, bumblebee ile varsayilan olarak gelen suruculer, nvidianin sahipli suruculeri kadar yuksek performans sunuyor mu? Sunmuyorsa bunu nasil duzeltebilirim?
@sonador bildiğim kadarı ile izah edeyim. Sisteminizde Intel-Nvdia ekran kartlarının birlikte yer aldığı Optimus teknolojisi var ve sadece Nvidia'nın sürücüleri sistemin verimli kullanımı için yeterli olmaycaktır. Yani Bumblebee kullanmadan ekran kartı sürücüleri tam olark yüklenmiş olmayacaktır.
@burk, sistemde bumblebee kurulu zaten. Ben, daha iyi performans icin bumblebee ile nvidia'nin guncel suruculerini kullanabilir miyim? diye merak ediyordum.
@sonador en iyi performansı bumblebee ile alacağınız kanaatindeyim zira Intel - Nvidia uyumu için de sürücü desteği sağlamış oluyor.
Alıntı yapılan: sonador - 01 Temmuz 2013 - 15:42:25
@burk, sistemde bumblebee kurulu zaten. Ben, daha iyi performans icin bumblebee ile nvidia'nin guncel suruculerini kullanabilir miyim? diye merak ediyordum.
Kullanamazsın muhtemelen. Bumblebee bu nedenle başlayan bir proje zaten. Halihazırda güncel şekilde gelen Nvidia sürücülerinin bizim tarafa desteği yok (Optimus için). Bir süre sonra olacak ama, çalışmalar devam ediyor. İşte bu nedenle Bumblebee projesi sürücüleri buna göre uyarlıyor ve geçiş yapılabilecek bir ortam sağlıyor. Kendi içinde sürücüleri nasıl güncelliyor bilemiyorum fakat son sürücüleri ha deyince kullanmak mümkün değil.
acer travelmate 5742g model laptop ve geforce gt 420M ekran kartı var bu işlemleri yaparken
http://p1310.hizliresim.com/1g/j/tmgbm.png
böyle bir hata alıyorum X serverden nasıl çıkacağım ?*
gerek kalmadı http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html şuradan manuel olarak yükledim.
@91011, bu başlığın ilk iletisine baktın mı? Orada anlatılıyor neyi nasıl yapacağın. Yaptın ve olmadıysa bilmek isterim, böylece güncelleme geçeriz.
@heartsmagic, tabi ki ilk iletiyi okudum işlemler derken orada anlatılanları kastettim.
Şu komutta takıldı resimde verdiğim gibi
sudo sh NVIDIA*
Ben kendim kurmaya çalıştım ilk indirdiğim .run uzantısını onu açmaya çalıştım onu yüklemeye çalıştğımda da aynı hatayı aldım. Serveri tanımadı yüklemiyor.
http://p1310.hizliresim.com/1g/j/tmgbm.png
Bulduğım sitede de ikinci metodu depodan kurmayı uyguladım driverim yüklendi.
O şekilde elle kuruluma başlamadan önce şu komut var sırada:
sudo service lightdm stop
Denedin mi? Denediysen ne oldu? Bu komut sonrasında giriş yöneticisinin sonlandırılması, yani X'in kapatılması gerekiyor.
Neyse, ilk elden deneyelim bakalım son durum nedir.
Not: Denedim, ilgili komut hâlâ gayet başarılı bir şekilde sonlandırıyor lightdm giriş yöneticisini.
ctrl+alt+f1 yaptım siyah bir ekran çıktı ama bir türlü buradan çıkamadık kullanıcı adı, parola yazdım ama nafile, ne yapmam lazım?
@karaca buradaki anlatımı takip ettiğinizi varsayarak giriş bilgilerini mi kabul etmiyor yoksa kabul ettikten sonra başlamıyor mu?
"login incorrect" diyor, öylece kalıyor, halbuki yazdıklarımda bir yanlışlık yok, neden bilmem ama çok sorun
yaşıyorum, bir kaç ay önce cd'den 13.4' ü kurmuştum, 1280x800 seçenekler arasında vardı, geçenlerde bir format
atayım dedim, baktım 1280x800 yok olmuş, ve aynısı mint 14' te yaşadım, akıl alır gibi değil, sonra "xrandr" yolu ile çözünürlük değiştirmek istedim, "ekranlar için kayıtlı yapılandıma uygulanamadı, seçilen kiplerden hiçbiri kullanılabilir kiplerle uyumlu değil", X Error of failed request: BadMatch (invalid parameter attributes),
X Error of failed request: BadName (named color or font does not exist) diye her defasında farklı üç hata verdi, xorg.conf dosyasını bir kaç kere değiştirmek istedim, bu seferde pc açılmadı her defasında format atmak zorunda
kaldım, işte son çare olarak nvidia kaynağından teker teker sürücüleri denemek için bu yola başvurdum fakat
"login incorrect" deyip siyah ekran olarak kalıyor, reset yada format atmak zorunda kalıyorum, bu da olmassa
artık pes edip mecburen windows. teşekkür ederim
Eğer o hatayı alıyorsan giriş bilgileri yanlıştır. Ya kullanıcı adı ya parola ya da ikisi birden. Parolanda ilginç karakterler var mı? "num lock" açık mı?
merhaba arkadaşlar ben yeni katıldım ubuntu 12.04 kurdum ama nvidia sürücüleri yükleyemedim yönlendirebilir misiniz
@anadoluparsi
lspci | grep VGA
çıktısını verebilir misiniz?
01:00.0 VGA compatible controller: NVIDIA Corporation G72 [GeForce 7200 GS / 7300 SE] (rev a1)
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 05 Şubat 2014 - 13:30:55
@guopx
01:00.0 VGA compatible controller: NVIDIA Corporation G72 [GeForce 7200 GS / 7300 SE] (rev a1)
@anadoluparsi
Bu başlıktakileri denemeden önce Yazılım ve güncellemeler > Ek sürücüler sekmesinde görünen sürücüleri denediniz mi?
@guopx
bir kez denedim orada önerileni ama güncelleştirmeleri yüklemeden sonra yeniden başlattığımda siyah ekran geldi masaüstüne ulaşamadım sonra ubuntuyu yeniden yükledim güncelleştirmeleri yükledim şimdi ekran kartı sürücülerini yüklemek istiyorum ek sürücülerden yüklesem tekrar hata alır mıyım?
@anadoluparsi
Hangi ubuntu sürümünü kullanıyorsunuz?
@guopx
12.04
@anadoluparsi, sudo apt-get install linux-headers-$(uname -r)
komutundan sonra EK Sürücüler'den size önerilen sürücüyü kurun.
@if
önerilen sürücüyü kurdum şu an sorun yok o kodu kullanmama gerek var mı ?
Sorun yoksa zorunlu değil @anadoluparsi.
@if teşekkürler
Ben 331.38 i kurmuştum bu yöntemle sonra kalrdırmak istedim blacklist'e eklediklerimizi geri sildim ve daha sonra masaüstüne bir daha ulaşamadım yardım ederseniz çok sevinirim ve ben bu 331.38 kaldırıp tekrar bana ubuntunun önerdiği 319 sürücüsünü kullanmak istiyorum
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 16 Mart 2014 - 13:37:38
çözdüm uçbirime
sudo sh '/home/abdurrahman/NVIDIA-Linux-x86_64-331.38.run' --uninstall
girerek kaldırdım daha sonra blacklist deki eklediklerimizi sildim ve yazılım güncellemeden tekrar 319 sahipli tes edildi yazan sürücüyü kurdum ve sorunumu çözdüm
Bunu da belirtmek isterim 331.38 i kaldırma sebebim bu sürücü ile skype çalışmıyor en azından bende
14.04 te de durum aynı mıdır hocam herhangi bir değişiklik olmadan bu rehber ile kurabilir miyiz ?
aynı yolla denedim sorunsuz kuruldu.
Bu yol kolay kolay değişmeyecektir, tabi gün gelir de köklü başka değişiklikler olursa elden geçiririz. 14.04 üzerinde teyit ettiğin için teşekkürler.
Linux Mint 17 Cinnamon 64 bit aynı yolla 340.24 sürümünü sorunsuz kurulum gerçekleştirdim. sadece
sudo service ligtdm stop
yerine sudo service mdm stop
olarak değişiklik var geri kalan kurulum yolu aynı.
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2Fonn6DX.png&hash=6cc5051beccdda84273bb36f7487fff3f7be98e6)
Alıntı YapBilgisayarı yeniden başlatıyoruz ve sistem Nvidia modüllerini yükleyemediğini söyleyip hata verdiğinde uçbirime düşme işlemini yapıyoruz. Ancak eğer hata verip uçbirime düşmek yerine masaüstünüz düşük çözünürlükte de olsa açılırsa şunu uyguluyoruz:
Ctrl+Alt+F1 ile uçbirime düşün, kullanıcınızla giriş yapın.
Kod: [Seç]
sudo service lightdm stop
ile X'i sonlandırın.
üç birime düşme için Ctrl+Alt+F1 yaptığımda
sudo service lightdm stop
komutu girdiğimde pasword istediğinde yazsamda bir işlem yapmadı
tekrar ilk üç birime düştüğümde de karşıma çıkan ilk yazı çıktı
bahsedilen kullanıcı adıyla giriş yapmayımı atladım?
anlatımda da öyle bir komut bulunmuyor
Yeniden başlattım şu anda ekran düşük çözünürlükte çalışmakta
teşekkürler...
"passwrod:" kısmında şifrenizi girin yazmıyormuş gibi görünsede yazaıyorsunuz sonra "enter" tuşuna basın çalışması lazım, siz yazmadığını düşünüp işlem yapmadınız galiba.
oncesinde ismimi yazmam gerekiyormus saninirim sonra paswordu
acept secenekleri ve ok secenekleriyle kurulumdan sonra ekran cozonurlugu yukselmedi simdi format aticam oneri olan
Alıntı YapEğer sürücü kurulumu sonrası bir şekilde sıkıntı yaşanır masaüstüne kadar gelemezseniz veya sistem giriş ekranına dahi gelemezse şunları uygulayabilirsiniz.
1. ctrl+alt+f1 veya f2 ile uçbirime düşebiliyorsanız normal kullanıcınızla giriş yapar aşağıdaki komutu yürütebilirsiniz:
Kod: [Seç]
sudo rm -f /etc/X11/xorg.conf
komutlari kullandiktan sonra dahada bozdu simdi unity de cikmiyor
telefonla kurulum video ya alinip
video linkide eklense
Tesekkurler...
Yeniden kuruluma gerek yok:
https://forum.ubuntu-tr.net/index.php?topic=43215.0
Elle kurulumda da tam olarak neler olduğunu aktaramazsan buraya ne yazık ki yardım etmemiz zor. Neden elle kurulum istiyorsun? Normal şartlarda gerek yok.
çok yararlı bir çalışma olmuş .yeni başlayanlara epey yararlı olacaktır.
@heartsmagic
Nvidia Güncel Ekran Kartı Sürücüsü Duyuruları [r331.49] : https://forum.ubuntu-tr.net/index.php?topic=37985.0 (https://forum.ubuntu-tr.net/index.php?topic=37985.0)
Konusunda paylaştığım tesadüflerle paralel gündemlerle ve senkronizelerle coincidence bir durumunda akabinde yazıldığı...
Güncel kullanma nedeni elle kurma isteği...
Yeni kurduğumdan format atmak basit geldiğinden format atmamın nedeniyken...
Konusunu açtığım yeni sorunum : Ubuntu 14.04 Oturum açıldıktan sonra, Unity ve Üst Panel Açılmama Sorunu https://forum.ubuntu-tr.net/index.php?topic=45024.0 (https://forum.ubuntu-tr.net/index.php?topic=45024.0)
Teşekkürler...
nvidia 340.46 güncel sürümünü konsoldan nasıl yükleriz ?
İlk iletiye baktın mı ?
Alıntı yapılan: meda - 01 Ekim 2014 - 12:39:45
İlk iletiye baktın mı ?
baktım kardeş de orada yok
Alıntı yapılan: heartsmagic - 16 Temmuz 2010 - 03:37:01
Not: Lütfen ne yaptığınızdan tam olarak eminseniz bu anlatımı uygulayın. Örneğin bu işlemler sorun oluşturduğunda eski Nvidia paketlerini kurmayı ve uçbirimden işlem yaparak değişiklik yapılan dosyayı eski haline getirmeyi biliyor olmanız şiddetle tavsiye olunur.
İlk adım olarak Nvidia'nın sitesinden kartımıza ait olan sürücüleri indirip ev (yani Başlangıç) dizinine koyuyoruz. Örneğin şu sürücü olsun:
NVIDIA-Linux-x86_64-195.36.24-pkg2.run
İlgili modülleri kara listeye alıyoruz.
gksudo gedit /etc/modprobe.d/blacklist.conf
Açılan dosyanın sonuna şu satırları ekleyerek kaydediyoruz:
Alıntı Yapblacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Ardından initramfs yapılandırmasını yürütüyoruz:
sudo update-initramfs -u
Sonra sistemi yeniden başlatarak aşağıdaki anlatımı takip ediyoruz.
Sistemden, kurulu olan nvidia paketlerini kaldırıyoruz:
sudo apt-get --purge remove nvidia-*
Bilgisayarı yeniden başlatıyoruz ve sistem Nvidia modüllerini yükleyemediğini söyleyip hata verdiğinde uçbirime düşme işlemini yapıyoruz. Ancak eğer hata verip uçbirime düşmek yerine masaüstünüz düşük çözünürlükte de olsa açılırsa şunu uyguluyoruz:
Ctrl+Alt+F1 ile uçbirime düşün, kullanıcınızla giriş yapın.
sudo service lightdm stop
ile X'i sonlandırın.
Not: 11.10 öncesi yukarıdaki komut için şunu kullanın:
sudo killall gdm-binary
Ardından kuruluma geçiyoruz:
sudo sh NVIDIA*
Ardından giriş yöneticisini başlatıyoruz:
sudo service lightdm start
Not: 11.10 öncesi yukarıdaki komut için şunu kullanın:
sudo service gdm start
Belgenin aslı: http://ubuntuforums.org/showthread.php?t=1467074
Not: Bu kurulumdan sonra her şey yolunda gittiyse lütfen Ubuntu'nun size kısıtlı sürücüler yoluyla teklif ettiği kurulumu yapmayın, sürücü etkinleştirmeyin. Zira Nvidia sürücülerini elle kurduğumuzdan dolayı, o önerileri görmezden geleceğiz.
Not: Anlatımdaki sistemi yeniden başlatıp uçbirime düşme adımını GDM'yi sonlandırarak vermek istesem bile modüllerin kaldırılmadan bunun kuruluma nasıl etki edeceğini bilemediğimden dolayı değişikliğe gitmedim. Modüllerin elle kaldırılması da denenebilirdi ancak birbirine bağlı olan modüller nedeniyle sorun yaşanabileceğini düşündüm. Bizzat deneme fırsatım da olmadığı için belgenin aslında sadık kaldım.
Sorun yaşanması durumunda
Eğer sürücü kurulumu sonrası bir şekilde sıkıntı yaşanır masaüstüne kadar gelemezseniz veya sistem giriş ekranına dahi gelemezse şunları uygulayabilirsiniz.
1. ctrl+alt+f1 veya f2 ile uçbirime düşebiliyorsanız normal kullanıcınızla giriş yapar aşağıdaki komutu yürütebilirsiniz:
sudo rm -f /etc/X11/xorg.conf
2. Eğer yukarıdaki gibi uçbirime düşemiyorsanız, Grub2 üzerinden kurtarma kipi ile sistemi açıp ardından şu komutları uygulayabilirsiniz:
mount -o rw,remount /
rm -f /etc/X11/xorg.conf
Burada anlamadığın nedir acaba ? Anlatımı zaten yapılmış
bu işlemi daha önce denemiştim ve ubuntu çökmüştü tekrar kurmak zorunda kalmıştım,,
suan yüklü sürücü 340.32 ve ben böyle yükledim
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-340
şimdi güncel sürüm nvidia 340.46 bu şekilde yükleyebilirmiyim sormuştum,
Eklediğiniz depo test aşamasında olan sürücüleri kapsar. Yalnız sahipli sürücülerde şöyle bir şey olur her çekirdek güncellemesinde sürücüleri yeniden yüklemeniz gerrekir. Performans olarak da aralarında çok büyük farklar yoktur.
Yaşamış olduğunuz Ubuntu çökmesi muhtemelen uyumsuzluk problemidir. Çünkü 2 yıldır masaüstü bilgisayarın sürücülerini bu şekilde kurarım.
Ustadım @ heartsmagic ellerine saglık arch'da bile beni kurtardı grup ekranini geçip kalıyordum .masaüstüne duştüm tabi kendime uyarladım senaryoyu .çok teşekkūr ederim
Rica ederiz. Ufak tefek değişiklikler haricinde kurulum zaten her yerde aynı şekilde yapılır.
fakat araştırıyorum bazı ufak sorunlarım kaldı .bir oneriniz varmıdır örneğin çıft görüntü bulanıklık gibi sorunum var bazı araştırmalar yaptım .
çare bulamadım açık sürücülere dönmem mi gerekecek ? üstadım
Sorunun için yeni bir konu açabilirsin Diğer Dağıtımlar bölümünde. Neticede Arch kullanıcısı değilim, fakat vardır kullanan birileri mutlaka. Kaldı ki temel meseleler belli. Sürücü sağlıklı kuruldu mu, ilgili çıktılar ne diyor vs.
@heartsmagic Merhaba dediğiniz bütün adımları tek tek izledim. Ancak uçbirime düştüğüm de login de hiç bir şekilde başarılı olamadım. Şifremi üç kez değiştirdim sadece rakam bile yaptım ancak her defasında login incorrect dedi.
klavye ayarlarınız değişmiş olabilir.
Alıntı yapılan: Reverser - 09 Haziran 2015 - 17:29:47
klavye ayarlarınız değişmiş olabilir.
Hep tr de idi. O ihtimali de düşündüğüm için tamamen rakam içeren şifre koydum yine incorrect diyor.
Düzenleme: Klavye ayarları ile ilgiliymiş şuan daha detaylı bakınca farkettim teşekkürler.
Numlock mıymış yoksa mesele :)
İyi günler,
Anlatımı takip ettim ancak UbuntuGnome 14.04 üzerinde Nvidia 352 sürücüsünü kuramadım.
Sadece sizinkinden farklı olarak, sırası ile ilerlerken Ctrl+Alt+F1 ile uçbirime düşüp
sudo service gdm stop
komutunu kullandım.
sudo sh NVIDIA*
komutundan sonra yükleme işlemi hata verip, devam etmiyor.
Şu şekilde yapıyorum, sürücü yükleme sayfası açılıyor, sözleşmeyi kabul ediyorum, pre-install hatası veriyor, gene de devam et diyorum ama kurulmuyor.
Hata kaydı aşağıda;
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jun 26 16:25:36 2015
installer version: 352.21
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> License accepted.
-> Installing NVIDIA driver version 352.21.
-> Running distribution scripts
executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed! Are you sure you want to continue? (Answer: Abort installation)
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Bir de şu var acaba doğru mu yapıyorum teyit etmek için detaylandırdım;
"sudo service gdm stop" komutundan sonra bir ekran geliyor, bir şeyler yazıyor (sane network server working gibi) ve altta imleç yanıp sönüyor ancak bu ekranda hiçbir şey olmuyor, bu ekrandan Ctrl+Alt+F1 ile önceki ekrana dönüyorum orada kullanıcı adının altında "gdm/waiting" yazıyor. Bu son gdm/waiting bana X'in sonlandırıldığını düşündürdü.
Yardımınızı beklerim
Kurulumu tekrar deneyip, ardından şu dosyanın çıktısını buraya geçer misin:
gedit /var/log/nvidia-installer.log
Hatta tekrar kurulumu denemene de gerek yok, /var altındaymış, hâlâ duruyordur dosya orada.
X sonlandırılmış mı sonlandırılmamış mı diye şu şekilde anlarsın. Uçbirime düştükten sonra alt+f7 ile geri X'e yani masaüstüne dönmeyi dene. Eğer dönmüyorsa X sonlandırılmış demektir.
Hallettim. Şöyle ki;
gksudo gedit /etc/modprobe.d/blacklist.conf
Alıntı Yapblacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Burada son satırdan sonra boşluk bırakmak gerekiyormuş. Aslında belki siz de ilk anlatıma ekleyebilirsiniz.
Bir de son olarak şunu sorup, kapatayım, ben 64 bit kullanıyorum. Nvidia sürücüyü yüklerken 32 bit kütüphaneleri kurulsun mu diye sordu ben de hayır demeye cesaret edemedim ve evet dedim. hayır mı demeliydim yoksa fark etmez mi?
Evet demeniz daha iyi bazı oyun/uygulamalar o kütüphanelere ihtiyaç duyuyor.
Boşluk mu? Sorunun onunla alakası mı varmış? Şimdiye kadar böyle bir şeyi tecrübe etmedim, bu yönde bir sorun da gelmedi. Bu anlatımla birçok kişi sürücü de kurdu şu ana değin.
sizin ilk mesajınızda verdiğiniz ubuntuforums'daki anlatımın altında problem yaşarsanız bir de şu linke bakın denmiş. O linkte, link bu http://ubuntuforums.org/showthread.php?t=1467074&page=4&p=9211609#post9211609 (http://ubuntuforums.org/showthread.php?t=1467074&page=4&p=9211609#post9211609), "blacklist.conf" kısmında son boşluğu unutmayın yazıyor. Ben de bundan yola çıkarak son satıra bir boşluk ekledim ve oldu. Önceki 3 denememden farklı olarak yaptığım tek şey bu olduğu için sorunu bunun çözdüğünü düşündüm.
Bu arada hazır konuyu uzatmışken müsadenizle bir şey daha danışayım, problem yaşayınca biraz araştırayım demiştim ve şu başlığı buldum http://ubuntuhandbook.org/index.php/2015/01/install-nvidia-346-35-ubuntu-1404/ (http://ubuntuhandbook.org/index.php/2015/01/install-nvidia-346-35-ubuntu-1404/).
Burada sizin yöntemden farklı olarak
/etc/modprobe.d/blacklist-nouveau.conf
dosyasında şu değişiklikler yapılıyor.
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Acaba sürücünün verimli çalışması açısından bir fark yaratır mı?
Boşluk işini hâlâ anlayabilmiş değilim. Orada boşluk olması gerekmiyor, gerekmemeli diye düşünüyorum. Gösterdiğin kaynak cidden nasıl o çözüme ulaşmış onu da bilemiyorum. Sende de işe yaradığına göre bir şeyler var demektir, ancak eminim boşluk koymadan kuran bir sürü insan var. Hatta bir ara ilk elden kendim deneyeyim derdim fakat makinede Optimus olduğu için pek yanaşmak istemem :)
Diğer soruya gelince, evet biraz bakındım da bu işlemleri önerenler de var. Kesinlikle olmalı mıdır bilemiyorum. Fakat yeni kurulan sürücüde sıkıntı yapacağını pek sanmam. Gerçi pek emin olmamak lazım. Şu ne diyor örneğin:
lsmod | grep nouveau
Belki o dönemde böcek/hata (bug) vardı ondan bir satır boş eklenmiş olabilir mi ?
Bilemiyorum @plazma, @conanait yeni karşılaştı ama bu sorunla. Garip cidden.
Alıntı yapılan: heartsmagic - 28 Haziran 2015 - 15:17:06
Diğer soruya gelince, evet biraz bakındım da bu işlemleri önerenler de var. Kesinlikle olmalı mıdır bilemiyorum. Fakat yeni kurulan sürücüde sıkıntı yapacağını pek sanmam. Gerçi pek emin olmamak lazım. Şu ne diyor örneğin:
lsmod | grep nouveau
lsmod | grep nouveau
Hiç bir sonuç dördürmedi
Pek gerek olmayabilir o zaman :) Tek modülü kara listeye eklemek yeterli gibi duruyor bence.
Son bir şey daha sorayım; çekirdek güncellemelerinde veya herhangi bir yükseltmede bu işlemleri yeniden yapmamız mı gerekecek?
dkms kurulu ise onun hallediyor olması lazım çekirdek değişimlerinde.
Alıntı yapılan: conanait - 13 Temmuz 2015 - 11:06:01
Son bir şey daha sorayım; çekirdek güncellemelerinde veya herhangi bir yükseltmede bu işlemleri yeniden yapmamız mı gerekecek?
Genelde yeniden kurmak gerekiyor. Tabi bu güncelleme özelliğine göre değişir. Masaüstü bilgisayarımda daha performanslı olduğu 3-4 yıldır Nvidia sahipli kullanırım.
Eğer sürücü kurulumu sonrası bir şekilde sıkıntı yaşanır masaüstüne kadar gelemezseniz veya sistem giriş ekranına dahi gelemezse şunları uygulayabilirsiniz.
1. ctrl+alt+f1 veya f2 ile uçbirime düşebiliyorsanız normal kullanıcınızla giriş yapar aşağıdaki komutu yürütebilirsiniz:
sudo rm -f /etc/X11/xorg.conf
2. Eğer yukarıdaki gibi uçbirime düşemiyorsanız, Grub2 üzerinden kurtarma kipi ile sistemi açıp ardından şu komutları uygulayabilirsiniz:
mount -o rw,remount /
rm -f /etc/X11/xorg.conf
[/quote]
Şu da kullanılabilir (yeniden başlatma gerektirir):
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
x ile sonlandırın kısmını anlamadım yardımcı olurmusunuz
ile X'i sonlandırın.
Bu cümlede, cümlenin üstündeki komut ile X'i (Xorg'u diğer adıyla X11'i) sonlandırmamız istenmiş. Üstteki sudo service lightdm stop komutu ise, Unity masaüstü ortamının giriş yöneticisi olan lightdm uygulamasını durdurmayı sağlar. Altlarda belirtilen sudo service gdm start komutu ise Gnome masaüstü ortamının giriş yöneticisi olan gdm uygulamasını başlatıp grafiksel arayüze erişmemizi sağlar. Bu gdm uygulamasının ismi Gnome'un yeni sürümlerinde gdm3 olarak değiştirilmiştir.
Forumdaki "Xorg nedir" başlıklı konuya göz atmak için buraya (https://forum.ubuntu-tr.net/index.php?topic=33012.0), Xorg ve Wayland arasındaki farkları öğrenmek ve temel bilgilendirmeyi okumak için buraya (https://forum.ubuntu-tr.net/index.php?topic=33012.0) tıklayabilirsiniz.