Tag Archives | NVIDIA Optimus teknolojisi

Linux Mint 18 üzerine Bumblebee nasıl kurulur?

Bilindiği gibi, Optimus özellikli dizüstü bilgisayarlarda genellikle bir Intel ekran kartı, ayrıca bir de Nvidia ekran kartı bulunuyor. Sisteme buna uygun biçimde gerekli sürücülerin ve Bumblebee ile Primus adlı yazılımların kurulup kullanılması gerekiyor. Hatırlanacağı gibi daha önce Ubuntu, Linux Mint 13 ile 17 ve Debian üzerine Bumblebee’nin nasıl kurulacağını ele almıştık. Ancak, Linux Mint 18 yayınlandı ve artık Bumblebee kurulumunda kimi şeyler değişmiş bulunuyor. Bu nedenle, yeni bir Bumblebee başlığı açmayı uygun bulduk. Linux Mint 18 üzerine Bumblebee ve Primus yüklemek için bu sayfadaki işlemleri yapabilirsiniz. Öncelikle dizüstü bilgisayarınızın Optimus teknolojisine göre imal edilip edilmediğini anlamak için terminalde aşağıdaki komutu döndürebilirsiniz.

Continue Reading →

lspci | egrep 'VGA|3D|Display'

Aldığınız çıktı aşağıdakine benzer bir şeyse, bu, bilgisayarınızın Optimus teknolojisine göre imal edildiğini gösterir ve Bumblebee yüklemeniz gerekir.

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK106M [GeForce GTX 765M] (rev ff)

Bu durumda, bilgisayarınıza Nvidia kapalı kaynak kodlu sürücüsünü kesinlikle kurmamanız gerektiğini unutmayın. Terminalde aşağıdaki komutları sırasıyla çalıştırarak, sisteminize Bumblebee uygulamasını kurabilirsiniz.

sudo add-apt-repository ppa:bumblebee/testing
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install bumblebee nvidia-370 nvidia-settings bumblebee-nvidia primus virtualgl linux-headers-$(uname -r)

64 bit bir sisteme sahip olanlar, aşağıdaki komut ile Primus için 32 bit uyumluluk paketini de kurmalıdır.

sudo apt-get install primus-libs-ia32

Kurulumdan sonra, daha önce de yaptığınıza benzer biçimde bumblebee.conf dosyasında birkaç  değişiklik yapmanız gerekiyor. Bunun için metin editörüyle /etc/bumblebee/bumblebee.conf dosyasını açıyoruz. bumblebee.conf dosyasında aşağıdaki satırları bulup, belirtildiği biçimde değiştiriyoruz.

# (See also the driver-specific sections below)
Driver=

satırlarını:

# (See also the driver-specific sections below)
Driver=nvidia

şeklinde,

# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current

satırlarını:

# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-370

şeklinde,

# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current

satırlarını:

# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-370:/usr/lib32/nvidia-370

şeklinde,

# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules

satırlarını ise:

# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-370/xorg,/usr/lib/xorg/modules

şeklinde değiştiriyoruz.

Bu değişikliklerden sonra, GL sağlayıcısı için gerekli değişikliklerin yapılması gerekiyor. Bunun için terminalde aşağıdaki komutları yürütebilirsiniz.

sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf

sudo update-alternatives --set x86_64-linux-gnu_egl_conf /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf

sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf

Son olarak grub dosyasında küçük bir düzenleme yapılması gerekiyor.

sudo xed /etc/default/grub

Komutuyla grub dosyasını açarak, aşağıdaki satırı bulun:

GRUB_CMDLINE_LINUX=""

ve satırı aşağıdaki biçimde değiştirip dosyayı kaydedin.

GRUB_CMDLINE_LINUX="nogpumanager"

Sonra da aşağıdaki komutla grub dosyasını güncelleyin.

sudo update-grub

Artık sistemi yeniden başlatmalısınız.

sudo reboot

Sistemi yeniden başlattıktan sonra bbswitch-dkms ve nvidia-370 paketlerinin yeniden yapılandırılması gerekiyor. Bunun için aşağıdaki komutları yürütün.

