Bumblebee: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
(Optirun,Bumblebee,Nvidia-optimus)
 
Değişiklik özeti yok
1. satır: 1. satır:
Linux platformu üzerinde Nvidia Optimus uygulayımbilimi (teknolojisini) ne yazık ki 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
==Kurulum==
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.


Kurulumu oldukça basittir. Uçbirim açılarak aşağıdaki komutlar yürütülerek kurulum gerçekleştirilebilir.


'''KURULUM'''
{{kod|| sudo add-apt-repository ppa:bumblebee/stable}}


      Kurulumu oldukca basit. Terminalimizi açıp repomuzu ekliyoruz
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).


1. sudo add-apt-repository ppa:bumblebee/stable
{{kod|| sudo add-apt-repository ppa:ubuntu-x-swat/x-updates }}


      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ü
{{kod|| sudo apt-get update }}
      reposunuda ekliyoruz


2. sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
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.


3. sudo apt-get update (program listemizi yeniliyoruzki ubuntu yeni dosyaların farkına varsın)
{{kod||sudo apt-get install bumblebee bumblebee-nvidia}}
 
      Artık bumblebee kurmaya hazırız. Bumblebee'yi noveu sürücüsü ilede kullanabiliriz ancak nvidia-property sürücülerini kullanamak
      daha iyi performans verecektir.
 
4. 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
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:''
 
Optirun'nın nasıl bir fark yarratığını en iyi glxgears gösterir eğer glxgears yükle değil ise:
 


    ''Kod: sudo apt-get install mesa-utils''
==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.


ile yükleyelim sonra terminale
===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: glxgears''
{{kod||sudo apt-get install mesa-utils}}




Yazıp entera basalım. Terminale çıktı olarak 60 fps göstericektir. (Monitorunuzun yenilenme zamanı.)
Önce Bumblebee olmadan denenir:




    ''Kod: optirun glxgears''
{{kod||glxgears}}




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.
Çıktı olarak düşük (örneğin 60 fps) bir FPS oranı elde edilecektir.
Örnek:


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


    ''Kod: optirun firefox''
{{kod||optirun glxgears}}


    ''Kod: optirun playonlinux'' (artık playonlinuxteki oyunlarımız nvidia kartını kullanarak açılıcaktır.)


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


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
Diğer örnekler:
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 firefox}}


{{kod||optirun playonlinux }}


    ''Kod: optirun ./openarena.i386''
Artık Playonlinux'taki oyunlar Nvidia kart kullanılarak açılacaktır.


{{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:'''
==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.
Eğer 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.

11.54, 21 Ağustos 2012 tarihindeki hâli

Linux platformu üzerinde Nvidia Optimus uygulayımbilimi (teknolojisini) ne yazık ki 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.

Kurulum

Kurulumu oldukça basittir. Uçbirim açılarak aşağıdaki komutlar yürütülerek kurulum 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


Dikkat Edilmesi Gereken Noktalar

Eğer 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.