[+] Gnome Shell nie dzia

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
wojo44
Posty: 45
Rejestracja: 21 kwietnia 2014, 11:20

Post autor: wojo44 »

Zainstalowałem bumblebee-nvidia primus pojawił się kolejny problem. przykładowo polecenie optirun vlc pokazuję taki komunikat:

Kod: Zaznacz cały

[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
Wyczytałem w instrukcji bumblebee w razie takiego komunikatu, takie zalecenie:
You must edit /etc/bumblebee/bumblebee.conf using your preferred editor as root, and change "?KernelDriver=nvidia" to "?KernelDriver=nvidia-current", then restart the bumblebee daemon, i.e.

sudo service bumblebeed restart

i po wpisaniu polecenia restartu demona wyskakuje błąd:

[FAIL] Restarting bumblebeed: bumblebeed failed!

Uruchomiłem komputer od nowa i wpisałem optirun vlc:

Kod: Zaznacz cały

wojo44@Jotus:~$ optirun vlc
[  279.493756] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  279.493848] [ERROR]Could not connect to bumblebee daemon - is it running?
O to zawartość pliku /etc/bumblebee/bumblebee.conf po modyfikacji:

Kod: Zaznacz cały

# 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:/usr/lib/primus:/usr/lib32/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
# [URL]https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods[/URL]

## 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/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia,/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


ale ja tam tylko zmienił KernelNvidia=nvidia na KernelNvidia=nvidia-current
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Jakie w ogóle sterowniki masz?

Kod: Zaznacz cały

dpkg -l |grep nvidia
wojo44
Posty: 45
Rejestracja: 21 kwietnia 2014, 11:20

Post autor: wojo44 »

Kod: Zaznacz cały

wojo44@Jotus:~$ dpkg -l | grep nvidia
ii  bumblebee-nvidia                      3.2.1-4~bpo70+1                    amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  glx-alternative-nvidia                0.2.2                              amd64        allows the selection of NVIDIA as GLX provider
ii  libgl1-nvidia-alternatives            304.117-1                          amd64        transition libGL.so* diversions to glx-alternative-nvidia
ii  libgl1-nvidia-glx:amd64               304.117-1                          amd64        NVIDIA binary OpenGL libraries
ii  libglx-nvidia-alternatives            304.117-1                          amd64        transition libgl.so diversions to glx-alternative-nvidia
ii  libxvmcnvidia1:amd64                  304.117-1                          amd64        NVIDIA binary XvMC library
ii  nvidia-alternative                    304.117-1                          amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-glx                            304.117-1                          amd64        NVIDIA metapackage
ii  nvidia-installer-cleanup              20120630+3                         amd64        Cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                  20120630+3                         amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                    304.117-1                          amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-support                        20120630+3                         amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64             304.117-1                          amd64        NVIDIA vdpau driver
ii  xserver-xorg-video-nvidia             304.117-1                          amd64        NVIDIA binary Xorg driver
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Zaktualizuj je do wersji z backportów:

Kod: Zaznacz cały

aptitude -t wheezy-backports safe-upgrade nvidia~i
wojo44
Posty: 45
Rejestracja: 21 kwietnia 2014, 11:20

Post autor: wojo44 »

wyskakuje coś takiego:

Kod: Zaznacz cały

root@Jotus:/home/wojo44# aptitude -t wheezy-backports safe-upgrade nvidia~iUzupełnianie niespełnionych zależności...    
Nie można rozwiązać problemów z zależnościami tej aktualizacji: nie znaleziono rozwiązania.
Nie można bezpiecznie rozwiązać problemów z zależnościami, proszę spróbować uruchomić z opcją --full-resolver

Kod: Zaznacz cały

