Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-12-02 14:30:02

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

[SOLVED]Sterowniki NVIDIA i brak XFCE

Hej.
Zainstalowałem sterowniki NVIDIA w swoim lapku. Przy próbie uruchomienia NVIDIA X Server Settings pokazuje się komunikat:

Kod:

You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.

po klepnięciu komendy

Kod:

root@irin:/home/milik# nvidia-xconfig

WARNING: Unable to locate/open X configuration file.

New X configuration file written to '/etc/X11/xorg.conf'

root@irin:/home/milik#

system już nie wstaje, dopiero usunięcie pliku xorg.conf powoduje uruchomienie XFCE.

Kod:

root@irin:/home/milik# lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
04:00.0 3D controller: NVIDIA Corporation Device 1347 (rev a2)
root@irin:/home/milik# uname -a
Linux irin 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19) x86_64 GNU/Linux
root@irin:/home/milik#

Ostatnio edytowany przez milik (2016-12-04 21:07:34)

Offline

 

#2  2016-12-02 16:17:23

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

system już nie wstaje

A jakieś logi masz? No i jaki model karty?

Zainstaluj bumblebee

Kod:

sudo aptitude install  bumblebee bumblebee-nvidia

Ostatnio edytowany przez krasnij (2016-12-02 16:19:02)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#3  2016-12-02 17:01:30

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Karta to Nvidia GeForce 940M, bumblebee już zainstalowałem, co z tym dalej?

Offline

 

#4  2016-12-02 20:16:34

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Trzeba dodać użytkownika do grupy bumblebee

Kod:

# usermod -a -G bumblebee nazwa_użytkownika

Później, jeżeli chcesz odpalić program używając do tego karty nvidii podajesz polecenie

Kod:

$ optirun nazwa_programu

Generalnie idea dwóch kart graficznych jest taka, aby używać słabszej karty (w tym wypadku Intelowskiej) do zadań, które nie wymagają jej dużego obciążania. Mocniejsza karta (w tym wypadku nvidia geforce) ma być używana do zadań "poważniejszych" (np. gier).

Jeżeli wystąpią problemy, to całość masz opisane na wiki debiana pod adresem: https://wiki.debian.org/Bumblebee

Ostatnio edytowany przez krasnij (2016-12-02 20:17:13)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#5  2016-12-03 21:51:14

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Niestety to nie działa

Kod:

milik@irin:~$ optirun vlc
[  356.422574] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[  356.422641] [ERROR]Aborting because fallback start is disabled.
milik@irin:~$

oczywiście wpisałem co trzeba w pliku konfiguracyjnym. Być może można to włączyć jakoś inaczej na stałe? Generalnie chodzi o to, że tnie mi filmy zrzucone z GoPro do tego stopnia, że tego się na da oglądać. Lapek z Intel core i3 kartą Nvidia GeForce 940M i 4 Gb ramu nie wystarczy żeby oglądnąć film z Go Pro? Bardzo proszę o pomoc w tym temacie, bo inaczej będę musiał zainstalować ten system, o którym nawet nie chcę myśleć ;-)

Offline

 

#6  2016-12-03 23:04:34

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Wrzuć swój config bumblebee i xorg. Będziemy kombinować.


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#7  2016-12-04 07:23:57

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Odinstalowałem wszystko i zainstalowałem jeszcze raz. A wygląda to tak:

Kod:

root@irin:/home/milik# aptitude search bumblebee
i   bumblebee                       - NVIDIA Optimus support for Linux          
p   bumblebee-dbg                   - NVIDIA Optimus support - debugging symbols
i   bumblebee-nvidia                - NVIDIA Optimus support using the proprieta
root@irin:/home/milik# uname -a
Linux irin 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19) x86_64 GNU/Linux
root@irin:/home/milik#

Jeżeli chodzi o xorg.conf to mam jeno coś takiego:

Kod:

root@irin:/home/milik# cat /etc/X11/xorg.conf.backup
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 346.59  (buildmeister@swio-display-x86-rhel47-04)  Tue Mar 31 14:42:07 PDT 2015

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

root@irin:/home/milik#

Konfig z bumblebee:

Kod:

root@irin:/home/milik# 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:/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
# 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/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=nvidia-current
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

root@irin:/home/milik#

Jeszcze cos takiego:

Kod:

root@irin:/home/milik# 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"

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





#   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:04: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
root@irin:/home/milik#

