Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Mam problem z brakiem dźwięku w grze American Army i tylko tu.Tylko ta aplikacja nie działa z dźwiękiem.Gra się uruchamia i gram na swoim koncie bez dźwięku.
$ armyops Cheat protection disabled open /dev/[sound/]dsp: No such file or directory Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0". X11: Unknown xsym, sym = 0x1008ff13 X11: Unknown xsym, sym = 0x1008ff13 X11: Unknown xsym, sym = 0x1008ff13
$ cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xf6afc000 irq 21
dpkg -l | grep alsa ii alsa-base 1.0.21+dfsg-2 ALSA driver configuration files ii alsa-oss 1.0.17-3 ALSA wrapper for OSS applications ii alsa-utils 1.0.21-1 ALSA utilities ii alsamixergui 0.9.0rc2-1-9 graphical soundcard mixer for ALSA soundcard ii gstreamer0.10-alsa 0.10.25-7 GStreamer plugin for ALSA ii libsdl1.2debian-alsa 1.2.13-5 Simple DirectMedia Layer (with X11 and ALSA
pzdr.
Offline
pokaz ls -l /dev/dsp*
Offline
$ ls -l /dev/dsp* ls: nie ma dostępu do /dev/dsp*: Nie ma takiego pliku ani katalogu
Offline
1. daj wynik tego ls z pod root'a
2. pokaz wynik polecenia id z pod tego usera ktorym normalnie jestes
Offline
Gra ktora uruchamiasz, daje dzwiek przez OSS, ty masz ustawiona alse, wiec musisz miec wlaczony w jajku opcje zeby tworzyl oss emulation?! jakos tak.. tworzy wtedy /dev/dsp..
Albo ustw gre zeby dzialala na alsie.
Jestem w pracy wiec jak znajde chwile to sprawdze i wyedytuje posta.
Offline
modprobe snd_pcm_oss
Potem zobacz czy w /dev pojawią się jakieś dsp
Jeśli tak to powinno działać.
EDIT: Jeśli to zadziała to dopisz sobie do /etc/modules
snd_pcm_oss
wówczas ten moduł automatycznie będzie się ładował przy starcie systemu.
Offline
A gdybys nie mial snd_pcm_oss to opcja o ktorej pisalem:
OSS PCM (digital audio) API i jest w konfiguracji ALSY - skompiluj conajmnie jako modul
//edit
I jeszcze jedno - pewnie gra nadaje przez SDL, wiec upewnij sie ze masz libsdl1.2-debian-oss (nazwa odemnie z testing)
pzdr.
Ostatnio edytowany przez gson (2010-01-17 09:26:22)
Offline
Wielkie dzięki za poranną pomoc.
bercik napisał(-a):
1. daj wynik tego ls z pod root'a
2. pokaz wynik polecenia id z pod tego usera ktorym normalnie jestes
# ls -l /dev/dsp* crw-rw----+ 1 root audio 14, 3 01-17 12:08 /dev/dsp
i tutej dziwna sprawa,powyższe polecenie pluło wczoraj
bram napisał(-a):
Kod:
$ ls -l /dev/dsp* ls: nie ma dostępu do /dev/dsp*: Nie ma takiego pliku ani katalogu
jako user i root ,no nic to.
Co do
snd_pcm_oss
to
# lsmod Module Size Used by snd_seq_midi 6976 0 snd_rawmidi 23008 1 snd_seq_midi snd_seq_midi_event 7712 1 snd_seq_midi snd_seq 51264 2 snd_seq_midi,snd_seq_midi_event snd_seq_device 7476 3 snd_seq_midi,snd_rawmidi,snd_seq snd_pcm_oss 37200 0 snd_mixer_oss 15072 1 snd_pcm_oss usbhid 37232 0 hid 41328 1 usbhid
gson napisał(-a):
I jeszcze jedno - pewnie gra nadaje przez SDL, wiec upewnij sie ze masz libsdl1.2-debian-oss (nazwa odemnie z testing)
# aptitude install libsdl1.2debian-oss Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Odczyt dodatkowych informacji o stanie Inicjalizacja stanów pakietów... Gotowe Odczyt opisów zadań... Gotowe Następujące NOWE pakiety zostaną zainstalowane: libsdl1.2debian-oss Następujące pakiety zostaną USUNIĘTE: libsdl1.2debian-alsa{a} 0 pakietów aktualizowanych, 1 instalowanych, 1 do usunięcia i 4 nie aktualizowanych. Do pobrania 214kB archiwów. Zajęte po rozpakowaniu: 0B. Kontynuować? [T/n/?] Zapisywanie dodatkowych informacji o stanie... Gotowe Pobieranie:1 http://ftp.pl.debian.org testing/main libsdl1.2debian-oss 1.2.13-5 [214kB] Pobrano 214kB w 5s (37,6kB/s) dpkg: libsdl1.2debian-alsa: problemy z zależnościami, usuwanie według żądania: libsdl1.2debian zależy od libsdl1.2debian-alsa (= 1.2.13-5) | libsdl1.2debian-all (= 1.2.13-5) | libsdl1.2debian-esd (= 1.2.13-5) | libsdl1.2debian-arts (= 1.2.13-5) | libsdl1.2debian-oss (= 1.2.13-5) | libsdl1.2debian-nas (= 1.2.13-5) | libsdl1.2debian-pulseaudio (= 1.2.13-5); jednakże: Pakiet libsdl1.2debian-alsa jest przeznaczony do usunięcia. Pakiet libsdl1.2debian-all nie jest zainstalowany. Pakiet libsdl1.2debian-esd nie jest zainstalowany. Pakiet libsdl1.2debian-arts nie jest zainstalowany. Pakiet libsdl1.2debian-oss nie jest zainstalowany. Pakiet libsdl1.2debian-nas nie jest zainstalowany. Pakiet libsdl1.2debian-pulseaudio nie jest zainstalowany. (Odczytywanie bazy danych ... 114601 plików i katalogów obecnie zainstalowanych.) Usuwanie libsdl1.2debian-alsa ... Zaznaczenie poprzednio niezaznaczonego pakietu libsdl1.2debian-oss. (Odczytywanie bazy danych ... 114592 plików i katalogów obecnie zainstalowanych.) Rozpakowanie libsdl1.2debian-oss (z .../libsdl1.2debian-oss_1.2.13-5_amd64.deb) ... Konfigurowanie libsdl1.2debian-oss (1.2.13-5) ... Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Odczyt dodatkowych informacji o stanie Inicjalizacja stanów pakietów... Gotowe Zapisywanie dodatkowych informacji o stanie... Gotowe
Powróciłem do
libsdl1.2debian-alsa
,zależy mi na tym pakiecie.
(podstawówka,jak mogę zatrzymać pakiet kiedy aptitude chce go koniecznie usunąć upgrde-ować czy przeinstalować?tzwflagi? jak to ustawiać, proszę o wskaznie materiału do opanowaania ,sorry ;)
Tak więc:
$ armyops Cheat protection disabled open /dev/[sound/]dsp: Device or resource busy
To coś nowego ,bo po zamknięciu Skype:
$ armyops Cheat protection disabled WARNING: ALC_EXT_capture is subject to change!
Dźwięk działa.Tylko poroszę o wskazówkę co bym nie musiał zamykac skype.
pzdr.
Offline
bram napisał(-a):
Wielkie dzięki za poranną pomoc.
bercik napisał(-a):
1. daj wynik tego ls z pod root'a
2. pokaz wynik polecenia id z pod tego usera ktorym normalnie jestesKod:
# ls -l /dev/dsp* crw-rw----+ 1 root audio 14, 3 01-17 12:08 /dev/dspi tutej dziwna sprawa,powyższe polecenie pluło wczoraj
bram napisał(-a):
Kod:
$ ls -l /dev/dsp* ls: nie ma dostępu do /dev/dsp*: Nie ma takiego pliku ani katalogujako user i root ,no nic to.
jako root nie powinno dawac infa o braku dostepu (co najwyzej ze pliku nie ma) ... nie pokazales wyniku komendy id z pod zwyklego usera
bram napisał(-a):
Co do
Kod:
snd_pcm_ossto
Kod:
# lsmod Module Size Used by snd_seq_midi 6976 0 snd_rawmidi 23008 1 snd_seq_midi snd_seq_midi_event 7712 1 snd_seq_midi snd_seq 51264 2 snd_seq_midi,snd_seq_midi_event snd_seq_device 7476 3 snd_seq_midi,snd_rawmidi,snd_seq snd_pcm_oss 37200 0 snd_mixer_oss 15072 1 snd_pcm_oss usbhid 37232 0 hid 41328 1 usbhidgson napisał(-a):
I jeszcze jedno - pewnie gra nadaje przez SDL, wiec upewnij sie ze masz libsdl1.2-debian-oss (nazwa odemnie z testing)
1. jak widac modul od oss jest zaladowany wiec z tej strony jest ok
2. jak masz wersje libsdl z alsa to przy uzywaniu driverow alsa nawet lepiej wiec nie ruszasz i nie dajesz libsdl1.2-debian-oss
bram napisał(-a):
Kod:
$ armyops Cheat protection disabled open /dev/[sound/]dsp: Device or resource busyTo coś nowego ,bo po zamknięciu Skype:
Kod:
$ armyops Cheat protection disabled WARNING: ALC_EXT_capture is subject to change!Dźwięk działa.Tylko poroszę o wskazówkę co bym nie musiał zamykac skype.
problem jest taki ze widocznie skype blokuje plik /dev/dsp ... nie uzywam skype wiec w tej kwesti raczej nie pomoge
jeszcze pytanie czy wykonywales dziasiaj to "modprobe snd_pcm_oss" czy tez modul ten masz ladowany z automatu?
Offline
bercik napisał(-a):
jeszcze pytanie czy wykonywales dziasiaj to "modprobe snd_pcm_oss" czy tez modul ten masz ladowany z automatu?
Tak moduł ładuje automatycznie.
proszę:
id uid=1000(tomass) gid=1000(tomass) grupy=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),108(netdev),1000(tomass)
W samej grze mam problem jeszcze z update pb.Jeśli ktoś gra i wie coś w tej kwestii.....Dodam ,że manualne kombinacje nie przynoszą rezultatu.
pzdr.
Offline
adam@debian ~ % aptitude show libsdl1.2debian-oss Pakiet: libsdl1.2debian-oss Nowy: tak Stan: zainstalowany Zainstalowany automatycznie: nie Wersja: 1.2.14-3 Priorytet: dodatkowy Sekcja: libs Opiekun: Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org> Rozmiar rozpakowanego: 504k Wymaga: libc6 (>= 2.3.6-6~), libdirectfb-1.2-0, libsvga1 W konflikcie z: libsdl1.2 (< 1.2.1-1), libsdl1.2-all, libsdl1.2-arts, libsdl1.2-esd, libsdl1.2-nas, libsdl1.2-oss, libsdl1.2debian-all, libsdl1.2debian-alsa, libsdl1.2debian-arts, libsdl1.2debian-esd, libsdl1.2debian-nas, libsdl1.2debian-pulseaudio Zastępuje: libsdl1.2 (< 1.2.1-1), libsdl1.2-all, libsdl1.2-arts, libsdl1.2-esd, libsdl1.2-nas, libsdl1.2-oss, libsdl1.2debian-all, libsdl1.2debian-alsa, libsdl1.2debian-arts, libsdl1.2debian-esd, libsdl1.2debian-nas, libsdl1.2debian-pulseaudio Udostępnia: libsdl1.2-oss Opis: Simple DirectMedia Layer (with X11 and OSS options) SDL is a library that allows programs portable low level access to a video framebuffer, audio output, mouse, and keyboard.
Jak widzisz musisz sie zdecydować albo libsdl1.2debian-oss albo libsdl1.2debian-alsa .
Albo jeden albo drugi.
Co do skype to pewnie tak musi pozostać.
Gdyż pewnie ta karta nie ma sprzętowego mixowania i jedna aplikacja blokuje drugą.
Rozwiązaniem pewnie było by używanie OSS4 ale wtedy pojawiły by pewnie sie znow inne problemy które musiał bys kolejno rozwiązywać.
Offline
mozna tez poprobowac z konfiguracja mixera alsy w /etc/asound.conf ... szczegoly na http://alsa.opensrc.org/index.php/Dmix
Offline
Dziękówa wszystkim za pomoc.
Dźwięk działa pod warunkiem zwolnienia go ze skype(powalcze z tym jeszcze).
Na pb update,znalazłem coś takiego =)
PBUpdater0.21Linux(for: wwwaapl).py
http://alsa.opensrc.org/index.php/Dmix
bardzo dobre
pzdr.
Offline