Skocz do zawartości

Audiostereo.pl: Audiostereo Forum - Audiostereo.pl


Raspberry Pi jako PC media center


57 odpowiedzi w tym temacie

#31 Użytkownik nie jest zalogowany   Lord Rayden

  • Użytkownicy
  • 789 postów
  • Rejestracja: 05.01.2009

Napisano 05.03.2012 - 00:09

Wyświetl postUżytkownik jarekmor dnia 14.02.2012 - 22:40 napisał

Proszę uważnie czytać. Napisałem "skrojony" pod audio. Można to rozumieć jako właśnie "wyłączone zbędne bajery". Słowo bitperfect to niejako uproszczenie w odniesieniu do poprzednigo wpisu - jeżeli poprawnie skonfigurujemy alsa w mpd.conf w zakresie formatu odtwarzanych plików to wtedy otrzymamy bitperfect.

Można prosić o jakiś konkret w kwestii Alsa i bit perfect ? Co musiałbym zrobić w konfigu ?
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

#32 Użytkownik nie jest zalogowany   tallica

  • Użytkownicy
  • 94 postów
  • Rejestracja: 28.12.2005

Napisano 05.03.2012 - 00:21

Niestety obecna wersja nie ma wyprowadzonego I²S. Trzeba lutować... Więcej w wątku: http://www.raspberrypi.org/forum/features-and-requests/sad-about-removal-of-i2s-why-was-this-change-made

#33 Użytkownik nie jest zalogowany   Cooger

  • Użytkownicy
  • 1410 postów
  • Rejestracja: 29.01.2005

Napisano 05.03.2012 - 09:21

Cóż, nie jest to najszczęśliwsza wiadomość, nie mniej nadal jest to interesująca płytka.

#34 Użytkownik nie jest zalogowany   pingwing

  • Użytkownicy
  • 645 postów
  • Rejestracja: 08.05.2009

Napisano 05.03.2012 - 11:18

Pewnie zegary I2S były i tak kiepskie, zależy, czy Raspberry PI mógłby działać jako slave dla DACa.

Ja jakoś bardzo nie rozpaczam, użyję konwertera USB -> I2S.

Użytkownik pingwing edytował ten post 05.03.2012 - 11:21


#35 Użytkownik nie jest zalogowany   Krzych 2

  • Użytkownicy
  • 952 postów
  • Rejestracja: 02.10.2005

Napisano 06.03.2012 - 09:44

Panowie jak sprawa ma się z kompatybilnością platformy ARM i x86. Czy zewnętrzna karta audio USB zagada? Mam trzy- na Tenorze, PCM 2707 i TAS 1020 JarkaC. Na OpenWrt uruchamiano jakieś na USB. Zgodnie z artykułem z linku mogą być problemy, że już nie wspomnę o bitperfekt
http://www.wykop.pl/ramka/862605/nie-nakrecajcie-sie-tak-na-ten-raspberry-pi-za-80-zl/

#36 Użytkownik nie jest zalogowany   Cooger

  • Użytkownicy
  • 1410 postów
  • Rejestracja: 29.01.2005

Napisano 06.03.2012 - 12:07

DAC-i zgodne z USB Audio Class ruszają bez sterowników pod warunkiem wsparcia tej klasy urządzeń przez system operacyjny.

#37 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 06.03.2012 - 12:30

Wyświetl postUżytkownik Krzych 2 dnia 06.03.2012 - 09:44 napisał

Panowie jak sprawa ma się z kompatybilnością platformy ARM i x86. Czy zewnętrzna karta audio USB zagada? Mam trzy- na Tenorze, PCM 2707 i TAS 1020 JarkaC. Na OpenWrt uruchamiano jakieś na USB. Zgodnie z artykułem z linku mogą być problemy, że już nie wspomnę o bitperfekt
http://www.wykop.pl/...ry-pi-za-80-zl/
Nie bierz tego tekstu z wykopu pod uwagę. Pisał go idiota, a w najlepszym razie osoba, która nie miała pojęcia o przedmiocie.

#38 Użytkownik nie jest zalogowany   mikson

  • Użytkownicy
  • 9350 postów
  • Rejestracja: 15.10.2008

Napisano 07.03.2012 - 21:02

http://technologie.gazeta.pl/internet/1,104530,11293353,Pelnoprawny_komputer_za_25_dolarow_sprzedaje_sie_w.html

