Bumblebee: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
(Optirun,Bumblebee,Nvidia-optimus)
 
kDeğişiklik özeti yok
 
(3 kullanıcıdan 5 ara revizyon gösterilmiyor)
1. satır: 1. satır:
Linux platformu üzerinde Nvidia Optimus teknolojisi doğrudan desteklenmemektedir. Bu nedenle harici olarak geliştirilmekte olan Bumblebee projesini kurarak kendisini kullanmamız gerekmektedir. Bumblebee, özet olarak ikinci bir X sunucusu çalıştırarak (VirtualGL) ikinci kartın kullanılmasını sağlar.


Öncelikle Bumblebee'nin ne olduğundan başlıyalım. Fark ettiniz üzere Linux'te daha nvidia-optimus desteği yok ve yakın bir zaman
==Dikkat edilmesi gereken noktalar==
içerisinde de nvidia bu desteği linux'e sunmayı düşünmüyor. Bu desteği şimdilik Bumblebee projesi veriyor. Eğer bu işi nasıl yaptığını
özet olarak geçicek olursak, Windowstakine benzer bir şekilde ancak otomatik olmayarak, gerektiğinde ikinci bir xorg server çalıştırarak
kartın kullanılmasını sağlıyor.


Nvidia Optimus teknolojisi kullanılmadan önce eğer kuruluysa mevcut Nvidia sürücüleri kaldırılmalıdır. Bumblebee mevcut sürücüler üzerinden çalışmaz. Bumblebee devreye alındıktan sonra yine sistemin bize önerdiği Nvidia sürücüleri kurulmamalıdır.


'''KURULUM'''
==Kurulum==


      Kurulumu oldukca basit. Terminalimizi açıp repomuzu ekliyoruz
[[Uçbirim]] komut satırında alttaki komutlar yürütülerek kurulum kolayca gerçekleştirilebilir.


1. sudo add-apt-repository ppa:bumblebee/stable
{{uçbirim|sudo add-apt-repository ppa:bumblebee/stable}}


      Eğer yeni nvidia sürücülerini kullanmak istiyorsak veya ubuntunun eski bir sürümündeysek (11.04 gibi) nvidia sürücü  
Eğer yeni Nvidia sürücüleri kullanılmak isteniyorsa veya Ubuntu'nun eski bir sürümü kullanılıyorsa (11.04 gibi) güncel sürücü deposu eklenebilir (önerilir).
      reposunuda ekliyoruz


2. sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
{{uçbirim|sudo add-apt-repository ppa:ubuntu-x-swat/x-updates}}


3. sudo apt-get update (program listemizi yeniliyoruzki ubuntu yeni dosyaların farkına varsın)
{{uçbirim|sudo apt-get update }}


      Artık bumblebee kurmaya hazırız. Bumblebee'yi noveu sürücüsü ilede kullanabiliriz ancak nvidia-property sürücülerini kullanamak
Artık Bumblebee kuruluma hazırdır. Bumblebee Nouveau sürücüsü ile de kullanılabilir ancak Nvidia sahipli sürücülerini kullanmak daha iyi başarım oranları verecektir.
      daha iyi performans verecektir.


4. sudo apt-get install bumblebee bumblebee-nvidia
{{uçbirim|sudo apt-get install bumblebee bumblebee-nvidia}}
    
    
      Bilgisarımızı açıp kapadımızda bumblebee kullanıma hazır hale gelicektir.
Kurulumdan sonra sistem yeniden başlatılmalıdır. Bu aşamadan sonra Bumblebee kullanıma hazır hale gelecektir.
'''
KULLANIMI'''


Daha öncede bahsettiğim gibi Bumblebee windowstakine benzer bir yol izler ancak otomatik yapmaz. Biz nvidia ekran kartının ne
==Kullanım==
zaman kullanılacağına kendimiz karar veririz. Bunun için çalıştıracağımız programın başına "optirun" komutunu gireriz.