Kod:

root@irin:/home/milik# cat /etc/bumblebee/xorg.conf.nouveau
Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nouveau"

#   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 is needed on Ubuntu 13.04.
#   BusID "PCI:01:00:0"

EndSection
root@irin:/home/milik#

Offline

 

#8  2016-12-04 13:40:46

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Dobra, spróbuj zrobić w ten sposób:

Najpierw trzeba wywalić z kernela moduły nouveau (jeżeli masz je załadowane)

Kod:

# modprobe -r nouveau
# modprobe -r vga_switcheroo

Potem zainstalujesz bb-switch, który będzie kompilował odpowiedni moduł do jądra (powinien robić to również po każdej aktualizacji kernela).
Najpierw upewnij się, że masz w /etc/apt/sources.list wpis

Kod:

deb http://ftp.debian.org/debian/ stretch main contrib non-free

Oczywiście za stretch podstaw distro jakie masz aktualnie (jessie, czy co tam). Ważne, żeby było main contrib non-free.
Następnie instalujesz to:

Kod:

# apt-get install gcc make linux-headers-amd64
# apt-get install dkms bbswitch-dkms

Daj mu chwilę czasu, niech się zainstaluje i skompiluje moduł jądra. Potem możesz go załadować tym poleceniem

Kod:

# modprobe bbswitch load_state=0

Sprawdź czy to funkcjonuje poleceniem

Kod:

cat /proc/acpi/bbswitch

Powinno zwrócić wartość OFF wraz z pci bus id karty nvidia. Możesz też użyć polecenia:

Kod:

lspci -v | grep  -i ‘vga’ | grep -i ‘nvidia’

Jeżeli wartość prog-if wynosi ff, to znaczy, że karta jest wyłączona. Jeżeli wartośc wynosi 00, oznacza to, że karta jest włączona.

Potem blacklistujesz moduł nouveau

Kod:

# echo "blacklist nouveau" >> /etc/modprobe.d/nouveau-blacklist.conf

Sprawdź, czy masz zainstalowane wszystko, co potrzebne

Kod:

# apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings
# apt-get install nvidia-vdpau-driver vdpau-va-driver mesa-utils
# apt-get install bumblebee-nvidia

Teraz instalacja VirtualGL, dzięki czemu będzie działał optirun. W repozytorium niestety go nie widzę, także trzeba będzie to ręcznie zrobić.
Wchodzisz tu: https://sourceforge.net/projects/virtualgl/files/ i dobierasz paczkę pod swój system. Potem:

Kod:

# dpkg -i paczka_którą_pobrałeś.deb

Potem dodanie usera (chyba to zrobiłeś, ale powtórzę jeszcze raz)

Kod:

# usermod -aG bumblebee NAZWA_UŻYTKOWNIKA

Bumblebee powinien działać z defaultową konfiguracją, jeżeli więc wystąpią problemy z twoimi configami, daj defaultowe.

Potem restart daemona bumblebee

Kod:

# service bumblebeed restart

Reboot!

Okej, jesteś po reboocie i powinno wszystko działać. Sprawdź:

Kod:

$ optirun -vv glxgears

Jeżeli pojawią się błędy, to dajesz mi logi tutaj i je rozwiążemy. Jeżeli po tym nie zadziała, to popełniam seppuku.


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#9  2016-12-04 16:12:09

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

No panie krasnij - ładny opis. Muszę sobie sprawdzić na sswoim lapku bo aktualnie karta intelowska z procka pracuje, a nvidia leży i kwiczy. Ból jest taki, że mam lenia strasznego :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#10  2016-12-04 17:14:40

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Wszystko z Twojego opisu poszło bez najmniejszego błędu a na koniec:

Kod:

milik@irin:~$ optirun -vv glxgears
[   92.197193] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   92.197501] [DEBUG]optirun version 3.2.1 starting...
[   92.197508] [DEBUG]Active configuration:
[   92.197510] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   92.197513] [DEBUG] X display: :8
[   92.197515] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[   92.197517] [DEBUG] Socket path: /var/run/bumblebee.socket
[   92.197520] [DEBUG] Accel/display bridge: auto
[   92.197522] [DEBUG] VGL Compression: proxy
[   92.197524] [DEBUG] VGLrun extra options: 
[   92.197526] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[   92.197793] [DEBUG]Using auto-detected bridge virtualgl
[   92.248579] [INFO]Response: No - error: Could not load GPU driver

[   92.248596] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[   92.248604] [DEBUG]Socket closed.
[   92.248620] [ERROR]Aborting because fallback start is disabled.
[   92.248627] [DEBUG]Killing all remaining processes.
milik@irin:~$

Offline

 

#11  2016-12-04 17:45:43

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Zobacz najpeirw, czy załadowanie modułu nvidii nie daje błedu

Kod:

# modprobe nvidia

Jest error?


Generalnie nie ładuje nam sterownika jeszcze. Spróbuj wejść do

Kod:

/etc/bumblebee/bumblebee.conf

I zamień ustawienia :

Driver=

na

Driver=nvidia

i upewnij się, że ta linia tak wygląda:

KernelDriver=nvidia-current


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#12  2016-12-04 17:55:47

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Kod:

root@irin:/home/milik#  modprobe nvidia
root@irin:/home/milik# 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:/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
# 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/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

root@irin:/home/milik#

Zmieniłem linijkę na Dricer=nvidia Kerneldriver jest nvidia-current, zaraz napiszę czy zadziałało.

Kurde, dalej nie działa"

Kod:

milik@irin:~$ optirun -vv glxgears
[   40.873624] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   40.873851] [INFO]Configured driver: nvidia
[   40.873950] [DEBUG]optirun version 3.2.1 starting...
[   40.873955] [DEBUG]Active configuration:
[   40.873957] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   40.873959] [DEBUG] X display: :8
[   40.873961] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[   40.873969] [DEBUG] Socket path: /var/run/bumblebee.socket
[   40.873973] [DEBUG] Accel/display bridge: auto
[   40.873977] [DEBUG] VGL Compression: proxy
[   40.873980] [DEBUG] VGLrun extra options: 
[   40.873986] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[   40.874245] [DEBUG]Using auto-detected bridge virtualgl
[   40.924828] [INFO]Response: No - error: Could not load GPU driver

[   40.924842] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[   40.924846] [DEBUG]Socket closed.
[   40.924859] [ERROR]Aborting because fallback start is disabled.
[   40.924868] [DEBUG]Killing all remaining processes.
milik@irin:~$

Ostatnio edytowany przez milik (2016-12-04 17:58:09)

Offline

 

#13  2016-12-04 18:01:18

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Jak możesz, to napisz jeszcze co to za model laptopa. Będziemy kombinować, aż zadziała.


/edyta

aa i daj jeszcze

Kod:

# service bumblebeed status

i wklej tu output

i jeszcze wersję debiana

/edit2

ok nie doczytałem modelu karty gfx

Ostatnio edytowany przez krasnij (2016-12-04 18:03:42)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#14  2016-12-04 18:04:32

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Lapek to Acer F5-571G z kartą Nvidia GForce 940M 2 GB Ramu. Dla mnie to czarna magia.

Kod:

root@irin:/home/milik# lshw -c display
  *-display               
       description: VGA compatible controller
       product: Broadwell-U Integrated Graphics
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:51 memory:c2000000-c2ffffff memory:d0000000-dfffffff ioport:5000(size=64) memory:c0000-dffff
  *-display UNCLAIMED
       description: 3D controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:c3000000-c3ffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:3000(size=128)
root@irin:/home/milik#

Offline

 

#15  2016-12-04 18:05:47

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

A wersja debiana?

/cat/etc/debian_version

/edyta

oczywiście mój błąd

Kod:

$ cat /etc/debian_version

Ostatnio edytowany przez krasnij (2016-12-04 18:08:26)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#16  2016-12-04 18:13:12

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Kod:

milik@irin:~$ cat /etc/debian_version
8.6
milik@irin:~$

Ostatnio edytowany przez milik (2016-12-04 18:13:27)

Offline

 

#17  2016-12-04 18:22:43

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Dobra, zrób jeszcze tak. Jeżeli to nie pomoże, to rób backup i aktualizuj system do testinga. Może nowsze paczki rozwiążą problem. Twoja karta jest relatywnie nowa i być może tu leży problem z Debianem Jessie. No ale do rzeczy, zanim będziesz aktualizował.

Spróbuj mu jeszcze wrzucić BusId od twojej karty, czyli to będzie

Kod:

lspci | grep NVIDIA

Będzie to wyglądało mniej więcej tak

Kod:

 01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1)

Czyli mój BusId to 01:00:0 (zauważ, że zamiast ostatniej kropki daje dwukropek!)
Potem edytujesz plik

Kod:

/etc/bumblebee/xorg.conf.nvidia

i w sekcji "Device" wpisujesz

Kod:

BusID "PCI:TWÓJ_BUS_ID"

To w całości powinno wyglądać mniej więcej tak

Kod:

Section "Device"
Identifier  "Device1"
Driver      "nvidia"
VendorName  "NVIDIA Corporation"
BusID "PCI:Twój_BUS_ID"

Potem dajesz reboot i sprawdzasz czy działa. Jak nie - aktualizacja do stretcha.

Ostatnio edytowany przez krasnij (2016-12-04 18:24:56)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#18  2016-12-04 18:33:24

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Kod:

root@irin:/home/milik# lspci | grep NVIDIA
04:00.0 3D controller: NVIDIA Corporation Device 1347 (rev a2)
root@irin:/home/milik# 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"
    BusID "PCI:04:00:0"
#   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
root@irin:/home/milik#

Zaraz dam znać czy zadziałało, generalnie system jest czysty więc jak nie zadziała to poszukam opisu aktualizacji do testinga i spróbuję.

Nic z tego...

Kod:

milik@irin:~$ optirun -vv glxgears
[   56.305241] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   56.305463] [INFO]Configured driver: nvidia
[   56.305667] [DEBUG]optirun version 3.2.1 starting...
[   56.305687] [DEBUG]Active configuration:
[   56.305690] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   56.305692] [DEBUG] X display: :8
[   56.305694] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[   56.305697] [DEBUG] Socket path: /var/run/bumblebee.socket
[   56.305699] [DEBUG] Accel/display bridge: auto
[   56.305702] [DEBUG] VGL Compression: proxy
[   56.305705] [DEBUG] VGLrun extra options: 
[   56.305707] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[   56.306084] [DEBUG]Using auto-detected bridge virtualgl
[   56.356809] [INFO]Response: No - error: Could not load GPU driver

[   56.356826] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[   56.356832] [DEBUG]Socket closed.
[   56.356846] [ERROR]Aborting because fallback start is disabled.
[   56.356858] [DEBUG]Killing all remaining processes.
milik@irin:~$

Ostatnio edytowany przez milik (2016-12-04 18:37:10)

Offline

 

#19  2016-12-04 18:53:04

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Dobra, ostatnia deska ratunku. Może być też związany bug z kernelem i bbswitch. Spróbuj dodać

Kod:

pcie_port_pm=off

Do gruba. Możesz to zrobić podczas startu naciskając e , albo wrzucić to na stałe do /etc/default/grub

Kod:

GRUB_CMDLINE_LINUX_DEFAULT="pcie_port_pm=off plus_jakieś_inne_opcje_co_tam_masz"

Na obecną chwilę wyczerpały mi się już pomysły, więc jeżeli aktualizacja do testinga nie pomoże, to nie wiem. Spróbuję coś jeszcze wymyślić.

Na archu ten sam problem, ponoć na ubuntu działa.

W BIOS nic nie powyłączane ? ;))

Ostatnio edytowany przez krasnij (2016-12-04 18:54:31)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#20  2016-12-04 18:57:40

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Póki co to odpaliłem aktualizację do testinga, jak się uda to zrobię tak jak wyżej napisałeś i zobaczę czy działa :) Dam znać jak skończy się aktualizować, choć i tak nie wierzę, że się to skończy bez błędów. Jak coś to ściągnę obraz testinga i wrzucę z płytki a później zobaczymy co i jak. Póki co to jakieś 75 konfliktów. :P

Tak jak mówiłem... jak ja znam tego Debiana :D Jak może coś nie działać to na bank nie zadziała:

Kod:

Pobieranie: 20 http://ftp.pl.debian.org testing/contrib amd64 Packages [54,3 kB]
Pobrano 13,4 MB w 6s (2223 kB/s)                                                
                             
Bieżący status: 1169 aktualizacji [+1169], 16000 nowych [+15968].
Uzupełnianie niespełnionych zależności...    
otwarte: 936068; zamknięte: 612406; odroczone: 25; konflikty: 75              oNie udało się rozwiązać problemów z zależnościami tej aktualizacji, ponieważ przekroczono limit czasu.
  Można rozwiązać ten problem zwiększając
  Aptitude::ProblemResolver::StepLimit (obecnie 500000).
