Bumblebee yüklenme sorunu

Başlatan lumy, 15 Ağustos 2017 - 00:38:25

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

lumy

merhaba iyi forumlar öncelikle bumblebee kurmak istedim sitede ayrıntılı kurulum için başlık vardı adım adım takip ettim en son sınama kısmına gelince hata verdi hata alırsak bazı şeylerin çıktı larını istemişlerdi onlarıda şöyle bi yazim nerde hata yaptıgımı söylerseniz sevinirim ubuntu gnome 16.04 kullanıyorum iyi forumlar

optirun glxgears
[ 1353.137204] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1353.137266] [ERROR]Could not connect to bumblebee daemon - is it running?





lspci | grep -E 'VGA|3D|Display'

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 520M] (rev a1)


dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
ii  bumblebee                                   3.2.1-10                                   amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                            3.2.1-10                                   amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-361                                  367.57-0ubuntu0.16.04.1                    amd64        Transitional package for nvidia-367
ii  nvidia-367                                  375.66-0ubuntu0.16.04.1                    amd64        Transitional package for nvidia-375
ii  nvidia-375                                  375.66-0ubuntu0.16.04.1                    amd64        NVIDIA binary driver - version 375.66
ii  nvidia-opencl-icd-375                       375.66-0ubuntu0.16.04.1                    amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                0.8.2                                      amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                             361.42-0ubuntu1                            amd64        Tool for configuring the NVIDIA graphics driver
ii  primus                                      0~20150328-1                               amd64        client-side GPU offloading for NVIDIA Optimus
ii  primus-libs:amd64                           0~20150328-1                               amd64        Shared libraries for primus
ii  primus-libs:i386                            0~20150328-1                               i386         Shared libraries for primus
ii  primus-libs-ia32:i386                       0~20150328-1                               i386         Shared libraries for primus (32-bit)


optirun -vvv glxgears
[ 1000.502583] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1000.503060] [INFO]Configured driver: nvidia
[ 1000.503160] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1000.503180] [DEBUG]Socket closed.
[ 1000.503209] [ERROR]Could not connect to bumblebee daemon - is it running?


cat /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-361
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-361/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

cat /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"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
    BusID "PCI:01:00:0"

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection




kusura bakmayın forumu kullanmayı pek bilmiyorum yardımcı olabilirseniz sevinirim iyi forumlar saygılar


mendirec

Merhaba [mention=629959]@lumy[/mention], aramıza hoş geldin. Çok fazla paket kurmuşsun. Ortalık çok karışmış. İlk önce kurulu paketleri kaldıralım.
sudo apt purge bumblebee* nvidia* primus*
Sistemi yeniden başlattıktan sonra şu komutların çıktılarını tekrar geçer misin?
dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
glxinfo | grep render
ubuntu-drivers list

lumy

#2
ii  primus-libs:i386                            20150328-3~xenialppa2                      i386         Shared libraries for primus
ii  primus-libs-ia32:i386                       20150328-3~xenialppa2                      i386         Shared libraries for primus (32-bit)


'glxinfo' programı şu anda kurulu değil. Kurulumunu şunu yazarak yapabilirsiniz:
sudo apt install mesa-utils

nvidia-304
nvidia-378
nvidia-381
nvidia-375
nvidia-340
nvidia-370
intel-microcode
nvidia-384


mendirec

[mention=630024]@lumy[/mention]sudo apt purge primus-libs:i386 primus-libs-ia32:i386
sudo apt install nvidia-375

Sistemi yeniden başlat ve şu komutların çıktılarını tekrar alalım.
dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
glxinfo | grep render

Bir de Nvidia-Settings üzerinden kartlar arası geçiş yapabilirsin.

lumy

Resetledim fakat komuta dustu rebootlatimmi yoksa br kod yazmam gerekiyirmu muhtemelen birdaha siyah ekran vericek   :))

decent

Merhaba @lumy,
Uçbirim çıktılarını buraya aktarırken
https://forum.ubuntu-tr.net/index.php?topic=14283.0
bağlantısında anlatıldığı gibi hareket edersen çok daha kullanışlı olduğunu göreceksin. :)

Bumblebee kurulumundan sonra hizmeti otomatik başlatıyor muyuz ?
sudo systemctl enable bumblebeed

lumy

Suanda mendirec arkadasin dediklerini yaptim reboot artiktan sonra sistem komut dizininde kaldi siyah ekranda reboot ediyorum tekrar fakat yine ayni sekilde buraya dusuyir ne yapmam gerek

decent

Kullanıcı adı ve şifreden sonra aşağıdaki komutları yürüt.

sudo systemctl enable bumblebeed
sudo reboot

mendirec

[mention=630036]@lumy[/mention] BIOS/UEFI üzerinde Secure Boot açık ise kapatıp dener misin? Fayda etmezse şu komutlar ile paketleri kaldırıp sistemin açılmasını deneyelim.
sudo apt purge nvidia*
sudo reboot

