Ubuntu Türkiye

Donanım => Grafik Kartları => Nvidia => Konuyu başlatan: aurora - 09 Ağustos 2013 - 04:22:08

Başlık: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: aurora - 09 Ağustos 2013 - 04:22:08
Not: Daha güncel ve sade bir anlatım için şuraya bakılabilir: http://forum.ubuntu-tr.net/index.php?topic=41898.0


Linux Mint 14, Linux Mint 15, Ubuntu 12.10 ve Ubuntu 13.04 sürümlerinde Bumblebee uyumluluğu ile ilgili sıkıntılar vardı. Çoğunlukla Bumblebee kurulumu sonrası aşağıdaki hata çıkıyordu.


Alıntı Yap[  440.579709] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  440.579848] [ERROR]Could not connect to bumblebee daemon - is it running?


Yukarıdaki hatayı alanlar için;
*Önce Bumblebee ve Nvidia sürücüsünü kaldırıyoruz.

sudo apt-get purge nvidia-current
sudo apt-get purge bumblebee


Not: İlk defa kurulum yapanlar için önce aşağıdaki kod ile deponun eklenmesi gerekiyor. Eğer daha önce kurduysanız bu adımı atlayabilirsiniz.

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update



*Sonra gerekli yüklemeleri yapıyoruz.

sudo apt-get install nvidia-current
sudo apt-get install laptop-mode-tools
sudo apt-get install linux-headers-generic
sudo apt-get install bumblebee-nvidia



*Yükleme bittikten sonra bumblebee.conf dosyasında küçük bir değişiklik yapmamız gerekiyor.

gksu gedit /etc/bumblebee/bumblebee.conf
kodu ile açılan dosyada [bumblebeed] bölümünün altında Driver= yazan satırı buluyoruz ve arada boşluk bırakmadan devamına nvidia ekliyoruz, kaydedip kapatıyoruz.


*Sonra bumblebeed.conf dosyasında bir değişiklik yapıyoruz.

gksu gedit /etc/init/bumblebeed.conf
kodu ile açtığımız dosyada yer alan aşağıdaki satırları;

start on    (login-session-start or desktop-session-start)
stop on     (desktop-shutdown)



şöyle olacak şekilde değiştiriyor ve kaydedip kapatıyoruz.

start on    (runlevel [2345])
stop on     (runlevel [016])



*Şimdi bilgisayarımızı yeniden başlatıyoruz ve aşağıdaki kodlar ile denememizi yapıyoruz.

optirun glxspheres
glxspheres



*Şimdi istediğimiz uygulamayı Nvidia ile açmak için terminalden kodun başına optirun ekliyoruz. Örneğin;

optirun firefox
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: karboran - 03 Ekim 2013 - 08:36:53
Teşekkürler eline sağlık.
Lenovo Z570 sorunsuz çalıştı.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: jayw - 03 Ekim 2013 - 08:52:09
Ubuntu 13.04'te sorun yaşamasam bile Linux Mint ile bu konuda sorun yaşamıştım, belgelerimin arasına alıyorum. Teşekkür ederim.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: heartsmagic - 11 Ekim 2013 - 03:13:08
13.10 üzerinde de bu kurulumu onamış olalım. Şöyle ki, diğer başlığa hiç bakmadım ancak bu işlemleri yapmazsam masaüstü hiç yüklenmiyordu. Açıkçası Bumblebee'nin de arkada çalışıp çalışmadığına bakmadım, tembelliğe vurup değişiklikleri yaptım.

13.10 için malum henüz PPA'da paketler yok, fakat ben 13.04 şeklinde ekleyerek kurdum paketleri. 13.10 üzerinde ufak bir pürüz var sadece. Bu yeni sürümde libturbojpeg kütüphanesi ile gelen libturbojpeg.so dosyasının ismi libturbojpeg.so.0 olmuş, optirun ise eskisini arıyor. Şu şekilde iki farklı sembolik bağ atamak olayı çözüyor:

sudo ln -s /usr/lib/x86_64-linux-gnu/libturbojpeg.so.0 /usr/lib/x86_64-linux-gnu/libturbojpeg.so
sudo ln -s /usr/lib/i386-linux-gnu/libturbojpeg.so.0 /usr/lib/i386-linux-gnu/libturbojpeg.so


Üstteki 64bit kullananlar için tabi. Fakat 32bit'lik bağı yapmaktan da zarar gelmez. 32bit'lik kullananlar zaten ilk komutta hata alacaklardır muhtemelen, gerek yok kısacası.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: speakerXXL - 11 Ekim 2013 - 10:22:17
@Heartmagic, Ubuntu 13.10'da nvidia-prime ile kurulumu denemek daha uygun olabilirdi.
Böylece geri bildirimde bulunma imkanı da doğabilir.

http://www.webupd8.org/2013/08/using-nvidia-graphics-drivers-with.html
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: heartsmagic - 11 Ekim 2013 - 10:40:26
Evet o da olabilirdi ancak doğruyu söylemek gerekirse artık çok fazlaca sorun yaşamayacağım yöntemlere yönelmekteyim. Vakit kıtlığı nedeniyle oluyor biraz da bu.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: karboran - 11 Ekim 2013 - 21:12:41
http://www.webupd8.org/2013/08/using-nvidia-graphics-drivers-with.html

