( hajbazer | 2024. 03. 17., v – 22:21 )

Ez nem igaz, mert a pulseaudionak és a pipewire-nek is van ALSA interface-e felfelé, az alkalmazások felé éppen a régi software-ekkel való kompatibilitás miatt.

Nem értetted meg, amit leírtam. Még egyszer: ha hardware/software mixing nincs bekapcsolva, a pulseaudio (vagy a pipewire) fogja az ALSÁ-t és más ALSÁ-t használó alkalmazásnak esélye nem lesz használni (Device or resource is busy).

Inkább az történt, hogy a pulse interface kényelmes volt az alkalmazásfejlesztőknek, s úgy rúgták le magukról pillanatok alatt az ALSA interface-re programozás terhét, mintha az sohasem létezett volna. Ez épp azt bizonyítja, hogy a pulse interface jó.

Ez is biztosan történt, meg az is történt, amit mondtam. Meg az is, hogy ha valami csak ALSÁ-t használ és nem működik pulseaudioval (a fent említett dolog miatt), akkor kizárják a disztróból.

Itt nem egyszerűen arról van szó, hogy generáljunk valamivel egy bonyolult alsa.conf-ot, mert a wireplumber és pipewire ennél több, dinamikusan old meg mindent úgy, hogy a stream épp nyitva van, folyik rajta az adat, de épp átrendeződik alatta a jelfolyam gráfja.

1. Szeretnék legalább egy szakmai értekezést látni arról, hogy ez sehogy sem lenne megvalósítható ALSÁ-val.

2. Mi történik, ha egy pillanatra megszakad a stream, amikor bejön a bluetooth fejhallgató a képbe? Jahogy semmi.

Félve jegyzem meg, hogy a pipewire viszi a video stream-et is, amelyhez az ALSA-nak semmi köze.

Én inkább attól félek, ez mekkora extra bloat-ot jelent a rendszernek. Miért nem volt jó simán az X-től elkérni a frame-eket, mondjuk egy screencapture esetén? Miért kell plusz egy rétegen még áttolni? Inkább azzal foglalkoznának, hogy végre működjön 2. generációtól felfele a H.264 videódekódolás Linuxon. Mai napig nem működik rendesen. Pedig egy 14 éves, 2. generációs Intel képes 4K videót is dekódolni. Ehelyett a CPU-t izzasztják vele és küldik a szeméttelepre azokat a gépeket is, amiket a Windows 11 nem tudott.

Nem, nem amiatt, ha végre észrevennéd, hogy a software mixing csak egy abból a rengeteg feature-ből, amelyet a pipewire tud.

Ez az egyetlen feature, amire feltétlenül szükség van egy átlagos desktop környezetben. A többi körítés és bloat.

Viszont épp az az operációs rendszer lényege, hogy lehetőleg mindent is tudjon kezelni.

Ezt nem vitattam. Más kérdés, hogy kötelezően bele van erőltetve az LVM vagy sem. Tudsz olyan desktop alkalmazást mondani, ami csak LVM-es fájlrendszerről indul el? Én tudok tucatnyi olyat, ami pulseaudio/pipewire nélkül nem működik.

Attól, hogy neked esetleg semmi szükséged LVM-re meg RAID-re, másoknak, hovatovább nekem például kell.

Nem arról volt szó, hogy nekem mire van szükségem. Nekem Windows XP-re van szükségem és azt használok.

https://a.te.ervelesi.hibad.hu/szemelyeskedes