Debian Unstable x64: plug-in equalizzatore ALSA non disponibile per le applicazioni i386, nessun suono


1

Sto eseguendo Debian Unstable x64, ma a volte uso applicazioni legacy o giochi disponibili solo in i386. Con il semplice ALSA (c'è solo così tanto PulseAudio che una persona sana di mente può prendere), le applicazioni i386 non ricevono alcun suono a causa di problemi con i plugin.

Ho il plug-in equalizzatore per ALSA x64 installato e specificato nel mio .asoundrcmodo così:

ctl.equal {
  type equal;
}
pcm.plugequal {
  type equal;
  slave.pcm "plug:dmix";
}
pcm.!default {
  type plug;
  slave.pcm plugequal;
}

Ciò significa che anche le applicazioni i386 tentano di caricare il plug-in, falliscono e non mi danno alcun suono - assomigliano a questo:

ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_equal.so

Installare il plug-in per entrambe le architetture sembra impossibile al valore nominale: entrano in conflitto apte usano lo stesso file nella directory home per memorizzare le loro impostazioni (penso? .alsaequal.bin), Che richiedono di essere in formati diversi. (La sostituzione di una versione con un'altra senza spostare il file genera l'errore ".alsaequal.bin è la lunghezza errata".)

Seguire tutti i passaggi per cambiare il plug-in e il file di configurazione ogni volta che utilizzo architetture diverse è una seccatura e soggetta a errori, quindi vorrei in qualche modo essere in grado di evitarlo. Mi vengono in mente due opzioni:

  • Di 'ad ALSA di usare diversi file rc per i386 e x64

  • Specifica esplicitamente il percorso di .alsaequal.bin, che potrebbe permettermi di eseguire il plug-in per entrambe le architetture. (È configurabile in .asoundrc ma questo porta solo all'opzione 1.)

Neanche io so fare, purtroppo. Quest'ultimo sarebbe ovviamente preferito, ma dal momento che non è così frequente e io uso l'equalizzatore principalmente per musica e film, andrebbe bene se le applicazioni i386 usassero il suono direttamente.

Grazie in anticipo!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.