Siden Bryston BDA-1 frister mer og mer, og dere vet jo helt sikkert hvordan det er når noe har "satt seg" i hodet, fikk jeg lyst til å se hva jeg kunne gjøre for å yte denne DAC'en rettferdighet. Vi snakker da om å kunne levere 24bit/192khz, noe som utelukker Transporter (som jeg har nå) og Touch.
Det eneste kravet jeg har til løsningen utover at den må kunne styres fra det meste, er at den er basert på en ekte klient-server modell. En løsning hvor jeg må benytte en form for VNC, RDP, <insert remote desktop solution here> byr meg virkelig i mot.
Heldigvis har linux et virkelig godt alternativ her, nemlig MPD, også kjent som music player daemon. Dette er en kommandolinjeprosess som kjører uten GUI som rett og slett fungerer som selve avspilleren i systemet. Du er avhengig av klientsoftware for å kunne kontrollere denne igjen. Her kan du velge og vrake i applikasjoner, alt fra kommandolinjeversjoner, linux, Windows, ipod/ipad, android, windows mobile har eksisterende klientprogramvare for å styre mpd direkte.
Mange av de nye såkalte "high-end" PC-transportene baserer seg på nettopp mpd, f.eks Bryston BDP-1. Men da gjerne med en form for embedded PC-maskinvare som er akkurat god nok til formålet. I tillegg gjerne med en lettere tweaket linux med real time kernel, noe som blir viktigere jo mindre maskinvareressurser du har tilgjengelig.
Jeg føler dessverre at Brysons egen mpd-løsning BDP-1 er "avspist" i forhold til hva jeg trenger så jeg laget meg like godt en tilsvarende løsning basert på Linux og MPD. Forskjellen er bare at denne bitstreamer 24bit/192khz over SPDIF og den har full Linux funksjonalitet i form av at musikken ligger på et permanent mountet share fra filserveren (mpd ser på dette som lokale filer) og en native spotify klient. mpd-serveren kjører bare en desktop versjon av Ubuntu 10.10 nå. Realtime kernelen er tatt bort fra ubuntu siden ingen er villige til å utvikle den, så jeg kjører en helt ordinær standard installasjon med generic kernelen. Selv tviler jeg på real time kernelens nødvendighet når jeg sammenligner denne løsningen direkte mot Transporter lydmessig. Jeg tror realtime er en større nødvendighet på underspekket hardware ala embedded enheter som BDP-1. Min maskin har Core 2 Duo på 3ghz og 4GB RAM så det blir neppe noen io scheduler problematikk på denne selv på 24/192. I tillegg tilhører jeg ikke de "troende" med tanke på å høre forskjell på om USB-minnepinnen står i eller om filene avspilles direkte fra RAM kontra disk.
Maskinen står i et annet rom så støy er ikke viktig.
Lydkortet er Asus Xonar Essence STX som fikk svært gode målinger i Stereophile også med tanke på jitter. Jeg ble sjokkert over at Ubuntu 10.10 faktisk bitstreamet helt opp til 24/192 out-of-the box med de medfølgende driverne! Ingen hacks nødvendig. Faktisk bitstreames også Spotify med 44,1khz automatisk ;D
Bitstreaming er verifsert med en DTS WAV fil. MPD ser på filen som en ordinær PCM-fil (som er poenget) og avspiller hele greia som en normal lydfil. Siden målet er en surroundreceiver vil den imidlertid se DTS-headeren i PCM-dataene dersom ingen ting er rørt og avspille dataene som DTS. Om man gjør noe som helst med filen på veien får man bare støy.
All sample rate skifting skjer helt sømløst og både Transporter og Yamaha RX-V3900 (må bruke denne for å teste at samplerates over 96khz (192khz max) fungerer) låses umiddelbart til den nye frekvensen.
Uansett er dette bare en test til å begynne med for å se om jeg kan leve med mpd som avspiller (eller snarere de ulike klientene). Akkurat nå kjører jeg med en ordinær analog phono-kabel som digitalkabel, noe som neppe er bra med tanke på at impedansen ikke er matchet til dette formålet så vidt jeg vet. Jeg har bare brukt et par timer på dette siden idéen poppet opp i hodet mitt så løsningen kan helt sikkert forbedres selv om alt fungerer som tiltenkt foreløpig. Den største overraskelsen kom i form av 100% automatisk bitstreaming og samplerate skifte out-of-the-box med STX. Jeg tror Linux i kombinasjon med dette lydkortet er en skikkelig killerløsning som digital transport.
Det eneste kravet jeg har til løsningen utover at den må kunne styres fra det meste, er at den er basert på en ekte klient-server modell. En løsning hvor jeg må benytte en form for VNC, RDP, <insert remote desktop solution here> byr meg virkelig i mot.
Heldigvis har linux et virkelig godt alternativ her, nemlig MPD, også kjent som music player daemon. Dette er en kommandolinjeprosess som kjører uten GUI som rett og slett fungerer som selve avspilleren i systemet. Du er avhengig av klientsoftware for å kunne kontrollere denne igjen. Her kan du velge og vrake i applikasjoner, alt fra kommandolinjeversjoner, linux, Windows, ipod/ipad, android, windows mobile har eksisterende klientprogramvare for å styre mpd direkte.
Mange av de nye såkalte "high-end" PC-transportene baserer seg på nettopp mpd, f.eks Bryston BDP-1. Men da gjerne med en form for embedded PC-maskinvare som er akkurat god nok til formålet. I tillegg gjerne med en lettere tweaket linux med real time kernel, noe som blir viktigere jo mindre maskinvareressurser du har tilgjengelig.
Jeg føler dessverre at Brysons egen mpd-løsning BDP-1 er "avspist" i forhold til hva jeg trenger så jeg laget meg like godt en tilsvarende løsning basert på Linux og MPD. Forskjellen er bare at denne bitstreamer 24bit/192khz over SPDIF og den har full Linux funksjonalitet i form av at musikken ligger på et permanent mountet share fra filserveren (mpd ser på dette som lokale filer) og en native spotify klient. mpd-serveren kjører bare en desktop versjon av Ubuntu 10.10 nå. Realtime kernelen er tatt bort fra ubuntu siden ingen er villige til å utvikle den, så jeg kjører en helt ordinær standard installasjon med generic kernelen. Selv tviler jeg på real time kernelens nødvendighet når jeg sammenligner denne løsningen direkte mot Transporter lydmessig. Jeg tror realtime er en større nødvendighet på underspekket hardware ala embedded enheter som BDP-1. Min maskin har Core 2 Duo på 3ghz og 4GB RAM så det blir neppe noen io scheduler problematikk på denne selv på 24/192. I tillegg tilhører jeg ikke de "troende" med tanke på å høre forskjell på om USB-minnepinnen står i eller om filene avspilles direkte fra RAM kontra disk.
Maskinen står i et annet rom så støy er ikke viktig.
Lydkortet er Asus Xonar Essence STX som fikk svært gode målinger i Stereophile også med tanke på jitter. Jeg ble sjokkert over at Ubuntu 10.10 faktisk bitstreamet helt opp til 24/192 out-of-the box med de medfølgende driverne! Ingen hacks nødvendig. Faktisk bitstreames også Spotify med 44,1khz automatisk ;D
Bitstreaming er verifsert med en DTS WAV fil. MPD ser på filen som en ordinær PCM-fil (som er poenget) og avspiller hele greia som en normal lydfil. Siden målet er en surroundreceiver vil den imidlertid se DTS-headeren i PCM-dataene dersom ingen ting er rørt og avspille dataene som DTS. Om man gjør noe som helst med filen på veien får man bare støy.
All sample rate skifting skjer helt sømløst og både Transporter og Yamaha RX-V3900 (må bruke denne for å teste at samplerates over 96khz (192khz max) fungerer) låses umiddelbart til den nye frekvensen.
Uansett er dette bare en test til å begynne med for å se om jeg kan leve med mpd som avspiller (eller snarere de ulike klientene). Akkurat nå kjører jeg med en ordinær analog phono-kabel som digitalkabel, noe som neppe er bra med tanke på at impedansen ikke er matchet til dette formålet så vidt jeg vet. Jeg har bare brukt et par timer på dette siden idéen poppet opp i hodet mitt så løsningen kan helt sikkert forbedres selv om alt fungerer som tiltenkt foreløpig. Den største overraskelsen kom i form av 100% automatisk bitstreaming og samplerate skifte out-of-the-box med STX. Jeg tror Linux i kombinasjon med dette lydkortet er en skikkelig killerløsning som digital transport.