koleś pewnie sam jest w szoku jak mu sprzedaż wypaliła :)

#39 Użytkownik nie jest zalogowany   Mane

  • Użytkownicy
  • 54 postów
  • Rejestracja: 19.01.2005

Napisano 07.03.2012 - 23:07

Czy ktoś już zmontował na tym coś sensownego?

#40 Użytkownik nie jest zalogowany   Cooger

  • Użytkownicy
  • 1410 postów
  • Rejestracja: 29.01.2005

Napisano 10.03.2012 - 18:42

Pytanie brzmi - czy ktoś już otrzymał płytkę :D

#41 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 11.03.2012 - 13:56

Wyświetl postUżytkownik Lord Rayden dnia 05.03.2012 - 00:09 napisał

Można prosić o jakiś konkret w kwestii Alsa i bit perfect ? Co musiałbym zrobić w konfigu ?

Do konfiguracji serwera mpd służy nam plik mpd.conf w folderze /etc (/etc/mpd.conf). W odpowiednim miejscu znajduje się:


audio_output {
type "alsa"
name "rDAC"
device "hw:1,0"
# format "44100:16:2" # optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}

Wszystkie linie ze znakiem "#" są pomijane przez serwis mpd. Powyższy zapis pochodzi z mojego systemu.

Najważniejsza kwestia to skonfigurowanie urządzenia (karta dźwiękowa, przetwornik DAC) do którego kierowany jest strumień danych.

Po wydaniu polecenia "aplay-l" otrzymasz listę urządzeń audio w systemie. U mnie jest:


root@voyage:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Audio [CS5535 Audio], device 0: CS5535 Audio [CS5535 Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: DAC [ARCAM DAC], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0

W związku z tym, że mój przetwornik rDAC znajduje się pod pozycją "card1" to w części alsa_output znajduję się odpowiedni zapis - "device "hw:1,0".

Jeżeli posiadasz pliki o różnej rozdzielczości to musisz postawić znak # przy "format "44100:16:2"". Wtedy serwis mpd będzie automatycznie rozpoznawał typ pliku i wysyłał na wyjscie jako bit perfect. W przeciwnym wypadku mpd domyślnie traktuje wszystkie pliki jak plik 44.1kHz/16bit i te o wyższej lub niżej rozdzielczości będzie resamplował.

Żeby upewnić się, że mamy bit perfect dla pliku 44.1kHz/16bit należy podać komendę:


root@voyage:~# cat /proc/asound/card1/stream0

ARCAM ARCAM DAC at usb-0000:00:0f.4-4, full speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 3 [ 8 8 8 ]
Packet Size = 585
Momentary freq = 44100 Hz (0x2c.1998)
Feedback Format = 10.14
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000

Parametr Momentary freq powinień być zgodny z próbkowaniem pliku.

Po wydaniu dodatkowo polecenia top:


root@voyage:~# top

top - 13:45:37 up 1 day, 2:05, 1 user, load average: 0.06, 0.07, 0.11
Tasks: 36 total, 1 running, 35 sleeping, 0 stopped, 0 zombie
Cpu(s): 5.6%us,

Widzimy, że wykorzystanie procesora jest na niskim poziomie. Wtedy mamy również pewność, że nie dochodzi do down/up samplingu.

Dla pliku 96kHz/24bit:


root@voyage:~# cat /proc/asound/card1/stream0
ARCAM ARCAM DAC at usb-0000:00:0f.4-4, full speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 3 [ 8 8 8 ]
Packet Size = 585
Momentary freq = 96000 Hz (0x60.0000)
Feedback Format = 10.14
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000

oraz top:


top - 13:49:37 up 1 day, 2:09, 1 user, load average: 0.13, 0.11, 0.12
Tasks: 36 total, 1 running, 35 sleeping, 0 stopped, 0 zombie
Cpu(s): 14.6%us

Dla przykładu podam co się dzieje dla pliku 192kHz/24bit:


root@voyage:~# top

top - 13:52:12 up 1 day, 2:12, 1 user, load average: 0.58, 0.24, 0.17
Tasks: 36 total, 1 running, 35 sleeping, 0 stopped, 0 zombie
Cpu(s): 95.7%us,

Procesor jest wyraźnie obciążony down samplingiem do formatu 96kHz (max dla USB w rDAC'u).

Pozdrawiam.

Użytkownik jarekmor edytował ten post 11.03.2012 - 14:00


#42 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 21.03.2012 - 21:10

Tak dla potomnych.
Najsłabszy komputer na jakim z powodzeniem odpaliłem MPD:

processor : 0
vendor_id : CentaurHauls
cpu family : 6
model : 13
model name : VIA Eden Processor 400MHz
stepping : 0
cpu MHz : 399.041
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge cmov pat clflush acpi mmx fxsr sse sse2 tm nx up pni est tm2 xtpr rng rng_en ace ace_en ace2 ace2_en phe phe_en pmm pmm_en
bogomips : 798.08
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 32 bits virtual
power management:

Jest to terminal HP t5135. Ma to to 400Mhz i działa. Karta usb-spdif i dalej na dac.
Problem w tym, że aby słuchać gęstych plików karta usb-spdif musi natywnie wspierać
sygnał 96/24 lub lepszy. Moja tego nie ma i komputer został zabity przez resampling ale
jeśli karta będzie lepsza to resampling będzie zbędny. USB jest w standardzie 2.0.

W każdym razie na 44.1/16
działa mi ślicznie. Komputer kosztował 70 złotych. Kluczowy staje się magazyn plików,
najlepiej jakiś NAS ale i dysk po usb się nada, ale wtedy musi być cichy a NAS może
działać przecież w innym pokoju.

Żeby przesłanie było jasne: 400Mhz wystarcza do odtwarzania flac bez resamplingu.
Nawet przy włączonym replaygain.

#43 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 21.03.2012 - 21:42

A mój serwer to płyta Alix 1d (http://pcengines.ch/alix1d.htm) = LX800 CPU 500 MHz AMD Geode LX + karta CF 2GB.

Załączone miniatury

  • Załączona grafika: voyage player_2.JPG


#44 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 21.03.2012 - 22:45

Wyświetl postUżytkownik jarekmor dnia 21.03.2012 - 21:42 napisał

A mój serwer to płyta Alix 1d (http://pcengines.ch/alix1d.htm) = LX800 CPU 500 MHz AMD Geode LX + karta CF 2GB.

Jakie wrażenia? Podobne jak u mnie? Jaką kartę dźwiękową do tego podłączałeś?
Słuchałeś na tym jakichś gęstych plików?
Podaj również cenę, ile kosztuje takie cudo w czarnej obudowie?

Użytkownik prezi edytował ten post 21.03.2012 - 22:48


#45 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 21.03.2012 - 22:53

Serwer (czarne pudełko na zdjęciu) podłączony jest do Arcam rDAC. Wrażenia? Bardzo pozytywne - jeśli chodzi o jakość dźwięku i o obsługę.
Dodam, że na serwerze zainstalowany jest linux VoyageMPD, który wspiera USB Audio Class 2 i dzięki temu obsługuje formaty do 24bit/192kHz. U mnie max to 24bit/96kHz z uwagi na możliwości rDACa.

#46 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 21.03.2012 - 22:59

Wyświetl postUżytkownik jarekmor dnia 21.03.2012 - 22:53 napisał

Serwer (czarne pudełko na zdjęciu) podłączony jest do Arcam rDAC. Wrażenia? Bardzo pozytywne - jeśli chodzi o jakość dźwięku i o obsługę.
Dodam, że na serwerze zainstalowany jest linux VoyageMPD, który wspiera USB Audio Class 2 i dzięki temu obsługuje formaty do 24bit/192kHz. U mnie max to 24bit/96kHz z uwagi na możliwości rDACa.

A jeśli puszczasz jakiś gęsty plik 24/96 i on nie musi być resamplowany to jakie obciążenie procesora?
Ile zabiera mpd?

#47 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 21.03.2012 - 23:24

Jak już pisałem wcześniej - dla plików 24/96 wychodzi średnio około10%:

root@voyage:~# cat /proc/asound/card1/stream0
ARCAM ARCAM DAC at usb-0000:00:0f.4-4, full speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 3 [ 8 8 8 ]
Packet Size = 585
Momentary freq = 96000 Hz (0x60.0000)
Feedback Format = 10.14
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000

po wydaniu polecenie top:

top - 13:49:37 up 1 day, 2:09, 1 user, load average: 0.13, 0.11, 0.12
Tasks: 36 total, 1 running, 35 sleeping, 0 stopped, 0 zombie
Cpu(s): 14.6%us

Użytkownik jarekmor edytował ten post 21.03.2012 - 23:26


#48 Użytkownik nie jest zalogowany   Eremco

  • Użytkownicy
  • 26 postów
  • Rejestracja: 05.10.2008

Napisano 22.03.2012 - 09:03

Wyświetl postUżytkownik prezi dnia 21.03.2012 - 22:45 napisał

Podaj również cenę, ile kosztuje takie cudo w czarnej obudowie?
Tutaj mają gotowe zestawy, ale widzę tylko w szarych obudowach:
http://store.voyage.hk/

#49 Użytkownik nie jest zalogowany   Lord Rayden

  • Użytkownicy
  • 789 postów
  • Rejestracja: 05.01.2009

Napisano 22.03.2012 - 09:29

Zestaw Alix działa z jakimś pilotem czy obsługujesz go myszką i klawiaturą ? i jeszcze monitorem ? Nie działa z jakmś LCD4Linux ?
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

#50 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 22.03.2012 - 15:15

Alixa obsługuję na kilka sposobów ale wszystkie są zdalne:

a. na Mac Mini jest Thereim - http://theremin.sigterm.eu/
b. na notebooka z Linuxem jest graficzny GMPC - http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client
c. na Tablecie oraz smartphonie z Androidem - MPDroid

Tu masz kompletną listę wszystkich platform i dedykowanych klientów mpd: http://mpd.wikia.com/wiki/Clients
Jest tego bardzo dużo.

Poza tym, płyta Alix 1D posiada wyjście VGA. Można podłączyć monitor oraz mysz i klawiaturę do Alix'a. Wtedy, jeśli używamy VoyageMPD, polecam klienta z poziomu konsoli: np. http://mpd.wikia.com/wiki/Client:Ncmpcpp

Pozdrawiam

#51 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 23.03.2012 - 01:55

Wyświetl postUżytkownik jarekmor dnia 22.03.2012 - 15:15 napisał

Alixa obsługuję na kilka sposobów ale wszystkie są zdalne:

a. na Mac Mini jest Thereim - http://theremin.sigterm.eu/
b. na notebooka z Linuxem jest graficzny GMPC - http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client
c. na Tablecie oraz smartphonie z Androidem - MPDroid

Tu masz kompletną listę wszystkich platform i dedykowanych klientów mpd: http://mpd.wikia.com/wiki/Clients
Jest tego bardzo dużo.

Poza tym, płyta Alix 1D posiada wyjście VGA. Można podłączyć monitor oraz mysz i klawiaturę do Alix'a. Wtedy, jeśli używamy VoyageMPD, polecam klienta z poziomu konsoli: np. http://mpd.wikia.com/wiki/Client:Ncmpcpp

Pozdrawiam

Rozwiązanie nie jest tanie. I tu terminale HP z allegro mają poważną przewagę. Cena 70 zł (plus 30 zł -- trzeba dokupić jakiś pendrive
jako dysk ) zł kontra 140$. A możliwości podobne. Faktem, jest że trzeba zainstalować samodzielnie system i albo to się umie albo nie.

#52 Użytkownik nie jest zalogowany   Lord Rayden

  • Użytkownicy
  • 789 postów
  • Rejestracja: 05.01.2009

Napisano 23.03.2012 - 08:08

Niestety w obecnych warunkach, wychodzi,że do obsługi serwera muzycznego lub HTPC (jeśli nie mamy w nim displaya i nie chcemy używać non stop LCDka, klawiatury i myszy) konieczny jest nawet nie pilot a netbook lub jeszcze lepiej tablet. Oczywiście jeśli stawiamy na wygodę. W końcu odpalić muzę można zwyczajnie, myszą w Foobarze czy DeadBeefie.
"Oni rzekli: Panie, tu są dwa miecze. Odpowiedział im: Wystarczy." (Łk 22, 38)

#53 Użytkownik nie jest zalogowany   Cooger

  • Użytkownicy
  • 1410 postów
  • Rejestracja: 29.01.2005

Napisano 23.03.2012 - 08:45

Wyświetl postUżytkownik prezi dnia 23.03.2012 - 01:55 napisał

Rozwiązanie nie jest tanie. I tu terminale HP z allegro mają poważną przewagę. Cena 70 zł (plus 30 zł -- trzeba dokupić jakiś pendrive
jako dysk ) zł kontra 140$. A możliwości podobne.

Po pierwsze to forum audiofilskie i 140$ to tutaj nie jest duża kwota, szczególnie w obliczu wartości pozostałej części systemu. Druga sprawa - jeśli piszesz o tych terminalach z USB 1.1 to do zastosowań audiofilskich to się bynajmniej nie nadaje.

Wyświetl postUżytkownik Lord Rayden dnia 23.03.2012 - 08:08 napisał

nawet nie pilot a netbook lub jeszcze lepiej tablet

Tablet z androidem nadający się na pilota to wydatek <300pln. Druga sprawa, że wiele osób ma już telefony z androidem i to wystarczy do sterowania.

#54 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 23.03.2012 - 11:22

Wyświetl postUżytkownik Cooger dnia 23.03.2012 - 08:45 napisał

Po pierwsze to forum audiofilskie i 140$ to tutaj nie jest duża kwota, szczególnie w obliczu wartości pozostałej części systemu. Druga sprawa - jeśli piszesz o tych terminalach z USB 1.1 to do zastosowań audiofilskich to się bynajmniej nie nadaje.



Tablet z androidem nadający się na pilota to wydatek <300pln. Druga sprawa, że wiele osób ma już telefony z androidem i to wystarczy do sterowania.

Nie pisałbym o sprzęcie z usb1.1. Ten terminal którym się bawiłem ma usb2.0. 300 zł zawsze można wydać chociażby na płyty.

#55 Użytkownik nie jest zalogowany   jarekmor

  • Użytkownicy
  • 159 postów
  • Rejestracja: 09.05.2009

Napisano 23.03.2012 - 11:44

Ważne że jesteś zadowolony z terminala HP ale proponuję żeby dalej nie brnąć w dyskusję na temat kosztów - każdy z nas ma prawo do decyzji czy kupuje najtańsze czy najdroższe rozwiązania bez względu czy można uzasadnić dany wybór subiektywnie czy obiektywnie.

Odnośnie obudowy to na pewno pójdę w następującym kierunku: http://www.hd-plex.com/H5.S.html. Koszt to 268 USD. Ale wtedy to będzie inna płyta główna.

A wracając do tematu zgodnego z głównym tematem wątku to mam pytanie, czy udało się Wam namierzyć ciekawą obudowę do RaspberryPI?

#56 Użytkownik nie jest zalogowany   prezi

  • Użytkownicy
  • 65 postów
  • Rejestracja: 27.08.2009

Napisano 23.03.2012 - 12:04

Wyświetl postUżytkownik jarekmor dnia 23.03.2012 - 11:44 napisał

Ważne że jesteś zadowolony z terminala HP ale proponuję żeby dalej nie brnąć w dyskusję na temat kosztów - każdy z nas ma prawo do decyzji czy kupuje najtańsze czy najdroższe rozwiązania bez względu czy można uzasadnić dany wybór subiektywnie czy obiektywnie.

Odnośnie obudowy to na pewno pójdę w następującym kierunku: http://www.hd-plex.com/H5.S.html. Koszt to 268 USD. Ale wtedy to będzie inna płyta główna.

A wracając do tematu zgodnego z głównym tematem wątku to mam pytanie, czy udało się Wam namierzyć ciekawą obudowę do RaspberryPI?

Sam mam ion zotac i zapłaciłem za niego jak za zboże. Chodzi o to, żeby wiedzieć na rynku są również tanie rozwiązania
oparte na używanym sprzęcie. Wygląda to jak wygląda -- coś za coś. A co do raspberry to jakiś czas temu widziałem na ebay
obudowę zrobioną z przeźroczystego plastiku.

#57 Użytkownik nie jest zalogowany   Cooger

  • Użytkownicy
  • 1410 postów
  • Rejestracja: 29.01.2005

Napisano 23.03.2012 - 13:00

A mnie się podoba ten minimalizm
Dołączona grafika

#58 Użytkownik nie jest zalogowany   migrena

  • Użytkownicy
  • 878 postów
  • Rejestracja: 07.10.2008

Napisano 24.03.2012 - 00:09

Wyświetl postUżytkownik Eremco dnia 22.03.2012 - 09:03 napisał

Tutaj mają gotowe zestawy, ale widzę tylko w szarych obudowach:
http://store.voyage.hk/
Strona cos za dobrze nie dziala.
beachcom.org:8000 ::: radioblagon-serveur1.zik.dj:8100




Zobacz też Collapse



Audiostereo Magazyn

Nadchodzące wydarzenia w kalendarzu

Brak nadchodzących wydarzeń