Article Number: 000132626
Bu makale Ayrık Grafikler ve Ekran Kartı Grafikleri arasındaki farkları ele almaktadır. Özel Sürücüler ve Açık Kaynak Sürücüler Video çıkışınız için ne anlama gelir? Bu makalede, Ubuntu işletim sistemi kullanılan Dell bilgisayarlar ve zaman içinde karşılaşabileceğiniz yaygın video sorunları ele alınmaktadır. Bu makale bir başvuru kılavuzu olduğu kadar bir sorun giderme kılavuzudur.
Dell'in birimle birlikte sağlanan Donanımı ve İşletim sisteminin yeniden yüklenmesini veya kurtarılmasını desteklediğini unutmayın. Aşağıdaki bilgileri yararlı bulacağınızı umuyoruz.
Çoğu dizüstü bilgisayar ve AIO (Hepsi Bir Arada) sistemleri, ana kartta iki GPU çalıştırabilir. Bunların ilki tümleşik GPU'dur ve yerleşik CPU'nun parçasıdır. Diğeri ise ayrık GPU'dur. Ayrık GPU isteğe bağlı bir ektir ve genellikle tümleşik GPU'dan daha güçlüdür. Sisteminizde bir donanım mux'ı varsa GPU'lar arasında geçiş yapılabilir.
Eklenti Ekran kartları, teknik olarak tümleşik GPU'ya eklenen ikinci bir GPU olsalar da Hibrit Grafiklere dahil edilmezler. Masaüstü Bilgisayar BIOS ayarlarının çoğu, bir eklenti Ekran kartı algılandığında bu kartın Tümleşik GPU'dan alındığı anlamına gelir.
Bu sorunu Ubuntu işletim sisteminin dışında da yaşıyor musunuz?
Sorunu, işletim sisteminin dışında yaşamıyorsanız aşağıdaki işlemleri gerçekleştirin:
Grub önyükleyici menüsünde boot your computer into recovery mode (bilgisayarınızı kurtarma modunda başlatın) seçeneğini belirleyin
Kurtarma menüsünden resume normal boot (normal başlatmaya devam et) öğesini seçin (Bu, arızalara karşı korumalı video ayarlarıyla normal bir başlatma girişiminde bulunur).
Normal başlatma ile sorun giderilmezse kurtarma moduna geri dönüp run in failsafe graphic mode (arızalara karşı korumalı grafik modunda çalıştır) seçeneğini belirleyebilirsiniz.
Hala görüntü yoksa işletim sistemini yeniden yüklemeniz gerekebilir. Alternatif olarak, deneyiminiz varsa veya Terminal'i kullanarak daha fazla sorun gidermeye yönelik kılavuzunuz varsa root shell prompt (kök kabuk istemi) komutunu da kullanabilirsiniz.
Bu sorunu Ubuntu işletim sisteminin dışında da yaşıyor musunuz?
Sorunu, işletim sisteminin dışında yaşamıyorsanız aşağıdaki işlemleri gerçekleştirin:
Performans Sorunları ve Video Tutarlılığı, görsel efektler devre dışı bırakıldığında iyileşebilir. (Bu, 2D masaüstü ortamına geçiş anlamına gelir.)
Terminali açın (CTRL + ALT + T) ve compiz settings manager (compiz ayarları yöneticisi) öğesini yükleyin:
sudo apt-get install compizconfig-settings-manager
Ubuntu Panosunda compiz settings manager (compiz ayarları yöneticisi) ifadesini aramayın yapın ve uygulamayı açıp aşağıdaki özellikleri devre dışı bırakın ya da seçimlerini kaldırın:
Effects > Animations, Fading Windows, Windows Decoration (Efektler > Animasyonlar, Soluklaşan Pencereler, Windows Dekorasyonu)
Videonuz hala bozuksa sorunu gidermek için işletim sistemini yeniden yüklemeniz gerekebilir.
Ubuntu 14.04 için varsayılan çözünürlük en az 640x480 ve en çok 1024x768'dir.
Varsayılan video GPU'sunu kullanırken yalnızca 640x480 çözünürlüğünü mü görüyorsunuz? Xdiagnose komutunu çalıştırmanız ve 3 Hata Ayıklama seçeneğinin tümünü işaretlemeniz önerilir. Bu işlemin, ekranı varsayılan 1024x768 çözünürlüğüne geri döndürdüğü bilinmektedir.
1024x768'in üstündeki çözünürlüklere ulaşmak için yeni çözünürlüğün olduğu yeni bir mod eklemek amacıyla Terminalde xrandr komutunu çalıştırmalısınız. (Bu, bir Yeniden Başlatma sonrasında korunmaz.)
Deneyimli bir Ubuntu kullanıcısıysanız ve değişiklikleri yeniden başlatmanın ötesinde korumak istiyorsanız
xrandr newmode
addmode "" Daha önce /etc/GPO/Init/default içine ve komutlarını ekleme konusunda bakabilirsiniz
initctl ...
Aşağıdaki koda benzemelidir:
xrandr --newmode "1280x1024_60_new" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSynch +V
xrandr --addmode VGA-0 1280x1024_60_new
Parlaklığı ayarlamak için Fn kısayol tuşları işe yaramıyorsa veya bu tuşların sunduklarından daha fazla denetime ihtiyacınız varsa size çeşitli görüntü ayarları olan bir GUI (Grafik Kullanıcı Arabirimi) sağlayacak uygulamalar yükleyebilirsiniz. Deneyimli bir Ubuntu kullanıcısıysanız Fn kısayollarıyla ilgili sorunu çözecek bir dosya oluşturmanıza olanak tanıyan gksu ve leafpad gibi Terminal komutlarını kullanabilirsiniz.
Yine deneyimli kullanıcılar için tek yapılması gereken bir Grub parametresi eklemek olabilir. Bunun için gksu ve leafpad komutlarının yüklü olması ve sizin de sudo denetimiyle yönetici olarak kullanıyor olmanız gerekir. Grub metin dosyasında yer alan GRUB_CMDLINE_LINUX="" satırını yeni GRUB_CMDLINE_LINUX="acpi_osi=Linux" satırıyla değiştirin ve Terminal içinde güncelleştirin. Klavyedeki parlaklık tuşları yine de çalışmıyorsa GRUB_CMDLINE_LINUX="acpi_osi=Linux" satırını GRUB_CMDLINE_LINUX="acpi_backlight=vendor" satırıyla değiştirip yeniden deneyebilirsiniz. Bunları yaptıktan sonra sorun hala devam ediyorsa aşağıdaki yöntemi deneyin.
İlk adım, sisteminizde henüz yoksa xbacklight'ı yüklemektir. Başlangıç uygulamalarında arayıp Ekle'ye tıklayarak parlaklık adında bir başlangıç uygulaması oluşturun. Yeni uygulamaya aşağıdaki komutu verin ve sistemi yeniden başlatın. Bu işe yaramazsa aşağıdaki yöntemi deneyin.
xbacklight -set 70
İlk yapılması gereken bir Terminal penceresi açmak ve sahip olduğunuz kart türü ile BusID'yi tam olarak belirlemektir. (Busıd 'nin beş (5) rakamı 00: 00,0, bunu not alın.)
Ispci | grep -i vga
BusID ile aşağıdaki iki komutu birleştirerek ekranınızın parlaklığını azaltıp artırın. (Size en uygun ayarı bulmak için ayarları denemeniz gerekir.)
sudo setpci -s 00:00.0 F4.B=50
sudo setpci -s 00:00.0 F4.B=90
Bu ayarın yeniden başlatma sonrasında da korunması için gksu ve leafpad komutları yüklü olmalıdır. Lofpad ' te /etc/Re.Local dosyasını açın ve bu satırı
setpci -s 00:00.0 F4.B=50 0 ' dan çık yazılı mevcut hattın üzerine ekleyin:
Bu işlemden sonra hala sorun yaşıyorsanız bir sonraki yöntem son seçenektir ve yalnızca Ubuntu deneyimi olan kullanıcılara yöneliktir.
Ayrıca parlaklık çıkışını değiştirmek için xrandr seçeneğini kullanabilirsiniz. (Makinenizin donanımından emin olmanız önerilir. Hangi kılavuzu kullanacağınızdan emin olun. sudo komutuyla Terminalde çok fazla deneme yapmadan önce bu önerilere uyun.)
Grafik kartınızın fanı son hızda mı çalışıyor? Kapatmadan önce çalıştırmak için aşağıdaki komutu kullanarak bir komut dosyası oluşturabilirsiniz:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Kullanılmayan ayrık kartı kapattıysanız ve uyandırma sırasında dizüstü bilgisayarınız donuyorsa Altında çağırılan yeni bir dosya oluşturabilir
11_switcheroo_suspend
/etc/pm/sleep.d ve dosyanın yürütülebilir olduğundan emin olabilirsiniz:
#!/bin/bash
PATH=/bin:/usr/bin
switchfile=/sys/kernel/debug/vgaswitcheroo/switch
[[ -n "$1"&& -f "$switchfile" ]] || exit 1
retval=0
case "$1" in
hibernate|suspend)
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
retval=$?
;;
resume|thaw)
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
retval=$?
;;
*)
[ -x /bin/logger ] && /bin/logger -i -t switcheroo_suspend -p user.info "Unknown mode: $1"
=$?
;;
esac
exit $retval
Başlatma sırasında hangi GPU'nun çalıştırıldığına bağlı olarak sistemin ana güç kaynağına bağlanmasını gerektiren bir sorun yaşayabilirsiniz.
Bu, ikincil GPU'nun donanım üreticilerinin sağladığı kapalı kaynaklı sürücüler olan İkili sürücüler için kullanılan farklı bir terimdir. Bazı donanım aygıtlarının eksiksiz ve düzgün şekilde çalışabilmesi için bu tür bir sürücü gerekebilir. Maalesef geliştiricilerin bu tür sürücülerde değişiklik yapıp bulunan hatalar üzerinde çalışabilmesi mümkün değildir.
Linux topluluğu, belirli GPU'larla çalışmak için açık kaynaklı sürücüler oluşturur. En yaygın olarak, üreticinin Linux sürümlerini sağlamadığı ve tescilli sürücünün bulunmadığı durumdaki GPU'larla kullanılırlar. Açık kaynaklı olmanın avantajı, topluluk tarafından desteklenmesi ve hataların sürekli olarak düzeltilmesidir. Dezavantajı ise her GPU'nun tüm özelliklerini eksiksiz olarak desteklememesidir.
İlk yapmanız gereken, Donanımınızı doğru şekilde tanımlamaktır.
Terminalde bulunan aşağıdaki komutu kullanarak marka ve modelinizi belirleyebilirsiniz:
lspci | grep VGA
Aşağıdaki komutu çalıştırarak daha ayrıntılı bilgi edinebilirsiniz:
sudo lshw -C video
Desteklenen donanımların listesi için lütfen aşağıdaki makaleye göz atın:
Ubuntu'da bir tescilli sürücüyü yüklemenin iki yöntemi vardır:
İlki, GUI (Grafik Kullanıcı Arabirimi) Donanım Yöneticisi penceresi aracılığıyla yüklemektir.
Yazılım Merkezi'ni açın ve Düzenle öğesine gidin
Ek Sürücüler öğesini seçin
Zaten yüklü olan öğeleri denetler ve mevcut olan tüm diğer tescilli sürücülerin ve güncelleştirmelerin listesini indirir.
Bir sürücüyü etkinleştirebilir veya devre dışı bırakabilirsiniz. Birden çok sürüm varsa en iyi yöntemin donanımınız için geçerli olan en son sürücüyü kullanmak olduğunu lütfen unutmayın. Çalışma ve herhangi bir sorun için en son düzeltmeleri içerme olasılığı en yüksek olan sürüm genellikle budur.
İkinci yol ise CLI (Komut Satırı Arabirimi) aracılığıyla yüklemektir
Bir Terminal Penceresi açın (CTRL + ALT + T)
Aşağıdaki örnekte Nvidia komutları gösterilmektedir:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install Nvidia-current
Çeşitli açık kaynak sürücüler farklı üreticilerle ilişkilendirilebilir.
Aşağıda bazı mevcut programlar listelenmiştir:
Bu, varsayılan sürücüdür. İvmelendirme olmadan çoğu kartı destekler ve olası çözüm kümesi sınırlıdır.
Bu, Intel Graphics'in desteklendiği en yeni açık kaynaklı sürücüdür
Bu da, 3D'yi destekleyen ve radeon, r200, r300g, r600g veradeonsi'den oluşan bir başka AMD Radeon sürücüdür.
Bu sürücü tamamen Nvidia aygıtlarda tersine mühendislik yoluyla elde edilen bilgilere dayanır.
Bu sürücü de tamamen Nvidia Tegra aygıtlarda tersine mühendislik yoluyla elde edilen bilgilere dayanır.
Bu şirket G550'den eski tüm aygıtlar için açık kaynaklı sürücü sağlamıştır. G550'den daha yeni tüm aygıtlar kapalı kaynaklı sürücü kullanır.
Bu, S3 Chrome GPU'yu destekler. Diğer tüm S3 ürünleri kapalı kaynaklıdır.
Bu sürücü ARM Mali GPU için yerleşik desteğe sahiptir.
Bu sürücüler Vivante GC400, GC800 ve GC1000 serisini destekler.
Bu, Qualcomm Adreno GPU serisini destekler.
Bu girişimin amacı, Videocore GPU serisini desteklemekti. Videocore serisini üreten Broadcom, IV grafik çekirdeği için kaynak kodunu yayınladı. Bu paylaşım, Broadcom Raspberry Pi'nin kullanıma sunulmasının ikinci yıl dönümünün bir parçasıydı.
vga_switcheroo makinenizde bir donanım mux'ı olduğunda GPU'lar arasında geçiş yapmanızı sağlar.
Çekirdeğinizin doğru seçenekten oluştuğunu denetlemek için /boot dizini içindeki config-2.6.nn-mm-generic dosyasını inceleyebilirsiniz:
grep -i switcheroo /boot/config-*
vga_switcheroo uygulaması, çekirdeğiniz modeset=1 çekirdek seçeneği ve/veya nomodeset seçeneği yokken başlatıldığında çalışır. vga_switcheroo uygulamasının etkin olup olmadığını test etmek için aşağıdaki anahtar dosyayı arayın:
ls -l /sys/kernel/debug/vgaswitcheroo/switch
vga_switcheroo uygulaması mevcutsa GPU'lar arasında geçiş yapabilirsiniz. Bu dosya, makinenin destekleneceğini garanti etmediğinden sorun çıkmasına ve sistemin kilitlenmesine hazırlıklı olun.
Bağlantısı kesilen GPU'yu açmak için bu komutu kullanabilirsiniz. Ancak bu komut çıkışlar arasında geçiş yapmaz:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Bu komut tümleşik grafikleri çıkışlara bağlar:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
Bu komut ayrık grafikleri çıkışlara bağlar:
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
Bu komut bağlantısı kesilen grafik kartını kapatır:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Bu komut hibrit grafiklerin geçerli durumunu denetlemenize olanak tanır. Genellikle iki çıkış satırı bulunur. Bunlardan birincisi Pwr, ikincisi ise Off (Kapalı) olan çıkıştır:
cat /sys/kernel/debug/vgaswitcheroo/switch
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
21 Feb 2021
7
Solution