root@Jotus:/home/wojo44# aptitude -t --full-resolver  wheezy-backports safe-upgrade nvidia~i
Nieznane polecenie: "wheezy-backports"
aptitude 0.6.8.2
Użycie: aptitude [-S nazwa-pliku] [-u|-i]
       aptitude [opcje] <akcja> ...
  Akcje (jeśli nie podano, aptitude uruchamia się w trybie interaktywnym):

 install      - Instalacja/uaktualnienie pakietów.
 remove       - Usunięcie pakietów.
 purge        - Usunięcie pakietów i ich plików konfiguracyjnych.
 hold         - Zatrzymanie pakietów.
 unhold       - Anulowanie zatrzymania pakietów.
 markauto     - Zaznaczenie pakietów jako automatycznie zainstalowanych.
 unmarkauto   - Zaznaczenie pakietów jako ręcznie zainstalowanych.
 forbid-version - Zabronienie uaktualniania do określonej wersji pakietu.
 update       - Pobranie list nowych/uaktualnionych pakietów.
 safe-upgrade - Bezpieczna aktualizacja systemu.
 full-upgrade - Aktualizacja systemu; możliwa instalacja/usunięcie pakietów.
 build-dep    - Instalacja zależności na czas budowania pakietu.
 forget-new   - Usunięcie informacji o tym, które pakiety są nowe.
 search       - Wyszukiwanie pakietów według nazwy/wyrażenia.
 show         - Wyświetlanie szczegółowych informacji o pakiecie.
 versions     - Wyświetlanie wersji podanych pakietów.
 clean        - Usunięcie pobranych plików pakietów.
 autoclean    - Usunięcie starych plików pakietów.
 changelog    - Wyświetlanie dziennika zmian pakietu.
 download     - Pobranie pliku .deb pakietu.
 reinstall    - Pobranie i ponowna instalacja już zainstalowanego pakietu.
 why          - Wyświetlenie pakietów ręcznie zainstalowanych, które wymagają
                danego pakietu, lub dlaczego pakiet lub pakiety mogą go wymagać.
 why-not      - Wyświetlenie pakietów ręcznie zainstalowanych, które prowadzą
                do konfliktu z danym pakietem, lub dlaczego pakiet lub pakiety
                mogą prowadzić do konfliktu z danym pakietem po instalacji.

  Opcje:
 -h             Ten tekst pomocy.
 --no-gui       Nie używa interfejsu GTK, nawet jeśli jest dostępny.
 -s             Symulacja akcji bez ich wykonania.
 -d             Pobranie pakietów bez instalacji lub usuwania czegokolwiek.
 -P             Pytanie o potwierdzenie wykonywanych akcji.
 -y             Przyjęcie odpowiedzi "tak" na pytania typu tak/nie.
 -F format      Format wyświetlania wyników wyszukiwania; patrz podręcznik.
 -O order       Sposób sortowania wyników wyszukiwania; patrz podręcznik.
 -w width       Szerokość wyświetlania wyników wyszukiwania.
 -f             Agresywne próby naprawienia niespełnionych zależności.
 -V             Wyświetlanie wersji pakietów do instalacji.
 -D             Wyświetlanie zależności automatycznie zmienianych pakietów.
 -Z             Wyświetlanie zmian rozmiarów pakietów.
 -v             Wyświetlanie dodatkowych informacji (można podać wielokrotnie).
 -t [wydanie]   Ustalenie wydania z którego mają pochodzić instalowane pakiety.
 -q             Wyłączenie wskaźników postępu przy uruchomieniu w trybie
                wiersza poleceń.
 -o nazwa=wartość  Bezpośrednie ustawienie wartości podanej opcji.
 --with(out)-recommends    Czy traktować rekomendacje (sugestie) jak
                silne zależności.
 -S nazwa-pliku Odczyt rozszerzonych informacji o stanie z pliku nazwa-pliku.
 -u:     : Uaktualnienie listy pakietów przy starcie.
                  (tylko interfejs terminalowy)
 -i             Przeprowadzenie instalacji przy starcie.
                  (tylko interfejs terminalowy)

                  Ten aptitude nie posiada Mocy Super Krowy.