bbswitch-dkms paketini yeniden yapılandırmak için:

sudo dpkg-reconfigure bbswitch-dkms

nvidia-370 sürücüsünü yeniden yapılandırmak için:

sudo dpkg-reconfigure nvidia-370

Şimdi sistemi yeniden başlatmalısınız.

sudo reboot

Sistemi yeniden başlattıktan sonra Bumblebee kullanmaya başlayabilirsiniz.

optirun glxgears

Olağan şartlarda, bu işlemin, terminale optirun komutu ve ilgili uygulamanın isminin girilmesi suretiyle gerçekleştirildiği biliniyor. Ancak, elle optirun komutu girmeden, Nvidia ekran kartını doğrudan kullanmak isteyebilirsiniz. Bu imkanı size tanıyan yazılım, Bumblebee-ui adlı bir yazılımdır. Bumblebee-ui içine eklediğiniz uygulamaları, doğrudan Bumblebee-ui içinden seçmek suretiyle doğrudan Nvidia ekran kartıyla başlatabilirsiniz. Bumblebee-ui adlı yazılımın nasıl yükleneceğini daha önce burada ele almıştık. Konuyu buraya ekleyelim. Bumblebee-ui yüklemek için terminalde sırasıyla aşağıdaki komutları döndürebilirsiniz.

sudo apt-get install python-appindicator
wget -c --no-check-certificate -O bumblebee-ui.tar.gz https://db.tt/FCISvIWi
tar -xzvf bumblebee-ui.tar.gz
cd bumblebee-ui
chmod +x ./INSTALL
sudo ./INSTALL

Kurulumdan sonra uygulamayı menüden bulup çalıştırabilirsiniz, ancak dilerseniz, başlangıç Uygulamaları arasına ekleyip orada görünmesini de sağlayabilirsiniz. Bunun için, başlangıç uygulamalarını açıp ekle butonuna basınız.

İsim : Bumblebee-ui
Komut : /usr/local/bin/bumblebee-indicator

Artık bumblebee-ui isimli uygulamacık sistem çekmesine yerleşecektir.

Bumblebee-ui

0

Debian'da Bumblebee Nasıl Yüklenir?

BumblebeeNVIDIA Optimus teknolojisine sahip dizüstü bilgisayarlarda GNU/Linux’a destek vermek üzere oluşturulan bir yazılımdır. Bumblebee kullanarak, sair işleriniz için kullandığınız Intel kartı yerine grafik işlemleriniz için NVIDIA kartınızı kullanabilirsiniz. Optimus özellikli dizüstü bilgisayarlarda genellikle bir Intel ekran kartı, ayrıca Nvidia ya da Ati ekran kartı bulunuyor. Sisteme buna uygun biçimde gerekli sürücülerin ve Bumblebee ile Primus adlı yazılımların kurulup kullanılması gerekiyor. Debian’a Bumblebee yüklemek için öncelikle gerekli depoları sources.list dosyasına ekleyip depoları güncellemek gerekiyor.

Continue Reading →

Bunun için öncelikle uçbirimde root oluyoruz:

su

Öncelikle sources.list dosyasına eklenmesi gereken depolar var:

gedit /etc/apt/sources.list

Aşağıdaki depoları sources.list dosyasına ekliyoruz:

deb http://ftp.tu-graz.ac.at/mirror/debian/ jessie main non-free contrib
deb-src http://ftp.tu-graz.ac.at/mirror/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://ftp.tu-graz.ac.at/mirror/debian/ jessie-updates main contrib non-free
deb-src http://ftp.tu-graz.ac.at/mirror/debian/ jessie-updates main contrib non-free

 

Depoları yeniliyoruz:

apt-get update

Kuruluma başlıyoruz:

apt-get install bumblebee bumblebee-nvidia primus

64-bit sisteme sahip olup da primus i386 kütüphanelerinden de yararlanmak istiyorum diyen kullanıcılar, Multiarch desteğine ihtiyaç duyarlar:

dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386

Wheezy kullanıcıları backports’tan her şeyi doğrudan yükleyebilirler:

