![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Instalace realtimeového jádra do openSUSE 11.129.6.2008 (aktualizace 14.9.2009)
Realtimeový kernel, neboli nízkolatenční jádro, slouží převážně muzikantům. Umožňuje totiž díky okamžité odezvě systému zpracování zvuku s nízkou latencí, tedy s velmi malým zpožděním, a to v řádu milisekund. Nyní po velmi dlouhé době od vydání aktuální verze distribuce je realtimeové jádro konečně dostupné i pro openSUSE 11.1 a to dokonce v jednom z oficiálních repozitářů openSUSE, a také díky vývojáři jménem Jan Engelhardt a jeho repozitáři. Oficiální repozitářOproti předchozí verzi openSUSE ve verzi 11.1 je realtimeové jádro opět v hlavním repozitáři. V něm se nacházejí realtimeová jádra verze 2.6.31. Alternativní repozitářJako alternativu, jež jsem zvolil já, je použít jádro z repozitáře Jana Engelhardta, zkáceně Jengelh, který se nalézá na adrese: http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-11.2/ Obsahuje nejnovější jádra řady 2.6.31. Obsahuje jak realtimeová jádra, tak jádra obvyklejší (default, PAE), a dále příslušné jaderné moduly a ovladače pro grafické karty od firmy nVIDIA. Díky obsahu více typů jader mohou využít tento repozitář i běžní uživatelé (bez hudebního sluchu). Obsažená jádra jsou následující:
Dále z tohoto repozitáře bezprostředně využijete balíčky ovladačů pro grafické karty nVIDIA (ovladače pro karty od firmy ATI obsaženy nejsou, nicméně naleznete zde balíček kernel-rt-source nutný pro instalaci binárních ovladačů stažitelných přímo ze stránek výrobce). Balíčky ovladačů pro karty nVIDIA jsou následující:
Uvedl jsem jen jaderné moduly pro nejnovější ovladače, tedy balíček nvidiagfx. Podobně jsou obsaženy i jaderné moduly nVIDIA Legacy ovladačů a to samozřejmě pro všechna jádra. Objevil se mi ale také jeden problém. Dal jsem si instalovat kernel-rt a k němu balíček ovladačů nvidiagfx s příslušným jaderným modulem nvidiagfx-kmp-rt. Díky potřebě vyřešení vyvstalých konfliktů závislostí jsem současně s touto operací byl nucen odinstalovat všechny součásti defaultního jádra a samozřejmě všechny balíčky z komunitního repozitáře nVIDIA. To by nebylo zas tak hrozné, používal jsem vždycky jen jedno a to právě realtimeové jádro. Po instalaci a potřebném restartu mi systém relativně normálně naběhl (do grafického rozhraní), ale nebyla aktivována 3D podpora ani kompozitní režim (efekty plochy v KDE 4.2), s tím, že příslušná zatržítka byla zašedlá, čili neaktivní. Pakliže se Vám to také stane, vyřešte to stejně jako já:
Nyní již by vše mělo být v pořádku. Doporučení: Jelikož se situace okolo realtimeových jader poměrně často mění, doporučuji vám si nainstalované realtimeové jádro důkladně otestovat a to tak, že budete provádět všechny běžné činnosti, které přicházejí v úvahu (přehrávání hudby, videa, DVD, nahrávání, efektování i kancelářská práce) a v případě ověřené stability a bezproblémovosti jádra jej doporučuji stáhnout (zazálohovat) lokálně někam na disk vašeho počítače včetně zdrojových textů, případně potřebných jaderných modulů a ovladačů. Stalo se mi totiž u openSUSE 11.0, že jsem zaktualizoval realtimeové jádro 2.6.25.8 na verzi 2.6.25.20 a z bezproblémového stavu jsem se dostal do problémů s obyčejným přehráváním DVD a hudebních CD, kdy se systém po několika minutách přehrávání totálně kousnul a byl nutný tvrdý restart. Bohužel předchozí bezproblémové jádro jsem již neměl jak získat. V repozitáři bylo už jen to nové. Takže bezproblémové realtimeové jádro si chraňte jako oko v hlavě, ať se máte případně k čemu vracet. Naštěstí v poslední době dělá Jan Englehardt opravy jádra poměrně často, takže by snad problém být již neměl. Tak jen aby mu to vydrželo :-) |
Počet přístupů na AudioLinux od 1.5.2008: