Obsah fóra hifi.slovanet.sk hifi.slovanet.sk


 
 FAQFAQ   HľadaťHľadať   Zoznam užívateľovZoznam užívateľov   Užívateľské skupinyUžívateľské skupiny   RegistráciaRegistrácia 
 NastaveniaNastavenia   Súkromné správySúkromné správy   PrihláseniePrihlásenie 
http://www.tnt-audio.com/gif/smallstereo_white.gif

Jak nastavit linux pro co nejlepsi kvalitu zvuku
Choď na stránku 1, 2  Ďalšia
 
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Zdroje signálu
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Pi február 25, 2011 16:09:21    Predmet: Jak nastavit linux pro co nejlepsi kvalitu zvuku Odpovedať s citátom

Ahoj,

sorry, ze zakladam novy tema, zaujal me asi ctvrtej preispevek dustina odsud: http://hifi.slovanet.sk/bb/viewtopic.php?t=9041 , ale nechtel sem se vkradat do toho tematu, tak se ptam tu. Mam SUSE a chtel bych se zeptat jak presne nastavit linux, alsu, aby se nic neresamplovalo atd? mam ESI Juli@, kerou chci pouzivat JEN na hudbu a jeste druhou zvukovku creative x-fi, kerou chci pouzivat na vse ostatni, vcetne filmů a tam je mi to resamplovani atd uplne ukradeny, jen aby to fungovalo..momentalne vse funguje, ale: Mam audacious a v nem nastaveny vystup na ALSA output plugin a vystupni zarizeni ESI Juli, ale nehraje to stejne(hur) nez FOOBAR2k s ASIO pod windows7 (stejnej hw). navic v audacious je ''natvrdo'' volba bitove hloubky vystupu, coz by se taky melo ridit podle nahravky ne? na win s ASIO driverem se vse prepinalo samo podle nahravky. Zajimalo by me teda jak to spravne rozchodit a nastavit aby to chodilo a hralo Very Happy jak ma a hlavne taky co je za plugin, nebo co ten '' plug:hw:X.X. '' ? kde ho najdu nebo jak na nej? ke stazeni sem jej nikde nenasel, v repozitari taky ne. PULSE asi nainstalovany nemam, sam sem ho neinstaloval, a kdyz se podivam v Yastu, tak neni zaskrtlej jako nainstalovany programy. S linuxem zacinam, s konzoli si zatim moc nerozumim, tak bych prosil o naky nazornejsi odpovedi, pokud by to bylo mozne.. dekuji za odpoved
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
durgo
Hifista - pokročilec


Založený: 23 január 2007
Príspevky: 250
Bydlisko: Zvolen

PríspevokZaslal: Pi február 25, 2011 16:23:40    Predmet: Odpovedať s citátom

Skús mrknúť sem, začiatok preskoč, dustin mi tu všetko poradil.
Ak ti to nebude stačiť, tak chvíľu počkaj, ak sa tu objaví naj odborník na linux tu na fóre - šikula dustin, určite ti pomôže
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Pi február 25, 2011 18:09:15    Predmet: Odpovedať s citátom

tak sem si to precetl a musim si odpocinout Very Happy ale dustin Thumb up je videt ze tomu fakt rozumi. Nicmene ja ne a nejspis bych potreboval nakej konkretneji navod Very Happy , ptz spidf vubec pouzivat nebudu a navic ty dve zvukovky Question . Doufam ze to nak bude chodit, teda pokud se do toho vubec nekdo pusti Very Happy ale diky za reakci
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Pi február 25, 2011 18:25:03    Predmet: Odpovedať s citátom

Čau, můžeme to spolu nastavit, ale přesně jak jsi viděl v tom druhém vlákně, není to na jeden příspěvek. Jestli do toho chceš opravdu jít, mohu večer napsat nějaký úvod, abys měl představu, jak to funguje a co bychom měli udělat.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
durgo
Hifista - pokročilec


Založený: 23 január 2007
Príspevky: 250
Bydlisko: Zvolen

PríspevokZaslal: Pi február 25, 2011 18:26:02    Predmet: Odpovedať s citátom