apt-get install -t wheezy-backports bumblebee primus

ya da

apt-get install -t wheezy-backports bumblebee-nvidia primus

ya da

dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install -t wheezy-backports bumblebee-nvidia primus primus-libs:i386

Ancak, wheezy-backports’un yeni xserver-xorg-video-intel paketini içermediği unutulmamalıdır. Intel kartlar tarafından ihtiyaç duyulan bu yeni paketler isteniyorsa, jessie veya sid’e yükseltme yapmak gerektiği unutulmamalıdır.

Şimdi kullanıcı adımızı Bumblebee’e eklemeye geldi sıra. Bunun için:

sudo usermod -a -G bumblebee kullanıcı-adı

ya da

sudo adduser kullanıcı-adı bumblebee

kodlarını kullanabilirsiniz. Tabii kullanıcı-adı yerine sizin kullanıcı adınızın yazılmış olması gerekiyor.

Artık sistemi yeniden başlatabilirsiniz:

reboot

Sistem açıldıktan sonra;

optirun glxgears
optirun glxspheres
optirun glxspheres64

gibi kodları vererek sistemin çalışmasını kontrol edebilirsiniz.

Bir ekleme yapalım. Gerekiyorsa şurada anlattığım gibi Glxspheres kurabilir ve

/opt/VirtualGL/bin/glxspheres64

ya da

optirun /opt/VirtualGL/bin/glxspheres64

komutlarını verebilirsiniz. Ayrıca, Bumblebee’i doğrudan kullanmanızı sağlayan Bumblebee-ui uygulamacığının yüklenmesiyle ilgili girdiyi burada bulabilirsiniz.

debian.org.tr

 

0

Bumblebee-ui Nasıl Yüklenir?

BumblebeeNVIDIA Optimus teknolojisine sahip dizüstü bilgisayarlarda GNU/Linux’a destek vermek üzere oluşturulan bir yazılım. Bumblebee kullanarak, sair işleriniz için kullandığınız Intel kartı yerine, grafik işlemleriniz için Nvidia kartınızı kullanabiliyorsunuz. Olağan şartlarda, bu işlemin, terminale optirun komutu ve ilgili uygulamanın isminin girilmesi suretiyle gerçekleştirildiği biliniyor. Ancak, elle optirun komutu girmeden, Nvidia ekran kartını doğrudan kullanmak isteyebilirsiniz. Bu imkanı size tanıyan yazılım, Bumblebee-ui adlı bir yazılımdır. Bumblebee-ui içine eklediğiniz uygulamaları, doğrudan Bumblebee-ui içinden seçmek suretiyle doğrudan Nvidia ekran kartıyla başlatabilirsiniz. Bu yazıda, kısaca Bumblebee-ui adlı bir yazılımın nasıl yükleneceğini ele alacağız.

Continue Reading →

bumblebee

Bumblebee-ui adlı yazılımı yüklemek için aşağıdaki kodları yürütmeniz yeterlidir:

sudo apt-get install python-appindicator
sudo apt-get install git
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL

Kurulumdan sonra uygulamayı menüden bulup çalıştırabilirsiniz, ancak dilerseniz, başlangıç Uygulamaları arasına ekleyip orada görünmesini de sağlayabilirsiniz. Bunun için, başlangıç uygulamalarını açıp ekle butonuna basınız.

İsim : Bumblebee-ui
Komut : /usr/local/bin/bumblebee-indicator

yazınız. Artık bumblebee-ui isimli uygulamacık sistem çekmesine yerleşecektir. Güle güle kullanın.

0

Ubuntu 13.10, Linux Mint 17 Ve Muadili Dağıtımlara Bumblebee Nasıl Kurulur?

