GPU driver sorunu

Başlatan zuL4, 30 Temmuz 2015 - 14:56:18

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

zuL4

Bumblebee kurulumu sayfasındaki kurulum ile kurulum yaptım(14.04 ve üzeri için) sonra optirun glxgears deyince aşağıdaki hatayla karşılaşıyorum

[ 1033.440934] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 1033.441036] [ERROR]Aborting because fallback start is disabled.


Şurdaki yöntemi 304 yerine 331 yazarak denedim fakat olmadı. Bkz: https://forum.ubuntu-tr.net/index.php?topic=42390.0

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 GF108M [GeForce GT 630M] (rev a1)


glxinfo | grep render

direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,


xrandr

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS-0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768       60.0*+
   1360x768       59.8     60.0 
   1024x768       60.0     60.0 
   960x720        60.0 
   928x696        60.1 
   896x672        60.0 
   960x600        60.0 
   960x540        60.0 
   800x600        60.0     60.3     56.2 
   840x525        60.0     59.9 
   800x512        60.2 
   700x525        60.0 
   640x512        60.0 
   720x450        59.9 
   640x480        60.0     59.9 
   680x384        59.8     60.0 
   576x432        60.1 
   512x384        60.0 
   400x300        60.3     56.3 
   320x240        60.1 
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)

heartsmagic

dpkg -l | grep bumblebee
cat /etc/bumblebee/bumblebee.conf


çıktılarını bir görebilir miyiz?
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.

zuL4

Uçbirimi'de kısa yollarla açamıyorum. Ctrl+Alt+T gibi kombinasyonlarla olmuyor.
Ekrandaki dosyaların görüntüleri de büyüdü, çözünürlükte de sorun var gibi.

dpkg -l | grep bumblebee

ii  bumblebee                                            3.2.1-7                                    amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                                     3.2.1-7                                    amd64        NVIDIA Optimus support using the proprietary NVIDIA driver


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=
# 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-304:/usr/lib32/nvidia-331
# 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
XorgModulePath=/usr/lib/nvidia-304/xorg,/usr/lib/xorg/modules

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



heartsmagic

dpkg -l | grep nvidia
çıktısını da görebilir miyiz, unutmuşuz istemeyi. Ayrıca, dosyayı elle düzenledin mi? Bazı yerlerde 304 bazı yerlerde 331 sürümlü sürücüler görünüyor. Bu sorunu forumda aratırsan çözüm yolunu görebilirsin, dosyayı kurduğun sürücü sürümüne göre düzenleyeceksin. Ancak yarım yapma bu işi, doğru bir şekilde yap.
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.

zuL4

#4
Bumblebee'yi ilk mesajımda bahsettiğim şekilde .conf dosyasını düzenledim. Arkadaşın bahsettiği şekilde sadece 304 yazan yerleri 331 yazdım. nvidia-331 şeklinde ama olmadı.
Daha sonra bumblebee'yi silip tekrar kurdum, kendi orjinal ayarlarında kalsın diye.


İ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
+++-==============-============-============-=================================
ii  grep           2.20-4.1     amd64        GNU grep, egrep and fgrep
un  nvidia         <yok>        <yok>        (açıklama mevcut değil)


@heartsmagic sizin isteğiniz üzerine bumblebee'yi tekrar düzenleyebilmek için yukarıda belirttiğim *bağlantıda verdiğiniz silme komutunu uygulayıp, bumblebee yi tekrar kurdum. Sistemi yeniden başlattım ve aynı hatayı alınca yine yukarıdaki linkteki arkadaş dedğini birebir yaptım yine aynı hatayı aldım. En son geldiğim aşama şu o konuda en son bir arkadaş Driver= yazan yere nvida yazmış ve sorun çözülmüş. Ben de yazdım Driver=nvidia bu sefer hata değişti:

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


Ubuntu'yu tekrar kurdum böyle bir sorunla karşılaşmadım. Fakat bumblebee aynı değerleri vermeye devam ediyor. Bu sorunla ilgili konudaki tüm yöntemleri deneyip sonuç vermzse yeni konu açacağım :)