trochę się pogubiłem.
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Daj full zamiast safe:

Kod: Zaznacz cały

aptitude -t wheezy-backports full-upgrade nvidia~i
Tylko ja nie wiem co on tam musi dodatkowo zaktualizować, że safe-upgrade nie przechodzi, także gdybyś miał wątpliwości to przed zatwierdzeniem wrzuć co wypluł na forum.
wojo44
Posty: 45
Rejestracja: 21 kwietnia 2014, 11:20

Post autor: wojo44 »

Kod: Zaznacz cały

root@Jotus:/home/wojo44# aptitude -t wheezy-backports full-upgrade nvidia~i
Następujące częściowo zainstalowane pakiety zostaną skonfigurowane:
  skype:i386{b} 
Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 5 nieaktualizowanych.
Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B.
Następujące pakiety mają niespełnione zależności:
 skype:i386 : Wymaga: libasound2-plugins:i386 ale nie ma być instalowany.
Następujące działania rozwiążą problemy z zależnościami:

     Usunięcie następujących pakietów:
1)     skype:i386                     



Zaakceptować rozwiązanie? [Y/n/q/?] 
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

To jakby bez związku jest. ;) Ale OK, zainstaluj sobie ten pakiet albo kliknij „n”, enter, powinieneś otrzymać inną propozycję rozwiązania problemu.

Co do Nvidii – masz nadal dodane repozytorium wheezy-backports, czy usunąłeś?
wojo44
Posty: 45
Rejestracja: 21 kwietnia 2014, 11:20

Post autor: wojo44 »

no to dalej wcisnąłem Y i wygląda to tak:

Kod: Zaznacz cały

Zaakceptować rozwiązanie? [Y/n/q/?] Y
Następujące pakiety zostaną USUNIĘTE:
  libasound2:i386{u} libaudio2:i386{u} libavahi-client3:i386{u} 
  libavahi-common-data:i386{u} libavahi-common3:i386{u} libcups2:i386{u} 
  libdbus-1-3:i386{u} libexpat1:i386{u} libffi5:i386{u} 
  libfontconfig1:i386{u} libfreetype6:i386{u} libgcrypt11:i386{u} 
  libglib2.0-0:i386{u} libgnutls26:i386{u} libgpg-error0:i386{u} 
  libgssapi-krb5-2:i386{u} libgstreamer-plugins-base0.10-0:i386{u} 
  libgstreamer0.10-0:i386{u} libice6:i386{u} libjpeg8:i386{u} 
  libk5crypto3:i386{u} libkeyutils1:i386{u} libkrb5-3:i386{u} 
  libkrb5support0:i386{u} liblcms1:i386{u} libmng1:i386{u} 
  liborc-0.4-0:i386{u} libp11-kit0:i386{u} libpcre3:i386{u} 
  libpng12-0:i386{u} libqt4-dbus:i386{u} libqt4-network:i386{u} 
  libqt4-xml{u} libqt4-xml:i386{u} libqtcore4:i386{u} libqtdbus4{u} 
  libqtdbus4:i386{u} libqtgui4:i386{u} libqtwebkit4:i386{u} libsm6:i386{u} 
  libsqlite3-0:i386{u} libssl1.0.0:i386{u} libtasn1-3:i386{u} 
  libtiff4:i386{u} libxext6:i386{u} libxml2:i386{u} libxrender1:i386{u} 
  libxss1:i386{u} libxt6:i386{u} libxv1:i386{u} qdbus{u} skype:i386{a} 
0 pakietów aktualizowanych, 0 instalowanych, 52 do usunięcia i 5 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 123 MB.
Kontynuować? [Y/n/?] 
wojo44
Posty: 45
Rejestracja: 21 kwietnia 2014, 11:20

Post autor: wojo44 »

pytasz czy mam repozytorium backports w sources.list? tak mam
ODPOWIEDZ