lumy

@mendirec @decent dediklerini yaptım ikiside olmadı en son olarak paketleri kaldırdım düzeldi fakat bu başıma 3 . kez geliyor  en son sizden yardım almıştım kurban bayramı yaklaşıyor ve bizde kuzenler cs oynamayı severiz ozamana kadar ekran kartı olayını çözmek istiyorum bu güne kadar ihtiyacım olmadı ama şuan lazım ve olmuyor :( https://forum.ubuntu-tr.net/index.php?topic=53903.0 bu sayfadaki iki yoluda denedim çalışmıyor diyor ilk başta verdiğim hata yı alıyorum şimdi güncel sürüm üzerinden verdiğim sitedeki ni kendi yolumla denicem ve @decent in verdiği kodu giricem eğer oda açılmazsa artık idareten win7 kurucam yanına

mendirec

[mention=630070]@lumy[/mention] Komutların çıktılarına bakabilir miyim?
sudo apt-get install mokutil
mokutil --sb-state

lumy

şuanda bumblebee nin kendi sitesinde kurmaya çabaladıgım ama yine olmayan sürüm var :)
EFI variables are not supported on this system


mendirec

[mention=630072]@lumy[/mention] Bumblebee'den önce Prime yöntemini deneyelim. Başaramazsak Bumblebee deneriz.
Şu an hangi paketler kurulu?
dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
glxinfo | grep render

lumy

ii  bumblebee                                   3.2.1-100~xenialppa1                       amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                            3.2.1-100~xenialppa1                       amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-304                                  304.135-0ubuntu0.16.04.1                   amd64        NVIDIA legacy binary driver - version 304.135
ii  nvidia-current                              304.135-0ubuntu0.16.04.1                   amd64        Transitional package for nvidia-current
ii  nvidia-opencl-icd-304                       304.135-0ubuntu0.16.04.1                   amd64        NVIDIA OpenCL ICD
ii  nvidia-settings                             384.59-0ubuntu0~gpu16.04.1                 amd64        Tool for configuring the NVIDIA graphics driver
ii  primus                                      20150328-3~xenialppa2                      amd64        client-side GPU offloading for NVIDIA Optimus
ii  primus-libs:amd64                           20150328-3~xenialppa2                      amd64        Shared libraries for primus
ii  primus-libs:i386                            20150328-3~xenialppa2                      i386         Shared libraries for primus
ii  primus-libs-ia32:i386                       20150328-3~xenialppa2                      i386         Shared libraries for primus (32-bit)


'glxinfo' programı şu anda kurulu değil. Kurulumunu şunu yazarak yapabilirsiniz:
sudo apt install mesa-utils


mendirec

[mention=630074]@lumy[/mention] Bütün komutların çıktılarını buraya geç lütfen.
İlk önce şu paketi kuralım. sudo apt install mesa-utils

Daha sonra paketleri kaldıralım.
sudo apt purge bumblebee* nvidia* primus*
Sistemi yeniden başlat ve şu komutların çıktılarını geç.
dpkg -l | grep -E 'nvidia|bumblebee|primus|prime'
glxinfo | grep render

lumy

ii  primus-libs:i386                            20150328-3~xenialppa2                      i386         Shared libraries for primus
ii  primus-libs-ia32:i386                       20150328-3~xenialppa2                      i386         Shared libraries for primus (32-bit)


direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
    GL_ARB_conditional_render_inverted, GL_ARB_copy_buffer, GL_ARB_copy_image,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_ARB_conditional_render_inverted, GL_ARB_copy_buffer, GL_ARB_copy_image,
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render,
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

mendirec

[mention=630082]@lumy[/mention] Kalan iki paketi de kaldıralım.
sudo apt purge primus-libs:i386 primus-libs-ia32:i386
Nvidia veya Bumblebee ile ilgili sisteme PPA ekledi isen kaldır onları.
Sürücü kurulumu yap ve sistemi yeniden başlatmadan çıktıları buraya geç lütfen.
sudo apt update
sudo apt install nvidia-340
sudo prime-select nvidia

lumy

Info: the current GL alternatives in use are: ['nvidia-340', 'nvidia-340']
Info: the current EGL alternatives in use are: ['mesa-egl', None]
Info: the nvidia profile is already in use
@

@mendirec bu son verdiğin kodun çıktısı başka almam gereken çıktı varmıydı acaba

mendirec

[mention=630093]@lumy[/mention] Çıktılara bakalım.
glxinfo | grep render
lspci -nnk | egrep "VGA|3D|Display" -A2
dpkg -l | egrep "nvidia|bumblebee|nvidia-prime|fglrx"

mendirec

[mention=630093]@lumy[/mention] Son durum nedir?