Gönderen Konu: [Nasıl] Intel + Nvidia Optimus Destekli Hibrid GPU İçin Sürücü Güncelleme (Bumblebee İçin)  (Okunma sayısı 6311 defa)

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 13532
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Buradaki konumuzda anlatıldığı biçimde Intel + Nvidia Optimus Destekli Hibrid GPU İçin Bumblebee kurulumu ve yapılandırmasını yaptınız, ama Nvidia'nın güncel sürücüsünü kurmak istiyorsunuz. Bu durumda öncelikle sisteminize Grafik Sürücüsü PPA deposunu eklemelisiniz. Bunun için aşağıdaki komutları sırasıyla uçbirimde çalıştırmanız yeterli olacaktır. (Not: Bu konudaki anlatım Linux Mint 18.x LTS sürümler için geçerlidir, önceki sürümler için uygulamayınız. Mevcut sürücü ve yapılandırma ile bir sorun yaşamıyorsanız sürücü güncellemeniz önerilmez.)


1 - Grafik Sürücüsü PPA Deposunun Eklenmesi

Kod: [Seç]
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update



2 - Güncel Sürücü Kurulumu

Nvidia-387 Sürücüsü  Kurulumu

Aşağıdaki komutla Nvidia-387 sürücüsünü kurabilirsiniz.

Kod: [Seç]
sudo apt-get install nvidia-387 nvidia-settings
Kurulum sonrasında aşağıdaki komut ile bumblebee.conf ayar dosyasını açınız.
(Not: KDE masaüstünde xed yerine kate ya da kwrite yazmalısınız.)

Kod: [Seç]
sudo xed /etc/bumblebee/bumblebee.conf
Açılan dosyada aşağıdaki satırları bulunuz (not: açılan dosyada daha önce düzenleme yapmadı iseniz, dosyada nvidia-381 yerine farklı bir sürüm veya nvidia-current yazıyor olabilir.),

Kod: [Seç]
# (See also the driver-specific sections below)
Driver=

Kod: [Seç]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-381

Kod: [Seç]
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-381:/usr/lib32/nvidia-381

Kod: [Seç]
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-381/xorg,/usr/lib/xorg/modules

ve aşağıdaki şekilde değiştirip dosyayı kaydediniz.

Kod: [Seç]
# (See also the driver-specific sections below)
Driver=nvidia

Kod: [Seç]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-387

Kod: [Seç]
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-387:/usr/lib32/nvidia-387

Kod: [Seç]
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-387/xorg,/usr/lib/xorg/modules

Ardından aşağıdaki komutla Nvdia-387 sürücüsünün başlangıçta etkineleşmesini engelleyiniz.

Kod: [Seç]
echo -e '# 387\nblacklist nvidia-387\nblacklist nvidia-387-updates\nblacklist nvidia-experimental-387' | sudo tee -a /etc/modprobe.d/bumblebee.conf
Sonrasında şağıdaki komutlarla bbswitch-dkms ve nvidia-387 paketlerini yeniden yapılandırınız.

Kod: [Seç]
sudo dpkg-reconfigure bbswitch-dkms
sudo dpkg-reconfigure nvidia-387



3 - Bumblebee Servisinin Yeniden Başlatılması

Sürücü kurulumu ve yapılandırma sonrası aşağıdaki komut ile Bumblebee servisini yeniden başlatabilir ya da bunun yerine sisteminizi yeniden başlatabilirsiniz.

Kod: [Seç]
sudo service bumblebeed restart


4 - Sorunlar Hakkında

Hatalı bir şeylerin olduğunu düşünüyorsanız lütfen aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.

Kod: [Seç]
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
cat /etc/X11/xorg.conf
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
lspci | egrep 'VGA|3D|Display'
« Son Düzenleme: 21 Ekim 2017, 20:19:42 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Çağrı07

  • Penguen
  • ***
  • İleti: 351
    • Kayıt Formu
  • Dağıtım: Linux Mint 18
  • Masaüstü: XFCE
  • Grafik Kartı: Nvidia GeForce GT 730m (4GB VRAM)
  • İşlemci: İntel Core i7 3630QM
Bumblebee'yi silip yeniden kurduğumda kullanamıyorum. Düzenleme de yaptım ama olmadı
Kod: [Seç]
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev ff)

Kod: [Seç]
v3-571g@Aspire-V3-571G ~/Masaüstü $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii  bumblebee                                   3.2.1-90~trustyppa1                                    amd64        NVIDIA Optimus support
ii  nvidia-346                                  346.22-0ubuntu1~xedgers14.04.1                         amd64        NVIDIA binary driver - version 346.22
ii  nvidia-prime                                0.6.2linuxmint1                                        amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                             346.22-0ubuntu1~xedgers14.04.1                         amd64        Tool for configuring the NVIDIA graphics driver
rc  prime-indicator                             0.1-1+git20150211~webupd8~0                            all          PRIME Indicator
ii  primus-libs:i386                            20131127-1~trustyppa1                                  i386         Shared libraries for primus
ii  primus-libs-ia32                            20131127-1~trustyppa1                                  i386         Shared libraries for primus (32-bit)


Kod: [Seç]
v3-571g@Aspire-V3-571G ~/Masaüstü $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok

Kod: [Seç]
v3-571g@Aspire-V3-571G ~/Masaüstü $ 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

Section "Screen"
    Identifier "Default Screen"
    Device "DiscreteNvidia"
EndSection


Kod: [Seç]
v3-571g@Aspire-V3-571G ~/Masaüstü $ 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-346:/usr/lib32/nvidia-346
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-346/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

Kod: [Seç]
v3-571g@Aspire-V3-571G ~/Masaüstü $ optirun -vvv glxgears
[   51.360341] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   51.360748] [INFO]Configured driver: nvidia
[   51.360810] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[   51.360819] [DEBUG]Socket closed.
[   51.360832] [ERROR]Could not connect to bumblebee daemon - is it running?
« Son Düzenleme: 07 Nisan 2015, 21:03:25 Gönderen: Çağrı07 »
Yaşlanıyorum...

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 13532
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
/etc/bumblebee/xorg.conf.nvidia dosyasındaki KernelDriver=nvidia-current satırını KernelDriver=nvidia-346 olarak değiştirmeyi deneyiniz.

Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı hwpplayer1

  • Çaylak Penguen
  • **
  • İleti: 139
  • Linux Mint 17.1 Rebecca KDE :)
    • hwpplayer1 Free Software and GNU/Linux Blog
  • Dağıtım: Linux Mint 17.1 Rebecca KDE / PTS 3.0 KDE Kararlı
Merhaba , sanıyorum ki herhangi bir sorun yok.Sürücü güncellemesi ile bumblebee çalışır duruma geldi.Çünkü opiturun -vvv glxgears olumlu yanıt veriyor.Bir de siz göz atarsanız sevinirim.

Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 5261.456127] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 5261.456274] [INFO]Configured driver: nvidia
[ 5261.456358] [DEBUG]optirun version 3.2.1 starting...
[ 5261.456365] [DEBUG]Active configuration:
[ 5261.456367] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 5261.456379] [DEBUG] X display: :8
[ 5261.456381] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-346:/usr/lib32/nvidia-346
[ 5261.456383] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 5261.456384] [DEBUG] Accel/display bridge: auto
[ 5261.456386] [DEBUG] VGL Compression: proxy
[ 5261.456387] [DEBUG] VGLrun extra options:
[ 5261.456389] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 5261.456406] [DEBUG]Using auto-detected bridge virtualgl
[ 5262.795029] [INFO]Response: Yes. X is active.

[ 5262.795051] [INFO]Running application using virtualgl.
[ 5262.795195] [DEBUG]Process vglrun started, PID 12676.
11944 frames in 5.0 seconds = 2388.772 FPS
12394 frames in 5.0 seconds = 2478.689 FPS
12594 frames in 5.0 seconds = 2518.771 FPS
12356 frames in 5.0 seconds = 2471.134 FPS
12555 frames in 5.0 seconds = 2510.965 FPS
12572 frames in 5.0 seconds = 2514.202 FPS
^C[ 5293.696635] [WARN]Received Interrupt signal.
[ 5293.696692] [DEBUG]Socket closed.
[ 5293.711293] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 5293.711343] [DEBUG]Socket closed.
[ 5293.711352] [DEBUG]Killing all remaining processes.

Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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-346
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-346:/usr/lib32/nvidia-346
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-346/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

Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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

Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok

Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii  bumblebee                                                   3.2.1-90~trustyppa1                                amd64        NVIDIA Optimus support
ii  bumblebee-nvidia                                            3.2.1-90~trustyppa1                                amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
rc  nvidia-331                                                  331.113-0ubuntu0.0.4                               amd64        NVIDIA binary driver - version 331.113
ii  nvidia-346                                                  346.47-0ubuntu4~xedgers14.04.1                     amd64        NVIDIA binary driver - version 346.47
ii  nvidia-common                                               1:0.2.91.4linuxmint1                               amd64        transitional package for ubuntu-drivers-common
ii  nvidia-settings                                             346.47-0ubuntu1~xedgers14.04.1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  primus                                                      20131127-1~trustyppa1                              amd64        client-side GPU offloading for NVIDIA Optimus
ii  primus-libs:amd64                                           20131127-1~trustyppa1                              amd64        Shared libraries for primus

Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev ff)
GNU Emacs :)

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 13532
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Alıntı
Bir de siz göz atarsanız sevinirim.

Dönen çarkları görüyorsanız sorun yok demektir.

Aşağıdaki komutla nvidia-331 paketini kaldırabilirsiniz.

Kod: [Seç]
sudo apt-get remove nvidia-331
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı hwpplayer1

  • Çaylak Penguen
  • **
  • İleti: 139
  • Linux Mint 17.1 Rebecca KDE :)
    • hwpplayer1 Free Software and GNU/Linux Blog
  • Dağıtım: Linux Mint 17.1 Rebecca KDE / PTS 3.0 KDE Kararlı
Dönen çarkları görüyorsanız sorun yok demektir.

Aşağıdaki komutla nvidia-331 paketini kaldırabilirsiniz.

Kod: [Seç]
sudo apt-get remove nvidia-331

Evet dönen çarkları görebiliyorum.Teşekkürler.

Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get remove nvidia-331
[sudo] password for hwpplayer1:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
Package 'nvidia-331' is not installed, so not removed
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 41 paket yükseltilmeyecek.

GNU Emacs :)

Çevrimdışı Çağrı07

  • Penguen
  • ***
  • İleti: 351
    • Kayıt Formu
  • Dağıtım: Linux Mint 18
  • Masaüstü: XFCE
  • Grafik Kartı: Nvidia GeForce GT 730m (4GB VRAM)
  • İşlemci: İntel Core i7 3630QM
Dediğinizi yaptım ama uygulamaları çalıştıramıyorum

Kod: [Seç]
v3-571g@Aspire-V3-571G ~ $ optirun -vvv glxgears[  140.657938] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  140.658342] [INFO]Configured driver: nvidia
[  140.658656] [DEBUG]optirun version 3.2.1 starting...
[  140.658681] [DEBUG]Active configuration:
[  140.658687] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[  140.658692] [DEBUG] X display: :8
[  140.658696] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-346:/usr/lib32/nvidia-346
[  140.658701] [DEBUG] Socket path: /var/run/bumblebee.socket
[  140.658705] [DEBUG] Accel/display bridge: auto
[  140.658710] [DEBUG] VGL Compression: proxy
[  140.658714] [DEBUG] VGLrun extra options:
[  140.658718] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[  140.658759] [DEBUG]Using auto-detected bridge virtualgl
[  142.923405] [INFO]Response: No - error: [XORG] (EE) No devices detected.

