Other languages Deutsch ; English ; Portuguese ; Turkish ; |
Contents
Bumblebee Projesi
Bumblebee, GNU/Linux dağıtımları için dizüstü bilgisayarlara NVIDIA Optimus için destek vermeyi amaçlıyor. Bumblebee kullanarak, Intel kart ile görüntülenebilecek grafikleri NVIDIA kartınızı kullanarak görüntüleyebilirsiniz.
Kurulum
Önce Nvidia ekran kartınızın sürücüsünü yapılandırın sonra da Intel ekran kartını ayarlayın.
Bumblebee paketi Mageia'nın resmi depolarında mevcut değildir, bu yüzden bir topluluk kaynağı eklemek zorundasınız. Biz burada mimarimize uygun komut ile beraber root olarak terminalde "packages.mageialinux.ru" kaynağını kullanıyoruz:
32 Bit için:
# urpmi.addmedia --wget --distrib http://packages.mageialinux.ru/mageia4/RPMS/i586
64 Bit için:
# urpmi.addmedia --wget --distrib http://packages.mageialinux.ru/mageia4/RPMS/x86_64
Şimdi sistemi güncelleyin:
# drakrpm-update
Şu anda mimarinize uygun olan kurulumu kullanın:
32 Bit için:
# urpmi bumblebee primus
64 Bit için:
# urpmi bumblebee primus libvirtualgl
Kurulum tamamlandıktan sonra, optirun komutunun kullanımını etkinleştirmek için "bumblebee" grubuna kendinizi ekleyin. Grup değişikliğinin etkin olması için yeniden giriş yapmalısınız.
Kullanım
Terminalde ayrık NVIDIA kart ile uygulamanızı çalıştırmak için:
$ optirun [options] <application> [application-parameters]
Örneğin:
$ optirun firefox
optirun seçeneklerinin listesi için:
$ optirun --help
Bumblebee sürecini başlatma ve durdurma
Mageia'da bumblebee arka alanda bir systemd olarak çalışır. Başlatmak için:
# systemctl start bumblebeed.service
Durdurmak için:
# systemctl stop bumblebeed.service
Otomatik başlamayı etkinleştirmek için:
# systemctl enable bumblebeed.service
Otomatik başlamayı devredışı bırakmak için:
# systemctl disable bumblebeed.service
Kurulum sonrası süreçin kendikendine etkinleşip otomatik olarak başlaması gerekmektedir.
Eğer çalışmazsa
- Komut satırından --debug parametresi ile optirun komutunu çalıştırın ("optirun --debug glxgears" gibi). Sonrasında problemin nerede olduğuna dair anlamlı bir kaç hata mesajı bulması gerekir.
- Eğer Bumblebee servisine erişilemediyse, servisi durdur ve --debug parametresiyle birlikte el ile çalıştır (root olarak). Çok faydalı bilgi ve hata mesajlarının görülecektir. Ayrıca bumblebee grubuna eklendiğinize emin olun!
- Eğer GPU (Grafik İşleme Ünitesi ) başlatılamazsa tescilli nvidia sürücülerini kurduğunuza ve güç yönetiminin doğru bir şekilde çalıştığına emin olun. Ayrıca bir yeniden başlatma da yardımcı olabilirdi (bu şekilde bozuk olan bazı dahili PCI değerleri düzelebilir).
- Eğer X başlatılamazsa /etc/bumblebee/xorg.conf.nvidia dosyasını düzenlemek zorunda kalabilirsiniz. Bazı hatalar özellikle yapmanız gerekeni ve tam olarak neyi değiştireceğinizi size bildirecektir.
- Eğer sorun hala devam ediyorsa irc.freenode.net üzerindeki #bumblebee kanalından yardım alabilirsiniz.
Nvidia-driver 304.xx yükleme, nvidia'nın kendi sitesinden direk olarak veya mageia depolarından kurmanıza bakmaksızın tümleşik intel-kartın glx kullanımını bozacak. Nvidia'dan direk olarak sürücü yüklerken, --no-opengl-files seçeneğini kullanarak bu duruma engel olabilirsiniz. Mageia depodan yüklerken ise intel sürücüsünü --replacepkg seçeneği ile yeniden kurun ve Xsunucuyu intel-kart için tekrar yapılandırın.
Eğer yeniden başlatma sonrası tüm ekran baş aşağı ve/veya bozuksa
Nvidia sürücülerini Mageia paketlerinden başka yollarla kurduğunuzda, uyumsuz dosyalar nedeniyle intel donanım hızlandırıcı üzerine yazılır. Bu yüzden o paketleri kaldırın ve Mageia'nın kendi paketlerini kurun. Eğer problem düzelmezse, urpmi --replacepkgs ile intel sürücülerini ve xorg dosyalarını yeniden yüklemeniz gerekebilir (özellikle libGL.so içeren paketler için bir arama yapın). En son resmi nvidia sürücülerini de kullanmanız mümkündür fakat bu durum çok sayıda elle yapılandırma işlemi gerektirir. İntel uyumlu dosyaların yedeğini almanız ve nvidia versiyonunu yeni bir dizine (örneğin /usr/lib/nvidia-current), daha sonra da intel dosyalarını özgün konumuna taşımanız gerekir. Nvidia uyumlu dosyalar içeren dizinin /etc/bumblebee/bumblebee.conf içine konması da gerekmektedir.
Nouveau yerine kullanmak isterseniz
Mandriva'da nouveau sürümü Optimus yapılanmaları için önerilmez, bu yüzden yeni bir sürümü elle derlemeniz ve kurmanız gerekebilir. Ondan sonra /etc/bumblebee/bumblebee.conf dosyasındaki "Driver=nvidia" satırını "Driver=nouveau" olarak değiştirin. Nouveau kullanıldığı zaman güç yönetimi için artık bbswitch gerekmeyecek, onun yerine vga_switcheroo kullanılabilir (eğer bbswitch kurulu değilse varsayılan olarak etkindir), fakat onun tüm modeler üzerinde çalışması için son derece yeni bir kernel sürümü gerekir, bu yüzden de tavsiye edilmez. bbswitch yüklü tutulması tüm Optimus model laptoplar üzerinde güç yönetimi ile çalışması için nouveau sürücülerine olanak sağlaması gerekir. Gelecekte işlevsellikte vga_switcheroo bbswitch'e üstün gelecek veya üstün gelmeli.
Güç yönetimi
Bu projenin temel amacı sadece rendering için ayrık CPU'nun kullanımına olanak sağlamak değildir. Bundan başka kullanılmadığında dCPU'nun akıllı güç yönetimini etkinleştirmektir. Biz Bumblebee'de bunu yapmak için ya bbswitch (bir modül) ya da vga_switcheroo (deneysel amaçlı kernel modül) kullanıyoruz.
Bumblebee 3.0'dan beri bbswitch kullanımında bu özellik öntanımlı olarak etkindir. Bu herhangi bir ayarlama gerektirmeden güç yönetimine otomatik izin verir.
Eğer güç yönetimi laptopunuz üzerinde çalışmazsa lütfen bu Power Management (PM) sayfasına gidin ve Bumblebee geliştirmeye yardım edin.
IRC
Lütfen yardım, sorular, öneriler vs için Freenode üzerindeki #bumblebee kanalına katılın.
Hata/Problem raporlama
Eğer bir probleminiz varsa lütfen öncelikle bu maddeleri okuyun: https://github.com/Bumblebee-Project/Bumblebee/wiki/Troubleshooting
Eğer sorununuz çözülmezse, yardım almak için sorularınızı IRC üzerinde #bumblebee kanalında sorabilirsiniz. Ayrıca buraya da bakınız: https://github.com/Bumblebee-Project/Bumblebee/wiki/Reporting-Issues
Eğer bir hata raporlama oluşturulması sorulursa, root olarak aşağıdaki komutu çalıştırın:
# bumblebee-bugreport
Kaldırmak
Eğer Bumblebee projesinden memnun kalmadıysanız, aşağıdaki komut ile kaldırabilirsiniz:
$ urpme bumblebee
Sosyal Medya
Bizi Facebook, Twitter Google+ üzerinden takip edebilirsiniz.
Kaynaklar
https://github.com/Bumblebee-Project/Bumblebee/wiki/Install-and-usage
Çeviren: Fırat Kutlu (Orjinal sayfa)