Nowe posty

Autor Wątek: PORADNIK ! [Linux sterowniki graficzne]  (Przeczytany 1402 razy)

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2333
  • 1709
    • Zobacz profil
PORADNIK ! [Linux sterowniki graficzne]
« dnia: 2017-09-14, 14:27:09 »
Proponuję do niektórych działów dodać przyklejony poradnik  z tytułem
" PRZECZYTAJ TO !  "
lub
" PORADNIK ! "
Tematy mają być otwarte, aby każdy mógł zgłosić uwagi, poprawki, aktualizacje,  i inne zastrzeżenia.

Przykładowo:
Dział  " Karty graficzne "
http://forum.linux.pl/index.php/board,7.0.html


1. Wspierane karty graficzne:

Nvidia przez
- sterownik Nvidia producenta
- sterownik Nouveau z pakietu Mesa ( może powodować problemy, jeśli gry nie działają najlepiej, to zainstaluj sterownik Nvidia )
- sterownik 2D Vesa z pakietu Mesa ( większość kart graficznych, ale nie koniecznie nowsze i nie przez wszystkie dystrybucje linuxa )

AMD, Ati przez
- sterownik AMD producenta
- sterownik Gallium z pakietu Mesa

Intel przez
- sterownik Intel z pakietu Mesa


2. Jak sprawdzić rodzaj posiadanego sterownika:
- W tym celu trzeba posiadać zainstalowane glxinfo

Przykłady:

- Sterownik producenta i pakietu Nvidia
$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 660/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 331.49
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 331.49
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

- Sterownik Nouveau , Gallium, Intel z pakietu Mesa
$ glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVE6
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.5
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.2.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:


3. Jak zainstalować inny sterownik graficzny ?

Przed instalacją warto przejrzeć poradniki jak zainstalować i jak wrócić do starego sterownika, gdyby nowy nie działał.

* W pierwszej kolejności sprawdź, czy w systemie masz menadżer do instalacji sterowników graficznych. Jeśli tak, to zainstaluj z niego.
Zrestartuj komputer i system z nowym sterownikiem powinien działać.
* W drugiej kolejności możesz sprawdzić najnowsze poradniki dla swojej dystrybucji, zainstalować sterowniki z menadżera pakietów.
Zrestartuj komputer i system z nowym sterownikiem powinien działać. Jest to najczęściej zalecana metoda.
* Producent udostępnia sterowniki na własnej stronie, ale może to być bardziej skomplikowane i  nie jest to zalecane to dla początkujących.


4. Debugowanie problemu.

W tym celu należy przejżeć logi systemowe.


- Sterownik producenta Nvidia
Zapisuje logi w /var/log/Xorg.0.log
Symbolika
(WW) ostzeżenia,   (EE) błędy,   (NI) nie zaimplementowane, (??) nieznane.

Trik:
Można skopiować i wkleić do terminala komendę, która pokaże tylko linie zawierające tylko wspomniane wyżej symbole:
grep '(WW)\|(EE)\|(NI)\|(??)' /var/log/Xorg.0.log

Pozyskane informacje można można wykorzystać do wyszukania rozwiązania lub zgłoszenia problemu tu na forum lub na stronie wsparcia producenta sterownika.

Wsparcie techniczne sterownika producenta Nvidia.
https://devtalk.nvidia.com/default/board/98/linux/


- Sterownik producenta AMD

Wsparcie techniczne sterownika producenta AMD.
https://community.amd.com/community/support-forums


- Sterowniki Mesa

Pomoc techniczna
https://nouveau.freedesktop.org/wiki/TroubleShooting/

Wsparcie techniczne dla sterowników Mesa, DRI, Wayland,
https://bugs.freedesktop.org/describecomponents.cgi

W sterownikach otwartych bledy mozna odnalesc wpisujac w terminalu np.
dmesg | grep radeon
dmesg | grep nouveau

Jak wyszukiwać w internecie ?
- Używaj słów - kluczy
linux , solved , rozwiązane , jakiś istotny fragment błędu , nazwa dystrybucji linux
- Unikaj rzeczy zmiennych jak
numery błędów
- Wyszukuj także w języku angielskim, ponieważ jest to najbardziej popularny język, więc i rozwiązań powinno być w tym języku więcej.
- Bądź twórczy. Jeśli nie możesz znaleźć rozwiązania, a wiesz że ono istnieje, to użyj słów kluczy, które nie wiążą się bezpośrednio z problemem, ale mogą być użyte np. w tytule.
Przykłady:
blog --> rozwiązania podawane przez użytkowników na blogach
for geek --> dla "zaawansowanych"
advanced --> zaawansowane
for beginners --> dla początkujących
wiki --> dystrybucje linuxa bardzo często posiadają własną Wikipedię z poradnikami.
youtube --> rozwiązania w formie wideo na youtube

Najczęstsze problemy ?
- Czarny ekran zaraz po instalacji dystrybucji linux.
Najczęstszym rozwiązaniem tego problemu jest dodanie opcji nomodeset do bootloadera
Przykład
http://www.dell.com/support/article/pl/pl/pldhs1/sln306327/manual-nomodeset-kernal-boot-line-option-for-linux-booting?lang=en


5. Przełączanie kart graficznych.

Pamiętaj że przed przełączeniem,potrzebujesz mieć zainstalowany sterownik graficzny do karty graficznej, którą będziesz chciał używać.
Jeśli nie masz sterownika graficznego, to zainstaluj.

- Jesli posiadasz komputer
to w Biosie / Uefi przełączasz karty graficzne,

Często stosowane skróty :
PEG --> PCI Express Graphics
IGD --> Integrated Graphic Device  --> Zintegrowana karta graficzna ( oznacza kartę graficzną wbudowaną w procesor )
PCI --> PCI Graphic Device
AGP -->  Accelerated Graphics Port

W razie niejasności lub problemów zapoznaj się z instrukcją obsługi producenta płyty głównej.

a następnie przepinasz przewód do odpowiedniej karty graficznej.
Monitor powinien wykryć automatycznie sygnał.

Jeśli wymieniałeś przewód na inny typ i podpiąłeś przewód do innego gniazda w monitorze,
 to może być konieczne ręczne wybranie używanego wejścia sygnału ( VGA, HDMI , DVI, DisplayPort, ... )
z menu monitora lub jego przełączenie przyciskiem w monitorze. ( np. przycisk " INPUT " )

W razie niejasności lub problemów zapoznaj się z instrukcją obsługi producenta monitora.


- Jesli posiadasz laptop
Nie mam doświadczenia z laptopami posiadającymi dwie karty graficzne.
ale możesz się spróbować zapoznać się z
Dla kart Nvidia  https://www.dobreprogramy.pl/skandyn/Linux-Hybrid-Graphics,29605.html
Dla kart Nvidia  https://www.dobreprogramy.pl/skandyn/Bumblebee-3.0-for-Ubuntu,31288.html
Dla kart Nvidia  https://i.stack.imgur.com/NixuN.png
PRIME  https://wiki.archlinux.org/index.php/PRIME
PRIME  wideo  https://www.youtube.com/watch?v=7-ckiKQotNw


6. Pomoc z językiem.

Do pomocy używamy translatorów, na przykład
https://translate.google.pl/?hl=pl#pl/en/



Ostatnia aktualizacja:
 11.04.2018
« Ostatnia zmiana: 2018-04-11, 12:39:51 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122