navody:prirucka:hardware

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:prirucka:hardware [2013/05/02 20:37] – [Instalace ovladačů pro grafické karty nVidia a ATI] covexnavody:prirucka:hardware [2023/05/22 10:51] (aktuální) – aktualizace odkazů mstanke
Řádek 2: Řádek 2:
  
 ===== Hardware ===== ===== Hardware =====
-{{:navody:48x48:devices:computer.png }}+{{:navody:48x48:devices:hardware.png }}
 Bohužel stále platí, že ne všechen hardware je //Linux//em podporován. Problémy mohou nastat zejména s grafickými a zvukovými kartami, televizními tunery, zařízeními //Wi-Fi//, modemy((Zde bych chtěl uporoznit, že problémy bývají zejména s modemy, které se připojují přes //USB//. Proto, budete-li mít tu možnost, dejte přednost modemům připojovaných přes ethernet a to i v případě mírně vyšší ceny - ušetříte si řadu problémů.)), tiskárnami a skenery. Důvod těchto problémů není na straně //Linux//u, ale na straně výrobců, kteří mnohdy linuxovou komunitu "velkoryse" přehlížejí. Nejenže sami nevydají potřebné ovladače, ale navíc odmítají dát k dispozici technickou specifikaci výrobku, na základě které by mohly být ovladače vyvinuty. Jestliže se tedy chystáte nakoupit nový hardware, "zagooglujte" vždy předem na Internetu((Většinou stačí zadat jméno výrobku a //Linux// jako druhé klíčové slovo. Během několika okamžiků tak víte, jak si příslušný hardware rozumí s //Linux//em.)) - vyhnete se tak nepříjemným překvapením. V případě, že pro Vámi vyhlédnutý hardware neexistují ovladače pro //Linux//, neváhejte o tom napsat výrobci - možná se sám nad sebou zamyslí((A když ne, tak jste to alespoň zkusili.)). Bohužel stále platí, že ne všechen hardware je //Linux//em podporován. Problémy mohou nastat zejména s grafickými a zvukovými kartami, televizními tunery, zařízeními //Wi-Fi//, modemy((Zde bych chtěl uporoznit, že problémy bývají zejména s modemy, které se připojují přes //USB//. Proto, budete-li mít tu možnost, dejte přednost modemům připojovaných přes ethernet a to i v případě mírně vyšší ceny - ušetříte si řadu problémů.)), tiskárnami a skenery. Důvod těchto problémů není na straně //Linux//u, ale na straně výrobců, kteří mnohdy linuxovou komunitu "velkoryse" přehlížejí. Nejenže sami nevydají potřebné ovladače, ale navíc odmítají dát k dispozici technickou specifikaci výrobku, na základě které by mohly být ovladače vyvinuty. Jestliže se tedy chystáte nakoupit nový hardware, "zagooglujte" vždy předem na Internetu((Většinou stačí zadat jméno výrobku a //Linux// jako druhé klíčové slovo. Během několika okamžiků tak víte, jak si příslušný hardware rozumí s //Linux//em.)) - vyhnete se tak nepříjemným překvapením. V případě, že pro Vámi vyhlédnutý hardware neexistují ovladače pro //Linux//, neváhejte o tom napsat výrobci - možná se sám nad sebou zamyslí((A když ne, tak jste to alespoň zkusili.)).
  
Řádek 23: Řádek 23:
 Třetí řádek (Swap) oznamuje, že v počítači je celkem 2047 MiB swapu (2096472 / 1024), ze kterého není obsazen ani jeden bajt a celý je tak úplně volný. Označení swap není přesné, správněji se jedná o prostor na disku pro odkládání nepoužívaných stránek paměti (tzv. paging). Třetí řádek (Swap) oznamuje, že v počítači je celkem 2047 MiB swapu (2096472 / 1024), ze kterého není obsazen ani jeden bajt a celý je tak úplně volný. Označení swap není přesné, správněji se jedná o prostor na disku pro odkládání nepoužívaných stránek paměti (tzv. paging).
  
