{"id":17222,"date":"2026-08-03T13:01:16","date_gmt":"2026-08-03T11:01:16","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=17222"},"modified":"2026-08-03T13:01:16","modified_gmt":"2026-08-03T11:01:16","slug":"debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy\/","title":{"rendered":"Debian: firmware i komponenty non-free. Co jest potrzebne sprz\u0119towi i jakie s\u0105 kompromisy"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Po instalacji Debiana Wi-Fi, Bluetooth, karta graficzna albo odtwarzanie multimedi\u00f3w mog\u0105 nie dzia\u0142a\u0107 od razu. Cz\u0119st\u0105 przyczyn\u0105 jest brak firmware, sterownika lub odpowiedniego kodeka.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy\/#Firmware_sterownik_i_kodek_to_rozne_elementy\" >Firmware, sterownik i kodek to r\u00f3\u017cne elementy<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy\/#Dlaczego_sprzet_nie_zawsze_dziala_po_instalacji\" >Dlaczego sprz\u0119t nie zawsze dzia\u0142a po instalacji<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy\/#Jak_rozumiec_komponenty_repozytoriow_Debiana\" >Jak rozumie\u0107 komponenty repozytori\u00f3w Debiana<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy\/#Jak_wybrac_podejscie_do_firmware_i_pakietow_non-free\" >Jak wybra\u0107 podej\u015bcie do firmware i pakiet\u00f3w non-free<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy\/#Sprawdzenie_problemu_krok_po_kroku\" >Sprawdzenie problemu krok po kroku<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/debian-firmware-i-komponenty-non-free-co-jest-potrzebne-sprzetowi-i-jakie-sa-kompromisy\/#Co_zrobic_jesli_problem_nadal_wystepuje\" >Co zrobi\u0107, je\u015bli problem nadal wyst\u0119puje<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Firmware_sterownik_i_kodek_to_rozne_elementy\"><\/span>Firmware, sterownik i kodek to r\u00f3\u017cne elementy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\"><strong>Firmware<\/strong> to oprogramowanie u\u017cywane bezpo\u015brednio przez urz\u0105dzenie, na przyk\u0142ad kart\u0119 Wi-Fi, kart\u0119 graficzn\u0105 albo kontroler Bluetooth. Cz\u0119sto jest \u0142adowane przez system podczas uruchamiania urz\u0105dzenia. Bez niego sprz\u0119t mo\u017ce by\u0107 wykryty, ale nie musi dzia\u0142a\u0107 poprawnie.<\/p>\n<p class=\"wp-block-paragraph\"><strong>Sterownik<\/strong> \u0142\u0105czy system operacyjny z urz\u0105dzeniem. Informuje system, jak korzysta\u0107 z jego funkcji. Sterownik mo\u017ce znajdowa\u0107 si\u0119 w j\u0105drze Linuksa albo by\u0107 dostarczany jako osobny pakiet.<\/p>\n<p class=\"wp-block-paragraph\"><strong>Kodek<\/strong> s\u0142u\u017cy do kodowania lub odtwarzania okre\u015blonego formatu d\u017awi\u0119ku albo obrazu. Brak kodeka nie oznacza zwykle problemu z kart\u0105 d\u017awi\u0119kow\u0105 czy graficzn\u0105. Mo\u017ce jednak uniemo\u017cliwi\u0107 odtworzenie konkretnego pliku lub strumienia.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dlaczego_sprzet_nie_zawsze_dziala_po_instalacji\"><\/span>Dlaczego sprz\u0119t nie zawsze dzia\u0142a po instalacji<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Debian przyk\u0142ada du\u017c\u0105 wag\u0119 do oprogramowania spe\u0142niaj\u0105cego zasady wolnego oprogramowania. Cz\u0119\u015b\u0107 firmware dost\u0119pnego dla wsp\u00f3\u0142czesnych urz\u0105dze\u0144 nie spe\u0142nia tych zasad, poniewa\u017c producent nie udost\u0119pnia kodu \u017ar\u00f3d\u0142owego albo ogranicza spos\u00f3b jego u\u017cycia i dystrybucji.<\/p>\n<p class=\"wp-block-paragraph\">Dotyczy to szczeg\u00f3lnie niekt\u00f3rych kart Wi-Fi, uk\u0142ad\u00f3w graficznych i urz\u0105dze\u0144 bezprzewodowych. Instalator lub gotowy system mo\u017ce wi\u0119c nie zawiera\u0107 wszystkich plik\u00f3w potrzebnych konkretnemu sprz\u0119towi. To jest oczekiwane zachowanie wynikaj\u0105ce z wyboru zawarto\u015bci instalacji, a nie dow\u00f3d, \u017ce urz\u0105dzenie jest uszkodzone.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_rozumiec_komponenty_repozytoriow_Debiana\"><\/span>Jak rozumie\u0107 komponenty repozytori\u00f3w Debiana<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Repozytorium to \u017ar\u00f3d\u0142o pakiet\u00f3w instalowanych przez system. Debian dzieli pakiety na komponenty, kt\u00f3re okre\u015blaj\u0105 mi\u0119dzy innymi ich licencje i zale\u017cno\u015bci.<\/p>\n<ul class=\"wp-block-list\">\n<li><code class=\"\" data-line=\"\">main<\/code> zawiera podstawow\u0105 cz\u0119\u015b\u0107 systemu zgodn\u0105 z zasadami wolnego oprogramowania.<\/li>\n<li><code class=\"\" data-line=\"\">contrib<\/code> zawiera pakiety zgodne z tymi zasadami, ale zale\u017cne od oprogramowania spoza komponentu <code class=\"\" data-line=\"\">main<\/code>.<\/li>\n<li><code class=\"\" data-line=\"\">non-free<\/code> zawiera oprogramowanie, kt\u00f3re nie spe\u0142nia zasad dotycz\u0105cych wolnego oprogramowania.<\/li>\n<li><code class=\"\" data-line=\"\">non-free-firmware<\/code> jest osobnym komponentem przeznaczonym dla firmware, kt\u00f3rego potrzebuj\u0105 niekt\u00f3re urz\u0105dzenia.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Nazwy komponent\u00f3w mog\u0105 pojawi\u0107 si\u0119 w konfiguracji \u017ar\u00f3de\u0142 pakiet\u00f3w, na przyk\u0142ad w pliku <code class=\"\" data-line=\"\">\/etc\/apt\/sources.list<\/code> albo w plikach w katalogu <code class=\"\" data-line=\"\">\/etc\/apt\/sources.list.d\/<\/code>. Dost\u0119pne opcje zale\u017c\u0105 od wersji Debiana i sposobu instalacji.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_wybrac_podejscie_do_firmware_i_pakietow_non-free\"><\/span>Jak wybra\u0107 podej\u015bcie do firmware i pakiet\u00f3w non-free<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Nie ma jednej poprawnej decyzji dla ka\u017cdego u\u017cytkownika. Wyb\u00f3r zale\u017cy od sprz\u0119tu, celu komputera i znaczenia, jakie maj\u0105 dla Ciebie zasady dotycz\u0105ce licencji.<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Pozostanie przy komponentach wolnego oprogramowania<\/strong> ogranicza system do pakiet\u00f3w spe\u0142niaj\u0105cych przyj\u0119te zasady, ale mo\u017ce oznacza\u0107 brak obs\u0142ugi cz\u0119\u015bci urz\u0105dze\u0144.<\/li>\n<li><strong>W\u0142\u0105czenie <code class=\"\" data-line=\"\">non-free-firmware<\/code><\/strong> mo\u017ce pom\u00f3c, gdy system nie ma firmware potrzebnego do dzia\u0142ania Wi-Fi, grafiki lub Bluetooth.<\/li>\n<li><strong>W\u0142\u0105czenie dodatkowych komponent\u00f3w<\/strong> mo\u017ce udost\u0119pni\u0107 pakiety potrzebne do okre\u015blonych zastosowa\u0144, ale zmienia zakres oprogramowania instalowanego z repozytori\u00f3w.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Przed zmian\u0105 sprawd\u017a model urz\u0105dzenia, wersj\u0119 Debiana i licencj\u0119 pakietu. Nie instaluj dodatkowych komponent\u00f3w tylko dlatego, \u017ce s\u0105 dost\u0119pne. Je\u015bli konkretny sprz\u0119t dzia\u0142a bez nich, pozostawienie obecnej konfiguracji mo\u017ce by\u0107 wystarczaj\u0105ce.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sprawdzenie_problemu_krok_po_kroku\"><\/span>Sprawdzenie problemu krok po kroku<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol class=\"wp-block-list\">\n<li>Ustal, kt\u00f3re urz\u0105dzenie nie dzia\u0142a. Zapisz jego model, na przyk\u0142ad karty Wi-Fi lub uk\u0142adu graficznego.<\/li>\n<li>Sprawd\u017a, czy problem dotyczy firmware, sterownika czy kodeka. Brak sieci bezprzewodowej wskazuje na inny obszar ni\u017c problem z odtworzeniem jednego formatu wideo.<\/li>\n<li>Sprawd\u017a konfiguracj\u0119 \u017ar\u00f3de\u0142 pakiet\u00f3w. Zwr\u00f3\u0107 uwag\u0119 na wpisy <code class=\"\" data-line=\"\">main<\/code>, <code class=\"\" data-line=\"\">contrib<\/code>, <code class=\"\" data-line=\"\">non-free<\/code> i <code class=\"\" data-line=\"\">non-free-firmware<\/code>.<\/li>\n<li>Po zmianie konfiguracji od\u015bwie\u017c list\u0119 pakiet\u00f3w poleceniem <code class=\"\" data-line=\"\">apt update<\/code>.<\/li>\n<li>Zainstaluj tylko pakiet pasuj\u0105cy do wykrytego urz\u0105dzenia lub funkcji. Po instalacji uruchom ponownie system, je\u015bli wymaga tego sterownik albo firmware.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Przed zmian\u0105 repozytori\u00f3w wykonaj kopi\u0119 wa\u017cnych danych i zachowaj kopi\u0119 plik\u00f3w konfiguracyjnych. Dzi\u0119ki temu mo\u017cesz cofn\u0105\u0107 zmian\u0119, je\u015bli nowy pakiet nie b\u0119dzie zgodny z dan\u0105 wersj\u0105 systemu.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_zrobic_jesli_problem_nadal_wystepuje\"><\/span>Co zrobi\u0107, je\u015bli problem nadal wyst\u0119puje<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul class=\"wp-block-list\">\n<li>Je\u015bli Wi-Fi lub Bluetooth nie dzia\u0142a, sprawd\u017a, czy urz\u0105dzenie nie jest wy\u0142\u0105czone prze\u0142\u0105cznikiem sprz\u0119towym albo ustawieniem systemowym.<\/li>\n<li>Je\u015bli grafika dzia\u0142a tylko w trybie podstawowym, sprawd\u017a zgodno\u015b\u0107 firmware i sterownika z modelem uk\u0142adu oraz wersj\u0105 Debiana.<\/li>\n<li>Je\u015bli nie dzia\u0142a odtwarzanie multimedi\u00f3w, ustal, czy problem dotyczy konkretnego formatu, aplikacji czy ca\u0142ego systemu d\u017awi\u0119ku i obrazu.<\/li>\n<li>Je\u015bli pakietu nie mo\u017cna znale\u017a\u0107, sprawd\u017a poprawno\u015b\u0107 wpis\u00f3w repozytori\u00f3w i uruchom <code class=\"\" data-line=\"\">apt update<\/code> ponownie. Nie mieszaj \u017ar\u00f3de\u0142 przeznaczonych dla innych wyda\u0144 Debiana.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Dob\u00f3r firmware i komponent\u00f3w repozytori\u00f3w jest kompromisem mi\u0119dzy zgodno\u015bci\u0105 sprz\u0119tu, dost\u0119pno\u015bci\u0105 funkcji i wymaganiami dotycz\u0105cymi wolnego oprogramowania. Najbezpieczniej zacz\u0105\u0107 od identyfikacji konkretnego urz\u0105dzenia, a nast\u0119pnie doda\u0107 tylko te pakiety, kt\u00f3rych rzeczywi\u015bcie potrzebuje system.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[118,121],"manual_kb_tag":[7830,7831,7832,7833,7834,7835,7827,7795],"class_list":["post-17222","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-pozostale","manualknowledgebasecat-inne","manual_kb_tag-non-free-firmware","manual_kb_tag-repozytoria-debiana","manual_kb_tag-wi-fi","manual_kb_tag-bluetooth","manual_kb_tag-sterowniki-linux","manual_kb_tag-kodeki","manual_kb_tag-firmware","manual_kb_tag-debian"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/17222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":2,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/17222\/revisions"}],"predecessor-version":[{"id":17232,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/17222\/revisions\/17232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=17222"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=17222"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=17222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}