Yuh :)) adamın frame 600 lerde , ben 2 gb ekran kartımla bumblebee ile max 150 gördüm :)
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: heartsmagic - 12 Ekim 2013 - 18:55:48
@karboran, senin Bumblebee ile işinin olmaması lazım. Yeni almış olduğun makineden bahsetmiyor musun burada?
Kartlarda belleklerden ziyade bence çipset önemli. Marka ve çipset demek daha doğru olur sanırım.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: karboran - 12 Ekim 2013 - 19:01:47
@heartsmagic yok yeni aldığım dizüstü harkulade :). Eski Lenovo z570'den bahsediyorum. Kurdum 12.04 bumblebee ayarlarıda tamam hanıma verdim onuda, 7 yıl bozmadan kullanır o onu :D. Kurtuldum o dizüstünden daha da dokunmam ona :). Sadece şaşırdım glx değerlerine :).
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: heartsmagic - 12 Ekim 2013 - 19:04:45
Şaşılacak bir şey yok bence, güzel bir kartla çok daha fazlası olur. Kendim 1100FPS görüyorum örneğin. Çok ama çok daha fazlasını gören de vardır.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: karboran - 13 Ekim 2013 - 10:01:20
@heartsmagic çipsetle alakalı olduğunu öğrenmiş oldum teşekkürler, ekran kartıyla alakalı zannediyordum :).
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: heartsmagic - 13 Ekim 2013 - 21:09:58
Esasında çipset kavramı da yanlış olmuş orada sanırım :) Ancak şu doğru, bellek değil kartın marka ve modeli önemli.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: Xenophobia - 15 Ekim 2013 - 00:53:15
Kurulumu gerçekleştirdim. İşlemlerin kontrolünü de yaptım lakin şöyle bir sorun ile karşılaşıyorum :

erdal@erdal-Ideapad-Z570:~$ gksu gedit /etc/init/bumblebeed.conf
erdal@erdal-Ideapad-Z570:~$ optirun glxspheres
[  626.212239] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

[  626.212335] [ERROR]Aborting because fallback start is disabled.


/etc/bumblebee/bumblebee.conf

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau


/etc/bumblebee/xorg.conf.nvidia

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"


Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: speakerXXL - 16 Ekim 2013 - 16:02:50
@Xenophobia, bumblebee.conf dosyanızı aşağıdaki şekilde düzenlemeyi,

http://forum.ubuntu-tr.net/index.php?topic=29186.msg479145#msg479145

xorg.conf.nvidia dosyasında aşağıdaki şekilde BusID değişkenini düzenlemeyi deneyebilirsiniz.

http://forum.ubuntu-tr.net/index.php?topic=29186.msg480112#msg480112

Not : Nvidia ekran kartının BusID değerini aşağıdaki komut ile öğrenebilirsiniz.

lspci | egrep 'VGA|3D'
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: decent - 22 Ekim 2013 - 10:06:35
Ubuntu 13.10 sürümünü kullananlar bumblebee paketini doğrudan yükleyebilir:
http://packages.ubuntu.com/search?keywords=bumblebee

Kaynak:
https://wiki.ubuntu.com/Bumblebee#Installation
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: srgnaras - 19 Nisan 2014 - 13:54:20
optirun çıktısı:
root@pandora:/home/turuncuk# optirun glxspheres
[  339.216089] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please

[  339.216128] [ERROR]Aborting because fallback start is disabled.



bu hatanın sebebi nedir acaba?
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: heartsmagic - 20 Nisan 2014 - 01:16:34
Sorunu aratırsan daha önce forumda konuşulduğunu göreceksin. Bazı arkadaşlar çözebiliyor bu sorunu bazıları ise çözemiyor ne yazık ki.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: WhereIsMyMind - 30 Eylül 2014 - 00:04:49
(https://doc-08-64-docs.googleusercontent.com/docs/securesc/f278pgi5lelc1m4edll62bvo3uddh9vb/gpkrb2fb8ira7gctqsfm872bm2qtk9hc/1412020800000/16607724658704398640/16607724658704398640/0BzVxQqzoBP2iUER3SU4xRjVZT2M?h=16653014193614665626&e=download)

lspci | egrep "VGA|3D|Display"
çıktısı

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1)
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: heartsmagic - 30 Eylül 2014 - 01:05:02
https://forum.ubuntu-tr.net/index.php?topic=44998.msg523441#msg523441
Ayrıca eski bir kart mıdır bu? Diğer başlıktan devam edelim ama, aynı çıktıyı oraya da geçersin.
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: Source - 03 Ekim 2015 - 16:11:35
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update

sudo apt-get install nvidia-current
sudo apt-get install laptop-mode-tools
sudo apt-get install linux-headers-generic
sudo apt-get install bumblebee-nvidia

Bu kodları ekledim bilgisayarı yenidsen başlattım. ekran çözünürlüğüm bozuldu  nvdia x server da bir sürü ayar kayboldu hiçbirşey gözükmüyor.Purge ile geri sildim yüklediklerimi halen bu şekilde kaldı ne yapabilirim bu durum için?
Başlık: Ynt: [Nasıl] Ubuntu 12.10 ve 13.04 için Bumblebee Kurulumu
Gönderen: neynefes - 03 Ekim 2015 - 20:07:53
Alıntı yapılan: Faker - 03 Ekim 2015 - 16:11:35
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update

sudo apt-get install nvidia-current
sudo apt-get install laptop-mode-tools
sudo apt-get install linux-headers-generic
sudo apt-get install bumblebee-nvidia

Bu kodları ekledim bilgisayarı yenidsen başlattım. ekran çözünürlüğüm bozuldu  nvdia x server da bir sürü ayar kayboldu hiçbirşey gözükmüyor.Purge ile geri sildim yüklediklerimi halen bu şekilde kaldı ne yapabilirim bu durum için?
Hocam konu açıp sorununuzu hallettiniz değil mi?