GNU/Linux >> Znalost Linux >  >> Fedora

Test Fedory 30 na notebooku s Nvidií – V roce 2010

Ve své recenzi Fedory 30 před pár týdny jsem zmínil, že budu s touto distribucí provádět dodatečné testování, včetně zkoušení štěstí na starším hardwaru, včetně proprietární grafiky. Ten okamžik je za námi, takže si znovu projdeme vše, co jsme se naučili na mém stroji HP Pavilion.

Jedná se o notebook z roku 2010 se čtyřjádrovým procesorem i5, 4GB DDR3 RAM, kartou Nvidia GT 320M s 1GB VRAM a 500GB diskem s 7200 otáčkami za minutu. Stále rozumný systém pro většinu praktických účelů. Nyní, pokud si vzpomínáte na můj test Fedory 29 na poněkud starším stroji LG RD510, výsledky byly méně než slibné. Výkon byl docela špatný a nastavení Nvidie selhalo. Ale v Gnome 3.32 je naděje, takže by to mělo být zajímavé úsilí. Následujte mě.

Instalace

Spouštěcí sekvence byla pouze textová. Desktop Gnome se choval podobně jako na stroji Lenovo G50 z roku 2015, který jsem použil v první recenzi Fedory 30. Určité zlepšení výkonu a lepší odezva, ale pak také docházelo k občasnému zadrhávání a zamrzání, zejména při práci s aktivitami. Většina ostatních chyb a nedokonalostí byla konzistentní, jako například super ošklivé písmo v Gedit, neadekvátní výchozí ergonomie a podobně.

Dělení bylo horší než test G50. Průvodce se zasekl - dvakrát -, když jsem dělal výběr. Jmenovitě bych vybral kořen a zvolil jeho formátování. V tomto okamžiku obvykle průvodce na sekundu nebo dvě zešedne a poté se vrátí do normálního stavu, což znamená, že mohu kliknout na další tlačítka a provést další změny. Pouze zde zůstal průvodce dobrou minutu nebo dvě bez odezvy a pouze přísné stisknutí klávesy Esc mi nakonec pomohlo vrátit se do výchozího stavu. Výběr fungoval potřetí.

Notebook HP jsem v poslední době moc nepoužíval – naposledy jsem na něj nasadil báječné Kubuntu Zesty, ale předtím spouštěl Fedoru 24 s dobrým úspěchem. Poté jsem měl téměř dekádu datového dědictví /home, které jsem měl v úmyslu znovu použít, a nezapomeňme na instanci Windows 7 v konfiguraci s duálním spouštěním.

Žádná indikace, zda bude některý z vybraných oddílů zformátován.

Vlastní instalace trvala asi 15 minut - není to špatné. Měl jsem stejnou prezentaci oříznutého obrázku, jako jsme viděli v první recenzi (a v minulosti), protože opravování chyb není skvělé ani zábavné. Jakmile byl tento krok dokončen, restartoval jsem a začal vážně testovat.

Duchové desktopů minulé

Rozjezd byl neuvěřitelně frustrující. Šplouchnutí boty bylo teď čisté a hezké, žádný text. Poté jsem provedl nastavení prvního přihlášení – stále jsem zmaten konceptem polohových služeb v Gnome 3 – a přidal jsem svého starého uživatele. Plocha zamrzla asi na 10 sekund a pak se přepnula z výchozího vzhledu na moji starou konfiguraci, která zahrnovala jinou tapetu, tlačítka oken a několik dalších vylepšení, z nichž některé se rozpadly zhruba od Fedory 24 na Fedoru 30.

Zatím to vypadalo velmi nadějně. Pak jsem si ale všiml, že ventilátory notebooku šíleně vrčí, plocha je pomalá a začala jsem vidět upozornění na pády aplikací. Jak se ukázalo, něco, čemu se říká tracker-store, požíralo můj CPU a cestou selhalo.

