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:
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.