Dnes a zítra probíhá Ubuntu Summit 26.04. Na programu je řada zajímavých přednášek. Sledovat je lze na YouTube. Úvodní slovo měli Mark Shuttleworth a Jon Seager.
Lazygit byl vydán ve verzi 0.62.0. Jedná se o TUI (Text User Interface) nadstavbu nad gitem.
Jiří Eischmann se v příspěvku na svém blogu o rozepsal o tom, kam se vyhledávání v jeho očích posledních 10 let posunulo, jaké má zkušenosti s AI vyhledáváním, proč na něm nechce záviset a jaké vyhledávací služby ho v poslední době zaujaly.
Wayland kompozitor Labwc byl vydán ve verzi 0.20.0. Labwc je inspirován správcem oken Openbox. Postavený je na wlroots.
AlmaLinux OS byl vydán ve verzích 9.8 s kódovým jménem Olive Jaguar a 10.2 s kódovým jménem Lavender Lion. Podrobnosti v poznámkách k vydání (9.8 a 10.2). Opraveny byly zranitelnosti Copy Fail (CVE-2026-31431), Dirty FRAG, Fragnesia (CVE-2026-46300), nginx Rift (CVE-2026-42945) a SSH Keysign Pwn (CVE-2026-46333).
Seznam.cz vykázal za rok 2025 tržby v celkové hodnotě 6,454 miliardy korun. Oproti roku 2024 nárůst o 3,68 %. Zisk před zdaněním oproti předcházejícímu roku poklesl, a to o 11,21 % na 1,330 miliardy korun. Vlastní velké jazykové modely SeLLMa najdou dnes uživatelé téměř na všech seznamáckých službách. Na všechny obsahové služby byla zavedena technologie text-to-speech, díky níž si mohou uživatelé přehrát články v audio verzi namluvené
… více »Vláda představila strategické digitalizační projekty. Roadmapa zahrnuje celkem 55 projektů napříč státní správou, z toho 22 prioritních projektů vycházejících přímo z programového prohlášení vlády a 33 projektů založených na platné legislativě. Portfolio pokrývá oblasti financí, zdravotnictví, digitální identity, dat, registrů, dopravy, krizového řízení, sociálních agend i kybernetické bezpečnosti.
Vyjádřeni Software Freedom Conservancy (SFC) k porušování licence AGPLv3 společností Bambu Lab v jejich softwaru Bambu Studio pro 3D tisk. Bambu Studio vychází z PrusaSliceru. Ten zase z Slic3ru. Spuštěn byl projekt baltobu, který kombinuje několik strategií pro řešení problému. SFC zastřeší vývoj svobodné náhrady proprietární knihovny libbambu_networking pomocí reverzního inženýrství a reimplementace, forku OrcaSliceru pro Bambu Lab tiskárny od Paweła Jarczaka a forku celého Bambu Studia pod názvem Viscose.
Správce souborů GNOME Commander (Wikipedie) byl přepsán do Rustu a vydán v nové verzi 2.0.0.
Sway (Wikipedie), dlaždicový (tiling) správce oken pro Wayland kompatibilní s i3, byl vydán ve verzi 1.12. Do vývoje se zapojilo 50 vývojářů. Přehled novinek na GitHubu. Sway 1.12 závisí na wlroots 0.20.0.
Strávil jsem pár dní rýpáním se v audio funkcích výše uvedeného čipu. Stejně bych si výsledky někam napsal, tak proč ne sem do blogu.
Řada věcí bude pravděpodobně shodná s VIA 8233 a 8235. Bohužel na tyto čipy není volně dostupná dokumentace, takže si řadu věcí musíme domýšlet. Autoři driveru dostali datasheety od firmy VIA, ale driver je bohužel jako ostatně téměř celý projekt alsa velice skoupý na komentáře v kódu.
Spoustu informací o tomto čipu je na webu alsy.
Pro další budu počítat s tím, že VIA je první zvukovka (tedy card 0). Nabízí následující zařízení:
První zařízení obsahuje 4 podzařízení (hw:0,0,0 až hw:0,0,3). Jde o 16-bitové stereo kanály DXS, což je jakýsi hardwarový mixer. Výstupy prvních tří se přičítají (mixují) do front kanálů zvukovky, jejich podíl se nastavuje ovládacími prvky VIA DXS0-2. Čtvrté DXS podzařízení se nezdá, že by bylo připojené někam do analogového výstupu, ale lze je pustit do SPDIF výstupu (o tom později).
Na frekvenci 44.1kHz mají kanály DXS nepříjemný hvízdavý zvuk a je slyšet, že interně velice nekvalitním algoritmem převzorkovávají na 48kHz. Tudíž pro SPDIF nejsou DXS kanály na 44.1kHz bitově věrné (bit-perfect). Při přehrávání vzorků DD nebo DTS na 44.1kHz se připojený převodník s dekodérem nechytá. 48kHz je samozřejmě OK.
Druhé zařízení má jen jedno šestikanálové podzařízení (tedy stačí označit hw:0,1). Zvládá 44.1 i 48kHz bez převzorkování, dovoluje bitově věrný SPDIF výstup. Zajímavé je, že pokud jedete na 44.1kHz a pustíte něco do jednoho z DXS zařízení, přepne se zvukovka do 48kHz a hw:0,1 se odmlčí. Po uvolnění DXS se zvuk obnoví. V režimu 48kHz to samozřejmě nedělá.
Základní deska A7V600 má pro výstup jenom jeden jack (2 kanály), ale měla by jít přepínačem "Channel Mode" přepnout do 5.1 režimu (dle výrobce i ovladače, nezkoušel jsem). Funguje to tak, kodek AD1888 (vícekanálový převodník zajišťující konverzi digitálních signálů na analog a zpět pro nahrávání) má na desce spojené vstupy line-in se surround výstupy a vstup mic-in s c/lfe výstupy. V režimu 2ch jsou ostatní výstupy ve stavu vysoké impedance (odpojené), v dalších režimech se postupně aktivují a ze vstupních jacků se tak stávají příslušné výstupy. Naštěstí datasheet pro AD1888 se na netu povaluje.
Protože mám PC připojené na domácí kino, má pro mě velký význam výstup SPDIF. Přepínačem "IEC958 Playback AC97-SPSA" si lze volit mezi:
1. výstup mixu přední kanály hw:0,1 + první tři DXS
2. c/lfe kanály hw:0,1
3. surround kanály hw:0,1
4. čtvrtý DXS, tedy hw:0,0,3
V userspace konfiguraci alsy je jako zařízení "spdif" nebo "iec958" nakonfigurován čtvrtý DXS (/usr/share/alsa/cards/VIA8237.conf). Mimochodem si všimněte, jak elegantně konfigurace alsy řeší pomocí pluginu hooks přepnutí "IEC958 Playback AC97-SPSA" na čtvrtou volbu a jeho zamčení při otevření příslušného zařízení (stejně tak při použití virtuálního zařízení surround51 přepne "Channel Mode" na 6ch, vypne všechny downmixy a vše zamkne).
Toto defaultní nastavení je OK pro signál 48kHz, při přehrávání CD nic moc, 44.1kHz DD/DTS (ne že bych jich měl tolik :) bez šance. Pro bitově věrný lze použít SPDIF hw:0,1. Aby se jeho signál nedostával i na analogový výstup (ten, připojený např. na skypová sluchátka, si schováváme pro zařízení default, obvykle první DXS hw:0,0,0), je potřeba místo front kanálů (první dva ze šestikanálu) použít další dvojice (např. surround) a "IEC958 Playback AC97-SPSA" přepnout na třetí pozici. Místo stávajícího:
VIA8237.pcm.iec958.0 {
....
slave.pcm {
type hw
card $CARD
subdevice 3
}
hooks.0 {
type ctl_elems
hook_args [
{
name "IEC958 Playback AC97-SPSA"
lock true
preserve true
value 3
}
.........
by byla drobná úprava:
VIA8237.pcm.iec958.0 {
...
slave.pcm {
type plug
slave.pcm {
type hw
card $CARD
device 1
subdevice 0
channels 6
}
ttable.0.2 1
ttable.1.3 1
}
hooks.0 {
type ctl_elems
hook_args [
{
name "IEC958 Playback AC97-SPSA"
lock true
preserve true
value 2
}
..........
Tedy 3. a 4. kanál druhého zařízení se namapuje na první a druhý iec958 a přepínač se přepne na třetí pozici (value 2). Takový spdif skousne všechny formáty. Samozřejmě by bylo lepší změnu udělat v .asoundrc.
Je ale nutné počítat s tím, že takto nadefinované SPDIF nelze v režimu 44.1kHz provozovat současně s analogovým výstupem (hw:0,0), protože jak jsem psal výše, DXS kanály mají "vyšší prioritu", přepnou zvukovku do 48kHz a pozastaví tak hw:0,1 běžící na 44.1kHz. Je to spíše pro "audiofily", kteří chtějí bitově věrné SPDIF 44.1kHz na via82xx.
A závěr? Snad jenom, že alsu mám rád, protože se s ní dají dělat psí kusy. A vo tom to je.
Tiskni
Sdílej:
Click HereTo Visit Our Blog