[Çözüldü] Optimus (bumblebee) Sorunu

Başlatan kakic, 25 Haziran 2015 - 15:10:53

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

kakic

-------------------------------------------------------------------------------------------------------
SABİT KONUDAKİNİ UYGUAMAMA RAĞMEN DEĞİŞMEDİ.
-------------------------------------------------------------------------------------------------------






Şimdiden herkese yardımları için teşekkür ederim.

Ben linux de yeniyim ve bir sorum olacak. Nvidia driverını kurduktan sonra (340) optimus için bumblebee kurulumunuda yaptım. Ama herhangi bir programı "optirun" komutu ile çalıştıramıyom.

Alıntı Yap
sacid@pc:~$ optirun playonlinux
[  295.339817] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

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



Yardımcı olursanız sevinirim.









treyteodor

340 sürümü değilde 346 kurmuşsunuz galiba ,

sudo gedit /etc/bumblebee/bumblebee.conf

dosyasını gerekli şekilde tekrar düzenleyin ve tekrar deneyin.

kakic

@treyteodor     tüm driverlerı ve bumblebee yi kaldırıp nvidia 331 ve bumblebee tekrar kurdum

bumblebee configi editledim ama yinede böyle bişey geliyor.



Alıntı Yap
sacid@pc:~$ optirun playonlinux
[  777.083630] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)

[  777.083698] [ERROR]Aborting because fallback start is disabled.
sacid@pc:~$ sudo service bumblebee restart
[sudo] password for sacid:
Failed to restart bumblebee.service: Unit bumblebee.service failed to load: No such file or directory.
sacid@pc:~$


treyteodor

şu şekilde deneyelim birde

öncelikle nvidia ve bumblebee ile ilgili herşey silinsin.
sudo apt-get purge nvidia* bumblebee*
bittikten sonra
sudo reboot


ardından

sudo apt-get install nvidia-346 bumblebee bumblebee-nvidia primus linux-headers-generic

ile nvidia 346.59 sürümünü ve bumblebee beraberinde kurulsun , tekrar secondary gpu alırsan şu kısma bakabilirsin.

https://forum.ubuntu-tr.net/index.php?topic=42390.0

kakic

#4
@treyteodor Tekrar secondary gpu hatası verdi bende verdiğin linktekini uyguladım ama bi türlü değişmiyor :(

if

@kakic,

lspci | grep -E "VGA|Display|3D"
glxinfo | grep -E "direct rendering|OpenGL renderer"
dpkg -l | grep -E "nouve|nvidia"
dpkg -l | grep -v ^ii
grep KernelDriver /etc/bumblebee/bumblebee.conf
grep Driver /etc/bumblebee/bumblebee.conf

komutlarının çıktılarını buraya kod etiketi içinde gerçer misiniz?

kakic

@if


sacid@pc:~$ lspci | grep -E "VGA|Display|3D"
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 420M] (rev a1)



sacid@pc:~$ glxinfo | grep -E "direct rendering|OpenGL renderer"
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile



sacid@pc:~$ dpkg -l | grep -E "nouve|nvidia"
ii  bumblebee-nvidia                                     3.2.1-7                                    amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  libdrm-nouveau2:amd64                                2.4.60-2                                   amd64        Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  libdrm-nouveau2:i386                                 2.4.60-2                                   i386         Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  nouveau-firmware                                     20091212-0ubuntu1                          all          Firmware for nVidia graphics cards
ii  nvidia-346                                           346.59-0ubuntu1                            amd64        NVIDIA binary driver - version 346.59
ii  nvidia-opencl-icd-346                                346.59-0ubuntu1                            amd64        NVIDIA OpenCL ICD
ii  nvidia-settings                                      346.59-0ubuntu1                            amd64        Tool for configuring the NVIDIA graphics driver
ii  xserver-xorg-video-nouveau                           1:1.0.11-1ubuntu2build1                    amd64        X.Org X server -- Nouveau display driver



sacid@pc:~$ dpkg -l | grep -v ^ii
İstenen=bilinmeyen(U)/kur(I)/kaldır(R)/temizle(P)/tut(H)
| Durum=kurulu-değil(N)/kurulu(I)/yapılandırma-dosyası(C)/açılmış(U)
|/yarı-yapılandırılmış(F)/yarı-kurulu(H)/tetikleyici-bekliyor(W)
|/tetikleyici-askıda(T)/ Hata?=(yok)/tekrar-kur(R) (Durum,Hata: büyük-harf=kötü)
||/ Ad                                                   Sürüm                                      Mimari       Açıklama
+++-====================================================-==========================================-============-===============================================================================
rc  libcuda1-304                                         304.125-0ubuntu2                           amd64        NVIDIA CUDA runtime library
rc  libcuda1-340                                         340.76-0ubuntu2                            amd64        NVIDIA CUDA runtime library
rc  libcuda1-346-updates                                 346.59-0ubuntu1                            amd64        NVIDIA CUDA runtime library
rc  ocl-icd-libopencl1:i386                              2.2.3-1                                    i386         Generic OpenCL ICD Loader
rc  wine1.6                                              1:1.6.2-0ubuntu8                           amd64        Microsoft Windows Compatibility Layer (Binary Emulator and Library)
rc  wine1.6-amd64                                        1:1.6.2-0ubuntu8                           amd64        Microsoft Windows Compatibility Layer (64-bit support)
rc  wine1.6-i386                                         1:1.6.2-0ubuntu8                           i386         Microsoft Windows Compatibility Layer (32-bit support)



sacid@pc:~$ grep KernelDriver /etc/bumblebee/bumblebee.conf
KernelDriver=nvidia-346
KernelDriver=nouveau



sacid@pc:~$ grep Driver /etc/bumblebee/bumblebee.conf
# The Driver used by Bumblebee server. If this value is not set (or empty),
Driver=
# 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-
## Section with nvidia driver specific options, only parsed if Driver=nvidia
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-346
## Section with nouveau driver specific options, only parsed if Driver=nouveau
KernelDriver=nouveau

heartsmagic

gedit /etc/bumblebee/bumblebee.conf
ile açılan dosyanın tamamını buraya aktarır mısın?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

treyteodor

aynı benim yaşadığım soruna benziyor,

bumblebee.conf ta bulunan şu Driver satırının yanına nvidia yazıp tekrar denermisin.

# 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

kakic

#9
@heartsmagic



# 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=
# 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






@treyteodor değişmedi

sen kullanıyorsan bumblebee conf. upload etsen ?




------------------------------------------------------------------------------------------------
Eğer configte hata varsa düzenleyip verirseniz memnun olurum.
http://qfs.mobi/f2391259
------------------------------------------------------------------------------------------------




***********************************************************************
Hocam isterseniz Teamviewer açabilirim.

treyteodor

Başta vermiş olduğum linkteki konunun en alt kısımlarındaki mesajlarda belirtilmiş yine atlamışsın dostum ,

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=
# 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]


Kısmındaki

Driver=nvidia

olarak değiştirmen lazım, bi denermisin.

kakic

@treyteodor zaten yaptım onu ben farkeden birşey yok :(

Teamviewer açsam bakarmısın ?

heartsmagic

@kakic, burada verdiğin dosya doğru görünüyor aslında. Son yaptığın işleme gerek bile olmayabilir, gerçi @treyteodor öyle çözmüştü sorununu fakat yapmadan çözenler de var. Sen bu işlemleri yaptıktan sonra Bumblebee'yi yeniden başlattın mı hiç?
sudo service bumblebeed restart

Eğer sistemi kapatıp açtıysan o da olur. Şu an optirun ne diyor mesela?
optirun glxgears

Teamviewer konusuna gelirsek, dileyen elbette yardım edebilir fakat bizler pek tercih etmiyoruz kendisini. Forum üzerinde çözelim ki sorunu, herkes yararlanabilsin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

kakic

@heartsmagic nasıl olduğunu anlamadım ama kendiliğnden düzeldi. Nasıl çözüldüğünü bilmiyroum.

Yardımlarınız için teşekkürler :D

heartsmagic

Cevap verelim :)

Alıntı yapılan: heartsmagic - 27 Haziran 2015 - 03:53:39
Sen bu işlemleri yaptıktan sonra Bumblebee'yi yeniden başlattın mı hiç?
...
Eğer sistemi kapatıp açtıysan o da olur.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.