Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.
sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.
Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).
Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.
Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.
Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou
… více »Český statistický úřad rozšiřuje Statistický geoportál o Datový portál GIS s otevřenými geografickými daty. Ten umožňuje stahování datových sad podle potřeb uživatelů i jejich prohlížení v mapě a přináší nové možnosti v oblasti analýzy a využití statistických dat.
Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.
Řešení dotazu:
Řekl bych že jsi ale totálně mimo. Řekl bych že používáš nějaký filtr ve Windows aniž o tom víš, a máš pocit že máš maximální kvalitu :-PA nebo je to sugesce/placebo efekt
Jediné co mě ještě napadá v takovém případě je, že používáte nějaký zvukový daemon který signál převzorkovává před tím než jej pustí do hw(ovšem to by musel být sakra odfláknutý).Není tam Pulse Audio? Ve Fedoře a Ubuntu je myslím přednastaveno.
resample-method
v /etc/pulse/daemon.conf
.
Jak prehravam pres Alsu to nevim. Jak zakazu dmix, popripade prevzorkovani?To je ale zásadní věc. Alsí zařízení "default" je ekvivalentní windowsovskému kernel mixeru, či jak se to dnes jmenuje. Jede přes dmix, který zajišťuje mix zvuků z více zdrojú a poměrně nekvalitní resampling na společnou frekvenci. To samé platí pro nahrávání, kde to jede přes resamplující dsnoop. Ve win sis s tím pohrál a používáš ASIO komunikující rovnou s ovladačem zvukovky. V alse pro stejnou funkčnost stačí v nahrávači/přehrávači zvolit zařízení plug:hw:NAZEV_ZVUKOVKY. Jinak pokud to byl starý sblaster interně hardwarově vše převzorkující na 48kHz a dmix/dsnoop jsi měl nastavený na 44.1kHz (což tak myslím bývalo), musel být zvuk opravdu humus, obzvlášť pokud bys nahrával/přehrával ve 48kHz (dvě nekvalitní převzorkování za sebou).
V linuxu je nahravka stredovejsi a spinavejsi
Mam na mysli kvalitu zvuku, ne stereobazi ani hlasitost.
access: MMAP_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 16384 buffer_size: 16384
standa@standa-ubuntu:~$ amixer -c 2 contents numid=47,iface=CARD,name='S/PDIF mode Switch' ; type=ENUMERATED,access=rw------,values=1,items=2 ; Item #0 'Consumer' ; Item #1 'Professional' : values=1 numid=3,iface=CARD,name='VU-meters Switch' ; type=BOOLEAN,access=-w------,values=1 numid=45,iface=HWDEP,name='Channels info' ; type=INTEGER,access=r-------,values=6,min=0,max=256,step=0 : values=4,2,10,8,10,1 numid=1,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---R--,values=10,min=-128,max=6,step=0 : values=0,0,0,0,0,0,0,0,0,0 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=2,iface=MIXER,name='Line Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=-50,max=50,step=0 : values=0,0 | dBscale-min=-25.00dB,step=0.50dB,mute=0 numid=5,iface=MIXER,name='Monitor Mixer Volume' ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=0 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=6,iface=MIXER,name='Monitor Mixer Volume',index=1 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=0 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=7,iface=MIXER,name='Monitor Mixer Volume',index=2 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=8,iface=MIXER,name='Monitor Mixer Volume',index=3 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=9,iface=MIXER,name='Monitor Mixer Volume',index=4 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=0 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=10,iface=MIXER,name='Monitor Mixer Volume',index=5 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=0 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=11,iface=MIXER,name='Monitor Mixer Volume',index=6 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=12,iface=MIXER,name='Monitor Mixer Volume',index=7 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=13,iface=MIXER,name='Monitor Mixer Volume',index=8 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=14,iface=MIXER,name='Monitor Mixer Volume',index=9 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=15,iface=MIXER,name='Monitor Mixer Volume',index=10 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=16,iface=MIXER,name='Monitor Mixer Volume',index=11 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=17,iface=MIXER,name='Monitor Mixer Volume',index=12 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=18,iface=MIXER,name='Monitor Mixer Volume',index=13 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=19,iface=MIXER,name='Monitor Mixer Volume',index=14 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=20,iface=MIXER,name='Monitor Mixer Volume',index=15 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=21,iface=MIXER,name='Monitor Mixer Volume',index=16 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=22,iface=MIXER,name='Monitor Mixer Volume',index=17 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=23,iface=MIXER,name='Monitor Mixer Volume',index=18 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=24,iface=MIXER,name='Monitor Mixer Volume',index=19 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=25,iface=MIXER,name='Monitor Mixer Volume',index=20 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=26,iface=MIXER,name='Monitor Mixer Volume',index=21 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=27,iface=MIXER,name='Monitor Mixer Volume',index=22 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=28,iface=MIXER,name='Monitor Mixer Volume',index=23 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=29,iface=MIXER,name='Monitor Mixer Volume',index=24 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=30,iface=MIXER,name='Monitor Mixer Volume',index=25 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=31,iface=MIXER,name='Monitor Mixer Volume',index=26 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=32,iface=MIXER,name='Monitor Mixer Volume',index=27 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=33,iface=MIXER,name='Monitor Mixer Volume',index=28 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=34,iface=MIXER,name='Monitor Mixer Volume',index=29 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=35,iface=MIXER,name='Monitor Mixer Volume',index=30 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=36,iface=MIXER,name='Monitor Mixer Volume',index=31 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=37,iface=MIXER,name='Monitor Mixer Volume',index=32 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=38,iface=MIXER,name='Monitor Mixer Volume',index=33 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=39,iface=MIXER,name='Monitor Mixer Volume',index=34 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=40,iface=MIXER,name='Monitor Mixer Volume',index=35 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=41,iface=MIXER,name='Monitor Mixer Volume',index=36 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=42,iface=MIXER,name='Monitor Mixer Volume',index=37 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=43,iface=MIXER,name='Monitor Mixer Volume',index=38 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=44,iface=MIXER,name='Monitor Mixer Volume',index=39 ; type=INTEGER,access=rw---R--,values=1,min=-128,max=6,step=0 : values=-128 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=4,iface=MIXER,name='VU-meters' ; type=INTEGER,access=r----R--,values=96,min=-128,max=0,step=0 : values=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 | dBscale-min=-128.00dB,step=1.00dB,mute=1 numid=46,iface=PCM,name='Sample Clock Source' ; type=ENUMERATED,access=rw------,values=1,items=2 ; Item #0 'Internal' ; Item #1 'S/PDIF' : values=0A tady vypis souboru z /proc:
access: RW_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 3680 buffer_size: 11040
Velikost bufferu by prece nemel mit vliv na kvalitu zvuku, chapal bych jeste vypadavani, praskani ci dlouhou odezvu.
Vlastní OS nemá na zvuk žádný vliv, pokud se neprovádí zásahy do přehrávaných dat.
Někdo řeší jiný průběh rušení na napájecích linkách pro různé OS..
Podle mě určitě nějaký vliv má. Ovladač určitě musí dělat nějakou inicializaci HW a jiné parametry možná na kvalitě zvuku znát budou. Přeci jen inicializace může (a asi i bude) být udělaná jinak v ovladačích ve Windows a jinak v linuxu.Vlastní OS nemá na zvuk žádný vliv, pokud se neprovádí zásahy do přehrávaných dat.
Přesně tak.
Pokud je driver správně, ve finále musí mít zvukovka nastavené registry stejně ve win i linuxu.O tom právě nejsem tak úplně přesvědčený. Ovladači nic nebrání v tom, aby některé registry nastavil jinak.
sice neodpovím přímo ale jen taková perla pro zajimavost:
mám notebook Compal HEL81 - kde činan domrvil patrne desku a pri provozu MS win slysim z vystupu realtec zvukovky znacne ruseni. To je vytvareno dle zvuku - slysim to i uchem nad NB - na smd civkach menicu napajeni, ale slysivam i disky apod.. V linuxu nic takoveho neslysim a byla to prvni vec ktere jsem si vsiml pri prechodu :)) Premyslel jsem jak je to mozne a neslo mi to moc do hlavy..jedine co me napadlo je, ze kernel uziva jine timery na zpracovani dat v CPU atd, tudiz civky menicu nedelaji pazvuky a nerezonuji vlivem impulznich odberu :)) lajcky receno
jinak ja osobne pouzivam pulseaudio - a to z toho duvodu ze dmix a alsa mi zvukove nevyhovovaly.. Pulse se da velmi dobre nastavit a je dobre pro hot swap zvukovek - pouzivam pcmcia audigy2 tak i vnitrni realtek ALC a obcas i bastl head amp s pcm2902 a zvuk je stejne doby v linuxu jak ve win..
Mne prijde ze to hrotite ..
Tady sem ti udelal stereo remake levej kanal ardour , pravej cubase :
http://www.uloz.to/8460328/tlumici-bedna-mix-flac
Prijde mi to v cubase premodulovane.
pavel@sara:/tmp$ sox diff.wav -n stat Samples read: 4832132 Length (seconds): 54.786077 Scaled by: 2147483647.0 Maximum amplitude: 0.000671 Minimum amplitude: -0.000610 Midline amplitude: 0.000031 Mean norm: 0.000100 Mean amplitude: 0.000015 RMS amplitude: 0.000126 Maximum delta: 0.001099 Minimum delta: 0.000000 Mean delta: 0.000169 RMS delta: 0.000212 Rough frequency: 11817 Volume adjustment: 1489.455
pavel@sara:/tmp/2$ sox -m win-aligned.wav -v -1 orig-aligned.wav -n stat Samples read: 4917366 Length (seconds): 55.752449 Scaled by: 2147483647.0 Maximum amplitude: 0.000427 Minimum amplitude: -0.000427 Midline amplitude: 0.000000 Mean norm: 0.000070 Mean amplitude: -0.000000 RMS amplitude: 0.000088 Maximum delta: 0.000824 Minimum delta: 0.000000 Mean delta: 0.000136 RMS delta: 0.000171 Rough frequency: 13651 Volume adjustment: 2340.571 pavel@sara:/tmp/2$ sox -m lin-aligned.wav -v -1 orig-aligned.wav -n stat Samples read: 4917366 Length (seconds): 55.752449 Scaled by: 2147483647.0 Maximum amplitude: 0.000580 Minimum amplitude: -0.000580 Midline amplitude: 0.000000 Mean norm: 0.000085 Mean amplitude: -0.000000 RMS amplitude: 0.000108 Maximum delta: 0.001160 Minimum delta: 0.000000 Mean delta: 0.000167 RMS delta: 0.000209 Rough frequency: 13649 Volume adjustment: 1724.632 pavel@sara:/tmp/2$ sox -m win-aligned.wav -v -1 lin-aligned.wav -n stat Samples read: 4917366 Length (seconds): 55.752449 Scaled by: 2147483647.0 Maximum amplitude: 0.000519 Minimum amplitude: -0.000519 Midline amplitude: 0.000000 Mean norm: 0.000085 Mean amplitude: 0.000000 RMS amplitude: 0.000108 Maximum delta: 0.001038 Minimum delta: 0.000000 Mean delta: 0.000167 RMS delta: 0.000209 Rough frequency: 13648 Volume adjustment: 1927.529
"Ted si to poustim v praci pres integrovanou zvukovku pres repro 5.1 Creative Inspire. A ten rozdil je slyset, bohuzel."
to zni jako dobry vtip.
po precteni tohoto prispevku se musim zeptat na jednu vec:
co ze to za velmi kvalitni hifi aparaturu mate doma? ze slysite rozdily a pritom pouzivate takove smejd zvukove karty ..
pokud to tu uz nekde je tak se omlouvam ale tento thread zacina byt silne neprehledny..
Už jsem tu psal, že rozdíl slyším.Teď jsem mluvil o původní nahrávce ardour vs cubase. Tu poslední jsem neposlouchal.
takze jsem si take poslech ty wav. a bohuzel neslysim rozdily.. ale muze to byt tim ze jsem hluchej a take tim ze nemam hiend aparaturu..
1. testovani jsem provedl na Creative Audigy2 pcmcia s mixem pres pulseaudio s resamplerem src-medium-quality na 48khz (abych obesel interni trosku horsi resampling na 48khz ktery creativy delaji)
vystup primo do sluchatek koss porta pro - (take nic extra ale kvalitu mptrojek v tom rozeznam a staci mi )
2. testovani - oprasil jsem svuj delany USB DAC s pcm2902 + opa827 krmici buffery LT1010 - audio buffer je docela dobry..to pcm2902 neni nic extra (neni tam extra presna reference jakou by si 16bit DAC zaslouzil) ale zere to data 16bit 44.1khz a nic to s tim nedela narozdil od Audigy.
(obesel jsem pulseaudio a rval data primo pres aplay -d do USB DAC)
vystup bufferu zase do sluchatek koss porta pro..a bohuzel zase nevidim rozdil
na takove netopiri testy by to chtelo nekoho s senn. HD555 sluchadlama a napr spicovnim HS-DAC
eh pardon :)) *netopýří
Neboli měna takove netopiri testy by to chtelo nekoho s senn. HD555 sluchadlama
tak pokud mas kvalitni cely audio retezec a povidas ze rozdil slysis ale je mizivy, tak my ostatni s beznym audiem nemame sanci to slyset pokud to bylo z spdif do spdif tak to muzou bejt hodiny a kdo vi co jeste.. ale pochybuji ze to pujde poznat na interni zvukovce a creative inspire
alespon nejsem jedinej hluchej
03-the_haunted-the_medication-qtxmp3.mp3 audacity_vs_cubase-spdif-wav.7z lin.wav orig.wav win.wav cubase_vs_audacity-spdif.7z lin.wav win.wav ardour_vs_cubase.7z tlumici_bedna_ardour2.wav tlumici_bedna_cubase3.wav tlumici_bedna_mix.flacZ toho lin.wav a win.wav jsou prakticky stejné, tam slyšitelný rozdíl nebude.
midentify nahravka.mp3
. Pouze se zde afaik řeší, proč je každá jiná, např. proč má jiný bitrate atd.
To je asi důvod, proč se nemají unášet diskuze (že jo Stando), je to pak nepřehledné a lidé neví, na co vlastně reagují a co se řeší.
Tiskni
Sdílej: