Gönderen Konu: [Nasıl] Ubuntu 16.04 için Bumblebee Kurulumu  (Okunma sayısı 4952 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
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.
Kod: [Seç]
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.
Kod: [Seç]
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ştirme

Kod: [Seç]
sudo apt update
sudo apt dist-upgrade

2.  Kurulum
Yü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:
Kod: [Seç]
sudo apt install bumblebee nvidia-361 bumblebee-nvidia primus linux-headers-generic
b-) nvidia-367 için:
Kod: [Seç]
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.
Kod: [Seç]
sudo -H gedit /etc/modprobe.d/bumblebee.confKarşı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:
Kod: [Seç]
blacklist nvidia-361
blacklist nvidia-361-updates
blacklist nvidia-experimental-361

b-) nvidia-367 için:
Kod: [Seç]
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.
Kod: [Seç]
sudo -H gedit /etc/bumblebee/bumblebee.confAçılan pencerede şu satırları bulunuz.
Kod: [Seç]
# (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
Kod: [Seç]
# (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:
Kod: [Seç]
# (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üncellenmesi
Komutları uyguladığımız zaman karşımıza gelen seçim kısmında "mesa" kelimesinin geçtiği seçeneği seçmeniz gerekmektedir.
Kod: [Seç]
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
Kod: [Seç]
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
Kod: [Seç]
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şlatma

Bu kısım önemli, kesinlikle sistemi yeniden başlatınız.

Kod: [Seç]
sudo reboot
7. Gpu yöneticisini devre dışı bırakma

Aşağıdaki komut ilgili dosyayı açınız.
Kod: [Seç]
sudo -H gedit /etc/default/grub
Karşınıza gelen pencerede şu satırı bulunuz.
Kod: [Seç]
GRUB_CMDLINE_LINUX=""
Aşağıdaki gibi değiştirdikten sonra kaydedip çıkınız.
Kod: [Seç]
GRUB_CMDLINE_LINUX="nogpumanager"
Aşağıdaki komut ile Grub'u güncelleyiniz.
Kod: [Seç]
sudo update-grub

8. bbswitch ve nvidia modüllerini yeniden yapılandırma
a-) nvidia-361 için:
Kod: [Seç]
sudo dpkg-reconfigure bbswitch-dkms
sudo dpkg-reconfigure nvidia-361

b-) nvidia-367 için:
Kod: [Seç]
sudo dpkg-reconfigure bbswitch-dkms
sudo dpkg-reconfigure nvidia-367

9. Sistemi yeniden başlatma
Kod: [Seç]
sudo reboot
10. Sınama

Aşağıdaki komutu uçbirimde uyguladıktan sonra karşınıza dönen çarklar geliyorsa ise Bumblebee çalışıyor demektir.
Kod: [Seç]
optirun glxgearsYa da şu şekilde çıktı alıyor iseniz Bumblebee çalışıyor demektir.
Kod: [Seç]
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.
Kod: [Seç]
optirun uygulama_adı
Örnek olarak Firefox’u çalıştırmak için komutu şu şekilde uygulamanız gerekiyor.

Kod: [Seç]
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.
Kod: [Seç]
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

13. Sorunlar hakkında

Bumblebee 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.
Kod: [Seç]
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ırma

Kod: [Seç]
sudo apt purge bumblebee* nvidia* primus*Kaynak: https://lenovolinux.blogspot.com.tr/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html
« Son Düzenleme: 02 Ekim 2016 - 18:59:04 Gönderen: mendirec »

« Yanıtla #1 : »
6. Adımdan sonra sistemi yeniden başlatınca oturum açılmıyor oturum aç diyorum tekrar oturum açılma paneline atıyor.

« Yanıtla #2 : »
12. adımı uyguladın mı?

XT1033 cihazımdan Tapatalk kullanılarak gönderildi


« Yanıtla #3 : »
2. Komutu yazdığımda bir tepki vermiyor.

« Yanıtla #4 : »
@VoSToK, hangi komut?

« Yanıtla #5 : »
sudo rm -f /etc/x11/xorg.conf komutunda.

« Yanıtla #6 : »
@VoSToK, zaten o komut tepki vermez.

« Yanıtla #7 : »
@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.

« Yanıtla #8 : »
@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.

« Yanıtla #9 : »
İ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.

« Yanıtla #10 : »
@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.
Kod: [Seç]
sudo apt remove nvidia* bumblebee*
sudo reboot

« Yanıtla #11 : »
2 farklı nvidia sürümü yazmışsın bunlardan hangisini kurmalıyım acaba dostum ? GTX960M Display drive 373.06

« Yanıtla #12 : »
@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.

« Yanıtla #13 : »
@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

« Yanıtla #14 : »
@VoSToK, daha önce açtığın konu üzerinden gidelim.
https://forum.ubuntu-tr.net/index.php?topic=53550.0

Konuya şu çıktıları geç lütfen.
Kod: [Seç]
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

« Yanıtla #15 : »
@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"

« Yanıtla #16 : »
@4Kaiken, o çıktı hata değil. Onu silmek için şu komutu uygula.
Kod: [Seç]
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?
Kod: [Seç]
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

« Yanıtla #17 : »
Bende burdaki ve mint forumundakini birleştirerek kurmuştum Xubuntu 16.04 üzerinde ozamandan beri sıkıntısız çalışıyor :

Kod: [Seç]
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.

« Yanıtla #18 : »
@mendirec çıktıları diğer konuya ekledim.
https://forum.ubuntu-tr.net/index.php?topic=53550.msg609016#msg609016

« Yanıtla #19 : »
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.

« Yanıtla #20 : »
@byBaykan, kurulum başlangıcı kilitleniyor derken neyi kastettiniz? Bir de Secure Boot kapalı mı?

XT1033 cihazımdan Tapatalk kullanılarak gönderildi


« Yanıtla #21 : »
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



Tapatalk kullanarak iPhone aracılığıyla gönderildi

« Yanıtla #22 : »
Prime yöntemini denemiş miydiniz?

XT1033 cihazımdan Tapatalk kullanılarak gönderildi


« Yanıtla #23 : »
Yok ilk defa duydum sizden. Link verebilir misiniz?


Tapatalk kullanarak iPhone aracılığıyla gönderildi

« Yanıtla #24 : »
https://forum.ubuntu-tr.net/index.php?topic=46545.0 şu linkteki gibi * bir şey midir?


Tapatalk kullanarak iPhone aracılığıyla gönderildi