PDA

View Full Version : Problema con l'audio del gioco Enemy territory


lello78
14-05-2005, 19:20
Ciao raga!

Nonostante sia proprio un novizio di linux (sono due giorni che lo uso) sono riuscito a installare sulla mia Suse 9.2 uno dei miei giochi preferiti, Enemy territory (per chi non lo conoscesse è una "espansione" multiplayer di Return to castle Wolfenstein)
Il gioco funziona alla grande,ma non si sente l'audio.
Non riesco a capire perchè.

I suoni del sistema operativo e i miei MP3 si sentono alla grande.
Quando parte il gioco,però,solo silenzio.

Da cosa potrebbe essere dovuto?
Come potrei risollverlo?

Please,help me!!! :mc:

Sihiom
14-05-2005, 19:30
prova a fare cosi...

vai in /proc/asound/card0/pcm0p e modifica il file oss inserendo la linea "et 0 0 direct"

et-----> se il file che lanci per eseguire et si chiama diversamente metti quello al posto di "et"

lello78
14-05-2005, 20:12
Ehm...come si modifica un file in linux?

Sihiom
14-05-2005, 22:42
devi essere root per modificare quel files...

apri una shell da root, scirivi "cd (che serve per loggare in una cartella) /proc/asound/card0/pcm0p


poi scirivi joe (che serve per aprire file di testo) oss (che e' il nome del file che devi aprire)

modifica il file come ti ho detto, poi lo salvi con Alt+x+k

lello78
15-05-2005, 00:43
allora...ho provato.
scrivendo joe oss è ucito fuori una schermata con una sola riga che citava

1 0 0

Ho provato a inserire sotto et 0 0 direct e a salvare,ma nulla da fare (anzi quando sono andato a ricontrollare se avevo scritto male ho trovato questo

1 0 0
0 0
et 0 0 direct
K 0 0
~ 0 0

che prima non c'era.

Ho anche provato a sostituire 1 0 0 con il comando che mi hai dato tu,ma non è servito a niente.

Che devo fare?
Ho sbagliato qualcosa?
Ho visto che avevi messo le virgolette prima e dopo il comando.Le dovevo mettere?

HELP!

Sihiom
15-05-2005, 13:08
no, non devi mettere le virgolette...

e' strano, prova allora a modificarlo usando konqueror (se hai kde), o mozilla...

devi farlo da root però, quindi vai su run command (nel menù K----l'equivalente di "avvio" di win), dovrebbe apparirti una schermata con a disposizione l'opzione "run as different user" o qualcosa del genere; spunta l'opzione e come user metti "root" (inserisci ovviamente anche la pass).

fatto questo, nella barra bianca che sta all'inizio della schermata, quella dove devi inserire il comando da eseguire, metti "konqueror", o mozilla

in questo modo ti apre uno dei due con privilegi di root...
una volta aperto dove c'e' lo spazio per un eventuale indirizzo internet, metti "file:/proc/assuond/card0/pcm0p"

ti apre la cartella pcm0p
qua trovi il file "oss" , lo apri con kwrite, fai le modifiche che avevi fatto con joe e poi salvi...

il file oss, si resetta ogni volta che riavvii, quindi se ti viene fuori del casino ti basta riavviare per risistemare tutto...

Sihiom
18-05-2005, 19:42
sei riuscito poi a risolvere?

Gregor
14-06-2006, 15:26
Idem su Slack! Niente audio :(
Qualcuno ha un'idea? Tnx!

rollopack
14-06-2006, 15:46
Con Doom 3 avevo risolto "chmoddando" /dev/dsp

Gregor
23-06-2006, 10:20
Con Doom 3 avevo risolto "chmoddando" /dev/dsp

Cioè? Concedi wrx a tutti su /dev/dsp?

rollopack
23-06-2006, 19:06
Ai tempi mi sembra avessi risolto così

Gregor
23-06-2006, 19:22
Ai tempi mi sembra avessi risolto così

Non risolve :(

pluton
23-06-2006, 20:12
se ricordo bene deve essere et.x86 0 0 direct e non et 0 0 direct

puoi fare un prova veloce lanciando un echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss (controlla prima che il file non contenga già 'et 0 0 direct'), lanci il gioco e ......

Se neanche così funge, lancia da console et e posta l'output.

Regards!!!

aloe
25-06-2006, 20:18
Prova a vedere se trovi qualche cosa di utile QUI (http://wiki.ubuntu-it.org/EnemyTerritory)
Sezione problemi di suono.
E' relativo ad Ubuntu, ma potresti cavarci qualcosa.

Gregor
26-06-2006, 08:07
se ricordo bene deve essere et.x86 0 0 direct

Bingo! :D
adesso funziona!
Grazie!!!