kľudne zatiaľ oddychuj, ale akonáhle sem príde a uvidí v názve linux, hneď sa do teba pustí, potom neviem či to predýchaš Laughing
edit: tak už ho tu máš Wink
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Pi február 25, 2011 19:41:59    Predmet: Odpovedať s citátom

Ahoj, chtel bych do toho jit, pokud mas cas. rad si hraju a rad se priucim novy veci, jinak bych porad nadaval na windows, ale nemel bych nainstalovanej linux. je mi jasny ze to bude na dyl, ale pokud to bude uspesny a tak nejak stabilni, na denni pouzivani, rad se o to aspon pokusim. jak sem psal, na windows sem mel creative jako vychozi na naprosto vsechny zvuky, a Julii JEN jako vystup ve foobaru prez ASIO, na nic jinyho sem ji nepouzival, takze pokud by to tak slo i s tim ze by se nic neresamplovalo.. budu moc vdecnej, pokud to pujde, i pokud se dozvim jak to funguje.. dnes veceru uz tu asi nebudu, ale zitra dopoledne se do toho mohl pustit.. takze jestli by to slo, fakt diky ! Thumb up
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Pi február 25, 2011 23:59:30    Predmet: Odpovedať s citátom

Návštěva se trochu protáhla, tak jenom pár drobností. Ono to nakonec nebude nic složitého, tvůj požadavek je standardní situace.

Pro "nehudební" zvuky by to chtělo nainstalovat pulseaudio, napojené na tu Xfinu. Pozor, X-Fi je několik druhů s různou mírou podpory ovladači. Standardní X-Fi má podporu hodně špatnou. Nikdy jsem ji neměl, takže detaily neřeknu, ale zcela upřímně je možné, že zrovna pro tvé potřeby ten ovladač stačit nebude. Chce to vyzkoušet. Ale základní věci by to umět mělo, tak snad bude stačit.

1. Pulseaudio
Opravdu v OpenSuse nemáš nainstalované pulseaudio? Jakou máš verzi suse? Existuje soubor /usr/bin/pulseaudio? Konfigurace pulseaudia viz např. http://en.opensuse.org/SDB:Pulseaudio . Fakt bych se divil, kdybys v aktuální desktopové distribuci neměl po instalaci funkční a nakonfigurované pulseaudio a všechny aplikace by na něj byly nakonfigurované. Takto je to v Ubuntu i Fedoře od RedHatu.

Pak stačí jenom v příslušném GUI jako výstupní zařízení zvolit X-Fi a v postatě vše jede přes ni.

Dej vědět, jak jsi na tom s pulseaudiem ve své instalaci.

2. Hudba přes alsu na Juli

Zatím jen stručně. Stačí jen nakonfigurovat požadovaný přehrávač tak, aby jako výstupní modul použil alsu a v něm jako zařízení plug:hw:X, kde X je číslo Juli. Ve finále to nastavíme tak, aby nezáleželo na číslo zařízení, pro případ jejich prohození při bootu, ale to až ve fázi ladění a dokončování detailů.

Zařízení hw:0 je vlastní zvukovka. Driver definuje podporované formáty signálu a podporované frekvence. Zrovna juli umí pouze 32bit (S32_LE). Protože drtivá většina muziky není ve 32bitovém formátu, je potřeba použít součást knihovny alsa plugin plug. Ten zajišťuje minimální nutnou konverzi vstupního signálu na formát a frekvenci, kterou podporuje zvukovka. Takže v případě Juli téměř vždy provádí jen neškodnou bitové věrnou konverzi do 32bitu a bez něj se Juli téměř nedá provozovat. Nemusíš nic instalovat, jak ses ptal, již to vše máš v základní instalaci alsy. Převzorkování na jinou frekvenci by nastávalo pouze v případě nepodoporované vstupní frekvence, k čemuž vzhledem k podpoře Juli všech standardních hodnot v podstatě nikdy nedojde.

Pak se s tím dá ještě trochu pohrát, např. zajistit, že bude Juli vždy zapnutá, s příslušnými hlasitostmi na maximu, a prodloužit buffery, aby se minimalizovalo riziko podtečení dat zvukovky (tzv. xrun). No a to je vlastně vše. Nakonecto celé nebude nijak složité.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: So február 26, 2011 07:58:36    Predmet: Odpovedať s citátom

Tak sem se dival do usr/bin/ a pulseaudio sem tam nevidel, ani ve skrytych souborech v krusaderu s pravy roota nidke nic, a kdyz sem dal hledat pulse, naso to pouze slozku /etc/pulse a v ni soubor client.conf, kde je napsano:

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values a commented out. Use either ; or # for
## commenting.

; default-sink =
; default-source =
; default-server =

; autospawn = yes
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog

; cookie-file =

; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB

ale ikdyz je i tady napsana ta cesta do /usr/bin/pulseaudio , nic sem tam nenasel. Je mozny ze nekde delam chybu, co bych mohl delat spatne ?
Neexistuje nakej prikaz do konzole, kerej by ukazal esi je tam to pulse? OPRAVA: tu slozku sem nenasel a v Yastu kdyz dam najit pulse tak tam vidim ze mam nainstalovany libpulse-mainloop-glib0, libpulse0 a lbxine -1pulse. to je vse. nechybi tam neco? Mam SUSE 11.3 s KDE.
Jinak zvukovka creative funguje, ty x-fi technologie atd me nezajimaji, ale hraje.
Za par tydnu budu muset kvuli nekterym vecem jako je padani ktorrentu, amaroku, VLC asi prejit na 11.4, tak snad postup pro ''audiofilni'' nastaveni bude stejnej. Confused

A v tom odkazu je popsany hlavne gnome a je tam taky napsano:

openSUSE 11.2, KDE 4.2

Pulseaudio is not used as default sound server. Run as root:
setup-pulseaudio --enable

nejsem moc zdatnej v anglictine, ale toto sem snad pochopil dobre ze v zakladu neni nastaveny jako vychozi. Mam zadat ten prikaz do konzole, aby se to pulse zaplo?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: So február 26, 2011 09:02:39    Predmet: Odpovedať s citátom

Zajímavé, myslel jsem, že dnes už je pulseaudio nacpané v každé větší distribuci. Je docela složité se ho zbavit, tak jsem to nechtěl řešit. Pokud není, tím líp. Tvé KDE zdá se používá rovnou alsu, tím líp.

Jaký je to vlastně rozdíl? Desktopový systém potřebuje přehrávat více zvuků najednou, obecně s různou vzorkovací frekvencí (fs). K tomu slouží mixer, který spojuje všechny vstupní zvuky do jednoho a ty s jinou fs konvertuje na společnou fs, obvykle 48kHz.

Alsa má vlastní, tzv. dmix, který je již defaultně nakonfigurovaný "od výrobce". Je to jenom součástí knihovny alsa-lib zajišťující komunikaci mezi aplikací a ovladačem zvukovky.

Pulseaudio řeší to samé, plus miliony jiných věcí. Je to samostatně běžící program (démon), ke kterému se aplikace připojují a který pak sám komunikuje přes alsa-lib s ovladačem. Protože si vše řeší sám, používá přímo zařízení hw:X, obchází všechny ostatní vrstvy (dmix, plug). Je to hodně ambiciozní projekt a bohužel ještě není úplně dotažený. Jsem rád, že se mu vyhneš.

V alse existuje defaultní název zařízení "default", na který bývají aplikace standardně nastavené, pokud se jim neřekne jinak. Tento default potřebujeme nastavit, aby byla vždycky x-fi s dmixem.

Dříve se používaly čísla, dnes už knihovna umí textové názvy. To je dobře, protože pořadí zvukovek se může mezi rebooty měnit, jména jsou stálá. Jenom ty jména potřebujeme zjistit.

Dej sem prosím:

1. Obsah souboru /etc/asound.conf, pokud existuje

2. otevři program Konsole a napiš příkaz

kód:
aplay -l


Výstup označ myší a vlož sem prostředním tlačítkem na skrolovacím kolečku (tento způsob kopírování ve win není) do značky CODE. Mimochodem to samé můžeš udělat s tím příkazem - označ myší v prohlížeči, přepni do konzole a prostředním tlačítkem zkopíruj do příkazové řádky.

Díky.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: So február 26, 2011 09:27:30    Predmet: Odpovedať s citátom

