Az önce Nvidia GTX kartını sipariş ettim. Yine de bir ikilemim var. Ubuntu'da "ek sürücüler" olan sürücüyü kullanmalı mıyım, yoksa sürücüyü Nvidia sitesinden mi kurmalıyım?
Peki hangi sürücü benim için en iyisidir?
Az önce Nvidia GTX kartını sipariş ettim. Yine de bir ikilemim var. Ubuntu'da "ek sürücüler" olan sürücüyü kullanmalı mıyım, yoksa sürücüyü Nvidia sitesinden mi kurmalıyım?
Peki hangi sürücü benim için en iyisidir?
Yanıtlar:
Güncelleme - 18 Eylül 2018
Bu PPA'yı eklemeden önce, lütfen sayfalarındaki PPA'nın Açıklamasını okuyun, bu kitapların kullanımı hakkında önemli bilgiler içeren Nvidia kartınız için hangi sürümün uygun olduğu ve daha fazlası. Bu, sürücünün en son sürümünü veya kendi kartı için en son desteklenen sürümü isteyen masaüstü kullanıcıları içindir.
18.04+ kullanarak yüklemek için aşağıdaki komutu çalıştırın:
sudo add-apt-repository ppa:graphics-drivers/ppa
Bu, depoları otomatik olarak günceller ve ardından aşağıdaki satırı çalıştırabilirsiniz:
sudo apt install nvidia-driver-396
Masaüstünüz ilgili sürücüyü yükledikten sonra yüklenmezse, aşağıdakileri yapın:
sudo nano /etc/gdm3/custom.conf
daha sonra yorumu (# sembol) yazan satırdan kaldırın
# WaylandEnable=false
ve kaydet. Ardından yeniden başlatın. Bu hala çalışmıyorsa, gerçekte UEFI kullanıyor olabileceğinizden lütfen Güvenli Önyüklemeyi devre dışı bırakın.
Nvidia Sorunlarını Giderme veya Hızaşırtma Ayarları için lütfen aşağıdakileri içeren cevaba bakınız :
Video kartları hakkında sorulan en çok sorulan sorular:
12.04+ sürümünden beri, video sürücüleri daha sık tutuluyor ve güncelleniyor. Eski problemlerde ortaya çıkan problemleri ele almak ve çözmek daha kolaydır. En son Nvidia kartınız yoksa, büyük olasılıkla ek PPA'ya ihtiyacınız olmayacak.
Bulunan sorunlara göre, "kutudan çıkma" deneyiminin son kullanıcılara nasıl hissettirdiğini, ne kadar uyumlu olduklarını, güncellenmesinin, kurulmasının veya kaldırılmasının ne kadar kolay olduğunu ve bir kez sizde nasıl hissedeceğini tavsiye ediyorum. kurmak:
Nvidia PPA - Mükemmel Performans. Her bir Nvidia kartı nesli için farklı olan PPA'da bulunan sürücüyü kullanarak çoğu kart için kutunun dışında çalışır.
Ubuntu Varsayılan Önerilen Sürücü - Ubuntu, kullandığınız karta bağlı olarak hangi Nvidia sürücüsüne ihtiyacınız olduğunu bulmakta harika bir iş çıkarır.
Nouveau - Bu, Nvidia sürücüsünün açık kaynaklı uygulamasıdır. Aynı zamanda inanılmaz bir iş yapıyorlar ve resmi sürücülere veya PPA'dakilere eşit olmasalar da (en son Nvidia kartları ile daha da fazla), geliştirme hızı, haftada yaptıkları taahhüt, özveri ve ilerlemeler , bunun aslında sahip olunması ve teşvik edilmesi için bir seçenek olduğuna emin olur.
Resmi Nvidia Sitesi - Bunlar resmi sürücülerdir (PPA'dakilerle aynı), temel fark, otomatik olarak yükseltme yapmamaları ve güncelleme, kaldırma ve yükleme sırasında bazı sorunların olması (Çok nadir ama oluyor).
Farklılıklar aşağıdaki noktalarda toplanabilir:
-- Resmi site --
- PPA Depoları -
- Varsayılan Ubuntu Sürücüler -
Kaç tane video kartınız olduğuna ve bunların tümleşik olmasına ya da birleştirilmemesine bağlı olarak, kurulum yöntemi ve paketleri Tek Kartlar için olan yukarıda belirtilen PPA'dan farklı olacaktır.
HİBRİT MODUNDA İKİ VİDEO KARTLI BİLGİSAYARLAR
Nvidia 319.xx ile başlayarak, hem Nvidia Optimus hem de ortak PCIe sürücüleri bire bir tümleştirilmiştir, bu nedenle Nvidia-319 paketini veya daha yenisini yüklerseniz, Integrated Nvidia kartları ve PCI sürücüleri için sürücüyü alırsınız.
Hibrit kartlar için iki çözüm vardır: Birincisi bumblebee
, farklı uygulamalar için farklı konfigürasyonlar kullanabilen bir paket . Yüklemek için çalıştırın:
sudo apt install bumblebee linux-headers-generic
İkincisi nvidia-prime
, nvidia-355
paketle birlikte otomatik olarak yüklenen, adı verilen resmi bir NVIDIA paketidir. Profil düzeyinde hangi kartın kullanılacağına, yani kullanıcı oturum açtığında karar verebilir. Bu karar NVIDIA X Sunucu Ayarları Kontrol Panelinde ayarlanabilir. Bunun nvidia-prime
ve bumblebee
uyumsuz olduğuna dikkat edin : bumblebee
Takılıysa nvidia-prime
, düzgün çalışmayacak ve seçenekleri NVIDIA X Sunucu Ayarları Kontrol Panelinde gösterilmeyecektir. Sen 1. kaldır gerekecek bumblebee
2. yeniden yükleme nvidia-430
tekrar çalışır hale getirmek amacıyla.
Bundan sonra , bilgisayarı kapatıp tekrar açmanız önerilir .
Aşağıdaki resim nvidia-prime
yüklü olarak görülmelidir , ancak ne zaman bumblebee
yüklendiğinde de olması gerekmez .
SLI KURULUMU BİLGİSAYAR
SLI modunda 2 veya daha fazla ekran kartınız varsa, aşağıdakileri yapabilirsiniz:
NVidia kartları için, oluştururken Xorg.conf
çizgiye aşağıdakileri ekleyin:
sudo nvidia-xconfig --sli=On
Son olarak, Ubuntu'nun ekran kartınıza ve mevcut sürücülerinize bağlı olarak hangi sürücünün kullanılacağını önerme konusunda zarif bir yöntemi vardır (Bu nedenle ilk önce PPA'ları eklemenizi de öneririm). Basitçe yazın:
ubuntu-drivers devices
Size, video kartı dahil ancak bunlarla sınırlı olmamak üzere, donanımınız için mevcut olan sürücü paketlerinin bir listesini göstermelidir. Ekran kartınız için hangi sürücünün önerildiğini görmek istiyorsanız aşağıdakileri yazın:
ubuntu-drivers devices | grep recommended
Kullanılan yöntem, sahip olduğunuz ekran kartının sayısına ve hangi tür video kartlarını kullandığınıza bağlı olacaktır. Nvidia ekran kartı takmanın yollarından bazıları şunlardır:
NVIDIA (Başlıklara ihtiyaç duyan Eski Sürücüler)
Nvidia için, sürücünün doğru şekilde kurması için ilk önce o anda kullandığınız çekirdek sürümünün başlık dosyalarını kurmanız gerekir. Bu yüzden önce aşağıdaki satırı uygulamanız gerekir:
sudo apt-get install linux-headers-generic
Ardından sürücüyle ilgili paketi kurun (Nvidia kartları için nvidia *). Diğer durumlarda, biraz daha ileri gitmeniz ve kaynakları ve belirli başlık dosyalarını kurmanız gerekebilir, örneğin:
sudo apt install linux-source linux-headers-3.5.0-16-generic
linux-source
bu durumda 3.5.0-16-generic
çekirdek sürümün sizde olduğunu varsayarak paketi ve belirli başlık dosyasını yükler .
Belirli bir zaman türünde hangi sürüme sahip olduğunuzu kontrol etmek için uname -r
, kullanımda olan belirli bir çekirdek sürümü vermelidir.
Nvidia için, ekran kartına ve bunun için gereken pakete bağlı. En son video kartlarında ve yukarıda belirtilen PPA'yı eklediğinizi varsayarsak, terminal hattı şöyle olacaktır:
sudo apt install nvidia-driver-430
Sondaki sayı, ekran kartınızın kaç yaşında olduğuna veya ne kadar yeni olduğuna bağlı olarak değişebilir (Bazı sürümler 390, 410, 415 ve 418'dir).
GeForce 10, 20 ve RTX serisi GPU'lar nvidia-430
için GeForce 8 ve 9 serisi GPU'lar için kullanın nvidia-340
GeForce 6 ve 7 serisi GPU'lar için kullanınnvidia-304
En yeni sürümler, grafik bozulma, HDMI desteği, termal destek ve en yeni Nvidia kartları için daha fazlasıyla ilgili daha fazla düzeltme ve doğru sorunları getiriyor. Normalde, video sürücülerinin güncellenmesi birçok sorunu çözer.
Fan Kontrolü ve uygulamada bulunmayan diğer Nvidia özelliklerinin nvidia-settings
Ubuntu ile ilgili olmadığını, ancak Nvidia ile ilgili olduğunu unutmayın. Resmi Nvidia forumundaki Nvidia geliştiricilerine dahil etmek isteyebileceğiniz özellikleri (Fan Kontrolü, Overclock özellikleri, vb ...) sormanızı tavsiye ederim.
CUDA için bu linki takip edebilirsiniz Ubuntu 14.04’te CUDA’yı kurma ve test etme
Bumblebee (NVIDIA Optimus) için aşağıdaki PPA’yı kullanabilirsiniz (Ubuntu 15.04+ kullanıcıları isteğe bağlı zaten dahil olduğundan bunu yapamazlar):
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install bumblebee linux-headers-generic
Özel Sürücüler hakkında daha fazla bilgi için, lütfen Ek Sürücüler arasındaki Farkı (Nvidia) ziyaret edin .
Ekran kartınızın Ubuntu'da desteklenip desteklenmediğini bilmek için birkaç ipucu:
Ekran kartı , kullandığınız Ubuntu sürümünün yayınlanmasından ÖNCE mevcutsa , destekleneceği% 99 oranında değişmiştir.
Ekran kartı , kullandığınız Ubuntu sürümünün piyasaya sürülmesinden SONRA 6 aydan daha kısa bir sürede ortaya çıktıysa ve Ubuntu sürümünün güncellenmesini sağladıysanız, desteklenmesi oldukça iyi bir ihtimaldir.
Yukarıda bahsettiğim PPA'lardan birini eklediyseniz, desteklenme şansı% 99,99'dur.
Nvidia Sitesini veya PPA'yı destek için kontrol etmek daha hızlı bir cevap verebilir, ancak tüm vakaların neredeyse% 100'ünde, ekran kartınız ya açık kaynak sürücü ya da özel sürücü tarafından desteklenecektir.
En son Ubuntu sürümünü kullanmak, en son video kartınızı destekleme şansınızı da artıracaktır.
Genel olarak, en yeni video kartına veya neredeyse en yeni video kartlarından birine sahipseniz, en son sürücülere ihtiyaç duyacağınızı genel bir kural olarak kabul ediyorum. Bu nedenle, en yeni Nvidia kartınız varsa, her zaman en yeni sürücüleri PPA veya Ubuntu ile birlikte gelen Yazılım Kaynakları üzerinden yükleyin.
NOT - Ubuntu, "Bu Bilgisayar Hakkında" kısmındaki Grafikler seçeneğinde Bilinmeyen değerini gösterebilir . Bu durumda, lütfen mesa-utils
paketi kurun .
Bu cevap, ortak Nvidia hatalarının giderilmesine yöneliktir (Siyah ekran, genel olarak çalışmayan sürücüler, düşük FPS vb.)
Tüm video kartlarının paylaştığı ortak hatalar:
nvidia-xconfig
xorg.conf
doğru oluşturmuyorumBunlardan herhangi birine sahipseniz, PPA'lardan birini eklemek ve video sürücülerinizi yönetebilecekleri en son sürüme güncellemek iyi bir fikirdir. Neredeyse tüm durumlarda, güncelleme ve yeniden başlatma işlemlerinden sonra sorun çözülür. Bu durumlar için, Grafik Sürücüleri PPA'yı da kullanmanızı tavsiye ederim.
Ayrıca sizi bazı ilgili sorulara göz atmaya davet ediyorum:
Hangi ATI / AMD veya Intel veya Birlik için NVIDIA Graphics?
Özel ATI Catalyst Video Sürücülerini (fglrx) doğrudan AMD'den kurmanın doğru yolu nedir?
Unity 3D'de Desktop Cube nasıl doğru bir şekilde etkinleştirilir?
Nvidia kartı için HDMI sesini etkinleştirme
Masaüstü görsel efektlerini nasıl etkinleştiririm?
NVIDIA sürücüleri, yükseltme işleminden sonra çalışmıyor. Neden sadece terminali görebiliyorum?
Masaüstü nvidia sürücüleri kurduğumda görünmüyor!
LightDM / Ubuntu başlatırken en son Nvidia / Ati Kartlarında siyah ekran
HDMI / VGA bağlantısı, ekranın sınırlarını keser veya bulanık metin oluşturur
/etc/X11/xorg.conf mevcut değil mi?
En yeni Nvidia'yı Xorg PPA'dan kurmak siyah ekrana sebep oluyor
Şimdi bazı işaretçilerden bahsetmek istiyorum:
NVIDIA Kartları için, komut satırını xorg.conf
kullanarak dosyayı oluşturmaya da yardımcı olur nvidia-xconfig
. Aşağıdakini yazmak için terminale girmeniz ve yeniden başlatmanız yeterlidir:
sudo nvidia-xconfig
Eğer Bil ki nvidia-xconfig
büyük olasılıkla mevcut silmeniz gerekir aşağıdaki hatalardan birini atar xorg.conf
çalıştırmadan önce ilk dosyayı nvidia-xconfig
tekrar komutu:
DEĞERLENDİRME HATASI - Bir bölümdeki eksik, hatalı bilgiler, kapalı bölümler değil veya sadece en az 1 bölüm gerektiren bir bölümden bahsedebilir.
UYARI - Bir bölümde bulunan herhangi bir parametreye ilişkin değerlerde, örneğin bir parametre için açıkça bir değer belirtilmemesi gibi birkaç hatadan bahsedebilir.
FATAL SUNUCUSU HATASI - Çalıştırdıktan sonra nvidia-xconfig
, küçük durumlarda bir "ekran bulunamadı" hatası alabilirsiniz; bu, büyük olasılıkla, yukarıda belirtilen önerilerin ilk önce PPA'yı kurma gibi uygulanmaması ya da olası bir modülün hala çalışıyor olması anlamına gelir (ya da nouveau yükleniyor ya da nvidia sitesinden Nvidia sürücü paketi kullanılarak kurulmuş bir nvidia sürücüsü.
HATA - Komutu sudo olmadan Unable to write to directory '/etc/X11'
uygularsanız benzer bir hata alırsınız nvidia-xconfig
. Eğer hata nvidia-settings
sizin aracılığınızla devam ederse, önce xorg.conf
dosyayı silmeniz gerekir .
xorg.conf
Dosyayı silmeniz gereken tüm durumlar için , lütfen silmeden önce üzerinde yapılan değişiklikleri yedeklediğinizden emin olun.
Sürücüyü yeniden kurmak birkaç sorunu çözer. Örneğin, nvidia-graphics-drivers-355
sürücü paketini kullanıyorsanız, yeniden yüklemek için aşağıdakileri yapın:
sudo apt-get install --reinstall nvidia-graphics-drivers-355
Xorg'u yeniden yüklemek de diğer durumlarda yardımcı olur:
Aşağıdaki komutu kullanarak mevcut xorg'u kaldırın
sudo apt-get remove --purge xserver-xorg
Aşağıdaki komutu kullanarak xorg'u kurun
sudo apt-get install xserver-xorg
Aşağıdaki komutu kullanarak xorg'u yeniden yapılandırın
sudo dpkg-reconfigure xserver-xorg
Bundan sonra, yukarıda belirtildiği gibi Nvidia veya ATI kullanıyorsanız, video sürücüsünü yeniden kurmanız önerilir.
Nvidia sürücülerini PPA'dan yükledikten ve yeniden başlattıktan sonra Siyah Ekrandan muzdaripseniz (Ve bir Hibrit Sisteminiz yoksa), sorununuzun yabanarısı paketini bumblebee.conf ile birlikte kaldırma ihtiyacı olabileceğini de eklemeliyim. dosya. Xorg PPA'dan en yeni Nvidia'ların Kurulumu bölümünde verilen adımları izleyin bunun için siyah ekran veya aşağıdaki satırları çalıştırın:
sudo apt-get purge bumblebee primus
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot
ATI veya Nvidia ile ilgili yükleme sorunlarının çoğu, Nvidia sürücüsünü yükleyemiyorum bölümünde verilen adımları izleyerek çözülebilir , kısaca, aşağıdaki adımlardan birinin aşağıdaki sorunlardan birini yaşadığınızı varsayarak özetleyebilirim:
Resmi Nvidia Sürücülerini kurduysanız, Ubuntu'yu Kurtarma Modunda başlattıktan sonra aşağıdaki adımları izleyin . Değilse, 2. adıma atlayın:
Nvidia sürücüsünü Nvidia sitesinden veya ATI sürücüsünü resmi AMD sitesinden yüklediyseniz, aşağıdakileri terminalin üzerine yazın (Bu örnekte, Ubuntu 64Bit'in Nvidia'nın 304.51 sürümüne sahip olduğunu varsayalım):
sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
Herhangi bir nvidia paketini kurduysanız nvidia-current
veya beğenmediyseniz nvidia-current-updates
. Aynı ATI sürücüleri ile de geçerli. sudo apt-get remove nvidia-current
Örneğin.
Örneğin Nvidia / ATI sürücüsünü kara listeye almak için yaptığınız herhangi bir değişiklik veya Nvidia / ATI sürücüleri ile ilgili diğer dosyalarda yapılan değişikliklerin tersine çevrilmesi gerekir. Bu sadece siz devam edip deli gibi düzenlemeye başlamanız durumunda (ki olur biliyorum ^ ^).
xorg.conf
Dosyayı silin veya yedekleyin / taşıyın . Şu anda bu dosyaya ihtiyacınız olmayacak.
Yukarıdaki tüm adımları uyguladıktan sonra, PC'yi yeniden başlatın ve Nvidia kasaları fglrx
için ATvi sürücüleri ile değil, Ati / AMD kasaları için değil, Nvidia sürücülerine veya Nouveau'ya yüklendiğinden emin olun .
Şu anda BİLİRSİNİZ, Nouveau sürücüsü (veya ATI açık kaynaklı sürücü) ile Unity çalıştırıyorsunuzdur veya bir video hatası alırsanız ya da sadece LightDM'i doğru bir şekilde yükleyemiyorsanız, endişelenmeyin, 3 seçenek de sona erecek. aynı şekilde. Yeniden başlatırken, GRUB menüsünde "Kurtarma Modu" nu seçin. Kurtarma modu size kurtarma seçeneklerini gösterdikten sonra, root seçeneğini veya Failsafe X seçeneğini seçin. Bu modlarda ve önceki tüm adımlar yapıldıktan sonra, yukarıda belirtilen PPA'yı kullanarak Nvidia / ATI sürücüsünü kurun. Yeni bir video kartınız varsa daima en yeni sürücüyü yüklemeyi deneyin: sudo apt-get install nvidia-430
Nvidia kartları veyasudo apt-get install fglrx
En son Ati / AMD Kartları için. Nvidia / ATI sürücüleri ile ilgili olarak bunu yapmadan önce bir şey kurmamanız gerektiğini unutmayın (açıkça Nouveau sürücüleri hariç).
Şimdi yeniden başlat ve herkes işe yaramalı.
NOT - 6. Adımda, PC takılmış gibi görünüyorsa , TTY1 terminaline gitmek için sadece CTRL+ ALT+ tuşlarına basın F1ve oradan 6. adımı yapın.
Diğer yaygın kurulum sorunları çözülmeyi içerir. Çözünürlüğü terminal üzerinden aşağıdaki şekilde kontrol edebilir ve değiştirebilirsiniz:
Terminali açın ve xrandr
desteklenen tüm çözünürlükleri gösterecek şekilde yazın (Bu, ekran kartınıza ve monitörünüze / televizyonunuza bağlıdır). Listelendikleri sıraya dikkat edin. Çözünürlüğü gösteren ilk satır, satır 1'dir, diğeri 2'dir ve desteklenen tüm çözünürlükler için böyle devam eder. Gerçekten bir çözünürlük ayarladıktan sonra 0 değeri özünürlüğü varsayılan değere sıfırlar.
Tip xrandr -s X
yukarıda belirtildiği gibi X, satır numarasıdır. Yani şöyle bir şey görünecektir: xrandr -s 1
.
Son olarak , Çekirdek ve / veya Nvidia sürümünü güncelledikten sonra Unity Launcher / Panel'i görmediğini bildiren kullanıcılar için yapılacak ilk şey Unity Plugin'in etkin olup olmadığını kontrol etmektir. Bunun için Compiz Konfigürasyon Ayarları Yöneticisi'ne (yüklü olduğu varsayılmaktadır) gidin ve Unity Plugin'e gidin. Onay kutusunun etkin olup olmadığını kontrol edin. Aksi halde bu seçeneği etkinleştirin ve ekrandaki önerileri izleyin.
Nvidia Video Kartları için şu adımları izleyin:
Terminal türünde: sudo nano /etc/X11/xorg.conf
Cihaz bölümünü bulun ve aşağıdaki satırı ekleyin:
Option "Coolbits" "4"
Bunun gibi bir şeye benzemeli:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "Coolbits" "4"
EndSection
Şimdi kaydedin ve yeniden başlatın. Şimdi (Ekran kartı modelinize bağlı olarak) Fan Hızı ile ilgili yeni bir seçenek görmelisiniz:
CoolBits'in kısa bir açıklaması:
CoolBits, NV-CONTROL X uzantısındaki GPU saat işleme desteği gibi çeşitli desteklenmeyen özellikleri etkinleştirir. Bu seçenek etkinleştirmek için bir bit özellik maskesini kabul eder . Bu, 0, 1, 2 veya 4 değeri anlamına gelir.
CoolBits = 1 - "Coolbits" seçenek değerinde "1" (Bit 0) ayarlandığında, nvidia-settings
yardımcı programda saat ayarlarının değiştirilebileceği "Saat Frekansları" etiketli bir sayfa bulunur. "Coolbits" yalnızca GeForce FX ve Üstünde kullanılabilir.
CoolBits = 2 - "2" (Bit 1) ayarlandığında, farklı miktarlarda video belleği olan GPU'ları kullanırken SLI'yi başlatmaya çalışacaktır.
CoolBits = 4 - "4" (Bit 2) ayarlandığında, Thermal Monitor sayfası programlanabilir fan özelliğine sahip grafik kartlarında GPU fan hızının yapılandırılmasını sağlar.
Varsayılan seçenek 0'dır (desteklenmeyen özellikler devre dışıdır).
Nvidia 337.XX'ten itibaren aşağıdaki seçenekler kullanılabilir:
CoolBits = 8 - "8" (Bit 3) ayarlandığında, nvidia-settings
kontrol panelindeki PowerMizer sayfası, saat başına etki alanı ve performans başına seviye ofsetlerinin saat değerlerine uygulanmasını sağlayan bir tablo görüntüler. Bu, GeForce GTX 400 serisindeki bazı GeForce GPU'larda ve daha sonra izin verilir. Tüm saat alanları veya performans seviyeleri değiştirilemez.
CoolBits = 12 - "12" (Bit 3 + 2), bu Coolbits 8 + Coolbits 4'ün etkilerini etkinleştirmekle aynı olacaktır. Böylece yeni overclock özellikleri ve fan kontrolü elde edersiniz.
Bu seçenekler aşağıdaki komutu vererek de etkinleştirilebilir:
nvidia-xconfig --cool-bits=4
UYARI: Bu, sistemin zarar görmesine neden olabilir ve garantileri geçersiz kılabilir.
Ayrıca, Özel sürücülere ait bilgilerin genellikle ana klasöre kaydedildiğini de eklemek istiyorum. Örneğin , aşağıdakileri yazarak erişebileceğiniz nvidia-settings
, kaydedilmiş bilgiler saklanır ~/.nvidia-settings-rc
:
nano ~/.nvidia-settings-rc
Bunu kullanmam çünkü eğer xorg.conf
kullanılmazsa, ATI veya Nvidia ayarları nasıl çalışır? Bunun nedeni, X'in xorg.conf
benzer giriş / çıkış aygıtları ve Video kartlarının birçok seçeneğini otomatik olarak algılaması ve yapılandırmasıdır . Bu daha önce otomatik olarak gerçekleşmedi, ancak 2010'dan beri, X birçok seçeneği kullanabilir ve herhangi bir sorun olmadan ya da onlar için bir dosya yapılandırma gereği olmadan bunları tespit edebilir.
Bunların birçoğunun hala mevcut olduğunu ancak içindeki belirli dosyalara bölündüğünü unutmayın. /usr/share/X11/xorg.conf.d/
Örneğin, bazı video kartları xorg.conf
mevcut olmadığı sürece Birlik Başlatıcı'yı veya üst paneli göstermez . Diğer durumlarda, ekran kartını değiştirmek isteyen kullanıcılar, xorg.conf dosyasına eklenen Coolbits seçeneğine ihtiyaç duyabilirler. Var olmasının sebepleri bunlar nvidia-xconfig
. X'in ekran kartı için tüm seçenekleri algılamaması veya teklif etmemesi durumunda ek bir destek sağlamak.
Diğer bir püf noktası da çalıştırmaktır, update-pciids
böylece PCI Id Listesini günceller. Çok ender durumlarda, ekran kartı için ID bulunmaz veya yanlış bir şekilde algılanır (Aslında herhangi bir PCI cihazı), bu sayede ilgili herhangi bir problemi çözmenize yardımcı olacaktır.
Bazı durumlarda , Compiz Config Settings Manager içindeki OpenGL eklentisinde Doku Filtresi değerini de Hızlı olarak değiştirmeye yardımcı olur .
Son olarak, Nvidia Ayarları Panelinin OpenGL Ayarları'ndaki Görüntü Ayarları seçeneklerini "Yüksek Performans" olarak değiştirmek bazı durumlarda yardımcı olabilir.
Dosyayı kullanma xrandr
veya düzenleme ile ilgili bazı ipuçları okudum ve yaptım xorg.conf
, ancak bulduğum en hızlı yol tam anlamıyla ~/.config/monitors.xml
dosyayı düzenlemek ve 15 ila 18 satırlarındaki çözünürlüğü değiştirmek oldu (Genişlik, Yükseklik ve Hıztan bahsedenler). Bu yüzden doğru Genişliği, Yüksekliği ve Hızı ayarlayın ve bunu test etmek için yeniden başlatın. Bu, yalnızca bilgisayar başladığında görmek istediğiniz varsayılan çözünürlüğü ayarlamak içindir.
Öncelikle, NVIDIA grafik donanımınızı tanımlamanız gerekir - bu nedenle bir terminal açın ve şunları çalıştırın:
lspci -k | grep -EA2 'VGA|3D'
Aşağıdaki seçeneklerin tümü alınmamalıdır.
Ulaşmak istediğiniz şeye ulaştığınızda durun.
Sayı ne kadar yüksek olursa, çözüm o kadar karmaşık (ve daha az kararlı) olur.
Seçenek 1 - Resmi Ubuntu depolarında bulunan NVIDIA sürücülerini kontrol et:
apt-cache search nvidia
Seçenek 2.1 - Launchpad'de mevcut olan NVIDIA sürücülerini kontrol et:
Seçenek 2.2 - En yeni NVIDIA sürücülerini dahil etmek için - depoyu yazılım kaynaklarına ekleyin:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Sürücüleri ara ... sürücülerin listesini göreceksin ... en alttaki sürüm en yenisi:
apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"
Seçenek 3 - NVIDIA web sitesinde bulunabilecek sürücüleri arayın:
NVIDIA GPU sürücüleri bültenleri
Sonra şu adımları izleyin :
Adım 1.1 - Kullanmak ve yürütmek istediğiniz NVIDIA sürücülerini seçin:
sudo apt-get install nvidia-<version_number>
Adım 1.2 - NVIDIA GPU’nun Optimus desteğine sahip olması durumunda:
sudo apt-get install nvidia-prime
Adım 2 - Sürücü yükleme işlemini tamamlamak için aşağıdaki işlemleri yapın:
sudo reboot
Ek bilgi:
Desteklenen NVIDIA GPU ürünleri
sudo apt-get install nvidia-*
. İsteğe bağlı bir yöntem, PPA'dan yüklemektir. Bu cevabı almak iyi olacak. Zaten +1.
lspci -k | grep -EA2 VGA|3D
. Modeli gösterir ve sürücü kuruluysa.
Sürücüyü yükleyin:
sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update
mesa-utils
Grafik bilgilerini görüntülemek için yükle :
sudo apt-get install mesa-utils
glxinfo | grep OpenGL
Bilgisayarı yeniden başlat.
sudo shutdown -r now
Sorunları çözme:
/etc/X11/xorg.conf
Tüm çözünürlükleri almak için bir dosyayı yapılandırın . Xorg.conf dosyasını yapılandırma hakkında bilgi Mod çizgisi oluşturmak için gtf kullanın
Bir dosya yapmak xorg.conf
ve onu koymak /etc/X11
. X, config dosyasını okur ve ifadelerinizi kabul etmeye çalışır. Daha sonra açıkça söylemediğiniz her şeyi otomatik olarak ayarlayacaktır.
Koşmak nvidia-xconfig
temel yapılandırmaya sahip bir kılçık oluşturur. Diğer ikili sürücüler için benzer komutlar mevcut olabilir.
sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm
Bu, geçerli dizinde xorg.conf.new dosyası oluşturacaktır. Şimdi aşağıdakileri yapmalısınız:
Çözünürlükleri değiştirmek için daha iyi bir GUI (arandr):
sudo apt-get update
sudo apt-get install arandr
NVIDIA sürücülerini yüklemek için komut satırı veya yazılım merkezi kullanmanıza gerek yoktur (bazen bu şekilde kurulmaması en iyisidir, çünkü bazen siyah ekrana önyükleme yapabilirsiniz).
Ubuntu, önceden yapılandırılmış (ancak kurulmamış) NVIDIA sürücüleri ile birlikte gelir , yapmanız gereken tek şey:
Kısa çizgi aç
Ek Sürücüleri arayın ve başlatın , aramasını bekleyin, ardından yüklemek istediğiniz sürücüyü seçin. Biri açık kaynaklı Nouveau ve NVIDIA'dan tescilli olan 2 sürücüyle geliyor.
Sürücüyü seçin, Değişiklikleri Uygula'ya basın ve bekleyin. İndirmesi ve yüklemesi sizin için biraz zaman ve internet bağlantısı gerektirebilir.
Şimdi yeniden başlat.
Özel sürücüleri seçtim
Önerilen yöntem, sürücüleri Ubuntu depolarından yüklemektir.
Artık tüm Nvidia adaptörleri Ubuntu depolarına dahil olan sürücüler tarafından desteklenmektedir. Ancak bu her zaman böyle olmadı ve gelecekte bir süre Ubuntu resmi sürücüleri tarafından desteklenmeyecek bazı yeni adaptörler ortaya çıkabilir.
Çoğu durumda sistem doğru sürücüyü seçer.
Sistem Ayarları -> Yazılım ve Güncellemeler -> Ek sürücüler.
Her şeyden önce GPU'nuzun modelini bulmanız gerekir.
Terminalde koş lspci -k | grep -EA2 'VGA|3D'
ve böyle bir şey alacaksın
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia
Yani, model GeForce GTX 550 Ti
ve bazı Nvidia özel sürücü yüklenir.
Açık kaynaklı sürücü kullanımdaysa,
Kernel driver in use: nouveau
Hangi özel sürücünün yüklü olduğunu kontrol etmek için:
dpkg -l | grep nvidia
İle işaretlenmiş paket ii
yüklenmiştir.
Bu adaptörü hangi sürücü sürümünün desteklediğini kontrol edebilirsiniz.
Örneğin kartım 340, 346, 349, 352 ve 355 ana sürümleri tarafından desteklenmektedir.
Şimdi Ubuntu depolarında bu adaptör için 340 ve 352 sürücü sürümü var. 352'yi kurmak mantıklıdır.
GUI'den yukarıda belirtildiği gibi veya çalıştırılarak yapılabilir.
sudo apt-get install nvidia-352
Bağdaştırıcınız resmi depolardan herhangi bir sürücü tarafından desteklenmiyorsa veya en yenisini denemek istiyorsanız, ppa'dan bir sürücü yükleyebilirsiniz.
Intel CPU'lu bir dizüstü bilgisayarınız varsa, çoğu durumda CPU'da yerleşik bir Intel adaptörünüz de vardır.
Bu durumda da nvidia-prime
paketi yüklemeniz gerekecektir . Ancak resmi depolardan kurarsanız, otomatik olarak kurulacaktır.
Ardından adaptörleri Nvidia X Server Settings
(PRIME Profilleri) içinde değiştirebileceksiniz.
Veya terminalde yapabilirsiniz.
sudo prime-select nvidia
Nvidia adaptörüne geçecek.
sudo prime-select intel
Intel adaptörüne geçecektir.
prime-select query
mevcut durumu gösterecektir.
Ayarı uygulamak için oturumu kapatmanız ve oturum açmanız gerekir.
Açık kaynaklı nouveau sürücüsü tarafından kötü bir şekilde desteklenen yeni bir Nvidia adaptörünüz olduğu bir durumla karşılaşabilirsiniz.
Bu durumda sisteminiz GUI'ye önyükleme yapamayabilir.
Bu cevaba ve nomodeset
parametre ile önyükleme başvurabilirsiniz . LiveUSB'den önyükleme yaparken sistemi bu şekilde başlatmanız ve ardından Ubuntu'yu kurmanız gerekecektir.
Ubuntu'yu kurduktan sonra, nomodeset
yeniden başlatmanız ve uygun Nvidia sürücüsünü kurmanız gerekecektir .
UEFI modunda önyükleme yaptığınızda, bu F6
seçenek görünmez. Bu durumda grub menüsüne gitmeniz gerekir, tuşuna basın e
ve nomodeset
elle yazın.
nomodeset
Sürücüleri kurduktan sonra ihtiyacınız yok . Yani onu kaldırın /etc/default/grub
ve çalıştırın sudo update-grub
.
İşte bunun nasıl yapılacağına dair ayrıntılı bir cevap. En son Nvidia sürücülerini Ubuntu 12.10 ile 14.04 arasında kurmanın 2 yolunu listeleyecektir. Sisteminizde kurulu bir synaptic varsa en iyisidir, çünkü bazı dosyaları yüklemek için ihtiyacınız olacak. Takılı değilse, Terminal'i açmak için klavyenizdeki Ctrl+ Alt+ tuşlarına basın T. Açıldığında, aşağıdaki komutları çalıştırın:
sudo apt-get install synaptic
Listelenen tüm adımlar Terminal kullanımını gerektirir. Açmak için, sadece basın Ctrl+ Alt+ Tklavyenizdeki
İlk yolu:
Yapılacak ilk şey, Ubuntu dağıtımınızı güncelleyin
sudo apt-get update && sudo apt-get dist-upgrade
Gerekirse yeniden başlat.
Dağıtımınız için en son sürücüyü adresinden indirin. Nvidia'dan indirin
Linux-source + linux-headers-generic + dkms komutunu yükleyin (Synaptic Package Manager'ı kullanarak)
Build Essentilas, gcc ve g ++ uygulamasını yükleyin
sudo apt-get install build-essential gcc g++
Bu noktada sisteminizi yeniden başlatın.
Sistem yedeklendikten ve çalıştırıldıktan sonra /etc/modprobe.d/blacklist.conf
, aşağıdaki satırları dosyanın sonuna ekleyin ve düzenleyin
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Dosyayı kaydedin ve çıkın.
Mevcut tüm Nvidia sürücülerini kaldır
sudo apt-get remove --purge nvidia*
Herhangi bir xserver-xorg-video-nouveau sürücülerini kaldır
sudo apt-get --purge remove xserver-xorg-video-nouveau
Grub dosyasını düzenle
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX
Kaldırdı "quiet splash"
ve değiştirilen satırdan"text"
Aşağıdaki komutları kullanarak grub güncelleme
sudo update-grub
sudo update-initramfs -u
Bu noktada sisteminizi yeniden başlatın. Sistem yeniden başlatıldığında, metin modunda olacaktır. Sisteme giriş yapın ve sonra yapın
sudo su
(şifrenizi girin)
cd Downloads
(Nvidia indirilen dosyanın orada savwe olmasını sağlayarak)
sh xxx.run
(burada xxx Nvidia dosya adıdır) Tamam'a tıklayın Sürücü ile ilgili bir mesaj gelirse, evet (Evet'e tıklamanız çok önemlidir) üzerine bir mesaj gelirse, kurulumun bitmesini bekleyin, ardından
sudo nano /etc/default/grub
Sahip hattan GRUB_CMDLINE_LINUX
çıkarın "test"
ve değiştirin "quiet splash"
, sonra do
Ctrl+ x→ y→enter dosyayı kaydetmek ve çıkmak için.
Aşağıdaki komutları kullanarak grub güncelleme
sudo update-grub/
sudo update-initramfs -u
Yeniden başlat ve hazırsın.
İkinci yol:
Terminal'i açmak için klavyenizdeki Ctrl+ Alt+ tuşlarına basın T. Açıldığında, aşağıdaki komutları çalıştırın:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-340
Her iki yöntem de Nvidia Driver Version 340 ile test edilmiştir ve her ikisi de iyi çalışır. Aslında birçok güncelleme yapıldı ve her şey yolunda gidiyor.
Bununla son 2 gün geçirdikten sonra konuyla ilgili ihtarımı atmak istedim.
Ubuntu'yu yıllardır kullanıyorum. Geçen hafta eski dört çekirdekli AMD 940 tabanlı bilgisayarımdan emekli oldum ve asus mobo ile yeni bir AMD 8350 8 çekirdekli ve oyun oynamadığım için video kartı için yeni bir GTX 650 gpu kartı aldım.
GTX 650'yi kurduktan sonra .. Noveau sürücüsü ile iyi çalıştı ancak ekran kartı HDMI portunu ve HP w2207h monitörümle çalışmayan herhangi bir nedenden dolayı kullanmak istedim.
NOTE: I'd actually never tried the hdmi port on that monitor before so I don't know if
it ever worked as that monitor is now nearly 4 years old.
Bu yüzden ilk önce Ubuntu NVIDIA "Geçerli Tescilli" testini yaptım.
Hala HDMI yok ama birlik masaüstü vb.
Linux sürücüsünü doğrudan NVIDIA'dan denemeliyim diye düşündüm. Sürücü bölümüne gittim, linux GTX 650 kartını aradım ve .run dosyasını indirdim - burada uzun bir sürücü adı olacak.
Ubuntu / birlik için yeni olanlar için bir sonraki adım
Basın ctrl + alt + F1 beni bir terminale sokuyor
Bir sonraki NVIDIA sürücüsünü uygulayabilmeniz için, arka planda çalışan LIGHTDM'yi öldürmeniz gerekir.
$ sudo service lightdm stop
Lightdm durdurulduktan sonra çalıştırılabilir olması için .run dosyasını değiştirmeniz gerekir:
$ sudo chmod +x ./<nvidia>.run
daha sonra nihayet yeni sürücü yükleme programını yürütün.
$ sudo ./<nvidia>.run
bu başlar ve size cevaplamanız gereken birden fazla soruyu sorar.
bittiğinde yeniden başlatıyorsun.
Şimdi benim uyarım.
Yukarıdakilerin tümünü yapmaya başlamadan önce, mevcut bir 2. bilgisayar / dizüstü bilgisayarınız olması gerekir, böylece sorunlarınız varsa yukarıdakileri nasıl tersine çevireceğinize bakabilirsiniz -ya da- ihtiyacınız olan tüm bilgileri yazdırabilirsiniz.
Yeni Nvidia sürücüsünü "temizlemeniz" için komut satırı gerekir
$ sudo ./<nvidia>.run --uninstall
Bir kez yaptıktan sonra, Noveau sürücüsünü kurmadan bırakmadıysanız yeniden başlatmadan ÖNCE bazı video sürücülerini yüklemelisiniz (kaldırmadıysanız - ki çoğu yukarıdaki NVIDIA özel sürücüsünü denemiş olmanız gerekmez).
Sonra ... gerekirse, Noveau sürücüsünü yeniden yüklemek için gereken komut satırını bildiğinizden emin olun.
Peki neden bunu yayınladım?
NVIDIA web sitelerini GTX 650 kartının en yeni sürücüsünü yüklerken çok dikkatli oldum.
Ancak, bir yeniden başlatma işleminden sonra Ubuntu 12.10 Unity masaüstüm çeşitli problemlerle deliydi.
Çünkü bu sürücüyü nasıl kaldıracağımı ve çalışan bir komutu komut satırından nasıl yeniden kuracağımı kendime hazırlamak için zaman harcamamıştım (Sistem Ayarları aracını kullanamadığımı hatırla ??? daha önce çalışan sistemim.
Öyleyse, İzci modelinin bu yola başlamadan önce "hazırlıklı ol" dediğini yapın.
Benim için en kötüsü ... NVIDIA'nın en yeni sürücüsü yüklü olsa bile, GTX 650'deki HDMI bağlantı noktasını monitörüme gösteremedim. İki kez kontrol etmek için HDMI kablosunu 2. çok daha yeni bir HDMI özellikli Monitöre taktım ve hala SİNYAL YOKTUR.
Bu yüzden yine de bir tanesine dönüyorum, hala HDMI portumun çalışmasını sağlamaya çalışıyorum AMA ... cam 1/2 dolu bu süreçte çok şey öğrendim.
Umarım bu başkalarına yardımcı olur.
Basit bir komut satırı yükleme yöntemi (@edwardtorvalds tarafından yanıtın metin tabanlı bir çeşidi):
Komutu çalıştırın
ubuntu-drivers devices
( /usr/bin/ubuntu-drivers
Sağlanır ubuntu-drivers-common
çünkü bir paket olarak dahil edildiği, 14.04 , bir şekilde ve mevcut uygulama önceki açıklamaları içerisinde).
Birkaç saniye sonra, şuna benzer bir çıktı almalısınız:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
model : GF108 [GeForce GT 430]
vendor : NVIDIA Corporation
driver : nvidia-346-updates - distro non-free
driver : nvidia-340-updates - distro non-free
driver : nvidia-304-updates - distro non-free
driver : nvidia-340 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-304 - distro non-free
driver : nvidia-346 - distro non-free recommended
Tavsiye sürücü edilir nvidia-346
, böylece koşmak
sudo apt-get install nvidia-346
(NVidia sürücüleri ücretsiz bir yazılım olmadığından, önce çok dilli havuzun etkin olduğundan emin olmanız gerekir .)
ubuntu-drivers devices | grep recommended
Şu andan itibaren, Nvidia sürücüleri varsayılan depolarda bulunur. Yani herhangi bir ppa'ya gerek yok.
Gerçekleştirmek, yerine getirmek, idam etmek :
sudo apt-get update
sudo apt-get install nvidia-361
Şu an itibariyle, nvidia-361
varsayılan depolarda bulunan en yeni sürümdür. Kullanılabilir tüm sürücüleri arayarak emin olmak isteyebilirsiniz.apt-cache search nvidia
64bit için indirin: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html
32bit için indirin: http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html
sudo service lightdm stop
sudo ./NVIDIA*
sudo reboot
Sürücü şimdi problemsiz çalışmalı (Bunu sadece GTX 570 ile yaptım)
Bir terminal açarak sürücüyü test edin: ( ctrl+ alt+ T)
glxinfo | grep direct
Geri rapor vermelidir:direct rendering: Yes
nvidia-settings
Not: komut dosyası varsayılan olarak nouveau sürücüsünü kara listeye almalıdır. NVIDIA sürücüsü çalışmıyorsa, bunu el ile yapmayı deneyin:
sudoedit /etc/modprobe.d/blacklist.conf
Aşağıdaki satırları ekleyin:
blacklist nouveau
options nouveau modeset=0
sudo reboot
Karşılaştığınız sorun, linux kaynağınızın olmamasıdır, böylece nvidia sürücüsünü yükleyebilirsiniz. İstediğiniz şeyin çekirdek sürümünüz için linux başlıkları olduğuna inanıyorum.
sudo apt-get install linux-headers-generic
doğru başlıkları takmanız gerekir; bu sayede kaldığınız yerden devam etmenizi sağlar.
En azından Lubuntu ve MATE 14.04 ile 346.72 ile daha kolaylaştı. Ctrl + Alt + F1'e bastım ve 5 komut aldı. Benim için çalışan adımlar şöyle:
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
sudo service lightdm start
veya bu komutun bir çeşitlemesi. Lubuntu ve MATE için biraz farklıydılar. Xorg.conf oluşturmanıza gerek yok, çünkü kurulum sırasında evet cevabı verdiğimde bunu yaptı. Ayrıca, yüklemeden önce nouveau'yu kara listeye almanıza gerek yoktur. Karşılaştığım tek aksaklık 32 bit işletim sistemi için aynı sürücüyü kurduğum zamandı. İlk google’da aldığım bir gcc + paketine ihtiyaç duyduğunu söyledi.
Dışarıda bir sürü çözüm var ama işte benim için gerçekten işe yarayan şey. (Ubuntu 16.04'ün yeni bir kurulumunu ve nvidia binary driverının indirildiğini varsayalım)
İkili önyüklemeniz varsa, BIOS ayarlarınıza gidin ve güvenli önyükleme seçeneğini "diğer işletim sistemlerine" çevirin;
Giriş oturumunda TTY-1’e girmek için Ctrl+ Alt+ tuşlarına basın F1ve aşağıdakileri yapın:
sudo apt-get install linux-source
sudo apt-get install linux-headers
Sürücüyü kurmadan önce, lightdm'yi aşağıdaki şekilde durdurun:
sudo service lightdm stop
NVIDIA betiğini çalıştırın
sudo ./NVIDIA-Linux-x86_64-378.09.run
Yükleme sırasında "Dağıtım sağlanan komut dosyası başarısız oldu" diyen bir uyarı alabilirsiniz, yalnızca dikkate almayın.