Arch Linux Hibrit Ekran Kartı Kurulumu (Intel+Nvidia)

Kuruluma geçmeden önce kısaca Hibrit teknolojisinden bahsedelim. Hibrit daha çok Windows platformu tarafından desteklenen ve işlemciye ait bir ekran kartı ve ayrı olarak ikinci bir ekran kartına sahip bir sistemdir. Yani aynı bilgisayarda iki ekran kartının bulunduğu ve değiştirilebilir yapıda bir sistem denilebilir. Birkaç avantajı performans ve düşük pil tüketimi olduğu söylenebilir. Windows platformunda çok iyi sonuç veren bu sistem üreticilerin Linux’a gereken desteği vermemesi gibi nedenlerle sıkıntı çıkarabiliyor. Linux tarafında Hibrit özelliği bumblebee ile kullanılabiliyor. İyi sonuç verdiğini de söylemek mümkün. Biz bu yazımızda Bumblebee kurulumu yapacağız ve iki ekran kartımızı da sağlıklı bir şekilde kullanacağız.

Adım 1 – Hibrit bir karta sahip miyim?

Önce sisteminiz hibrit mi onu öğrenelim. Aşağıdaki komutu çalıştırın.

lspci | egrep ‘VGA|3D|Display’

Eğer çıktıda iki bileşen görüyorsanız hibrit sisteme sahipsiniz.

Örnek çıktı:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev a1)

Adım 2 – Multilib repo etkinleştirelim

Aşağıdaki komutu çalıştırın ve yorum satırı(#) ibarelerini kaldırın.

sudo vim /etc/pacman.conf

Eski hali

#[multilib]
#SigLevel = PackageOptional
#Include = /etc/pacman.d/mirrorlist

Yeni hali

[multilib]
SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist

Adım 3 – Güncelleme

Sistemimizi güncelliyoruz.

sudo pacman -Syyu

Adım 4 – Kontroller
xf86-video-intel driver kontrol edelim ve eğer kuruluysa kaldıralım.

sudo pacman -Ss xf86-video-intel

sudo pacman -R xf86-video-intel

Adım 5 – Kurulum

Sadece bir komut satırı ile bize gerekli tüm araçları yükleyeceğiz. Aşağıdaki komutu uygulayın.

sudo pacman -S bumblebee mesa xf86-video-intel nvidia lib32-nvidia-utils bbswitch nvidia-utils

Adım 6 – Bumblebee konfigürasyonu

Kendimizi bumblebee grubuna ekleyelim. Aşağıdaki komutu uygulayın.

sudo gpasswd -a $USER bumblebee

Bumblebeed servisini başlatalım. Komutu uygulayın.

sudo systemctl enable bumblebeed.service

Ve reboot

sudo reboot

Adım 7 – Kurulum kontrolleri

Gruplarda bumblebee var mı?

groups

Bumblebeed servisinin durumu nasıl?

systemctl status bumblebeed

Çıktı active(running) olduğunu gösteriyorsa sıkıntı yok demektir. Bendeki çıktılar örnek olarak:

● bumblebeed.service – Bumblebee C Daemon
Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)
Active: active (running) since Sal 2015-12-15 00:16:07 EET; 4h 6min ago
Main PID: 383 (bumblebeed)
CGroup: /system.slice/bumblebeed.service
└─383 /usr/bin/bumblebeed

Adım 8 – Gelsin FPS’ler!

Şimdi basit bir test yapacağız.

Önce aşağıdaki komutu çalıştırın.

glxspheres64

Bu grafik testi sizin Intel GPU’nuz için. Bendeki sonuçlar:

intel_hybrid_performance

Intel GPU yaklaşık 60 FPS değer verdi.

Şimdi Nvidia için bir test yapalım. Optirun komutu bir uygulamayı Nvidia ile çalıştırır. Yani yüksek bir grafik performansı gerektiren bir uygulama çalıştıracaksanız optirun ile çalıştıracaksınız.

optirun glxspheres64

Şimdi test Nvidia için başladı. Bendeki sonuçlar yorum yapmaya gerek bırakmıyor:

nvidia_hybrid_performance

600’e kadar çıkabilmiş bir FPS değeri!

Artık iki ekran kartımızı bir Arch Linux sistemi üzerinde rahatça kullanabiliriz.

3 Comments

  1. Gokce

    sizinle aynı model hibrit ekran kartına sahibim fakat daha ilk aşamadan takıldım :/

    “sudo vim /etc/pacman.conf” denediğim zaman vim komutunu bulamıyorum
    “sudo vi /etc/pacman.conf” denediğim de ise

    “E325: ATTENTION
    Found a swap file by the name “/etc/.pacman.conf.swp”
    owned by: root dated: Sun Mar 26 16:20:14 2017
    file name: /etc/pacman.conf
    modified: YES
    user name: root host name: gokce-Lenovo-G780
    process ID: 18294
    While opening file “/etc/pacman.conf”

    (1) Another program may be editing the same file. If this is the case,
    be careful not to end up with two different instances of the same
    file when making changes. Quit, or continue with caution.
    (2) An edit session for this file crashed.
    If this is the case, use “:recover” or “vim -r /etc/pacman.conf”
    to recover the changes (see “:help recovery”).
    If you did this already, delete the swap file “/etc/.pacman.conf.swp”
    to avoid this message.

    “/etc/pacman.conf” [New File]
    Press ENTER or type command to continue| ”

    karşıma çıkıyor ?

  2. Cihad

    Aynı uygulamayı Ubuntu 16.04 içinde yapmanız mümkün mü? Zira ubuntu örneği birçok dağıtımı ilgilendirdiği için (xubuntu, lubuntu, mint vb.) faydalı olacaktır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir