Linuxiarze.pl Forum

Dystrybucje Linux => Debian => Wątek zaczęty przez: hubot_ w Kwiecień 13, 2017, 07:51:52 PM

Tytuł: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: hubot_ w Kwiecień 13, 2017, 07:51:52 PM
Chcę zainstalować system Debian GNU/Linux 8 Jessie na nowym laptopie MSI GL62 lecz niestety napotkałem problemy ze sterownikami do karty NVIDIA GeForce GTX950M i Intel HD Graphics 530. Mam dwie karty graficzne w laptopie, właściwie to układ typu hybrid card. Oto wynik wykonania komendy lspci:
hubot@debian:~$ lspci
00:00.0 Host bridge: Intel Corporation Device 1910 (rev 07)
00:01.0 PCI bridge: Intel Corporation Device 1901 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)
00:14.0 USB controller: Intel Corporation Device a12f (rev 31)
00:14.2 Signal processing controller: Intel Corporation Device a131 (rev 31)
00:16.0 Communication controller: Intel Corporation Device a13a (rev 31)
00:17.0 SATA controller: Intel Corporation Device a103 (rev 31)
00:1c.0 PCI bridge: Intel Corporation Device a110 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Device a113 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device a14e (rev 31)
00:1f.2 Memory controller: Intel Corporation Device a121 (rev 31)
00:1f.3 Audio device: Intel Corporation Device a170 (rev 31)
00:1f.4 SMBus: Intel Corporation Device a123 (rev 31)
01:00.0 3D controller: NVIDIA Corporation Device 139a (rev a2)
02:00.0 Network controller: Intel Corporation Device 3165 (rev 81)
03:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)

Próbowałem instalować bumblebee ale skutkowało to tym, że Debian przestał się uruchamiać i nie działa ctrl+alt+f1-f7. Nie wiem czy ma znaczenie robienie sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade przed instalacją sterowników. Próbowałem również instalować pakiet nvidia-driver ale to się kończyło wywaleniem menedżera X i pokazywało mi gnome jak już się udało menedżera X doprowadzić do porządku "oh no something has gone wrong". Korzystam z repozytoriów jessie/stable. Mam również dodane repozytoria jessie-backports.
Oto mój plik /etc/apt/sources.list:
## podstawowe repozytorium
deb http://ftp.pl.debian.org/debian/ stable main contrib non-free

## uaktualnienia bezpieczeństwa
deb http://security.debian.org/ stable/updates main contrib non-free

## często uaktualniane pakiety, np. dotyczące
## filtrowania spamu czy skanowania antywirusowego
deb http://ftp.pl.debian.org/debian stable-updates main contrib non-free

## backporty - programy przepakietowane dla stable z testinga
deb http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free

## deb-multimedia - dodatkowe kodeki, odtwarzacze, etc.
deb http://www.deb-multimedia.org/ stable main non-free

## VirtualBox - oprogramowanie do wirtualizacji
deb http://download.virtualbox.org/virtualbox/debian jessie contrib

Czy upgrade debiana do testinga pomógłby w zainstalowaniu sterowników do karty NVIDIA GeForce GTX 950M i Intel HD Graphics 530? Próbowałem kombinować w /etc/X11/xorg.conf ale to nic nie dawało. Ma ktoś jeszcze jakieś inne pomysły jak zainstalować te sterowniki?
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: robson75 w Kwiecień 13, 2017, 10:56:09 PM
Ja bym Tobie proponował zainstalowanie systemu Manjaro. Dlaczego? już mówię. Podczas instalacji system Manjaro sam automatycznie zainstaluje stery do Twojej karty graficznej (oczywiści po zaznaczeniu opcji non-free drivers). A system Manjaro moim skromnym zdaniem jest naprawdę bardzo stabilną dystrybucją opartą na Arch-u. Instalacja jest bardzo prosta jak i póżniejsze korzystanie z niego. A Debian cóż ma problemy z instalacją sterów do grafiki, sam się o tym przekonałem instalując LMDE 2 Betsy Cinnamon, nie dość że trzeba się namęczyć z instalacją odpowiednich sterowników, to na koniec nie działają tak jak trzeba. A Manjaro posiada kilkanaście środowisk graficznych, myślę że wybierzesz to jedno które Ci najbardziej będzie odpowiadało. Pozdrawiam.                                                                                           EDIT: A przypadkiem żeby się dostać do trybu ratunkowego nie należy użyć klawiszy Ctrl+Alt+F2. Tak przynajmniej jest w Manjaro.
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: lesio w Kwiecień 14, 2017, 11:08:19 AM
Instrukcja instalowania bumblebee na debianie:
https://wiki.debian.org/Bumblebee
Problem może jednak leżeć w specyfice karty nvidii (w zasadzie zarządzaniem energią - uruchamianiem karty niezintegrowanej). Np nie udało mi się do tej pory (i być może nikomu) zmusić do pracy w trybie hybrydowym karty GT820M w linuksie (komputer asus eb1037). Usiłowanie zmuszenia karty do pracy wiązało się z zawieszaniem komputera w trakcie startu (obojętnie, czy sterowniki nouveau, czy nvidii, nieważne która wersja - ostatnia próba przed rokiem). Być może to tego typu problem ...
Może nowe wydanie debian stretch rozwiąże ten problem. Można też spróbować, jak sugeruje @Robert75, z manjaro. Napisz o efektach.
Alternatywnym rozwiązaniem jest wykorzystanie rozwiązania nvidia-prime, które niestety jest wykorzystywane obecnie chyba tylko w ubuntu i mincie. Jest to odmienny sposób zarządzania grafiką hybrydową od bumblebee (niestety, u mnie z kartą GT820M nie pomogło)
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: hubot_ w Kwiecień 14, 2017, 04:59:38 PM
A czym by się różnił czysty Arch Linux od Manjaro? Czemu postawić Manjaro Linux a nie czystego Archa? Czy na czystym Archu nie ma problemów z konfiguracją sterowników do nvidii? Czy doświadczenie z systemem Manjaro pomoże mi w późniejszej przesiadce na Archa?
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: Albedo 0.64 w Kwiecień 14, 2017, 05:14:45 PM
Moim zdaniem wiele tu zależy od konfiguracji sprzętowej płyty głównej i innych podzespołów współpracujących z grafiką. Na Acerze Aspire 5750G mam nvidię GT520M do spółki z Intelem w technologii nvidia optimus i nie mam z tym problemów na LMDE 2 i otwartych sterownikach. Karty przełączam w biosie bo sterownik nie ma tej funkcji i głównie używam integry intela ze względu na mniejsze zużycie baterii. Jeśli masz taką opcję w biosie to po prostu wyłącz nvidię i działaj na karcie zintegrowanej. GeForce przydaje się sporadycznie do wymagających zastosowań i gier, do pracy z Linuksem jest (mi) niepotrzebny i tylko żre baterię.
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: Albedo 0.64 w Kwiecień 14, 2017, 05:23:34 PM
Cytat: hubot_ w Kwiecień 14, 2017, 04:59:38 PM
A czym by się różnił czysty Arch Linux od Manjaro? Czemu postawić Manjaro Linux a nie czystego Archa? Czy na czystym Archu nie ma problemów z konfiguracją sterowników do nvidii? Czy doświadczenie z systemem Manjaro pomoże mi w późniejszej przesiadce na Archa?
Arch od Manjaro różni się tym samym co Debian od Ubuntu.
Łatwiej postawić Manjaro niż czystego Archa i jest mniej roboty z konfiguracją po instalacji.
Na większości (a może na każdej?) dystrybucji są podobne problemy ze sterownikami ponieważ sterowniki pochodzą z tego samego źródła.
Zdecydowanie doświadczenie z Manjaro będzie pomocne w późniejszej przesiadce na Archa.
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: robson75 w Kwiecień 14, 2017, 06:21:49 PM
@hubot_ Ja osobiście bym Tobie odradzał instalacje czystego Arch-a. Powód: polegniesz już na samym początku instalacja jest bardzo skomplikowana. W odróżnieniu od Manjaro gdzie instalator prowadzi Cię za rękę od początku instalacji.
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: hubot_ w Kwiecień 16, 2017, 09:04:48 PM
Mam problem ze zbootowaniem obrazu iso Manjaro z live usb. Jeśli nie wybiorę opcji non-free drivers to zapętla mi się uruchamianie do "A start job is running for LiveMedia MHWD Script" a jeśli wybiorę opcję non-free drivers z menu to mi bootowanie zatrzymuje się na "[ OK ] Reached target graphical interface". Miał ktoś z was tak? Potraficie mi jakoś pomóc z tym problemem?
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: robson75 w Kwiecień 16, 2017, 11:19:04 PM
A spróbuj wypalić obraz iso na DVD, i wtedy spróbuj.
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: hubot_ w Kwiecień 16, 2017, 11:59:06 PM
Nie mam dostępnych żadnych płyt DVD przy sobie. Mam tylko pendrivy.
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: robson75 w Kwiecień 17, 2017, 12:38:17 PM
CytatJeśli masz taką opcję w biosie to po prostu wyłącz nvidię i działaj na karcie zintegrowanej. GeForce przydaje się sporadycznie do wymagających zastosowań i gier, do pracy z Linuksem jest (mi) niepotrzebny i tylko żre baterię.     
Tak jak pisał @Albedo 0.64 może jest to powód że system Manjaro wariuje ponieważ widzi 2 karty graficzne i nie wie którą wybrać. Spróbuj wyłączyć jedną kartę. I jeszcze jedno po zaznaczeniu opcji (non-free drivers) system się dłużej bootuje, a nie żeli w przypadku pierwszej opcji, w moim przypadku około 5 minut.
Tytuł: Odp: Problem z instalacją sterowników do hybrydowej karty graficznej na Debianie
Wiadomość wysłana przez: hubot_ w Kwiecień 19, 2017, 01:32:17 AM
Zreinstalowałem całkowicie Debiana. Najpierw zaaktualizowałem go do testinga, potem zainstalowałem sterowniki do nvidii komendą apt-get install nvidia-driver nvidia-kernel-dkms bumblebee-nvidia primus
a następnie zalogowałem się z display managera Gnome on Wayland. Inne menedżery niestety nie chciały mi działać. Menedżer X11 wyświetlał czarny ekran po zalogowaniu a Gnome i Gnome Classic wyświetlały czarny kursor na szarym tle i nie dało nic się z tym zrobić. Dopiero menedżer Gnome on Wayland pozwolił normalnie korzystać z Debiana.

Oto wyniki poszczególnych komend:
root@debian:~# dmesg
https://paste.debian.net/928270/
root@debian:~# dpkg -l | grep linux-headers-$(uname -r)
https://paste.debian.net/928273/
root@debian:~# dpkg -l | grep nvidia
https://paste.debian.net/928274/
root@debian:~# modinfo nvidia
https://paste.debian.net/928275/
root@debian:~# glxinfo | grep OpenGL
https://paste.debian.net/928276/
root@debian:~# cat /var/log/Xorg.0.log
https://paste.debian.net/928277/
root@debian:~# cat /var/log/Xorg.0.log.old
https://paste.debian.net/928280/
root@debian:~# cat /var/log/Xorg.8.log
https://paste.debian.net/928279/
root@debian:~# cat /etc/apt/sources.list
https://paste.debian.net/928281/

Wydaje się że polecenie optirun działa jak np. wpiszę optirun firefox

Co sądzicie o mojej konfiguracji? Czy udało mi się skonfigurować system tak aby współpracował z kartą Intela i NVIDIA? Aha, i jak ustawić Gnome on Wayland domyślnym display managerem?