takze /etc/asound.conf tu taky nemam Very Happy je tam jen asound.state , tu je jeho obsah, jestli sem spravne pochopil ze ho sem mam dat, pokud ne, nebo to neni to co potrebujes, smazu to:

http://leteckaposta.cz/451380273

tu je vypis z konzole:

kód:
jan@linux-tckw:~> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: CA0106 [CA0106], device 0: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 1: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 2: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 3: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Juli [ESI Juli@], device 0: ICE1724 [ICE1724]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Juli [ESI Juli@], device 1: ICE1724 IEC958 [ICE1724 IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
jan@linux-tckw:~>



a jinac JA dekuju za ochotu !!

Naposledy upravil honzas dňa So február 26, 2011 10:30:12, celkom upravené 1 krát.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
JC
Hifi expert


Založený: 02 február 2007
Príspevky: 1174
Bydlisko: Úpätie Malých Karpát

PríspevokZaslal: So február 26, 2011 10:21:30    Predmet: Odpovedať s citátom

honzas:
Nič v zlom, ale nebolo by vhodnejšie dať to sem ako prílohu v textovom súbore?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: So február 26, 2011 10:32:16    Predmet: Odpovedať s citátom

Výborně.

Takže nastavíme jako default Xfi, aby se to nikdy neprohodilo.

V nějakém textovém editoru (ne openoffice Smile ), např. kate, zkopíruj
kód:

defaults.pcm.!card "CA0106"
defaults.ctl.!card "CA0106"


A ulož to jako soubor /home/jan/.asoundrc . Vznikne skrytý soubor .asoundrc v tvém domovském adresáři.

Chce to ověřit, že máš v cestě opravdu dmix. Vezmi nějaký wav, otevři dvě konzole a v každé spusť:
kód:
aplay -v -D default cesta_k_wavu.wav


kde na konci je cesta k wavu a ten wav. Až budeš psát tu cestu, používej tabelátor, bude ti doplňovat názvy.

Oba příkazy by měly být schopné hrát současně. Mrkni se, co to vypíše. Uvidíš jednotlivé vrstvy knihovny alsy - nejdříve přizpůsobovací plug, pak možná další šachy kolem počtu kanálů, pak dmix a úplně nakonec vlastní parametry zvukovky. Jinak aktuální parametry streamu do hrající zvukovky zjistíš výpisem příslušného souboru v /proc, v tvém případě příkazem

kód:
cat /proc/asound/CA0106/pcm0p/sub0/hw_params


Můžeš si tam tu adresářovou strukturu projít (třeba v dophinu), podívat se kolem.

Stejně tak si můžeš pohrát s tím aplay a místo zařízení default (to za parametrem -D ) zkus hw:0 a plug:hw:0 . Když dáš místo nuly jedničku, bude hrát Juli. Ta je trochu méně flexibilní, takže na hw:0 ji hrát asi nepřinutíš, leda bys měl 32bitový wav. Ten si snadno můžeš vyrobit příkazem sox (nainstaluj přes yast), např.

kód:
sox tvuj.wav -r 192000 -b 32 192-32.wav


Vyrobí ti 192/32. Takový by měl přehrát i hw:1 Juli, ledaže by se mu nelíbil počet kanálů, to chce vyzkoušet. Když tak dáš před to plug:hw:1 a díky parametru -v (verbose) u aplay uvidíš, že plug tentokrát už nemění i formát, ale jenom přidává další kanály. Nebo si soxem můžeš vyrobit úplně obskurní fs třeba 185300 (-r 185300 ve specifikaci výstupního wavu) a uvidíš, že to už plug musí konvertovat na nejbližší podporovaný. Jinak v konzoli šipkou nahoru/dolů procházíš historii příkazů, shift+PgUp/PgDown ti skroluje výpis. Ctrl+R a začneš psát a začne ti to vyhledávat v historii příkazů, to se ti může hodit.

Můžeš si hrát, sorry, musím zmizet, ozvu se večer. Vlastně už nám zbývá jenom ta juli.


Naposledy upravil dustin dňa So február 26, 2011 10:36:59, celkom upravené 1 krát.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: So február 26, 2011 10:32:54    Predmet: Odpovedať s citátom

JC napísal:
honzas:
Nič v zlom, ale nebolo by vhodnejšie dať to sem ako prílohu v textovom súbore?


Už to nepotřebujem Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: So február 26, 2011 13:31:05    Predmet: Odpovedať s citátom

Takze ten soubor v kate jsem vytvoril, ulozil, a pote zkusil spustit 2x stejny waw prez terminaly, tak aby hrali soucasne a funguje to, takze je to asi ok Smile zkousel sem i mp3(protoze mam same FLAC-y a jeden jediny waw)tak sem chtel zkusit spustit i dve odlisne pisnicky zaroven, ale mp3 to nevzalo-jen sum( Question ), tak sem ten FLAC ani nezkousel a stahl jinou nahravku ve .wav a v poradkou, hrajou obe.
Dále sem zkousel prehravat prez tu konzoli nejdrive s parametrem hw:0, hrala creativka, pak plug:hw:1, hrala Juli a nakonec hw:1 a hodilo to hlasku neco ve smyslu format is not avalible, takze hadam ze je vse spravne a uz zbyva jen doladit ALSU (zatim nemam tuseni jak Very Happy ) aby zvuk do Julie posilala vzdy prez plug:hw:1 .

citácia:
Pak se s tím dá ještě trochu pohrát, např. zajistit, že bude Juli vždy zapnutá, s příslušnými hlasitostmi na maximu

Moc nechapu jak je to mysleno aby byla porad zapnuta? Jde mi o to ze PC casto bezi treba cely den a hudbu na nem nepoustim, takze jestli by to nebylo zbytecny? A ta hlasitost, to znamena ze pokazde kdybych zapl PC tak uz by byla prednastavena na maximalni hlasitost? To by asi taky nebylo nejlepsi, vzdy reguluju hlasitost prave na PC, a naplno to nikdy nedavam Very Happy
Ale Mozna zase placam blbosti, ptz sem to nejak nepochopil.

citácia:
prodloužit buffery, aby se minimalizovalo riziko podtečení dat zvukovky (tzv. xrun). No a to je vlastně vše. Nakonecto celé nebude nijak složité.

To prodlouzeni bufferu bude nejak souviset s tou latencí ne? nebo mozna taky placam blbosti, ale na Win7 pokud sem mel u Juli prez jeji oficialni ovladac nastavenou latenci na min nez 2048 ms, tak se pri prehravani nahravky nad 24/96 objevovalo prave to popisovane praskani. Jinak vypada to ze uz to nebude moc slozite (doufam) a sem moc rad, akorat vecer tu nejspis zase ja nebudu, takze zitra dopoledne bych se tu objevil a mohli by sme to doladit, pokud by byl cas. Díky
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: So február 26, 2011 14:09:02    Predmet: Odpovedať s citátom

Nakonec jsem se dostal ke kompu.

Výborně. Takže default je na dmixu a systém je nastaven. Aplay je jenom jednoduchý nástroj přímo od vývojářů alsy a dobře se s ním ladí a testuje. Nic jiného než wav a raw neumí. Ale zase máš ten sox, který umí konvertovat všechny formáty, na jaké si vzpomeneš (konverzní filtry bývají obvykle v dalších balících libsox-fmt..).

Zapnout juli - myšleno zajistit, aby nebyla mutnutá. Ad ta hlasitost - myslel jsem, že budeš používat regulaci na zesíku a budeš ji tedy chtít mít pořád na 100%. Pokud ne, nebudeme nic řešit. Systém by si měl před vypnutím uložit stav čudlíků všech zvukovek, právě do toho /etc/asound.state - tam vidíš hodnoty jednotlivých ovládacích prvků. A při startu to zase načítá pomocí nástroje alsactl store/restore. To ti zřejmě funguje, takže to nebudeme řešit.

Co ale asi bude potřeba je oddělené grafické čudlíky pro hlasitost xfi a juli. V gnome bych věděl, jak na to, v KDE to budu muset trochu nastudovat. Nevím, jestli půjde spustit kmix dvakrát a nastavit je pro různé zvukovky. Vyzkouším. Nebo můžeš pro juli používat klasický alsamixer v terminálu, pokud by ti to stačilo.

Ano, buffery v podstatě určují latenci. Pro nahrávání/masterování musí být co nejkratší, ale pro přehrávání je lepší co nejdelší. To se musí nastavit v přehrávači, mrknu na audacious.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Ne február 27, 2011 08:05:53    Predmet: Odpovedať s citátom

To ja se pro zmenu vcera uz ke kompu vubec nedostal, tak se omlouvam.

Takze nejvice by mi asi vyhovovalo to, ze by se vzdy ulozila hlasitost na kerou to nastavim a po nabootovani se zase obnovila. Doposud to tak fungovalo, tak uvidime po ''doladeni''.

Jinac v SUSE 11.3(mozna i jinde v KDE)je Kmixer, coz hadam neni doslova mixer jako alsí dmix, ale pouze GUI pro nastavovani hlasitosti(?). Je normalne umisten v panelu jako klasicke ovladani hlasitosti a jde v nem vybrat hlavni kanal. Kdyz dam tuto volbu, muzu prepinat mezi kartami CA0106 a ESI Juli@. Takze sem vybral jako hlavni CA01016 a tam zaskrtl Master. Vysledek je ten ze ovladanim hlasitosti na klavesnici ovladam Master CA0106 a pokud kliknu na ikonu v panelu otevre se pouze tento master a kdyz pod nim kliknu na ''směšovač'' tak se otevere vetsi okno s temi kartami a po prepnuti na zalozku ESI ovladam myší táhla master a PCM od juli, coz mi vyhovuje. Trochu sem se zbytecne rozepsal, ale takhle to funguje a snad by bylo po problemu, pokud to tak bude fungovat i po tom doladeni Smile

Takze uz staci jen nak definovat ten plug:hw:1 jako vychozi pro Julii, a latence, nebo ? a jak ? Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Št marec 03, 2011 10:01:48    Predmet: Odpovedať s citátom

Nezapoměl jsem na tebe, jen mi pár dnů trvalo si po večerech pohrát s audacious.

Jakou máš verzi audacious? Jsou mezi nimi veliké rozdíly v alsa pluginu.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Št marec 03, 2011 10:14:09    Predmet: Odpovedať s citátom

ok Smile mam audacious 2.4.3
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Št marec 03, 2011 10:50:41    Predmet: Odpovedať s citátom

honzas napísal:
ok Smile mam audacious 2.4.3


Výborně. Tak ta už má pořádně udělaný plugin alsy http://hg.atheme.org/audacious-plugins/audacious-plugins/file/574e8896b514/src/alsa/alsa.c . Starší verze nenastavovaly klíčové parametry a nechávaly to na alse. Ta volí nesmyslně malou periodu (dobu mezi přerušeními zvukovky) a zvukovka běžně házela deset tisíc IRQ za sekundu, díky čemuž audacious sežral desítky procent CPU. Tak to mám ještě já ve verzi 2.1. na ubuntu karmic.

Takže v nastavení alsy si nastav zařízení hw:juli a v bitovém rozlišení dej 32 bitů (nativní formát juli). Velikost bufferu zvol 3000, v kódu tvé verze je

kód:
unsigned int useconds = 1000 * MIN (1000, aud_cfg->output_buffer_size / 2)


Takže použije minimum z 1000 nebo 3000/2=1500, tedy 1000.

Až spustíš přehrávání, zkontroluj parametry juli přes

kód:
cat /proc/asound/Juli/pcm0p/sub0/hw_params


Klidně to sem zkopíruj. Vykoušej si různé frekvence (96, 192kHz), vyrob si je třeba přes sox, to už umíš Smile

A nárůst přerušení po sekundě uvidíš příkazem


kód:
watch -n 1 grep ICE1724 /proc/interrupts


Příkaz watch každou sekundu (-n 1) spustí příkaz grep, který z /proc/interrupts vytáhne jen řádek obsahující řetězec ICE1724, tedy Julinu. Počet přerušení je to druhé číslo, ale to poznáš, nic jiného se v tom řádku nemění Smile

Uvidíš, že těch interuptů bude přibývat jenom pár (desítek) za sekundu, záleží na frekvenci muziky. Je to přímo korelované s parametrem period_size v tom výpisu z hw_params - čím větší fs, tím dřív zvukovka "spotřebuje" fixní period_size dat a hází informační interrupt přehrávači, aby věděl, co už zvukovka sežrala.

Víc bez překompilování audacious s tím neuděláme, bohužel uživatelské nastavení bufferu a periody mají stále v TODO, ani v devel verzi to ještě není. Ale myslím, že to defaultní nastavení ve tvé verzi je úplně OK. Nic víc "audiofilského" neznám, máš to napřímo do Juli, bez převzorkování, s rozumnou velikostí bufferů, audacious nezabere skoro žádné CPU.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Št marec 03, 2011 11:43:37    Predmet: Odpovedať s citátom

Tak v audacious v nastaveni vystupniho modulu sem jako zarizeni PCM vybral hw:1,0 (ICE1724), hloubku vystupu 32 a uz to hraje a bez resamplovani takze parada Smile

kód:
jan@linux-tckw:~> cat /proc/asound/Juli/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 8064
buffer_size: 32768
jan@linux-tckw:~>

kód:
jan@linux-tckw:~> cat /proc/asound/Juli/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 8160
buffer_size: 32768
jan@linux-tckw:~>



velikost vyrovnavaci pameti sem dal na 3000 (je tu max az 10000). Question a to preruseni naskakuje po cca +- 90, a audacious si bere okolo 5%CPU, takze taky v pohode.

Takze velice moc dekuji za pomoc a hlavne za trpelivost a cas, sem rad ze i na linuxu se da najit plnohodnotna nahrada za ASIO. Jde videt, ze to fakt ovladas, fakt zustavam hledet Shocked , ze si to dokazal i takhle nadalku a ''naselpo'' vyresit. Palec hore Thumb up . Fakt diky Smile .
P.S. asi za chvili budu muset ''nedobrovolne'' instalovat suse 11.4, takze se pokusim podle tohoto postupu vse naladit znova, ale kdyby se nedejboze naskytl nakej zadrhel, muzu se tu jeste ozvat, nebo radsi uz neotravovat Laughing
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Št marec 03, 2011 12:18:36    Predmet: Odpovedať s citátom

Super, popral ses s tím na jedničku. Myslím, že přechod na novou verzi opensuse nebude problém. Díky KDE se ti tam asi nenatlačí pulseaudio, takže se vlastně nic nezmění.

Líbilo se by mi stáhnout počet interruptů tak na deset za sekundu, ale to je detail. Třeba to v další verzi audacious už bude nastavitelné. Nicméně myslím, že na zvuku to vůbec nepoznáš.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Št marec 03, 2011 12:34:24    Predmet: Odpovedať s citátom

OK, taky si myslím, ze uz to se zvukem nic neudela. Takze jeste jednou moc díky ! Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Št marec 03, 2011 21:33:25    Predmet: Odpovedať s citátom

citácia:
i na linuxu se da najit plnohodnotna nahrada za ASIO


Myslím, že vzhledem ke kontrole nad celým řetězcem je to více než plnohodnotná náhrada za ASIO. Už jenom tak triviální věc, jako si vypsat aktuální parametry streamu do zvukovky a její nastavení (formát, sample rate, periodu a DMA buffer) z toho virtuálního souboru /proc/asound..., jednotným způsobem bez ohledu na typ zvukovky, to snad ASIO ani vůbec neumožňuje. A ASIO ovladače se považují za něco "víc", přitom je to úplný základ, jak pracovat se zvukovkou.

Druhá triviální věc jsou ty počty interruptů, dle mého názoru velice užitečná věc, vědět jak moc zařízení zatěžuje systém. Ale na to asi budou ve windows nějaké utilitky, nevím.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Pi marec 04, 2011 08:12:20    Predmet: Odpovedať s citátom

Ano, to je pravda, da se vse nastavit a vse zjistit a kontrolovat a je to uzitecny, s tim plne souhlasim, jenze do toho clovek musi ''videt'', treba jako ty. Taky si myslim, ze to, co sem podle tveho navodu delal a nastavoval, bylo SAMO O SOBE jednoduche, jenze aby se clovek dostal na takovou ''uroven'', aby to zvladl sam bez cizi pomoci vyzdauje opravdu hodne zkusenosti s linuxem a chut se ucit. BOHUZEL vsak pro velkou vetsinu lidi je Linux spanelska vesnice, nebo ceska vesnice, ve ktere stejne jeste nikdy nebyli, takze si radsi na windows stahnou plugin a vono to funguje. Ale jak sem psal, souhlasim s tim, ze je to mocnejsi nastroj, a celkove se mi libi vic tento pristup sam si ty veci ''nastavit od spodu'', jenze se mi nekdy zda ze je to nadlidskej ukol Laughing
To uz ale asi nepatri na forum o hifi, chtel sem valstne jen napsat, ze souhlasim Very Happy
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Pi marec 04, 2011 08:33:11    Predmet: Odpovedať s citátom

Jo, s tím mohu jen souhlasit Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
JC
Hifi expert


Založený: 02 február 2007
Príspevky: 1174
Bydlisko: Úpätie Malých Karpát

PríspevokZaslal: Pi marec 04, 2011 10:33:15    Predmet: Odpovedať s citátom

honzas, dustin
V podstate viem čo robíte, ale inak Rolling Eyes . Mať takého odborníka ako je dustin v blízkosti bydliska, to by sa dali robiť rôzne fajnovosti... Dustin neber to ako poklonkovanie, ale uznanie za dlhoročnú prácu v odbore!
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi expert


Založený: 06 október 2006
Príspevky: 3408
Bydlisko: Plzeň

PríspevokZaslal: Pi marec 04, 2011 17:41:52    Predmet: Odpovedať s citátom

JC, díky, nicméně ono to zase není tak složité. Díky dostupnosti zdrojáků všech vrstev audio řetězce, pěkně naindexovaných v googlu v různých webových frontendech systémů pro správu jejich zdrojáků a díky spoustě užitečných textových ladicích výstupů linuxového kernelu (typicky soubory v /proc) to není žádná velká věda. Jenom trochu vědět, jak to obecně funguje a pak pár míst, kam se podívat. To jenom ve windows to vypadá jako nějaká magie, protože tam je opravdu vše černá skříňka, kvůli které vlastně téměř nikdo neví, co jak funguje, a z toho vyplývající otravná metoda pokus/omyl.

To taková grafika je v porovnání s PC audiem opravdové maso.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Št marec 10, 2011 20:53:10    Predmet: Odpovedať s citátom

Ehm, po chvilce klidu a poslouchani sem nainstaloval oS 11.4 (nektery bugy se proste nedaly vydrzet) a je tu PULSE Audio Sad zkousel sem ho ''logicky'' jednoduse odinstalovat prez Yast a tudy cesta nevede, ptz to s sebou vzalo dalsich X balicku a nainstalovalo to cosi z GNOME no a nevypadalo to dobre, tak sem to reinstaloval-asi zlozvyk z windowsu. Dustine, byl by jsi jeste ochotnej to doresit? Jinak asi budu muset migrovat zpet na Widle a to se mi vazne nechce... Mad
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi expert


Založený: 08 september 2010
Príspevky: 7875
Bydlisko: Praha

PríspevokZaslal: Št marec 10, 2011 21:20:45    Predmet: Odpovedať s citátom

Mimochodom, preco nechces pulseaudio? Mozes ho nastavit kludne i na 192kHz/32bit v subore /etc/pulse/deamon.conf:

default-sample-format = S32_LE
default-sample-rate = 192000

No myslim, ze pre pocuvanie klasickych CD bude najlepsie ponechat na 44100.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
honzas
Hifi obsluha


Založený: 25 február 2011
Príspevky: 14

PríspevokZaslal: Št marec 10, 2011 21:23:49    Predmet: Odpovedať s citátom

Prave protoze nechci aby se neco resamplovalo. Chci aby vse slo primo na zvukovku tak jako v pripade alsy a ASIO na win.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:   
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Zdroje signálu Časy uvádzané v GMT + 1 hodina
Choď na stránku 1, 2  Ďalšia
Strana 1 z 2

 
Prejdi na:  
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.
Nemôžete pripojiť súbory do tohto fóra.
Nemôžete sťahovať súbory z tohto fóra.


Powered by phpBB © 2001, 2005 phpBB Group
Slovenský preklad phpBB Slovak - www.pcforum.sk
TOPlist