Optimus özellikli dizüstü bilgisayarlarda genellikle bir Intel ekran kartı, ayrıca Nvidia ya da Ati ekran kartı bulunuyor. Sisteme buna uygun biçimde gerekli sürücülerin ve Bumblebee ile Primus adlı yazılımların kurulup kullanılması gerekiyor. Ubuntu 13.10 ve Ubuntu 13.10 tabanlı Zorin OS 8 gibi yeni dağıtımlara Bumblebee nasıl kurulur? Bu, önemli bir soru. Zira, gerek kurulumda gerek kurulum sonrasında çeşitli sıkıntılarla karşılaşmak olası. Aşağıda, sisteme şu an için en yeni Nvidia sürücüsünün (nvidia-331) kurulumu da dahil Bumblebee’nin nasıl kurulduğu anlatılacak, yazılımların sıkıntısız bir biçimde nasıl çalışır hale getirileceği ele alınacaktır. Öncelikle  Nvidia sürücüsü için DKMS paketini yeniden derlemek için gerekli olan çekirdek header dosyasını yüklemek gerekiyor.

Continue Reading →

nvidia_logo

Bunun için aşağıdaki kodu veriyoruz:

sudo apt-get install linux-headers-generic

Depoları ekliyor, güncelliyoruz:

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update && sudo apt-get upgrade

Bumblebee deposunu ekliyoruz:

sudo add-apt-repository ppa:bumblebee/stable

Depoları güncelliyoruz ve Bumblebee, Primus ve Nvidia kurulumuna geçiyoruz:

sudo apt-get update && sudo apt-get install bumblebee bumblebee-nvidia primus

Ve sonra xorg-edgers depodan nvidia-331 paketini yüklüyoruz:

sudo apt-get install nvidia-331 nvidia-settings-331

herbivor‘un dediği gibi nvidia-settings-331 yok ise, nvidia-settings kurabilirsiniz. O halde kod şöyle olacaktır:

sudo apt-get install nvidia-331 nvidia-settings

Kurulum bitti. Şimdi bumblebee.conf dosyası üzerinde birkaç değişiklik yapmamız gerekiyor. Bunun için;

sudo gedit /etc/bumblebee/bumblebee.conf

koduyla ilgili dosyayı açıyoruz. 22. satırdaki “Driver=” yanına nvidia yazıyoruz. Satır şöyle oluyor:

Driver=nvidia

55. satırdaki “KernelDriver=“i buluyoruz. Yanına “nvidia-331” yazıyoruz.

KernelDriver=nvidia-331

oluyor. 58. satırdaki “LibraryPath=“i buluyoruz. İçeriğin aşağıdaki gibi olmasını sağlıyoruz.

LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331

Son olarak 61. satırdaki “XorgModulePath=” diye başlayan satırın içeriği de aşağıdaki gibi olmalı:

XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules

Şimdi bbswitch-dkms’i yeniden yüklüyoruz:

sudo apt-get install --reinstall bbswitch-dkms

Şimdi kullanıcı adımızı Bumblebee’e eklemeye geldi sıra. Bunun için:

sudo usermod -a -G bumblebee kullanıcı-adı

ya da

sudo adduser kullanıcı-adı bumblebee

kodlarını kullanabilirsiniz. Tabii kullanıcı-adı yerine sizin kullanıcı adınızın yazılmış olması gerekiyor.

Son olarak; Bumblebee’i durdurup yeniden başlatabilirsiniz.

sudo /etc/init.d/bumblebeed stop
sudo /etc/init.d/bumblebeed start

Artık sistemi yeniden başlatabilirsiniz:

sudo reboot

Sistem açıldıktan sonra;

optirun glxgears
optirun glxspheres

ya da benim gibi Nvidia ekran kartı 3D controller olarak tanımlanmış bir dizüstü bilgisayar kullanıyorsanız;

optirun glxspheres64

kodlarını vererek sistemin çalışmasını kontrol edebilirsiniz.

Bir ekleme yapalım. Gerekiyorsa şurada anlattığım gibi Glxspheres kurabilir ve

/opt/VirtualGL/bin/glxspheres64

ya da

optirun /opt/VirtualGL/bin/glxspheres64

komutlarını verebilirsiniz.

Linux Mint 17 çıktıktan sonra, kimi dostlarımız görece kimi değişiklikler olduğunu, bir güncelleme mümkün olup olmadığını yazmışlar. Doğrudur, Linux Mint 17 için ayrıca bir ekleme yapalım. Linux Mint 17 için şu yöntemi takip edebilirsiniz:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus linux-headers-`uname -r`

Öncelikle sırasıyla yukarıdaki komutları verelim. Ayrıca sisteminiz 64 bit ise aşağıdaki komut ile Primus için 32 bit uyumluluk paketini kurmayı da ihmal etmeyin:

sudo apt-get install primus-libs-ia32

Yine bumblebee.conf dosyası üzerinde birkaç değişiklik yapmamız gerekiyor. Bunun için;

sudo pluma /etc/bumblebee/bumblebee.conf

koduyla ilgili dosyayı açıyoruz. 22. satırdaki “Driver=” yanına nvidia yazıyoruz. Satır şöyle oluyor:

Driver=nvidia

55. satırdaki “KernelDriver=“i buluyoruz. Yanına “nvidia-331” yazıyoruz.

KernelDriver=nvidia-331

oluyor. 58. satırdaki “LibraryPath=“i buluyoruz. İçeriğin aşağıdaki gibi olmasını sağlıyoruz.

LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331

Son olarak 61. satırdaki “XorgModulePath=” diye başlayan satırın içeriği de aşağıdaki gibi olmalı:

XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules

Şimdi bbswitch-dkms’i yeniden yüklüyoruz:

sudo apt-get install --reinstall bbswitch-dkms

Şimdi kullanıcı adımızı Bumblebee’e eklemeye geldi sıra. Bunun için:

sudo usermod -a -G bumblebee kullanıcı-adı

ya da

sudo adduser kullanıcı-adı bumblebee

kodlarını kullanabilirsiniz. Tabii kullanıcı-adı yerine sizin kullanıcı adınızın yazılmış olması gerekiyor.

Sisteminize ayrıca virtualgl paketini kurmanız gerekebilir:

sudo apt-get install virtualgl

Artık sistemi yeniden başlatabilirsiniz:

sudo reboot

Sistem açıldıktan sonra;

optirun glxgears
optirun glxspheres

ya da benim gibi Nvidia ekran kartı 3D controller olarak tanımlanmış bir dizüstü bilgisayar kullanıyorsanız;

optirun glxspheres64

Bu arada, GPU testi için glmark2’yi de deneyebilirsiniz. Denemenizi öneririm. Glmark2’yi kurmak için şu komutu verebilirsiniz:

sudo apt-get install glmark2

Sonra, glmark2’yi çalıştırmak için terminale;

glmark2

ya da Bumblebee ile kullanmak üzere;

optirun glmark2

yazıp enterliyorsunuz. İşte sonuç:

Ayrıca, Heaven Benchmark ile donanımınızı test edebilirsiniz. OEM firmalarının da tercih ettiği güvenilir ve son derece özelleştirilebilir bir araç olan Heaven Benchmark’ı buradan indirebilirsiniz. İndirdiğiniz klasörün içine giriyorsunuz ve terminalde de cd komutuyla aynı dizine gelip:

./heaven

komutunu vererek yazılımı çalıştırıyorsunuz. İşte sonuç:

heaven

heaven.benchmark-k

Aynı zamanda, elle optirun komutu girmeden, Nvidia ekran kartı ile kullanmak istediğiniz uygulamaları doğrudan seçerek kullanabileceğiniz bir yazılımı da kurabilirsiniz. Bumblebee-ui adlı bu yazılımın kurulumu şöyledir:

sudo apt-get install python-appindicator
sudo apt-get install git
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL

Kurulumdan sonra uygulamayı menüden bulup çalıştırabilirsiniz, ancak dilerseniz, başlangıç Uygulamaları arasına ekleyip orada görünmesini de sağlayabilirsiniz. Bunun için, başlangıç uygulamalarını açıp ekle butonuna basınız.

İsim : Bumblebee-ui
Komut : /usr/local/bin/bumblebee-indicator

yazınız. Artık bumblebee-ui isimli uygulamacık sistem çekmesine yerleşecektir. Güle güle kullanın.

0