Pewnego razu standardowo uruchomiłem OpenSuse 11.1 i chciałem posłuchać muzyki. Nie działało. To dziwne, bo nic ostatnio z systemem nie robiłem.
Pierwsze, co zrobiłem, to usunąłem PulseAudio i zainstalowałem ESD. ESD się niby łączy, ale dźwięk dalej nie działał.
Zacząłem kombinować z JACKiem. Udało mi się raz z jackd uruchomić OSS, ale dźwięk był marnej jakości.
Spróbowałem to samo na roocie... No, ALSA i OSS tam też same nie działają, ale magicznie JACK (z qjackctl!) działał z oboma systemami.
To w sumie fajnie, bo zawsze na Ubuntu mi ten Jack "pierdział", i byłbym w stanie go używać, gdyby działał na zwykłym użytkowniku (choć lepiej by było, jakby wszystko działało, bo MilkyTracker coś ma z Jackiem problemy - zawsze najlepiej działał z SDLAudio)
A oto parę wypasionych logów, które tak kochacie:
speaktrap@host-89-228-105-99:~> jackd -d oss
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
OSS: failed to open device /dev/dsp: oss_driver.c@549, errno=16
cannot start driver
Naruszenie ochrony pamięci
speaktrap@host-89-228-105-99:~> jackd -d oss
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
oss_driver: /dev/dsp : 0x10/2/48000 (4096)
oss_driver: indevbuf 4096 B, outdevbuf 4096 B
oss_driver: using barrier mode, (dual thread)
To na górze działa, ale pierdzi. Z Realtime natomiast ten sam log, ale nie chce działać. Teraz ALSA.
speaktrap@host-89-228-105-99:~> jackd -d alsa
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
control open "hw:0" (Permission denied)
ALSA lib pcm_hw.c:1429:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1429:(_snd_pcm_hw_open) Invalid value for card
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa
no message buffer overruns
speaktrap@host-89-228-105-99:~>