Tento havaroval třikrát nebo čtyřikrát během asi 10 minut. Horší bylo, že jsem vůbec netušil, co to je. Při vyhledávání online jsem zjistil, že to má něco společného s indexováním Gnome nebo co jiného. Teď se podívej na tu ironii. Lidé z Linuxu nadávají Microsoftu za jejich hloupé hry s datovou telemetrií, ale pak máte v Gnome nastavené služby určování polohy (notebook bez GPS, jak by to vůbec fungovalo) a proces zvaný tracker-store food cycles. Sotva inspirativní.

A pak... celá plocha se zmocnila. Zcela! Nemohl jsem se ani přihlásit do virtuální konzole, abych viděl, co se stalo. Vynuceně jsem nabootoval stroj a při dalším přihlášení jsem se dozvěděl, že Gnome Shell bez dobrého důvodu havaroval. Ale myslíš, že tím mé trápení končí? Ne, zdaleka ne.

Každých pár minut jsem měl výzvu k ověření, která vypadala jako nějaká věc s účtem e-mailového klienta. Tušil jsem Evolution - ale poštovní klient nebyl nainstalován. V tabulce procesů však byly čtyři procesy nazvané evoluce-něco, takže mi to připadalo jako další nekompatibilita mezi Fedorou 30 a starými staršími věcmi, které jsem v systému nakonfiguroval. Nyní bych očekával, že import domovského adresáře proběhne hladce, ale nebylo tomu tak.

Proč tam jsou ty evoluční* procesy. Nemám ani nainstalovaný Evolution!

Nejhorší na tom bylo, že pro to neexistovalo žádné vysvětlení – a žádný způsob, jak tento nesmysl zastavit. Zkoušel jsem resetovat online účty, ale nepomohlo to. Nakonec jsem musel nainstalovat Evolution, smazat nakonfigurovaný e-mailový účet (stejně je to účet na testování odpadu) a pak hluk přestal. Takže zbytečné.

Firefox byl také z nějakého důvodu nefunkční – nedokázal nainstalovat žádné doplňky ani ověřit staré. To by mohl být další vedlejší efekt celého doplňkového certifikátu foobar z několika týdnů zpět. Provedl jsem reset profilu a prohlížeč se poté choval dobře.

Moje staré ikony také nefungovaly - měl jsem Numix, Faba a Moka a vypadaly divně. Mluvíme o ikonách, které byly naposledy aktualizovány zhruba v roce 2018. Takže jsem prošel skrytou složku .icons, získal nějaké nové ikony a poté už mohlo začít s přizpůsobením. No, tak nějak. Musel jsem také odstranit několik starých, nekompatibilních rozšíření Gnome. Teď z toho Gnome příliš neobviňuji. Nedávno jsem měl stejné problémy se všemi ostatními notebooky, starými počítači, které jsem upgradoval, a všechny měly spoustu konfliktů v nastavení motivů a plochy. Ale ukazuje to, že Linux není příliš zpětně kompatibilní (nebo vůbec), a to je opravdu špatná věc.

Skype... není tam žádný indikátor systémové oblasti. Staré rozšíření již nefunguje, takže nemáte ikonu, která by vám řekla, jestli jste online, offline nebo cokoli jiného, ​​co byste očekávali, víte, jako každý jiný uživatel Skype ve vesmíru? Pokud Skype minimalizujete, jednoduše zmizí a nebudete mít žádnou ikonu ani upozornění, abyste věděli, že program skutečně běží. Další zázraky Gnome 3.

Písma se také výrazně zlepšila poté, co jsem změnil hinting z odstínů šedé na subpixelový. Nejste si jisti, proč jsou výchozí hodnoty takové, jaké jsou. Nakonec systém vypadal docela dobře. Ale pak, to nikdy nebyl problém s Fedorou. Důležitější otázkou je, co výkon a kompatibilita hardwaru?

Výkon a využití zdrojů

Špatný. Ano, Gnome 3.32 je lepší než starší Gnome, ale pro použití na starším hardwaru, včetně tohoto notebooku, stále nestačí. Plocha se neustále zadrhávala, kurzor myši asi na sekundu zamrzal a i mírná aktivita způsobovala problémy s odezvou. Pouhé spuštění dnf stačilo na spotřebování veškeré paměti a swap. Používání Firefoxu si také vybralo daň. Nyní to porovnejte s testováním MX-18 na stroji LG nebo jeho použitím na starém eeePC. Je dlouhá cesta, než se Gnome bude moci srovnávat s Xfce nebo Plasma, pokud jde o rychlost.

Chtěl jsem se podělit o využití zdrojů, ale ukázalo se to jako obtížné. V nečinnosti by systém začínal s využitou 1,3 GB RAM a zhruba za jednu minutu, časový rámec zobrazovaných grafů, by se využití vyšplhalo na cca 1,8 GB a výše. Procesy na pozadí, indexování, únik paměti, cokoliv. Využití procesoru nebylo vysoké, asi 3 %, ale jakákoliv aktivita okamžitě vyskočila.

Nastavení a problémy ovladače Nvidia

Tohle byla další zvláštní věc. Tak zvláštní, že napíšu celý tutoriál. Nedávno Fedora představila zjednodušený mechanismus pro správu softwaru třetích stran. V podstatě se vás Gnome Software zeptá, zda chcete povolit repozitáře třetích stran. Pokud řeknete ano, budou přidány – ale NEJSOU povoleny. Teoreticky by vám to mělo umožnit nainstalovat některé skvělé věci, jako je Steam, ovladače Nvidia a podobně.

Jak už to tak bývá, je to hodně zabugované. Nejprve jsem ručně přidal bezplatná a nesvobodná úložiště RPM Fusion, jak jsem vám ukázal v mém průvodci přizpůsobením Fedory 30. V sekci Zdroje softwaru se tyto dva zobrazovaly jako povolené, ale úložiště softwaru Gnome se zobrazovaly jako vypnuté – i když jde v podstatě o totéž, jen jsou poskytovány trochu jiným způsobem. Takže v tom je rozpor.

Jaký má smysl přidávat repozitáře a poté je deaktivovat?

Dobře. I když tuto maličkost ignorujete, stále vám v cestě stojí další překážka. Nastavení ovladače Nvidia prostřednictvím softwaru Gnome funguje pouze pro novější hardware s grafickými kartami, které mohou podporovat nejnovější řadu ovladačů (něco jako 4xx). Pokud máte starší stroj - jako je ten můj - jste dobří pouze do starší větve Nvidia 340.xx. Ale Gnome Software mi nabízel NOVÉ ovladače. Kdybych je nainstaloval, můj systém by se nedal spustit, stejně jako se to stalo ve Fedoře 29. Toto je další kritický, nevyřešený problém, o kterém jsem informoval před mnoha měsíci, a stále nebyl vyřešen.

Všimněte si obecného názvu balíčku; všimněte si verze ovladače; všimněte si nedostatku detekce mého hardwaru.

Ovladače jsem nainstaloval z příkazového řádku podle svého vlastního průvodce před několika lety. To fungovalo dobře a měl jsem správné ovladače, i když distribuce jiné než Debian stále bojují s konfigurací ovladačů jednoduchým a bezproblémovým způsobem. Navíc získáte úvodní obrazovku Nvidia dvakrát.

dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx

Ale pak jsem měl jádro a zdá se, že důvodem je Nvidia.

Doporučení použít Nouveau je směšné. Ovladače Nvidia poskytují 5x vyšší výkon a ve skutečnosti jsem vám to ukázal ve své recenzi Fedory 24 právě na tomto stroji (odkaz na začátku tohoto článku) a podobné benchmarky najdete také na webu. Takže to ve skutečnosti znamená, že by lidé neměli Linux používat, což skutečně platí pro 98 % lidí.

Při pohledu do dmesg chyba zní takto:

[ 38.924048] Špatný nebo chybějící seznam povolených uživatelských kopií? Byl zjištěn pokus o vystavení paměti jádra z objektu SLUB 'nvidia_stack_t' (offset 11864, velikost 3)!
[ 38.924069] VAROVÁNÍ:CPU:2 PID:978 při mm/usercopy.c:78 usercopy_warn+0x7d/0xa0

[ 38.924137] RIP:0010:usercopy_warn+0x7d/0xa0

Nebudu se obtěžovat úplným trasováním, ale ve zkratce se zdá, že to souvisí s patchi Meltdown a Spectre. Můžete to opravit upgradem na novou verzi ovladačů Nvidia počínaje větví 396.xx. Až na to, že to není možné pro ty, kteří používají starý hardware, a zdálo by se, že pro uživatele 340.xx nebyla poskytnuta žádná oprava, protože kdo se stará o starší nebo snad chudí lidé, kteří si nemohou dovolit upgradovat na nové stroje každých 18 měsíců, protože požadavky kapitalistického manifestu? Nejen, že Linux kazí párty, ale i Nvidia se připojuje pro svůj díl zábavy. Kromě ... toto se nestává na systémech založených na Debianu.

Stále nedokončeno. Možným řešením je upravit GRUB a přidat parametr jádra, který zabrání opakování:slab_common.usercopy_fallback=Y. Nyní jsem napsal tutoriál GRUB2 a jedna z věcí, kterou jsem vám řekl, je, že můžete upravit výchozí parametry v /etc/default/grub. Udělal jsem to a vůbec to nefungovalo. Fedora dělá věci jinak a oficiální doporučení je použít nástroj zvaný grubby k provádění trvalých změn v zaváděcí nabídce. Takže máme další tutoriál.

Ale to je k vzteku, protože znovu, docela nedávno, jsem musel provést nějaké vyladění parametrů jádra na starém stroji eeePC, abych mohl ovládat jas obrazovky a ventilátory na netbooku, a provedl jsem tyto změny připojením několika řetězců k jádru příkazový řádek. Zdá se, že mít více distribucí není v Linuxu dostatečná rozmanitost, takže potřebujeme také tucet různých metod ke správě všeho, včetně bootloaderu.

Jakmile jsem úspěšně provedl změny, restartoval jsem - a na tom nebyl žádný rozdíl. To znamená, že notebook HP je v podstatě k ničemu s nainstalovanou Fedorou 30 a nemohu používat jeho grafické ovladače tak, jak bych chtěl. Dalo by se také říci, že to rozhodlo o recenzi právě tehdy. Ale je toho víc.

Nastavení a problémy služby Steam

Instalace fungovala dobře. Pak by se ale program nespustil. Segfault.

Instalace obslužné rutiny výjimek breakpad pro appid(steam)/version(1556574584)
Chyba libGL:Nebyly nalezeny žádné odpovídající fbConfigs ani vizuály
Chyba libGL:nepodařilo se načíst ovladač:swrast
...
/home/roger/.steam/steam.sh:řádek 906:26817 Chyba segmentace (jádro vyřazeno) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

O této chybě jsem diskutoval již mnohokrát, viděli jsme to znovu a znovu v různých scénářích a různých distribucích. Zde byl problém chybějící 32bitové knihovny Nvidia. Když nainstalujete ovladač, nezískáte 32bitové věci – a já se děsím dne, kdy se linuxové distribuce rozhodnou úplně opustit 32bitové věci a pak zlomit milion aplikací. Musel jsem tedy nainstalovat i tyto:

dnf install xorg-x11-drv-nvidia-340xx-libs.i686

Steam fungoval dobře... a jednou nebo dvakrát se zhroutil (Vulkánská věc):


Broadcom Wireless &problémy