''Bazı Örneklerle Açıklıyalım:''
Bumblebee harici bir sunucu çalıştırdığı için çalıştırılacak uygulama için Bumblebee'nin kullanımı ayrıca belirtilmelidir. Bunun için çalıştırılacak uygulamanın başına uçbirim yoluyla '''optirun''' komutu girilir.


Optirun'nın nasıl bir fark yarratığını en iyi glxgears gösterir eğer glxgears yükle değil ise:
===Bazı örnekler===


Optirun'nın nasıl bir fark yarattığını en iyi glxgears gösterir. Eğer glxgears yükle değil ise aşağıdaki şekilde yüklenebilir:


    ''Kod: sudo apt-get install mesa-utils''
{{uçbirim|sudo apt-get install mesa-utils}}


Önce Bumblebee olmadan denenir:


ile yükleyelim sonra terminale
{{uçbirim|glxgears}}


Çıktı olarak düşük (örneğin 60 fps) bir FPS oranı elde edilecektir.


    ''Kod: glxgears''
Bumblebee ile çalıştırmak için:


{{uçbirim|optirun glxgears}}


Yazıp entera basalım. Terminale çıktı olarak 60 fps göstericektir. (Monitorunuzun yenilenme zamanı.)
Bu durumda kart olarak Intel yerine Nvidia kullanıldığı için yüksek FPS oranları görülür.


'''Diğer örnekler''':


    ''Kod: optirun glxgears''
{{uçbirim|optirun firefox}}


{{uçbirim|optirun playonlinux }}


Yazıp entra bastımızda bu 800-900 lere çıkar çünkü artık nvidia ekran kartını kullanmaktayız. Bunu bütün programlar için kullanabiliriz.
Artık Playonlinux'taki oyunlar Nvidia kart kullanılarak açılacaktır.
Örnek:


{{uçbirim|optirun ./openarena.i386}}


    ''Kod: optirun firefox''
== Ayrıca bakınız ==
* [[Optirun]]


    ''Kod: optirun playonlinux'' (artık playonlinuxteki oyunlarımız nvidia kartını kullanarak açılıcaktır.)
[[Kategori:Ekran kartları]]
 
 
Son bir örnek olarakta indirip zipten çıkardımız "Open Arena" oyunun nasıl nvidia kartını kullanarak açılacağını anlatalım. Bunun için
ilk önce bir terminal açıp "cd" (change directory) komutu ile open arenın başalatıcısının bulunduğu dosyaya gidelim.
Kendi bilgisayarımdan örnek verirsem:
 
    ''Kod: cd Downloads/openarena-0.8.8/''
 
Daha sonra size uygun olan başatıcının önüne (32 bit, 64 bit) optirun ve ./ koyarak başlatıcaz:
 
 
    ''Kod: optirun ./openarena.i386''
 
 
Artık oyunumuzu nvidia kartımızdan en yüksek özelliklerde oynuyabiliriz. Optirun'nın basit kullanımı böyledir. Bumblebee ile ilgili daha
ayrıntılı bir makale yakın zaman içerisinde "Optirun" Başlığı altında yayınlanacaktır.
 
'''Dikkat Edilmesi Gereken Noktalar:'''
 
Eğer nvidia-optimus teknolojisi olan bir laptopa ubuntu kurulumu yapıyorsak, kurulum yapılırken internete bağlanmayıp günceleştirmelerin indirilmemesi gerekir. Çünkü bumblebee kurulmadan nvidia sürücüleri kurulur ise sorun yaraktacaktır. Bumblebee kurulduktan sonra ubuntunun kendi sürücü yükleme araca kullanılmamalıdır. Bunun yerine yukarıda belirtildiği gibi xswat ppa'sı kullanılmalıdır. Eğer kurulum yapılırken günceleştirmelerde yapıldıysa ilk önce nvidia sürücüleri kaldırılmalı, kaldırıldıktan sonra Bumblebee kurulumu yapılmalıdır.

03.30, 10 Şubat 2015 itibarı ile sayfanın şu anki hâli

Linux platformu üzerinde Nvidia Optimus teknolojisi doğrudan desteklenmemektedir. Bu nedenle harici olarak geliştirilmekte olan Bumblebee projesini kurarak kendisini kullanmamız gerekmektedir. Bumblebee, özet olarak ikinci bir X sunucusu çalıştırarak (VirtualGL) ikinci kartın kullanılmasını sağlar.

Dikkat edilmesi gereken noktalar

Nvidia Optimus teknolojisi kullanılmadan önce eğer kuruluysa mevcut Nvidia sürücüleri kaldırılmalıdır. Bumblebee mevcut sürücüler üzerinden çalışmaz. Bumblebee devreye alındıktan sonra yine sistemin bize önerdiği Nvidia sürücüleri kurulmamalıdır.

Kurulum

Uçbirim komut satırında alttaki komutlar yürütülerek kurulum kolayca gerçekleştirilebilir.

sudo add-apt-repository ppa:bumblebee/stable

Eğer yeni Nvidia sürücüleri kullanılmak isteniyorsa veya Ubuntu'nun eski bir sürümü kullanılıyorsa (11.04 gibi) güncel sürücü deposu eklenebilir (önerilir).

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 

Artık Bumblebee kuruluma hazırdır. Bumblebee Nouveau sürücüsü ile de kullanılabilir ancak Nvidia sahipli sürücülerini kullanmak daha iyi başarım oranları verecektir.

sudo apt-get install bumblebee bumblebee-nvidia

Kurulumdan sonra sistem yeniden başlatılmalıdır. Bu aşamadan sonra Bumblebee kullanıma hazır hale gelecektir.

Kullanım

Bumblebee harici bir sunucu çalıştırdığı için çalıştırılacak uygulama için Bumblebee'nin kullanımı ayrıca belirtilmelidir. Bunun için çalıştırılacak uygulamanın başına uçbirim yoluyla optirun komutu girilir.

Bazı örnekler

Optirun'nın nasıl bir fark yarattığını en iyi glxgears gösterir. Eğer glxgears yükle değil ise aşağıdaki şekilde yüklenebilir:

sudo apt-get install mesa-utils

Önce Bumblebee olmadan denenir:

glxgears

Çıktı olarak düşük (örneğin 60 fps) bir FPS oranı elde edilecektir.

Bumblebee ile çalıştırmak için:

optirun glxgears

Bu durumda kart olarak Intel yerine Nvidia kullanıldığı için yüksek FPS oranları görülür.

Diğer örnekler:

optirun firefox
optirun playonlinux 

Artık Playonlinux'taki oyunlar Nvidia kart kullanılarak açılacaktır.

optirun ./openarena.i386

Ayrıca bakınız