Bilgisayarında Optimus teknolojisi olan arkadaşlar deneme yapıp geri dönüş yaparlarsa çok iyi olur.
Bumblebee, GNU/Linux dağıtımlarında Nvidia Optimus teknolojisine sahip taşınabilir sistemleri amaçlamaktadır. Bumblebee'yi kullanarak sistemdeki grafiklerin Nvidia kartınız tarafından işlenmesini sağlayabilirsiniz. Ayrıca Bumblebee kurulumunun ısınma sorununu azaltma ve pil ömrüne katkıda bulunma gibi işlevleri de vardır. Bumblebee, resmi olarak Ubuntu 13.10 ve daha yeni sürümlerde desteklenmektedir.
Not-1: Anlatımda metin düzenleyici olarak Gedit kullanılmıştır. Kullandığınız dağıtıma göre metin düzenleyici adını düzenlemeniz gerekmektedir.Not-2: Başlıkta iki sürücü için (nvidia-361 ile nvidia-367) anlatım olacaktır. nvidia-367 adlı sürücüyü kurmak için PPA eklemeniz gerekmektedir. Kurulum aşamasında nasıl yapılacağı belirtilecektir.Sisteminizde çift ekran kartı olup olmadığını şu komut ile öğrenebilirsiniz.
lspci | grep -E 'VGA|3D|Display'
Eğer bu komutu uçbirimde çalıştırdığınızda aşağıdaki gibi çıktı alıyorsanız sisteminizde çift ekran bulunuyor demektir.
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev ff)
1. Güncelleştirmesudo apt update
sudo apt dist-upgrade
2. KurulumYükleyeceğiniz sürücüye göre a veya b adımını uygulayınız. (b) adımında komutları uçbirimde sırasıyla uygulayınız.
a-) nvidia-361 için:
sudo apt install bumblebee nvidia-361 bumblebee-nvidia primus linux-headers-generic
b-) nvidia-367 için:
sudo add-apt-repository ppa:bumblebee/testing -y
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt update
sudo apt install bumblebee nvidia-367 bumblebee-nvidia primus linux-headers-generic
3. Nvidia sürücüsünü karalisteye alma (
Bu adımı uyguladıktan sonra kesinlike sistemi yeniden başlatmayınız.)
Aşağıdaki komut ile ilgili dosyayı açınız.
sudo -H gedit /etc/modprobe.d/bumblebee.conf
Karşınıza gelen metin düzenleyicinin en son satırına aşağıdaki girdileri ekleyiniz. Ekleyeceğiniz satırın ilgili dosyada olup olmadığını doğrulayın lütfen yoksa kurduğunuz sürücüye göre ekleme yapın.
a-) nvidia-361 için:
blacklist nvidia-361
blacklist nvidia-361-updates
blacklist nvidia-experimental-361
b-) nvidia-367 için:
blacklist nvidia-367
blacklist nvidia-367-updates
blacklist nvidia-experimental-367
4. Bumblebee ayar dosyasını düzenlemeŞu komut ile bumblebee.conf dosyasını açınız.
sudo -H gedit /etc/bumblebee/bumblebee.conf
Açılan pencerede şu satırları bulunuz.
# (See also the driver-specific sections below)
Driver=
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
Aşağıdaki gibi değiştirip kaydediniz. Değişikliği sadece bu satırlarda yapınız.
a-) nvidia-361 için
# (See also the driver-specific sections below)
Driver=nvidia
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-361
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules
b-) nvidia-367 için:
# (See also the driver-specific sections below)
Driver=nvidia
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-367
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-367/xorg,/usr/lib/xorg/modules
5. Bütün GL sağlayıcılarının Mesa olarak güncellenmesiKomutları uyguladığımız zaman karşımıza gelen seçim kısmında "mesa" kelimesinin geçtiği seçeneği seçmeniz gerekmektedir.
sudo update-alternatives --config i386-linux-gnu_gl_conf
There are 3 choices for the alternative i386-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/i386-linux-gnu_GL.conf).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/nvidia-361/alt_ld.so.conf 8604 auto mode
1 /usr/lib/i386-linux-gnu/mesa/ld.so.conf 500 manual mode
2 /usr/lib/nvidia-361-prime/alt_ld.so.conf 8603 manual mode
3 /usr/lib/nvidia-361/alt_ld.so.conf 8604 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/lib/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
sudo update-alternatives --config x86_64-linux-gnu_egl_conf
There are 3 choices for the alternative x86_64-linux-gnu_egl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/nvidia-361/ld.so.conf 8604 auto mode
1 /usr/lib/nvidia-361-prime/ld.so.conf 8603 manual mode
2 /usr/lib/nvidia-361/ld.so.conf 8604 manual mode
3 /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf 500 manual mode
Press <enter> to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/nvidia-361/ld.so.conf 8604 auto mode
1 /usr/lib/nvidia-361-prime/ld.so.conf 8603 manual mode
2 /usr/lib/nvidia-361/ld.so.conf 8604 manual mode
* 3 /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500 manual mode
Press <enter> to keep the current choice[*], or type selection number: 3
6. Sistemi yeniden başlatmaBu kısım önemli, kesinlikle sistemi yeniden başlatınız.
sudo reboot
7. Gpu yöneticisini devre dışı bırakmaAşağıdaki komut ilgili dosyayı açınız.
sudo -H gedit /etc/default/grub
Karşınıza gelen pencerede şu satırı bulunuz.
GRUB_CMDLINE_LINUX=""
Aşağıdaki gibi değiştirdikten sonra kaydedip çıkınız.
GRUB_CMDLINE_LINUX="nogpumanager"
Aşağıdaki komut ile Grub'u güncelleyiniz.
sudo update-grub
8. bbswitch ve nvidia modüllerini yeniden yapılandırmaa-) nvidia-361 için:
sudo dpkg-reconfigure bbswitch-dkms
sudo dpkg-reconfigure nvidia-361
b-) nvidia-367 için:
sudo dpkg-reconfigure bbswitch-dkms
sudo dpkg-reconfigure nvidia-367
9. Sistemi yeniden başlatmasudo reboot
10. SınamaAşağıdaki komutu uçbirimde uyguladıktan sonra karşınıza dönen çarklar geliyorsa ise Bumblebee çalışıyor demektir.
optirun glxgears
Ya da şu şekilde çıktı alıyor iseniz Bumblebee çalışıyor demektir.
294 frames in 5.0 seconds = 58.732 FPS
301 frames in 5.0 seconds = 60.028 FPS
11. Bumblebee kullanımıBir uygulamayı Nvidia ekran kartı ile çalıştırmak istediğinizde aşağıdaki komutu açmak istediğiniz uygulamanın adına göre düzenlemeniz gerekmektedir.
optirun uygulama_adı
Örnek olarak Firefox'u çalıştırmak için komutu şu şekilde uygulamanız gerekiyor.
optirun firefox
12. Siyah ekrana düşme, Xorg'un başlamamasıEğer bilgisayarı yeniden başlattığınızda siyah ekrana veya komut satırına düşersiniz şu yöntemi kullanınız.
Grub menüsü geldikten sonra kurtarma seçeneklerinden yetkili kullanıcı (root) komut satırına girin ve aşağıdaki komutları sırasıyla uygulayın.
mount -o rw,remount /
sudo rm -f /etc/X11/xorg.conf
sudo reboot
https://wiki.ubuntu-tr.net/index.php?title=Ubuntu%27da_sistem_kurtarma (https://wiki.ubuntu-tr.net/index.php?title=Ubuntu%27da_sistem_kurtarma)
13. Sorunlar hakkındaBumblebee uygulamasının çalışmadığını düşünüyorsanız Nvidia başlığı altında yeni bir konu açarak aşağıdaki komutların çıktılarını paylaşınız.
lspci | grep -E 'VGA|3D|Display'
dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
14. Bumblebee kaldırmasudo apt purge bumblebee* nvidia* primus*
Kaynak: https://lenovolinux.blogspot.com.tr/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html (https://lenovolinux.blogspot.com.tr/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html)
6. Adımdan sonra sistemi yeniden başlatınca oturum açılmıyor oturum aç diyorum tekrar oturum açılma paneline atıyor.
12. adımı uyguladın mı?
XT1033 cihazımdan Tapatalk kullanılarak gönderildi
2. Komutu yazdığımda bir tepki vermiyor.
@VoSToK, hangi komut?
sudo rm -f /etc/x11/xorg.conf komutunda.
@VoSToK, zaten o komut tepki vermez.
Alıntı yapılan: mendirec - 21 Ekim 2016 - 16:46:13
@VoSToK, zaten o komut tepki vermez.
O zaman sorun hala devam ediyor. Ancak ben kurtarma kipinden giriş yapıp yapmadığımı bilmiyorum. Normal oturum açma ekranı geldiğinde komut satırını açtım. Oradan sudo su komutu ile root oldum ve verdiğiniz komutları uyguladım ancak yine oturum açıldıktan sonra masaüstü ekranı gelmiyor tekrar oturum açma ekranı geliyor.
@VoSToK, ilk 9 adımı doğru uyguladın mı? Masaüstüne ulaşabiliyor musun? Uyguladığın komutların çıktılarını buraya geçki sorun var mı yok mu anlayalım.
İlk 6 adımı uyguladım nvidia 361 i kurulumunu yaptım. Oturum açma ekranı sorunsuz geliyor. Oturum açmak için şifreyi yazıyorum masaüstü gelmiyor tekrar oturum açma ekranı geliyor.
@VoSToK, Secure Boot kapalı mı? Oturum açma ekranında iken Ctrl + Alt + F1 ile komut satırına düş. İlk önce kullanıcı adını sonra da şifreni gir. Daha sonra aşağıdaki komutları uygula.
sudo apt remove nvidia* bumblebee*
sudo reboot
2 farklı nvidia sürümü yazmışsın bunlardan hangisini kurmalıyım acaba dostum ? GTX960M Display drive 373.06
@4Kaiken, nvidia-361 üzerinden gidelim. Yalnız uyguladığın komutların çıktılarını açtığın diğer konuya geç ki doğru gidip gitmediğini görelim.
@mendirec kurulumları kaldırdıktan sonra masaüstü ekranı geldi. Şu bumblebee yi kurup bir çalıştırsam windows u dahi kaldırıcam bilgisayardan
@VoSToK, daha önce açtığın konu üzerinden gidelim.
https://forum.ubuntu-tr.net/index.php?topic=53550.0 (https://forum.ubuntu-tr.net/index.php?topic=53550.0)
Konuya şu çıktıları geç lütfen.
lspci | grep -E 'VGA|3D|Display'
dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
@mendirec kurulum sikintisiz şekilde gidiyor şu hata hariç. Netten baktim ama bulamadim bu dosyayi manuel olarak indirebilecegim yer var midir ki ?
"N: '/etc/apt/sources.list.d/' dizinindeki 'bumblebee-ubuntu-testing-xenial.list.save' dosyası geçersiz bir dosya uzaktısı olduğu için yok sayılıyor"
@4Kaiken, o çıktı hata değil. Onu silmek için şu komutu uygula.
sudo rm -f /etc/apt/sources.list.d/bumblebee-ubuntu-testing-xenial.list.save
Bumblebee'nin çalışıp çalışmadığını öğrenmek için şu komutların çıktılarını geçer misin?
lspci | grep -E 'VGA|3D|Display'
dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
Bende burdaki ve mint forumundakini birleştirerek kurmuştum Xubuntu 16.04 üzerinde ozamandan beri sıkıntısız çalışıyor :
abra@monster:~$ optirun glxgears
11061 frames in 5.0 seconds = 2211.989 FPS
10361 frames in 5.0 seconds = 2072.168 FPS
[VGL] ERROR: in readback--
[VGL] 256: Window has been deleted by window manager
abra@monster:~$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
300 frames in 5.0 seconds = 59.909 FPS
301 frames in 5.0 seconds = 60.018 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 2159 requests (2159 known processed) with 0 events remaining.
@mendirec çıktıları diğer konuya ekledim.
https://forum.ubuntu-tr.net/index.php?topic=53550.msg609016#msg609016
Merhaba, dostum ben kurulum başlangıcı sürekli kitlenip acilmadigindan çekirdek onyukleme seçeneklerinden nosplash nomodeset ile başlatıp grubta kalıcı yapıp dediklerini harfiyen uyguladım 367 ekran kartı için olanları lakin 6. Adımda tekrar başlattığımda söyle bir hata görüp sanki nomodeset yokmuş gibi kitlendi.
[eklenti yönetici tarafından silindi]
@byBaykan, kurulum başlangıcı kilitleniyor derken neyi kastettiniz? Bir de Secure Boot kapalı mı?
XT1033 cihazımdan Tapatalk kullanılarak gönderildi
Kurulum başlangıcı donmayı çekirdek onyukleme seçeneklerinden quite splash komutunu nosplash nomodeset olarak değiştirip harici ekran kartı kurulmadan yaptım hatta kurulum sonrası grub menüsünden kalıcıda yaptım sıkıntı olmadan kullanıyorum. Sorunum ekran kartı kurulumunda 6. Adımdan sonra yeniden başlatınca oluyor. Ekteki resim gibi doluyor fakat orda failed yazan yer bitikten sonra siyah ekranda sadece kullanıcı girişi yazısı ile kitleniyor * bir şey yapamıyorum birde secure boot kapalıdır
(https://uploads.tapatalk-cdn.com/20170122/f5b1e6d4e0ab83ade4c5ad1a3089b107.jpg)
Tapatalk kullanarak iPhone aracılığıyla gönderildi
Prime yöntemini denemiş miydiniz?
XT1033 cihazımdan Tapatalk kullanılarak gönderildi
Yok ilk defa duydum sizden. Link verebilir misiniz?
Tapatalk kullanarak iPhone aracılığıyla gönderildi
https://forum.ubuntu-tr.net/index.php?topic=46545.0 şu linkteki gibi birşey midir?
Tapatalk kullanarak iPhone aracılığıyla gönderildi
Evet, verdiğiniz bağlantıdaki anlatımı uygulayın. Uygulamadan önce yüklediğiniz paketleri ve ayarları kaldırmayı unutmayın lütfen.
XT1033 cihazımdan Tapatalk kullanılarak gönderildi
gokboru@gokboru-pc:~$ optirun glxgears
Xlib: extension "GLX" missing on display ":8".
en son optirun yazdıgımda böle diyor ne yapmam gerekiyor?
Selamlar. Neden sadece 367 ve 361 numaralı sürücüler için anlattınız? Aynı işlemleri şuanda en güncel olan 375 numaralı sürücü için uygulayabilir miyim? Yahud 367 için yapsam daha sonra güncelleme ile sürümünü yükselebilir miyim? Dr. Oetker reklamı gibi oldu lâkin cahilliğimi mazur görün.
Sevgiler, saygılar.
[mention=622539]@Cookie Monster[/mention] 375 için de uygulayabilirsin. Bence Primi yöntemini dene olmazsa Bumblebee denersin.
[mention=622547]@mendirec[/mention] Primi yönteminden kastınız nedir?
[mention=622560]@Cookie Monster[/mention] Nvidia başlığı altında yeni bir konu açıp şu konuda belirtilen komutların çıktılarını geçer misin?
https://forum.ubuntu-tr.net/index.php?topic=33412.0 (https://forum.ubuntu-tr.net/index.php?topic=33412.0)
[mention=622575]@mendirec[/mention] Buyurun; https://forum.ubuntu-tr.net/index.php?topic=56064.msg622633#new