Další strasti. Moje bezdrátová karta na Pavilionu v Linuxu nikdy nefungovala tak dobře a problémy s rychlostí a konektivitou jsme viděli již mnohokrát, a to napříč celou distribucí. Očekávali byste, že se problém v určitém okamžiku vyřeší, jako můj problém s Realtekem na krabici G50. No, ne. Stejně jako problém s AHCI a pozastavením na notebooku RD510 to bude jeden z těch ignorovaných problémů, které zmizí, až zmizí hardware.

Měl jsem vysokou latenci a stahování jen asi 1 MB/s (asi 1/10 síťové linky). Díky tomu byly aktualizace a používání bolestivě pomalé. Zkoušel jsem jako alternativu použít ovladače broadcom-wl a skončil jsem bez načtení modulu do paměti a následně bez bezdrátového připojení. Musel jsem se vrátit k ovladačům b43. Propustnost se trochu zlepšila po ručním vyjmutí a opětovném načtení modulu pomocí modprobe a možná pomohla i instalace blogu nového firmwaru (součást nastavení broadcom-wl) a dostal jsem asi 4 MB/s, ale nikdy víc než to . Žádný takový problém s rezidentním systémem Windows na tomto počítači.

Pozastavit a obnovit

Probuzení ze spánku mělo za následek zobrazení odpadků. Nevím proč. Může to být složený účinek všech výše zmíněných hardwarových problémů, ale nevzpomínám si na mnoho problémů s tímto konkrétním aspektem použití na tomto boxu v minulosti. No, to je pokrok.

Závěr

Myslím, že výsledky jsou zřejmé a mluví samy za sebe. Bohužel, zdá se, že pokud chcete používat Fedoru s nastavením, jako je výše uvedené, budete mít buď velké štěstí, nebo budete čelit spoustě problémů. Ale pak, Linux byl vždy, abych použil poněkud hloupé přirovnání, jako říkat, že byste měli jezdit autem pouze v pondělí po silnicích, které mají zelené chodníky, a pak budete v pořádku. Celý problém, který není naším problémem, používat hardware, který je „přátelský“, je nesmysl, protože lidé nemají neomezené peníze, výběr ani odborné znalosti, zvláště když alternativní operační systémy nabízejí vše, co potřebují, a navíc plnou svobodu hardwaru.

Můj test Fedory 30 na G50 byl slušný - to je jednoduchý grafický box Intel - ale i ten míval miliony problémů s Linuxem - Fedora se nespustila, dokud jsem neprovedl aktualizaci BIOSu, a tři roky, skoro každé distro mělo problémy s odpojením sítě. Na této krabici vidíme více toho, co jsem vám ukázal v testu Fedory 29. Grafika Fedory a Nvidie se nehodí. Přidejte k tomu moje domácí dir import strasti, strasti výkonu, bezdrátové strasti, máte obrázek. Zdá se, že jsme se vrátili o mnoho let do minulosti. Vlastně bych byl raději, kdyby distribuce VAROVALY, že zařízení není certifikováno nebo schváleno nebo se od něj neočekává, že bude fungovat a odmítne instalaci, než nainstalovat a pak hodit celý kýbl syčení. Stále budu provádět in-vivo upgrade na počítači Lenovo, protože to je to, co jsem slíbil, že udělám, ale toto je velké, velké zklamání.


Fedora
  1. Digitalizace VHS pomocí Fedory

  2. Upgradujte Fedoru 15 na Fedoru 16 pomocí Preupgrade – krok za krokem

  3. Instalace PostgreSQL 9.1.3 pomocí pgAdmin3 na Fedoru 16 „Verne“

  1. Oživte starý MacBook pomocí Linuxu

  2. Kroky instalace Fedory 21 na plochu se snímky obrazovky

  3. Průvodce instalací serveru Fedora 27 se snímky obrazovky

  1. Průvodce instalací pracovní stanice Fedora 30 se snímky obrazovky

  2. Použití mod_spdy s Apache2 na Fedoře 17

  3. Fedora 34 KDE – moderní, ale nevyleštěné