Nie można bezpiecznie rozwiązać problemów z zależnościami, proszę spróbować uruchomić z opcją --full-resolver
root@irin:/home/milik#

Edyta/

No to uwaga... skończyło się :) Jak po reboocie wrócę to znaczy że poszło ok :)

Ostatnio edytowany przez milik (2016-12-04 19:44:11)

Offline

 

#21  2016-12-04 19:11:16

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

To odpal go z tą opcją, którą system podaje. czyli aptitude dist-upgrade --full-resolver .

Czytaj co tam ci będzie aptitude podawał i czego będzie od ciebie chciał i sobie powoli aktualizuj.


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#22  2016-12-04 19:50:14

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Ok, system wstał pięknie, teraz wygląda to tak, błędu nie ma ale zawisło na tym:

Kod:

milik@irin:~$ optirun -vv glxgears
[  187.935893] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf

Edyta/

Przy próbie uruchomienia SMplayera też zawisło, przy naciśnięciu ctrl+c wywaliło:

Kod:

milik@irin:~$ optirun smplayer
^C[  414.677002] [WARN]Received Interrupt signal.
[  414.677059] [WARN]Could not read data! Error: Bad file descriptor
[  414.677068] [ERROR]Failed to retrieve LibraryPath setting.
milik@irin:~$

Ostatnio edytowany przez milik (2016-12-04 19:53:26)

Offline

 

#23  2016-12-04 20:06:16

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Pierwsze odpalenie może trwać nawet do 10 sekund. Potem powinno być szybciej. Spróbuj dodać do kernela

Kod:

rcutree.rcu_idle_gp_delay=1

zaraz po parametrze quiet

Wyżej ci pisałem jak to zrobić.


+ pamiętaj, że virtualgl też trzeba zaktualizować - ręcznie ;)

Chyba, że najnowszą paczkę wybrałeś


/edyta

oczywiście po każdym update pliku konfiguracyjnego gruba dajesz

Kod:

# update-grub

Ostatnio edytowany przez krasnij (2016-12-04 20:10:03)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#24  2016-12-04 20:15:20

  milik - Użytkownik

milik
Użytkownik
Zarejestrowany: 2008-11-11

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

Rozumiem, że wpisane wcześniej

Kod:

pcie_port_pm=off

zostawiam przed quiet?

/edyta

Masakra, po dopisaniu tego do konfiga gruba zaś się wysypał:

Kod:

milik@irin:~$ optirun -vv glxgears
[   66.654989] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   66.655678] [DEBUG]optirun version 3.2.1 starting...
[   66.655697] [DEBUG]Active configuration:
[   66.655702] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   66.655708] [DEBUG] X display: :8
[   66.655712] [DEBUG] LD_LIBRARY_PATH: 
[   66.655718] [DEBUG] Socket path: /var/run/bumblebee.socket
[   66.655723] [DEBUG] Accel/display bridge: auto
[   66.655732] [DEBUG] VGL Compression: proxy
[   66.655746] [DEBUG] VGLrun extra options: 
[   66.655755] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[   66.655808] [DEBUG]Using auto-detected bridge virtualgl
[   66.849556] [INFO]Response: No - error: [XORG] (EE) Unknown chipset: NV118

[   66.849574] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Unknown chipset: NV118

[   66.849580] [DEBUG]Socket closed.
[   66.849595] [ERROR]Aborting because fallback start is disabled.
[   66.849601] [DEBUG]Killing all remaining processes.
milik@irin:~$

O kurde, po restarcie systemu znowu zawisło. Przy próbie wyłączenia sytemu pokazuje się coś takiego "A stop job is running for Bumblebee C Deamon" i leci czas, ale się nie wyłącza.

Ostatnio edytowany przez milik (2016-12-04 20:24:13)

Offline

 

#25  2016-12-04 20:23:06

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: [SOLVED]Sterowniki NVIDIA i brak XFCE

To wygląda jakby próbowało ładować noveau?

Kod:

lsmod | grep nouveau

Masz jakiś /etc/X11/xorg.conf ?

/edyta

purguj bumblebee i instaluj je od nowa na czysto

Wiesz jak purgować?

Kod:

# apt-get purge

generlanie wypurguj te pakiety co ci kazałem zainstalować i instaluj je jeszcze raz

Ostatnio edytowany przez krasnij (2016-12-04 20:28:14)


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)