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

Bolo zavedene manualne potvrdzovanie registracii !!!
 
 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 
https://www.tnt-audio.com/gif/smallstereo_white.gif

Zvukovka Terratec PHASE 28 v linuxu
Choď na stránku 1, 2  Ďalšia
 
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> HTPC, media streaming
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Ut január 22, 2013 03:07:05    Predmet: Zvukovka Terratec PHASE 28 v linuxu Odpovedať s citátom

Zdravím!
Používám linux Mageia 2 32 bit, KDE 4.8.5, Phonon GStreamer, Alsa, PulseAudio odinstalováno.
Ke stávající zvukovce SB Audigy 1 jsem si pořídil pro přehrávání hudby zvukovku Terratec PHASE 28. Audigy používám na všechny ostatní zvuky - video, notifikace atd. do bedýnek, Terratec PHASE 28 přes analogový výstup do zesilovače.
Většinu hudby mám ve flac 44100Hz. Terratec však resampluje veškerý zvuk pod KDE na 48000Hz - přehrávače Amarok, Audacious, DeaDBeeF, nepomáhá žádné nastavení v přehrávačích, ani v Alsamixeru a podobně. Výpis:

cat /proc/asound/T28/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 1024
buffer_size: 16384

Pokud přehraju wav v konsole pomocí příkazu aplay, terratec neresampluje a přehraje vše jak má v podstatně vyšší zvukové kvalitě.
Příklad wav 192000Hz:

cat /proc/asound/T28/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 8192
buffer_size: 32768

Předpokládám, že toto způsobuje Phonon v KDE???
Problematice prakticky vůbec nerozumím a uvítám každou radu, jak nastavit zvukovku, aby neresamplovala na 48kHz.

Předem velice děkuji za každou odpověď, nejradějí bych uvítal step-by-step návod ve stylu Dustina, v problematice Alsa se vůbec neorientuji.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Ut január 22, 2013 10:51:51    Predmet: Odpovedať s citátom

Zřejmě tvé přehrávací softwary používají zvukové zařízení s názvem default, které je při vypnutém pulseaudiu standardně nakonfigurované na mixer alsy dmix, jenž obvykle jede ve 48kHz.

Nejjednodušší by bylo překonfigurovat zvukový výstup tvého přehrávače, aby používat alsí zařízení hw:T28, tedy přímo tvou zvukovku. V audacious je to v nastavení - upřesnit nastavení modulu alsa.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


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

PríspevokZaslal: Ut január 22, 2013 12:02:01    Predmet: Odpovedať s citátom

Pripadne si vyrob .asoundrc subor priamo v domacom adresari.

Najprv si zistit nazov zvukovky ako ju Alsa vidi (t.j. slovo medzi card X: a [...])

kód:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: DAC [UAC1 DAC], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0


A z toho si vyrobit popis zariadenia karty na hudbu co bude odchadzat dmix a zapisovat priamo na hw (teda. bude "bitperfect"). Akurat ma to "nevyhodu", ze ak ti to pouziva jeden program, tak druhy ti ani nepipne. Typicky problem s flashpluginom v prehliadaci.

A este priklad toho obsahu suboru .asoundrc:

kód:

## odkomentovat podla potreby -- globalne predvolena zvukova karta
#pcm.!default int; ctl.!default int;
pcm.!default ODAC; ctl.!default ODAC;

ctl.ODAC { type hw; card DAC; }
pcm.ODAC_hw { type hw; card DAC; }
pcm.ODAC {
    type plug;
    slave {
        pcm "ODAC_hw";
        rate unchanged;
        channels 2;
        format S24_3LE;
    }
}

ctl.int { type hw; card Intel; }
pcm.int_hw { type hw; card Intel; }
pcm.int {
    type plug;
    slave {
        pcm "int_hw";
        rate unchanged;
        channels 2;
        format S32_LE;
    }
}


V prehravaci si potom mozes vybriat priamo i "ODAC" ci "int" kartu.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: St január 23, 2013 01:21:13    Predmet: Odpovedať s citátom

Dustin moc děkuju za odpověď. Je to přesně ono, až se stydím, jak je to jednoduché
Setkávám se ovšem s problémem a to souvisí s tím co píše miero, že mně systém prohazuje čísla karet. Řešil jsem to původně definováním default karty v asoundrc dle jména, jenže přímé hw výstupy se mně ukazují v seznamu zvukových zařízení KDE dle čísla jako hw:0.0 hw:1.0 atd. A pokud systém prohodí čísla karet, je jednou hw:0.0 Audigy a podruhé Terratec.
Mohli by jste mně prosím poradit přesnou konfiguraci asoundrc?
Vím, že to miero v příkladu uvádí, ale potřebuju trochu nakopnout pro svůj konkrétní případ.
Tady ještě pro úplnost uvádím výpis aplay -l:

kód:
 aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Audigy [SB Audigy 1 [SB0092]], device 0: emu10k1 [ADC Capture/Standard PCM Playback]
  Subdevices: 32/32
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
  Subdevice #8: subdevice #8
  Subdevice #9: subdevice #9
  Subdevice #10: subdevice #10
  Subdevice #11: subdevice #11
  Subdevice #12: subdevice #12
  Subdevice #13: subdevice #13
  Subdevice #14: subdevice #14
  Subdevice #15: subdevice #15
  Subdevice #16: subdevice #16
  Subdevice #17: subdevice #17
  Subdevice #18: subdevice #18
  Subdevice #19: subdevice #19
  Subdevice #20: subdevice #20
  Subdevice #21: subdevice #21
  Subdevice #22: subdevice #22
  Subdevice #23: subdevice #23
  Subdevice #24: subdevice #24
  Subdevice #25: subdevice #25
  Subdevice #26: subdevice #26
  Subdevice #27: subdevice #27
  Subdevice #28: subdevice #28
  Subdevice #29: subdevice #29
  Subdevice #30: subdevice #30
  Subdevice #31: subdevice #31
card 0: Audigy [SB Audigy 1 [SB0092]], device 2: emu10k1 efx [Multichannel Capture/PT Playback]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: Audigy [SB Audigy 1 [SB0092]], device 3: emu10k1 [Multichannel Playback]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: T28 [Terratec PHASE 28], device 0: ICE1724 [ICE1724]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: T28 [Terratec PHASE 28], device 1: ICE1724 IEC958 [ICE1724 IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: T28 [Terratec PHASE 28], device 2: ICE1724 Surrounds [ICE1724 Surround PCM]
  Subdevices: 3/3
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


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

PríspevokZaslal: St január 23, 2013 08:28:27    Predmet: Odpovedať s citátom

Hehe, no ze je to tvoj druhy prispevok tak ti pomozem :-)

citácia:

## odkomentovat podla potreby -- globalne predvolena zvukova karta
pcm.!default Audigy; ctl.!default Audigy;
#pcm.!default T28; ctl.!default T28;

ctl.Audigy { type hw; card Audigy; device 0; }
pcm.Audigy_hw { type hw; card Audigy; device 0; }
pcm.Audigy {
type plug;
slave {
pcm "Audigy_hw";
rate unchanged;
channels 2;
format S16_LE;
}
}

ctl.T28 { type hw; card T28; device 0; }
pcm.T28_hw { type hw; card T28; device 0; }
pcm.T28 {
type plug;
slave {
pcm "T28_hw";
rate unchanged;
channels 2;
format S32_LE;
}
}



Snad som sa trafil. A ak chces u T28 vystup na SPDIF tak zmen cislo "device" na 1, co je podla vypisu aplay IEC958.

A ak upravis nazov vlakna (editaciou prveho prispevku) napr. na nastavenie zvuk. karty v linuxe. Tak to najdu i dalsi :-)
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: St január 23, 2013 10:06:34    Predmet: Odpovedať s citátom

Miero, pořadí zvukovek tě nemusí zajímat, pokud:

1. nastavíš v .asoundrc defaultní (ne-poslechovou) zvukovku jménem:

kód:

defaults.pcm.!card Audigy
defaults.pcm.!device 0
defaults.ctl.!card Audigy


2. nastavíš poslechovou zvukovku v poslechovém SW jménem, jako jsi udělal v audacious.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Št január 24, 2013 00:00:18    Predmet: Odpovedať s citátom

Pánové, oběma vám velice děkuji za trpělivost a fundované odpovědi!
Nakonec jsem použil Dustinovu konfiguraci a zdá se, že vše funguje jak má.

Ještě jednou díky!
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Št január 24, 2013 07:31:53    Predmet: Odpovedať s citátom

dustin napísal:
Miero, pořadí zvukovek tě nemusí zajímat...


Omlouvám se za přehození jmen Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Št január 24, 2013 09:55:49    Predmet: Odpovedať s citátom

martas38 napísal:
zdá se, že vše funguje jak má.


Super.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 01:41:58    Predmet: Odpovedať s citátom

Nakonec jsem musel natvrdo nastavit index karet při zavádění modulů při bootu. Pokud systém prohodil čísla karet, nefungovala ani Dustinova, ani Mierova konfigurace asoundrc, resp Audigy hrála vždy správně, ale T28 ne. Předpokládám, že je to tím, že hudbu směruju v KDE na výstup jménem hw: 1.0 (pokud je T28 card 1). Když systém prohodil čísla karet, hrála místo T28 Audigy. Pokud jsem použil na T28 jiný zvukový výstup, než hw (např Terratec PHASE 28(ICE1724), tedy s konkrétním jménem karty, hrála karta spolehlivě, ale vše resamplovala na 48kHz, což se projevilo na kvalitě zvuku.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi január 25, 2013 08:41:06    Predmet: Odpovedať s citátom

martas38 napísal:
hudbu směruju v KDE na výstup jménem hw: 1.0 (pokud je T28 card 1). Když systém prohodil čísla karet, hrála místo T28 Audigy.


Jistě. Proto je potřeba použít místo čísla název zvukovky, tedy:

hw:T28,0


Kdybys chtěl její spdif výstup, bylo by to:

hw:T28,1


Tahle karta umí nativně všechny standardní vzorkovací frekvence, ale akceptuje pouze formát S32_LE. Některé jednodušší přehrávače to neřeší, neověřují si podporované formáty a prostě do zadaného zvukového zařízení pustí formát, jaký mají a neřeší konverzi. Pak hw:xx nefunguje (hodí to chybu nepodporovaného formátu). Lepší je používat bezpečnější verzi s předřazeným pluginem plug, který automaticky a transparentně řeší veškeré potřebné konverze. Takže spolehlivější varianta je:

plughw:T28, 0

martas38 napísal:
Pokud jsem použil na T28 jiný zvukový výstup, než hw (např Terratec PHASE 28(ICE1724), tedy s konkrétním jménem karty, hrála karta spolehlivě, ale vše resamplovala na 48kHz, což se projevilo na kvalitě zvuku.


Řetězec "Terratec PHASE 28(ICE1724)" jsi zadal kam? To není název ve správném formátu. Zřejmě ji přehrávač nenašel a použil opět default s dmixem (tedy konverzí).
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 10:41:18    Predmet: Odpovedať s citátom

Díky za odpověď. "Terratec PHASE 28(ICE1724)" jsem vybral ve zvukových zařízeních, která mně nabízí nastavení Phononu KDE (přehrávám hudbu přes Amarok)
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi január 25, 2013 11:49:50    Predmet: Odpovedať s citátom

martas38 napísal:
Díky za odpověď. "Terratec PHASE 28(ICE1724)" jsem vybral ve zvukových zařízeních, která mně nabízí nastavení Phononu KDE (přehrávám hudbu přes Amarok)


A zkusil jsi nastavení amaroku dle http://www.ehow.com/how_7546847_do-amarok-2-audio-device.html ? Ten "individual playback" by IMO měl přepínat mezi přímým výstupem a dmixem.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 12:25:54    Predmet: Odpovedať s citátom

Co se týče bodu tři v tom návodu, tak tam tuto volbu nemám a nikdy jsem si ani u starších verzí nevšiml, že by tam byla. Amarok využívá nastavení Phononu KDE a pokud dám v Amaroku změnit zvukové zařízení, objeví se okno pro nastavení Phononu KDE. Amarok nemá vlastní nastavení výstupního zařízení jako např. Audacious, ale využívá to systémové.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi január 25, 2013 12:30:32    Predmet: Odpovedať s citátom

martas38 napísal:
Co se týče bodu tři v tom návodu, tak tam tuto volbu nemám a nikdy jsem si ani u starších verzí nevšiml, že by tam byla. Amarok využívá nastavení Phononu KDE a pokud dám v Amaroku změnit zvukové zařízení, objeví se okno pro nastavení Phononu KDE. Amarok nemá vlastní nastavení výstupního zařízení jako např. Audacious, ale využívá to systémové.


A nedá se výstupní plugin amaroku přepnout z phononu na čistou alsu? KDE nikde nemám, takže to neumím ověřit sám.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 18:58:11    Predmet: Odpovedať s citátom

Minimálně v KDE nedá. Zkouším hledat, jestli se nedá doinstalovat do Amaroku, nějaký modul, nebo skript, ale zatím jsem nic nenašel.
Jinak mně to přehraje vše krom wavu 192kHz (který mám jen jako zkušební, žádnou hudbu v tom nemám). Audacious ho přehraje.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 19:15:46    Predmet: Odpovedať s citátom

Teď jsem objevil tuto možnost spuštění Amaroku: amarok - settings::Configure Amarok::Engine::Output plugin -> alsa

Jenže to vyhodí chybovou hlášku a Amarok se spustí normálně:

KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
loaded the Generic plugin
loaded the grue plugin
QWidget::insertAction: Attempt to insert null action
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (158,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (0,-1) are not possible
**********************************************************************************************
** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: **
** amarok --debug
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi január 25, 2013 21:18:24    Predmet: Odpovedať s citátom

Dle té chyby jde jen o warning - varování. Zapne se ten plugin alsy v pořádku?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 22:18:32    Predmet: Odpovedať s citátom

Amarok normálně najede, 44.1kHz flac i wav hraje, 192kHz ne. Jinak stále to posílám hw:1.0. Pokud to pošlu na terratec PHASE 28 (ICE1724), hraje to, ale resampluje na 48kHz, wav 192kHz nehraje. takže je jedno jestli spustím Amarok normálně, nebo s těmi parametry.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi január 25, 2013 22:34:19    Predmet: Odpovedať s citátom

Očividně má tvůj amarok problém se 192kHz. Jedeš stále přes ten phonon, nebo napřímo do alsy? Pokud přes phonon, co jiný přehrávač používající phonon?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 22:52:33    Predmet: Odpovedať s citátom

Zkouším DeaDBeeF a ten má možnost Alsa Output plugin a zařízení Terratec PHASE 28 a tam převzorkuje na 48 kHz a pokud použiju zařízení Terratec Phase 28 Front Speaker, tak to hraje na 44.1 kHz.
Pokud zkusím wav 192kHz, tak front hraje na 192 kHz, ale je tam na pozadí nějaký rušení, jakoby piští a na Terratec PHASE 28 resampluje.
Ten wav 192 kHz hraje dobře akorát Audacious.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Pi január 25, 2013 23:05:10    Predmet: Odpovedať s citátom

Vypadá to, že Amarok, respektive Phonon GStreamer má problém přehrát wav 192kHz.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: So január 26, 2013 01:16:23    Predmet: Odpovedať s citátom

Tak mám další zajímavé zjištění. Zkoušel jsem Amarok testovat na různých vzorkovacích frekvencích a na 32 bit nepřehraje nic, ale na 16 bit všechno včetně 192kHz. Takže jsem Tě asi od počátku mátl. Původně jsem naripoval wav z CD 44.1 kHz 16 bit a to pak pomocí příkazu sox převáděl na různé wavy, ale všechny 32 bit. Audacious zkousne vše, zkoušel jsem 32 kHz, 44.1, 48, 96, 192 vše 32 bit a vše hraje. Ale Amarok z toho na 32 bit nepřehraje nic a na 16 bit všechno. Vzhledem k tomu, že všechny ripy co mám v PC jsou z CD, tak jsem si toho před tím nevšiml.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: So január 26, 2013 10:30:37    Predmet: Odpovedať s citátom

Zajímavé. Takže jsi si jist, že amarok, resp. phonon, přehrává přes knihovnu gstreamer. OK, ty softy, které to přehrajou, jedou napřímo, nebo taky přes gstreamer? Audacious jede myslím určitě napřímo.

Pokud si chceš trochu pohrát a odladit to, začal bych nejdříve čistým přehráváním přes gstreamer. Používá se k tomu utilitka gst-launch. Ukázky najdeš v http://linux.die.net/man/1/gst-launch-0.10 vzal bych tvé wavy a pustil je do alsasinku.

Jednotlivé pluginy můžeš konfigurovat buď přes příkazový řádek (parametry viz příkaz gst-inspect-1.0, např. gst-inspect-0.10 alsasink ), nebo nastálo v konfiguraci gnome/gtk pomocí gconf-editor.

Tímto si ověříš, zda to gstreamer umí či ne. Je to ale divné, 192/32 není nic obskurního. Blbě se to googluje, protože 32bit obecně znamená 32bitová verze softu Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Ne február 03, 2013 20:39:11    Predmet: Odpovedať s citátom

Zatím jsem se nepokoušel ladit GStreamer, ale zjistil jsem, že Amarok přehraje vše v 16 a 24 bit, což mně zatím plně postačuje. I tak moc děkuju za čas a ochotu!
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Po marec 04, 2013 16:28:49    Predmet: Nejede S/PDIF koax Odpovedať s citátom

Zdravím. Nebyl jsem moc spokojen se zvukovým analog výstupem karty Terratec (ruchy z PC, zkreslení při větším vybuzení) a rozhodl se ji použít jen na transport.
Pořídil jsem si starší DAC Audio-GD NFB 12. Hraje opravdu pěkně, ale pouze přes USB. Pokouším se to rozjet přes koax z Terratec, ale zatím neúspěšně. Nevím jestli je problém v nastavení Alsa, nebo je na kartě odpálený koax výstup. NFB jsem zkoušel propojit přes koax s CD přehrávačem a to funguje, v něm tedy problém nebude.
Chtěl bych poprosit o radu, zda lze nějak zjistit, jestli je karta v pořádku a co s nastavením Alsa. V seznamu zařízení se ,mně u Terratec výstup Digital Out normálně ukazuje, ale když na něj pošlu např. z Audacious zvuk, tak přehrávač jede, ale bez zvuku.

Předem moc děkuju za rady.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Po marec 04, 2013 17:32:44    Predmet: Odpovedať s citátom

Hoď sem výstup nastavení čudlíků karty

amixer -c T28 contents
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Po marec 04, 2013 19:46:18    Predmet: Odpovedať s citátom

kód:
[macek@localhost ~]$ amixer -c T28 contents
numid=1,iface=CARD,name='ICE1724 EEPROM'
  ; type=BYTES,access=r-------,values=52
  : values=0x11,0x49,0x15,0x3b,0x13,0x02,0x2b,0x80,0xfc,0xc3,0xff,0xff,0x5f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x5f,0x00
numid=20,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw------,values=2
  : values=on,on
numid=21,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=255,step=0
  : values=255,255
  | dBscale-min=-127.00dB,step=1.00dB,mute=1
numid=32,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=33,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=128,step=0
  : values=128
  | dBscale-min=-64.00dB,step=0.50dB,mute=1
numid=22,iface=MIXER,name='Front Playback Switch'
  ; type=BOOLEAN,access=rw------,values=2
  : values=on,on
numid=23,iface=MIXER,name='Front Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
  : values=127,127
  | dBscale-min=-127.00dB,step=1.00dB,mute=1
numid=26,iface=MIXER,name='Center Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=27,iface=MIXER,name='Center Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=127,step=0
  : values=127
  | dBscale-min=-127.00dB,step=1.00dB,mute=1
numid=28,iface=MIXER,name='LFE Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=29,iface=MIXER,name='LFE Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=127,step=0
  : values=127
  | dBscale-min=-127.00dB,step=1.00dB,mute=1
numid=35,iface=MIXER,name='ADC Oversampling'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 '128x'
  ; Item #1 '64x'
  : values=0
numid=14,iface=MIXER,name='IEC958 Playback Route'
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=0
numid=15,iface=MIXER,name='IEC958 Playback Route',index=1
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=0
numid=16,iface=MIXER,name='IEC958 Output Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=34,iface=MIXER,name='DAC Deemphasis Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=5,iface=MIXER,name='H/W Playback Route'
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=0
numid=6,iface=MIXER,name='H/W Playback Route',index=1
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=3
numid=7,iface=MIXER,name='H/W Playback Route',index=2
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=0
numid=8,iface=MIXER,name='H/W Playback Route',index=3
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=2
numid=9,iface=MIXER,name='H/W Playback Route',index=4
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=1
numid=10,iface=MIXER,name='H/W Playback Route',index=5
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=0
numid=11,iface=MIXER,name='H/W Playback Route',index=6
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=0
numid=12,iface=MIXER,name='H/W Playback Route',index=7
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'PCM Out'
  ; Item #1 'H/W In 0'
  ; Item #2 'H/W In 1'
  ; Item #3 'IEC958 In L'
  ; Item #4 'IEC958 In R'
  : values=0
numid=2,iface=MIXER,name='Multi Track Internal Clock'
  ; type=ENUMERATED,access=rw------,values=1,items=16
  ; Item #0 '8000'
  ; Item #1 '9600'
  ; Item #2 '11025'
  ; Item #3 '12000'
  ; Item #4 '16000'
  ; Item #5 '22050'
  ; Item #6 '24000'
  ; Item #7 '32000'
  ; Item #8 '44100'
  ; Item #9 '48000'
  ; Item #10 '64000'
  ; Item #11 '88200'
  ; Item #12 '96000'
  ; Item #13 '176400'
  ; Item #14 '192000'
  ; Item #15 'IEC958 In'
  : values=8
numid=3,iface=MIXER,name='Multi Track Rate Locking'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=4,iface=MIXER,name='Multi Track Rate Reset'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=24,iface=MIXER,name='Rear Playback Switch'
  ; type=BOOLEAN,access=rw------,values=2
  : values=off,off
numid=25,iface=MIXER,name='Rear Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
  : values=116,116
  | dBscale-min=-127.00dB,step=1.00dB,mute=1
numid=30,iface=MIXER,name='Side Playback Switch'
  ; type=BOOLEAN,access=rw------,values=2
  : values=off,off
numid=31,iface=MIXER,name='Side Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
  : values=127,127
  | dBscale-min=-127.00dB,step=1.00dB,mute=1
numid=13,iface=PCM,name='Multi Track Peak'
  ; type=INTEGER,access=r-------,values=22,min=0,max=255,step=0
  : values=0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0
numid=18,iface=PCM,name='IEC958 Playback Con Mask',device=1
  ; type=IEC958,access=r-------,values=1
  : values=[AES0=0x3f AES1=0xff AES2=0x00 AES3=0x0f]
numid=17,iface=PCM,name='IEC958 Playback Default',device=1
  ; type=IEC958,access=rw------,values=1
  : values=[AES0=0x00 AES1=0x00 AES2=0x00 AES3=0x00]
numid=19,iface=PCM,name='IEC958 Playback Pro Mask',device=1
  ; type=IEC958,access=r-------,values=1
  : values=[AES0=0xdf AES1=0x00 AES2=0x00 AES3=0x00]
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Po marec 04, 2013 21:40:39    Predmet: Odpovedať s citátom

Výborně. Takže vidíme, že SPDIF výstup máš povolený (IEC958 Output Switch), do obou jeho kanálů máš nasměrovaný výstup z přehrávání (IEC958 Playback Route a IEC958 Playback Route Index 1 nastavený na PCM Out).

V dalším kroku zjistíme, zda opravdu leze něco do SPDIF vysílače integrovaného v envy24. Ve výpisu amixer máš parametr Multi Track Peak, obsahující spoustu nul. Jde o interní peak meter envy, ze kterého lze vidět, co se na kterém kanálu Envy děje. Jde o hodnoty registru MT3E a MT3F - viz strana 56 datasheetu http://alsa.cybermirror.org/manuals/icensemble/Envy24HT091DS.pdf . Tam vidíš, že SPDIF výstup je na pozici 9 a 10. Když budeš přehrávat na SPDIF, musí na těchto pozicích začít naskakovat nenulové hodnoty. Nejsnazší je v jiném terminálu spustit příkaz

kód:
watch -n1 "amixer -c T28 cget name='Multi Track Peak'"


Tedy se ti bude každou 1 sekundu vypisovat hodnota toho parametru a krásně uvidíš, které kanály zrovna jedou. Dokud na 9. a 10. pozici nezačnou naskakovat nenuly, nepřehráváš na SPDIF výstup. Můžeš si vyzkoušet třeba přehrávat na front, surround, lfe atd, abys viděl, že to jinak funguje.

Až si tímto budeš jist, že přehráváš na SPDIF out a DAC se pořád nebude chytat, podíváme se na hlavičku (preamble) SPDIF streamu, jestli je správně nastavená na typ audio. To občas taky DACy mate.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
martas38
Hifi obsluha


Založený: 22 január 2013
Príspevky: 25

PríspevokZaslal: Po marec 04, 2013 22:03:27    Predmet: Odpovedať s citátom

V Audacious to směřuju na iec958:CARD=T28,DEV=0 (Terratec PHASE28, ICE1724 IEC958(S/PDIF) Digital Audio Output) a nehraje to a ten výpis

watch -n1 "amixer -c T28 cget name='Multi Track Peak'"

mně vypisuje amixer: Cannot find the given element from control hw:1
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 -> HTPC, media streaming Č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