-Základním principem správy paměti v Linuxu totiž je, že veškerá dostupná volná paměť se používá na buffery a cache, aby se urychlil přístup na pevný disk. V případě nedostatku operační paměti RAM pak jsou buffery a cache automaticky zmenšovány spolu s odkládáním nepoužívaných stránek paměti (4 kiB bloky) na disk (tzv. [[http://cs.wikipedia.org/wiki/Str%C3%A1nkov%C3%A1n%C3%AD|stránkování]]).+Základním principem správy paměti v Linuxu totiž je, že veškerá dostupná volná paměť se používá na buffery a cache, aby se urychlil přístup na pevný disk. V případě nedostatku operační paměti RAM pak jsou buffery a cache automaticky zmenšovány spolu s odkládáním nepoužívaných stránek paměti (4 kiB bloky) na disk (tzv. [[https://cs.wikipedia.org/wiki/Str%C3%A1nkov%C3%A1n%C3%AD_pam%C4%9Bti|stránkování]]).
  
 === Obsazené místo na disku === === Obsazené místo na disku ===
Řádek 40: Řádek 40:
  
   $ cat /proc/cpuinfo   $ cat /proc/cpuinfo
-  processor       : 0 +  processor : 0 
-  vendor_id       AuthenticAMD +  vendor_id : GenuineIntel 
-  cpu family      : 6 +  cpu family : 6 
-  model           7 +  model 69 
-  model name      AMD Duron(tmprocessor +  model name : Intel(RCore(TM) i7-4600U CPU @ 2.10GHz 
-  stepping        : 0+  stepping : 1 
 +  microcode : 0x1d 
 +  cpu MHz : 2099.793 
 +  cache size : 4096 KB 
 +  physical id : 0 
 +  siblings : 4 
 +  core id : 0 
 +  cpu cores : 2 
 +  apicid : 0 
 +  initial apicid : 0 
 +  fpu : yes 
 +  fpu_exception : yes 
 +  cpuid level : 13 
 +  wp : yes 
 +  flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts 
 +  bugs : 
 +  bogomips : 5387.52 
 +  clflush size : 64 
 +  cache_alignment : 64 
 +  address sizes : 39 bits physical, 48 bits virtual 
 +  power management:
  
-  cpu MHz         : 1100.019 
-  cache size      : 64 KB 
-  fdiv_bug        : no 
-  hlt_bug         : no 
-  f00f_bug        : no 
-  coma_bug        : no 
-  fpu             : yes 
-  fpu_exception   : yes 
-  cpuid level     : 1 
-  wp              : yes 
-  flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up 
-  bogomips        : 2200.03 
-  clflush size    : 32 
-  power management: ts 
  
 === PCI zařízení === === PCI zařízení ===
Řádek 66: Řádek 72:
 Informace o všech //PCI// sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí Informace o všech //PCI// sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí
  
-  $ /sbin/lspci+  $ lspci
   00:00.0 Host bridge: VIA Technologies, Inc. VT8361 [KLE133] Host Bridge   00:00.0 Host bridge: VIA Technologies, Inc. VT8361 [KLE133] Host Bridge
   00:01.0 PCI bridge: VIA Technologies, Inc. VT8361 [KLE133] AGP Bridge   00:01.0 PCI bridge: VIA Technologies, Inc. VT8361 [KLE133] AGP Bridge
Řádek 83: Řádek 89:
 Informace o všech //USB// sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí Informace o všech //USB// sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí
  
-  $ /sbin/lsusb+  $ lsusb
   Bus 001 Device 004: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader   Bus 001 Device 004: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
   Bus 002 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120   Bus 002 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Řádek 92: Řádek 98:
 **Poznámka:** Program ''lsusb'' je součástí balíčku ''usbutils''. V případě potřeby tento balíček nainstalujete pomocí **Poznámka:** Program ''lsusb'' je součástí balíčku ''usbutils''. V případě potřeby tento balíček nainstalujete pomocí
  
-  yum -y install usbutils+  dnf -y install usbutils
  
 === Disky a diskové oddíly === === Disky a diskové oddíly ===
Řádek 106: Řádek 112:
 === Informace z BIOSu === === Informace z BIOSu ===
  
-  dmidecode+  dmidecode
   # dmidecode 2.9   # dmidecode 2.9
   SMBIOS 2.2 present.   SMBIOS 2.2 present.
Řádek 124: Řádek 130:
           Version:           Version:
  
-==== Instalace ovladačů pro grafické karty nVidia a ATI ====+==== Instalace ovladačů pro grafické karty nVidia a AMD/ATI ====
  
 Ovladače nesvobodného software jako jsou ovladače grafických karet přímo do výrobce, nejsou součástí standardních repozitářů. Pro jejich instalaci je potřeba přidat další repozitář viz kapitoly k jednotlivým ovladačům. Ovladače nesvobodného software jako jsou ovladače grafických karet přímo do výrobce, nejsou součástí standardních repozitářů. Pro jejich instalaci je potřeba přidat další repozitář viz kapitoly k jednotlivým ovladačům.
Řádek 155: Řádek 161:
  
   direct rendering: Yes   direct rendering: Yes
-  OpenGL renderer string: Software Rasterizer+  OpenGL renderer string: OpenGL renderer string: Gallium 0.4 on llvmpipe
  
 Pak funkce akcelerace fungují, ale jsou nahrazeny softwarovými výpočty pomocí procesoru. Pak funkce akcelerace fungují, ale jsou nahrazeny softwarovými výpočty pomocí procesoru.
Řádek 173: Řádek 179:
   * Přečtěte si kapitolu [[gnome#Jak restartovat GNOME bez restartu počítače]].   * Přečtěte si kapitolu [[gnome#Jak restartovat GNOME bez restartu počítače]].
  
-To, jaký balíček je třeba stáhnout a nainstalovat, je dáno čipem Vaší grafické karty. V současnosti existují tři různé balíčky, které obsahují podporu grafických karet //nVidia//. Úplný seznam aktuálně podporovaných karet včetně verze ovladače, která tyto karty podporuje naleznete na [[http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/appendix-a.html]] na stránkách společnosti [[http://www.nvidia.com|nVidia]].+To, jaký balíček je třeba stáhnout a nainstalovat, je dáno čipem Vaší grafické karty. V současnosti existují tři různé balíčky, které obsahují podporu grafických karet //nVidia//.
  
-Pro zprovoznění grafických karet //nVidia// řady novější než //Geforce 5// je zapotřebí nainstalovat balíčky ''kmod-nvidia'' a ''xorg-x11-drv-nvidia'' odpovídající typu vašeho jádra. Od Fedory 11 se jako výchozí instaluje jádro s PAE (podpora velké paměti). Proto je potřeba instalovat odpovídající moduly.+Pro zprovoznění grafických karet //nVidia// řady novější než //Geforce 200// je zapotřebí nainstalovat balíčky ''akmod-nvidia'' a ''kernel-devel'' odpovídající typu vašeho jádra.
  
-  yum -y install kmod-nvidia xorg-x11-drv-nvidia-libs+  dnf install akmod-nvidia "kernel-devel-uname-r == $(uname -r)" 
 +  dnf update -y
  
-  Pro i686 (32bit) s PAE (> 4GB RAM) +Pokud máte starší grafickou kartu //nVidia// řady //Geforce 8/9/200 //, použijte balíček ''akmod-nvidia-340xx''.
-  yum -y install kmod-nvidia-PAE xorg-x11-drv-nvidia-libs.i686+
  
-Pokud máte starší grafickou kartu //nVidia// řady //Geforce až Geforce 5//, použijte buď balíček ''kmod-nvidia-173xx'' nebo ''kmod-nvidia-96xx'' v závislosti na stáří karty.+  dnf install akmod-nvidia-340xx "kernel-devel-uname-r == $(uname -r)" 
 +  dnf update -y
  
-:!: Od F13 z důvodu nekompatibility s novou verzí Xorg 1.8 nedostupné.+Pokud máte starší grafickou kartu //nVidia// řady //Geforce 5/6 //, použijte balíček ''akmod-nvidia-304xx''.
  
-  yum ---enablerepo=rpmfusion-nonfree-updates install kmod-nvidia-173xx +  dnf install akmod-nvidia-304xx "kernel-devel-uname-r == $(uname -r)" 
-  yum -y --enablerepo=rpmfusion-nonfree-updates install kmod-nvidia-96xx+  dnf update -y
  
-**Poznámka:** Vzhledem k tomu, žvýše uvedené balíčky mají formu rozšíření jádra, musí tyto balíčky odpovídat verzi Vašeho jádra. Je tak možné, že společně s ovladačem bude zapotřebí stáhnout také nové jádro.\\+Ovladač''akmod-nvidia-173xx'' a starší už nejsou kompatibilní s novými verzemi Xorg a musíte použít výchozí grafický ovladač.
  
-Pokud máte aktivní SELinux povolit vykonávání kódu na zásobníku, které ovladač vyžaduje+Pro zprovoznění akcelerace videa pomocí grafické karty je potřeba nainstalovat další balíčky pomocí: 
 +  dnf install vdpauinfo libva-vdpau-driver libva-utils
  
-  setsebool -P allow_execstack on+**Poznámka:** Vzhledem k tomu, že výše uvedené balíčky mají formu rozšíření jádra, musí tyto balíčky odpovídat verzi Vašeho jádra. Je tak možné, že společně s ovladačem bude zapotřebí stáhnout také nové jádro.\\
  
-Pokud máte s instalací ovladače problémy, podívejte se na fórum [[http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14|Linux and nVidia Graphics]] nebo na stránky [[http://www.mjmwired.net/resources/| www.mjmwired.net]]. Řada problémů souvisejících s instalací ovladačů pro grafické karty //nVidia// se řeší také na našem [[http://forum.fedora.cz/search.php?1,search=nvidia,page=1,match_type=ALL,match_dates=0,match_forum=ALL|fóru]].+Pokud máte s instalací ovladače problémy, podívejte se na fórum [[http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14|Linux and nVidia Graphics]] nebo na stránky [[https://mjmwired.net/resources/|www.mjmwired.net]]. Řada problémů souvisejících s instalací ovladačů pro grafické karty //nVidia// se řeší také na našem [[https://forum.mojefedora.cz/search?q=NVIDIA|fóru]].
  
 Pokud používáte Google Earth či Wine pro hry je potřeba doinstalovat 32 bitové knihovny i do 64 bitového systému: Pokud používáte Google Earth či Wine pro hry je potřeba doinstalovat 32 bitové knihovny i do 64 bitového systému:
  
-  yum --enablerepo=rpmfusion-nonfree-updates install xorg-x11-drv-nvidia-libs.i686+  dnf --enablerepo=rpmfusion-nonfree-updates install xorg-x11-drv-nvidia-libs.i686
  
 == Odinstalace ovladače nVidia == == Odinstalace ovladače nVidia ==
  
-Svobodné ovladače nouveau se v poslední době výrazně zlepšily, co se týče stability a výkonu, a často fungují lépe než proprietární ovladače. Pokud jste instalovali proprietární ovladače z RPM Fusion, můžete je odinstalovat a vrátit se k ovladačům nouveau pomocí následujícího návodu:+Svobodné ovladače nouveau se v poslední době výrazně zlepšily, co se týče stability a výkonu, a často fungují lépe než proprietární ovladače. Pokud jste instalovali proprietární ovladače z RPM Fusion, můžete je odinstalovat a vrátit se k ovladačům nouveau pomocí:
  
-Před samotnou odinstalací proprietární ovladače nejdříve zakažte (nvidia-config-display nahraďte nvidia-96xx-config-display nebo nvidia-173xx-config-display, pokud je to potřeba):       +  dnf remove xorg-x11-drv-nvidia\*
-  nvidia-config-display disable +
-  rm /etc/X11/xorg.conf +
-   +
-Nebo můžete změnit pole ''Driver'' v ''/etc/X11/xorg.conf'' na ''nouveau'' a odstranit ''nomodeset'' a ''rdblacklist=nouveau'' z ''/etc/boot/grub/grub.conf''.+
  
-Poté systém restartujte.+=== Instalace ovladače grafické karty ATI/AMD ===
  
-Pokud vše funguje v pořádku, můžete proprietární ovladač odinstalovat: +Pro grafické karty AMD a ATI se ve Fedoře používá svobodný grafický ovladač, který je oficiálně podporovaný společností AMD a poskytuje nejvyšší možný výkon a plnou funkcionalitu.
-  yum remove xorg-x11-drv-nvidia\* livna-config-display +
  
-=== Instalace ovladače grafické karty ATI/AMD ===+==== Instalace ovladačů pro wifi karty Broadcom ====
  
-Pro grafické karty ATI je možné ve Fedoře používat tři různé ovladače. Tyto se od sebe navzájem liší podporovanými funkcemi a kartami.+Wifi karty od společnosti //Broadcom// nemají ve //Fedoře// podporu, protože pro ně výrobce neposkytuje otevřené ovladače. Že máte wifi kartu této značky poznáte podle toho, že vám Fedora nedetekuje bezdrátové připojeníMůžete si to potvrdit výpisem příkazu //lspci//, kde naleznete podobný řádek:
  
-  * **radeon** - ovladač karet ATI napsaný na základě dokumentace poskytnuté společností ATI respAMD a pomocí zpětného inženýrství, otevřený zdrojový kód, součást Fedory, výchozí, ucházející funkcionalita na některých kartách (2D, 3D...) +<code bash>02:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev01)</code>
-  * **radeonhd** - ovladač karet ATI původně pro řadu karet HD, využívající jiný způsob komunikace s kartou, otevřený zdrojový kód, omezená funkcionalita i podpora karet (2D) +
-  * **catalyst** - oficiální ovladač karet ATI vydávaný přímo ATI respAMD, zdrojový kód není dostupný, není součástí Fedory, lze instalovat z repozitáře RPMFusion, téměř veškerá funkcionalita (2D, 3D), většinou již nepodporuje starší karty+
  
-== Instalace ovladače catalyst ==+Přičemž //BCM4311// je v tomto případě verze chipsetu. Stejně jako ovladače od společnosti //nVidia//, i ovladače od společnosti //Broadcom// se nacházejí v repozitářích //RPMFusion//.
  
   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].
-  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]] a přidejte si repozitář RPMFusion a to jak free tak především non-free část.+  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]] a přidejte si repozitář //RPMFusion// a to jak free tak především non-free část.
  
-**Poznámka:** Ovladač se dříve jmenoval //fglrx// nyní //catalyst//. \\ +Poté nainstalujte balíček kmod-wl následujícím příkazem:
-**Poznámka:** Pro karty //Radeon 9250// a starší není potřeba ovladač //catalyst// instalovat. +
-  +
-Pro běžnou práci lze používat ovladače, které jsou ve výchozí instalaci Fedory. +
-Od Fedory 11 se jako výchozí instaluje jádro s PAE (podpora velké paměti). Proto je potřeba instalovat odpovídající moduly buď s nebo bez PAE.+
  
-Ovladač pro grafické karty //ATI// nainstalujete pomocí +<code bash>sudo dnf install kmod-wl kernel-devel</code
- +   
-  yum -y install kmod-catalyst xorg-x11-drv-catalyst +Abyste mohli přidat repozitář //RPMFusion// a ovladač z něj nainstalovat, musíte být připojení k InternetuVyužijte pro to drátové připojeníPokud jej nemáte nebo váš počítač vůbec nemá ethernetový konektor, můžete nasdílet připojení k Internetu přes USB kabel z mobilního telefonuZe strany //Fedory// není potřeba nic nastavovat.
- +
-  Pro i686 (32bit) s PAE (4GB RAM) +
-  yum -y install kmod-catalyst-PAE xorg-x11-drv-catalyst.i686 +
- +
-Jestliže tento postup selže, pozorně si pročtěte [[http://phoronix.net/forums/showthread.php?t=342|phoronix forum]] [[http://www.phoronix.com/redblog/|atiblog]]. Řada problémů se také již řešila na stránkách našeho [[http://forum.fedora.cz/search.php?1,search=radeon,page=1,match_type=ALL,match_dates=0,match_forum=ALL|fóra]]. +
- +
-:!: **UPOZORNĚNÍ**: Ovladač neobsahuje podporu pro **karty //Radeon 9250// a starší**. Ty jsou akcelerovány již v //Xorg// ovladačem //radeon// a pro běžné použití **není potřeba //catalyst// ovladač instalovat**.+
  
 +:!: Před instalací ovladače se ujistěte, že nemáte v BIOSu zapnutý //Secure Boot//. Ovladač pro karty //Broadcom// z repozitáře //RPMFusion// totiž není podepsaný //Fedorou// a //Secure Boot// blokuje zavedení nepodepsaných ovladačů.
 ==== Disky a mechaniky CD/DVD ==== ==== Disky a mechaniky CD/DVD ====
  
Řádek 461: Řádek 452:
 === Zprovoznění bezdrátového přípojného bodu Intel IPW2200 b,g === === Zprovoznění bezdrátového přípojného bodu Intel IPW2200 b,g ===
  
-  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. +Nainstalujte firmware pomocí
-  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]]. +  sudo dnf install ipw2200-firmware
- +
-Na stránkách [[http://ipw2200.sourceforge.net/firmware.php?fid=6]] odsouhlaste licenci ((Jedná se o link "I agree" na konci stránky.)) a uložte soubor ''ipw2200-fw-2.4.tgz'' na plochu. Po té otevřete terminál a postupně vkládejte následující řádky. +
- +
-  mkdir tmp +
-  mv ~/Desktop/*-2.4.tgz ~/tmp  +
-  cd tmp +
-  tar -zxvf ipw2200-fw-2.4.tgz +
-  cp * /lib/firmware +
-  rmmod ipw2200 +
-  modprobe ipw2200 +
-  iwconfig+
  
 Nyní byste již měli přípojný bod vidět. Ovládat ho můžete přes aplikaci [[sit|Network Manager]]. Nyní byste již měli přípojný bod vidět. Ovládat ho můžete přes aplikaci [[sit|Network Manager]].
  • Poslední úprava: 2022/11/14 11:12
  • (upraveno mimo DokuWiki)