[  142.923449] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

[  142.923454] [DEBUG]Socket closed.
[  142.923485] [ERROR]Aborting because fallback start is disabled.
[  142.923496] [DEBUG]Killing all remaining processes.


Kod: [Seç]
v3-571g@Aspire-V3-571G ~ $ 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-346
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-346:/usr/lib32/nvidia-346
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-346/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


Kod: [Seç]
v3-571g@Aspire-V3-571G ~ $ 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

Section "Screen"
    Identifier "Default Screen"
    Device "DiscreteNvidia"
EndSection

Kod: [Seç]
v3-571g@Aspire-V3-571G ~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok

Kod: [Seç]
v3-571g@Aspire-V3-571G ~ $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii  bumblebee                                   3.2.1-90~trustyppa1                                    amd64        NVIDIA Optimus support
ii  nvidia-346                                  346.22-0ubuntu1~xedgers14.04.1                         amd64        NVIDIA binary driver - version 346.22
ii  nvidia-prime                                0.6.2linuxmint1                                        amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                             346.22-0ubuntu1~xedgers14.04.1                         amd64        Tool for configuring the NVIDIA graphics driver
rc  prime-indicator                             0.1-1+git20150211~webupd8~0                            all          PRIME Indicator
ii  primus-libs:i386                            20131127-1~trustyppa1                                  i386         Shared libraries for primus
ii  primus-libs-ia32                            20131127-1~trustyppa1                                  i386         Shared libraries for primus (32-bit)

Kod: [Seç]
v3-571g@Aspire-V3-571G ~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev a1)

Örneğin;
Kod: [Seç]
v3-571g@Aspire-V3-571G ~/Masaüstü $ optirun firefox
[  574.877985] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

[  574.878074] [ERROR]Aborting because fallback start is disabled.
« Son Düzenleme: 08 Nisan 2015, 17:59:13 Gönderen: Çağrı07 »
Yaşlanıyorum...

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 13532
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
/etc/bumblebee/xorg.conf.nvidia dosyasında aşağıdaki satırın başındaki # işaretini silip,

Kod: [Seç]
#   BusID "PCI:01:00:0"
dosyayı kaydetmeyi deneyiniz.

Kod: [Seç]
BusID "PCI:01:00:0"
Sonra Bumblebeeservisiniyeniden başlatmalısınız.

Kod: [Seç]
sudo service bumblebeed restart
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Çağrı07

  • Penguen
  • ***
  • İleti: 351
    • Kayıt Formu
  • Dağıtım: Linux Mint 18
  • Masaüstü: XFCE
  • Grafik Kartı: Nvidia GeForce GT 730m (4GB VRAM)
  • İşlemci: İntel Core i7 3630QM
Teşekkür ederim sorunum düzeldi, acaba bumblebee ile nvidia optimus prime arasında ki fark nedir hocam? Aslında bumblebee'nin kurulumu ile bu kadar uğraşacağımıza nvidia optimus prime'ı kursak daha sorunsuz olmaz mı? Yada ikisinide kullanabilir miyiz?
Yaşlanıyorum...

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 13532
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
İkisini bir arada kullanamazsınız. Bumblebee daha uzun süredir geliştirildiği için bence Prime'dan daha sorunsuz. Bumblebee'de sistemi kapatmadan geçiş yapıldığı halde, Prime'da yapılamıyor. Prime'da GPU değişikliği sonrası sistemi yeniden başlatmak gerekiyor. Bumblebee'de masaüstü ortamı Intel GPU ile çalışırken, Prime'da Nvidia kart etkinken masaüstü ortamı Nvidia ile çalışıyor. Bu da güç tasarrufunu etkileyen bir unsur olarak düşünülebilir. Ayrıca GPU değişikliği sorası sistemi yeniden başlatmak pek pratik olmayabilir.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Çağrı07

  • Penguen
  • ***
  • İleti: 351
    • Kayıt Formu
  • Dağıtım: Linux Mint 18
  • Masaüstü: XFCE
  • Grafik Kartı: Nvidia GeForce GT 730m (4GB VRAM)
  • İşlemci: İntel Core i7 3630QM
Bumblebee'de belli başlı yazılımları GPU'da çalıştırmak için Bumblebee İndicator'den seçiuorum ama seçmeme rağman yazılımlar gpu'da çalışmıyor ve ben elle çalıştırmak (İndicator'e sağ tıklayıp preffered apps bölümünden yazılıma tıklamak) zorunda kalıyorum. Daha pratik bir yolu yok mu?

Ayrıca bilgisayar başlangıcında çalışmasını istiyorum ama nerede olduğunu bilmiyorum?
« Son Düzenleme: 08 Nisan 2015, 18:51:33 Gönderen: Çağrı07 »
Yaşlanıyorum...

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 13532
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Bu konu sürücü güncelleme ile ilgili, farklı sorular için sorun hakkında yarıntılı bilgi vererek yeni konu açınız.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı hwpplayer1

  • Çaylak Penguen
  • **
  • İleti: 139
  • Linux Mint 17.1 Rebecca KDE :)
    • hwpplayer1 Free Software and GNU/Linux Blog
  • Dağıtım: Linux Mint 17.1 Rebecca KDE / PTS 3.0 KDE Kararlı
Kod: [Seç]
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install nvidia-352 nvidia-settings
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package nvidia-352 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'nvidia-352' has no installation candidate

gibi bir durumla karşılaştım.Nvidia 346 ve 4.1.6 uyumlu çalışıyorlar.Geri bildirim yapmak ve bilgi almak istedim.Acaba yeni sistem kurduğum için mi yoksa sonradan güncelleme ile gelecek mi nvidia son sürüm sürücüleri.

Teşekkürler.
GNU Emacs :)

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 13532
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Yeni grafik sürücüsü PPA deposunu eklediniz mi?

Kod: [Seç]
sudo apt-cache policy nvidia-352
nvidia-352:
  Kurulu: (hiçbiri)
  Aday:   352.30-0ubuntu0~xedgers14.04.1
  Sürüm çizelgesi:
     352.30-0ubuntu0~xedgers14.04.1 0
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/ trusty/main amd64 Packages

Bu PPA deposunda Nvidia-355 sürücüsü de mevcut ama henüz beta seviyesinde sayılır.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı hwpplayer1

  • Çaylak Penguen
  • **
  • İleti: 139
  • Linux Mint 17.1 Rebecca KDE :)
    • hwpplayer1 Free Software and GNU/Linux Blog
  • Dağıtım: Linux Mint 17.1 Rebecca KDE / PTS 3.0 KDE Kararlı
Yeni grafik sürücüsü PPA deposunu eklediniz mi?

Kod: [Seç]
sudo apt-cache policy nvidia-352
nvidia-352:
  Kurulu: (hiçbiri)
  Aday:   352.30-0ubuntu0~xedgers14.04.1
  Sürüm çizelgesi:
     352.30-0ubuntu0~xedgers14.04.1 0
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/ trusty/main amd64 Packages

Bu PPA deposunda Nvidia-355 sürücüsü de mevcut ama henüz beta seviyesinde sayılır.

nasıl ekleniyor bir araştıracağım.Siz de yön gösterirseniz sevinirim.Teşekkürler.

http://ubuntuhandbook.org/index.php/2015/06/install-nvidia-352-21-ubuntu-1404/ adresinden yararlandım.Teşekkürler.Bu işlem  aklıma hiç gelmemişti.
« Son Düzenleme: 28 Ağustos 2015, 23:50:28 Gönderen: hwpplayer1 »
GNU Emacs :)