Strona 1 z 3

Po instalacji Nvidia z repo system nie uruchamia się

: 12 czerwca 2016, 22:05
autor: jesse53
Ponieważ to jest mój pierwszy post pragnę przywitać wszystkich użytkowników Forum. :)

Mam problem z dokończeniem instalacji sterownika Nvidia. W zasadzie wszystkie komponenty zainstalowałem opierając się na przewodniku z sieci. Moja karta graficzna jest kompatybilna z Nvidia.
Problem rozpoczyna się w momencie utworzenia pliku xorg.conf po wydaniu polecenia:

Kod: Zaznacz cały

nvidia-xconfig
po restarcie X serwera x-y się nie uruchamiają, pozostaje czarny ekran z mrugającym kursorem w lewym górnym narożniku ekranu, dalej nic się nie dzieje. Po usunięciu xorg.conf system wstaje.

Co powinienem jeszcze zrobić ewentualnie po wygenerowaniu xorg.conf, bo system go nie przyjmuje lub nie czyta?

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 12 czerwca 2016, 22:17
autor: dedito
Może najpierw zapoznaj się z tym co należy napisać aby podjąć merytoryczną dyskusję.
Chyba, że liczysz na wróżki.

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 13 czerwca 2016, 18:23
autor: jesse53
Faktycznie, przepraszam nie podałem szczegółów odnośnie systemu i sposobu instalacji.

System:

Kod: Zaznacz cały

$ uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux
Sprawdzam czy obsługiwana jest karta nvidia, jest:

Kod: Zaznacz cały

$ lspci |grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
04:00.0 3D controller: NVIDIA Corporation Device 139a (rev a2)
Instalację wykonałem według instrukcji z tej strony (Debian 8 Jessie- sterowniki z repozytorium)
https://dug.net.pl/drukuj/142/nvidia___ ... e/#testing
Nie ma sensu powtarzania podanych tam poleceń więc ograniczę się tylko do tego linku.

Sytuacja jest taka, że wygenerowany plik xorg.conf blokuje grafikę (czarny ekran).

Kod: Zaznacz cały

# nvidia-xconfig

WARNING: Unable to locate/open X configuration file.

Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
New X configuration file written to '/etc/X11/xorg.conf'

Na koniec jeszcze dodam listę zainstalowanych pakietów nvidia w systemie:

Kod: Zaznacz cały

$ dpkg -l |grep nvidia
ii  glx-alternative-nvidia                0.7.2~bpo8+1                         amd64        allows the selection of NVIDIA as GLX provider
ii  libegl1-nvidia:amd64                  352.79-1~bpo8+1                      amd64        NVIDIA binary EGL libraries
ii  libgl1-nvidia-glx:amd64               352.79-1~bpo8+1                      amd64        NVIDIA binary OpenGL libraries
rc  libgl1-nvidia-glx:i386                352.79-1~bpo8+1                      i386         NVIDIA binary OpenGL libraries
ii  libgles1-nvidia:amd64                 352.79-1~bpo8+1                      amd64        NVIDIA binary OpenGL|ES 1.x libraries
ii  libgles2-nvidia:amd64                 352.79-1~bpo8+1                      amd64        NVIDIA binary OpenGL|ES 2.x libraries
ii  libnvidia-eglcore:amd64               352.79-1~bpo8+1                      amd64        NVIDIA binary EGL core libraries
ii  libnvidia-ml1:amd64                   352.79-1~bpo8+1                      amd64        NVIDIA Management Library (NVML) runtime library
ii  nvidia-alternative                    352.79-1~bpo8+1                      amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-detect                         352.79-1~bpo8+1                      amd64        NVIDIA GPU detection utility
ii  nvidia-driver                         352.79-1~bpo8+1                      amd64        NVIDIA metapackage
ii  nvidia-driver-bin                     352.79-1~bpo8+1                      amd64        NVIDIA driver support binaries
ii  nvidia-installer-cleanup              20151021+1~bpo8+1                    amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                  20151021+1~bpo8+1                    amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                    352.79-1~bpo8+1                      amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                 352.79-1~bpo8+1                      amd64        NVIDIA binary kernel module support files
ii  nvidia-modprobe                       358.09-1~bpo8+1                      amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-persistenced                   358.09-1~bpo8+1                      amd64        daemon to maintain persistent software state in the NVIDIA driver
ii  nvidia-settings                       340.46-2                             amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-support                        20151021+1~bpo8+1                    amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64             352.79-1~bpo8+1                      amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-xconfig                        340.46-1                             amd64        X configuration tool for non-free NVIDIA drivers
ii  xserver-xorg-video-nvidia             352.79-1~bpo8+1                      amd64        NVIDIA binary Xorg driver
Gdyby były potrzebne jeszcze jakieś logi z terminala.... , proszę mnie naprowadzić.

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 14 czerwca 2016, 10:52
autor: ww71
Ja robiłem tak dla Nvidi:

Kod: Zaznacz cały

aptitude update
aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms

mkdir /etc/X11/xorg.conf.d
echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 14 czerwca 2016, 12:19
autor: dedito
Autor ma dwie karty więc powinien raczej kierować się tym poradnikiem: https://wiki.debian.org/Bumblebee
W skrócie (po wersji kernela zgaduję, że autor ma jessie):

Kod: Zaznacz cały

sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 14 czerwca 2016, 17:49
autor: jesse53
@ ww71
stworzenie tego pliku 20-nvidia.conf nic nie dało. Po reboot system nie wstał tak, że oba xorg.conf i 20-nvidia.conf trzeba było usunąć. Widocznie masz inną specyfikę sprzętu skoro u Ciebie zdało egzamin a u mnie nie.


@ dedito
Masz rację to Debian 8 Jessie środowisko XFCE4. Muszę spróbować teraz Twojej rady, projekt Bumblebee. Czy należy wcześniej odinstalować poprzednie sterowniki nvidii, żeby się nie pokłóciły z nowymi? Jak to wykonać poleceniem terminala tak, aby to co poinstalowałem wraz z konfiguracją i zależnościami zniknęło? Jak też przywrócić kernel do postaci pierwotnej przed kompilacją dla Nvidia?

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 14 czerwca 2016, 20:35
autor: dedito
Dla samego porządku zdeinstaluj poprzednie sterowniki (ja osobiście mam zwykłego pc z jedną kartą i nie mam doświadczeń w tym temacie).
W twoim poradniku jest opisane usuwanie sterowników.
Twój kernel się nie zmienił. Z tego co widzę to w toku instalacji wg twojego poradnika były kompilowane tylko moduły pod twój kernel.

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 14 czerwca 2016, 21:41
autor: jesse53
Zainstalowałem bumblebee według poradnika ze strony
ten pakiet:

Kod: Zaznacz cały

sudo apt-get install bumblebee-nvidia primus
Niestety także nie działa, są błędy i blokada.

Kod: Zaznacz cały

~$ optirun glxgears -info
[  211.956486] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Problem parsing the config file

[  211.956507] [ERROR]Aborting because fallback start is disabled.
Nie wiem jak włączyć sterownik bo poradnik nie praecyzuje:

Kod: Zaznacz cały

To run your application with the discrete NVIDIA card run in the terminal:

$ optirun [options] <application> [application-parameters]
Jakie dajemy opcje i co blokuje?

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 14 czerwca 2016, 22:11
autor: dedito
Jak pisałem, nie mam doświadczenia z tym tematem.
Mogę jedynie zapytać czy zgodnie z poradnikiem:
Post-installation

You must add your user to the bumblebee group in order to use optirun, i.e.

sudo adduser $USER bumblebee

where $USER corresponds to your username. Don't forget to log out and log back in for this to take effect.

If you have sudo configured for your current user, i.e. your user is a member of the sudo group, this step is not needed (the bumblebee package postinst script takes care of adding sudo users to the bumblebee group automatically). This is likely to be the reason why Bumblebee works out of the box in Ubuntu, but not in Debian, with the same initial setup, i.e. Ubuntu has sudo installed by default; Debian does not. To clarify, sudo is not needed to use bumblebee; it simply makes adding your user to the bumblebee group unnecessary.

Re: Po instalacji Nvidia z repo system nie uruchamia się

: 14 czerwca 2016, 22:23
autor: jesse53
Tak dodałem siebie do tej grupy bumblebee.