Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Volná diskuze / Re:[ANKETA] SSD a vaše zkušenosti
« Poslední příspěvek od Roman Horník kdy 19. 04. 2021, 03:50:57 »
Nedávno jsem svůj sedmiletej SSD nahradil novějším, větším, to hlavně kvůli potřebě vyšší kapacity. Tady už ke zrychlení bootu došlo jen kosmeticky, takže se "hrdlo" (bottleneck) přesunulo jinam, asi na CPU, ale ono to není jen o bootu, ale i o rychlosti spouštění programů, rychlosti přesunu souborů, v neposlední řadě i o spotřebě, a to zejména u bateriových zařízení. Přece jen těch pár wattů pouze za to, že se točí, je dost zbytečná cena.
Větší význam má ale pro woknouzáky, a to kvůli fragmentaci, indexaci souborů, telemetrii AKA šmírování nebo online antivirový ochraně, která neustále prohrabává disk a velice citelně omezuje jeho výkon.
2
Správa, údržba a nastavení systému / Efekty pro PulseAudio
« Poslední příspěvek od Roman Horník kdy 19. 04. 2021, 03:17:24 »
Když už jsme si vylepšili kvalitu zvuku, můžeme ji vylepšit ještě víc, a sice grafickým nástrojem PulseEffects.

Je to nástroj, co PulseAudiu vřadí vámi zvolenej filtr, ať už je to ekvalizér, kompresor/expandér, ozvěna, nebo zpoždění, a ty lze kombinovat.
Vy asi budete toužit po ekvalizéru, jímž vykompenzujete nedostatky vašich repráků, třeba že hrajou se silným akcentem kolem středních tónů, takže to zní jak z telefonního sluchátka - tenhle má 30(!) pásem. Hráči stříleček, ale obecně her, kde je potřeba poslouchat tišší tóny, ale přes řvoucí větráky (nebo vůbec okolní hluk) je neslyšíte, jistě oceněj expandér - ten logaritmizuje průběh hlasitosti, jinak řečeno, čím tišší zvuk, tím víc se zesílí, ale to, co je v plný hlasitosti, se nezesílí - známe to z mnoha audionahrávek a reklam, který jsou hlasitý, ale plochý, bez dynamiky. Nicméně kdo chce slyšet kroky nepřítele, tomu se to bude hodit. Taky tam je zdůraznění hloubek AKA bassboost.
Samotnej program toho moc neumí, akorát má pěknej spektrák nahoře, kterej se dá nastavit. Aby se dala využít většina filtrů (některý jsou zabudovaný), je potřeba nainstalovat pluginy, jako například Linux Studio Plugins, Calf Studio Gears, libebur128, ZamAudio a podobně. Až na RNNoise (odstranění šumu) máme všechno k dispozici v repozitáři.

1) Instalace PulseEffects se spáchá následovně:
# apt install pulseeffects

2) Teď pluginy. Jsou univerzální a využívá je poměrně dost zvukových programů, jako třeba Audacity. Protože nejsou nejmenší, asi bude vhodnější si program nejdřív projít a doinstalovat si jen to, co je potřeba.
# apt install calf-plugins libebur128-1 lsp-plugins bs2b-ladspa zam-plugins rubberband-ladspa

Akorát nemůžu najít 'rnnoise' na odstranění šumu, ale myslím, že nebude potřeba (nebo jestli budete ze zvuku kuchat vzorek šumu a ten do toho cpát…).

Většina filtrů funguje v reálným čase, respektive se zpožděním pár jednotek až desítek ms, ovšem u některých, konkrétně třeba u změny vejšky tónu, vzniká pro ně nutná prodleva, a sice asi půl vteřiny, takže některý filtry pro živý audio nelze aplikovat.

P. S.: Kdo umí anglicky a v programu zmíněný termíny chápe, tak ať si přepne program na angličtinu, protože českej překlad není zrovna ideální.
3
Správa, údržba a nastavení systému / Tuníme zvuk (PulseAudio)
« Poslední příspěvek od Roman Horník kdy 07. 04. 2021, 03:09:12 »
Nevím proč, ale jako výchozí výstupní kvalitu používá PulseAudio (PA) Stařičkou a dávno překonanou CD kvalitu (44.1kHz @ 16 bitů), která na světě existuje od roku 1982, a samozřejmě na ni za tu dobu z důvodu kompatibility nikdo nehrabal. To máme vlastně to samý s SMSkama, i když už asi nikdo mobil z 90. let nepoužívá - stále jsou (jako zpráva) složeny z až 140 bajtů textu (7b kódování, proto 160 znaků). Proto se taky jedná o jeden z vůbec nejdražších datových přenosů (při koruně pade za SMS stojí megabajt 11235Kč).
Ale zpátky k PA a jeho CD kvalitě - drtivá většina zvukovek vyrobených po roce 2000 umí vzorkovací frekvenci 48kHz a kolikrát 44.1kHz jim není nativní (dochází k převzorkování a aplikaci antialiasingovýho filtru, tj. dolní propusti, čímž trpěj vyšší frekvence útlumem). A za další, mimo pár výjimek, jako je přenos zvuku přes Bluetooth, dokážou zvukovky vyšší rozlišení (projevuje se na čistotě nižších tónů), jak 16 bitů, tj. 20, 24 i 32. Jestli tedy v případě, že neposloucháte CD, jeho rip nebo cokoliv v CD kvalitě nebo nižší, toužíte po jasnějším zvuku, decentní úpravou konfiguráku PA získáte kvalitnější zvuk velice snadno a rychle.


1) Zjistíme si něco o zvukovce a jejích možnostech

$ cat /proc/asound/card?/codec#0 | grep "Codec\|Control:\|rates\|bits"
Tím si z docela rozsáhlýho výstupu vykucháme kodek zvukovky (podle toho ji můžeme identifikovat, jestliže jich máme víc), vstupy/výstupy (jejich hodnoty se můžou lišit), seznam dostupných vzorkovaček a bitovou hloubku, neboli rozlišení/dynamickej rozsah (třeba 16 bitů má mezi maximální zápornou a kladnou amplitudou 65536 schodů, 24 bitů už 16777216, tj. jsou 256x jemnější).

Vyleze nám něco takovýho (výstup není dokonalej, ale vyznat se v něm dá):
Kód: [Vybrat]
Codec: Realtek ALC662 rev1
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
  Control: name="Headphone Playback Volume", index=1, device=0
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
  Control: name="Speaker+LO Playback Volume", index=0, device=0
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
  Control: name="Headphone Playback Volume", index=0, device=0
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
  Control: name="Capture Volume", index=0, device=0
  Control: name="Capture Switch", index=0, device=0
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
  Control: name="Mic Playback Volume", index=0, device=0
  Control: name="Mic Playback Switch", index=0, device=0
  Control: name="Internal Mic Playback Volume", index=0, device=0
  Control: name="Internal Mic Playback Switch", index=0, device=0
  Control: name="Headphone Playback Switch", index=1, device=0
  Control: name="Speaker Playback Switch", index=0, device=0
  Control: name="Internal Mic Boost Volume", index=0, device=0
  Control: name="Mic Boost Volume", index=0, device=0
  Control: name="Line Out Playback Switch", index=0, device=0
  Control: name="Headphone Playback Switch", index=0, device=0
Codec: Nvidia GPU 42 HDMI/DP
    rates [0x0]:
    bits [0x0]:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24

Trochu jsem zklamanej, že moje zvukovka umí jen 96kHz a 24 bitů, starší uměla 192kHz a 32 bitů, ALE furt stokrát lepší jak CD kvalita. Líp je na tom HDMI, ale 192kHz chci na vstup (ne výstup), jinak rozdíl mezi 96 a 192kHz není u hudby znát.


2) Konfigurace

Takže jsme snad našli svou zvukovku a její možnosti. Jestli umí víc jak 44k1@16b, jako root si otevřete v texťáku konfigurák /etc/pulse/daemon.conf:
$ sudo nano /etc/pulse/daemon.conf
Tam si povšimněte, že je všechno zakomentovaný (# a ;). Jako základ si odkomentujeme a změníme následující položky:
Kód: [Vybrat]
default-sample-format = s24le #s16le, s24le, float32le; pravděpodobně všichni budete mít little-endian (le) stroj; big-endian má "be"
default-sample-rate = 96000 #Frekvence v Hz, použijte minimálně 48000, maximálně to, co dá, ale nad 96kHz to nemá význam
alternate-sample-rate = 48000 #Alternativní vzorkovačka. Použijte 48000

Pro ještě o něco lepší kvalitu si můžeme změnit metodu převzorkování:
Kód: [Vybrat]
resample-method = soxr-vhq #Tohle je nejkvalitnější, ale nejvíc zatěžuje CPU. Alternativně lze použít speex-float-n, kde n je číslo mezi 1-6 (slabej HW) a 9 (nejvyšší kvalita týhle metody)
No a to je všechno. Po pravdě nevím, kdy by se změny mohly projevit, jestli po uložení, nebo restartu PA/systému, ale rozdíl je fakt znát, což ostatně potvrdil i dědek Trkola na svý letitý aparatuře, přestože se mu tuze nechtělo. Holt tady je vidět, kdo má o elektrotechnice znalosti a kdo ne ;D

P. S.: To, že nastavíte 96kHz neznamená, že můžete přehrávat/zaznamenávat frekvenci až 96kHz, ale "jen" maximálně 48kHz, za to poděkujte pánům Nyquistovi, Shannonovi a Kotělnikovi.
Vlna tónu o frekvenci 48kHz bude sestávat pouze ze dvou hodnot, prakticky se bude jednat o obdélník, 24kHz bude mít 4 hodnoty, 12kHz (to už uslyšíte) osm, ale je to víc, než u 44k1, kdy bude mít v průměru pouze 1.8 hodnoty, takže pokřivenej obdélník, čili jde především o potlačení zkreslení vyšších tónů a jejich věrnější reprodukci, umožňuje-li to vstup.
Jo a když nastavíte vyšší frekvenci, než kterou zvládne hardware, tak se nic zásadního nestane, jen PA bude převzorkovávat dvakrát (jednou na vaši frekvenci a podruhý na nejvyšší frekvenci zvukovky) a bude o to víc zaměstnávat CPU - a zbytečně.

P. P. S.: Zrovna jsem prováděl měření. Vstupem byl sinusovej signál od 1Hz po 48kHz, vzorkovačka 96kHz, výstup 44k1, 48k a 96k ze zvukovky.
Verdikt: u 44k1 dochází k útlumu od 20kHz, u 48k cca od 22.5kHz, u 96k to bylo 45kHz.
4
Všeobecná podpora / Re:Digitálny podpis
« Poslední příspěvek od Bum kdy 23. 03. 2021, 14:46:08 »
5
Všeobecná podpora / Digitálny podpis
« Poslední příspěvek od Bum kdy 22. 03. 2021, 10:42:25 »
Ahojte riešil už niekto digitálny podpis cez op na stránkach niekto ?

Prihlasovať a aktivovať mail na slovensko.sk sa mi podarilo, ale podpísať tlačivo ešte nie.
prehliadač mi vyhadzuje neznáma chyba.
Mám nainštalované programy z oficiálnej stránky slovensko.sk ale akoby to ignorovalo program na popdisovanie
6
Všeobecná podpora / Re:mkchromecast
« Poslední příspěvek od Bum kdy 22. 03. 2021, 10:31:11 »
Při "nejhorším" uděláš upgrade systému ;D
Jestli používáš Synaptic, tak v jeho grafickým prostředí to nastavíš, a jestli se nepletu, tak s platností pro celou správu balíků. Nebo tady Ota psal o metodě zvaný APT pinning.

Ahoj.
Tak všetko mi funguje až sa divím lebo takto som odladený laptop ešte nemal. Takže upgrade teraz fakt nemám chuť. :)
Aktualizácie mi chodia tiež.

7
Všeobecná podpora / Re:Mikrofón na LENOVO IDAEPAD 305
« Poslední příspěvek od Roman Horník kdy 16. 03. 2021, 01:30:44 »
Nemáš tam víc zvukových vstupů, třeba mikrofón + aux/line in?

1) Vyber si ze seznamu:
pacmd list-sources | grep name:

2) Nastav jako výchozí:
pacmd set-default-source "zdroj"

3) Restartuj PA:
pulseaudio -k
8
Server / Re:Ramdisk problém
« Poslední příspěvek od radek_dr kdy 10. 03. 2021, 20:09:39 »
Znovu (už poněkolikáté) jsem zkontroloval všechna práva dotčených souborů/adresářů - jsou shodná, včetně uživatele. Nastavil jsem dokonce práva všem na vše (777), nepomohlo. Pravděpodobně bude problém s tím RAMdiskem, jdu hledat dál, co všechno je potřeba nastavit.
9
Server / Re:Ramdisk problém
« Poslední příspěvek od Petr Krčmář kdy 10. 03. 2021, 15:50:06 »
Pravděpodobně je problém v právech na tom linku v kombinaci s uživatelem, pod kterým běží Apache. Proto ty jako jeden uživatel na ten link můžeš, ale Apache jako jiný uživatel ne. Zkontroluj taky, jestli máš zapnuto FollowSymLinks.
10
Server / Ramdisk problém
« Poslední příspěvek od radek_dr kdy 10. 03. 2021, 15:29:14 »
Zdravím
Mám na serveru SW pro meteostanici, který m.j. vytváří každých 12 sec. malý soubor "realtime.txt", obsahující surová data z meteostanice. SW je nakonfigurován, aby soubor ukládal do /var/www/data. V rootu webu (/srv/www/html/) je symlink na tento soubor a javascriptem se data periodicky načítají a zobrazují na webové stránce. Potud je vše OK.
Chtěl jsem "šetřit" SSD v serveru tím, že vytvořím ramdisk, do kterého se bude tento soubor ukládat - to nebyl problém. Změnil jsem symlink na nové umístění souboru, ze vzdáleného PC přes sftp se k souboru normálně dostanu a zobrazím ho, v terminálu na serveru taktéž (pomocí MC), atributy jsem nastavil stejně jako u původního symlinku, směrovaného do /var/..., přesto javascript soubor nezpracuje, na stránce se zobrazují nesmysly a v error.log apache je záznam:
"...Symbolic link not allowed or link target not accessible: /srv/www/html/realtime.txt..."
V čem může být problém?
Stran: [1] 2 3 ... 10