A placa NVIDIA gfx muda do slot 1 para o slot 2 no PulseAudio

1

No Linux Mint, eu costumava ter problemas sem som em torno de 50% do tempo quando eu inicializo. Descobri que o PulseAudio estava procurando minha placa de vídeo no slot de hardware errado. Eu usei ...

aplay -l

... para obter a lista de cartões e portas, teste cada um com ...

aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav

... até obter o correto e, em seguida, atualizar meu arquivo /etc/pulse/default.pa para corrigir o correto, depois sair e entrar novamente para o PulseAudio funcionar.

No entanto, nunca foi totalmente consertado, já que às vezes quando eu faço logon novamente ele detecta minha placa Nvidia no Slot 1 e outras vezes no Slot 2. Então, quando o som não funciona, eu tenho que mudar arquivo default.pa de plughw: 1,3 para plughw: 2,3 ou vice-versa, dependendo de onde o cartão é detectado.

A linha de exemplo para o arquivo é atualmente:

load-module module-alsa-sink device=plughw:1,3

... um pouco mais ...

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
load-module module-alsa-sink device=plughw:1,3
#load-module module-alsa-sink
#load-module module-oss device="/dev/dsp" sink_name=outputsource_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect use_ucm=0
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

Então, eu não sei como autodetectar isso, eu estava pensando que poderia escrever um script para checar pulso no começo, e mudar o arquivo / reiniciar o pulso se ele quebrasse, mas eu não saberia como para fazer isso realmente.

Se alguém puder oferecer conselhos, agradeceria muito.

    
por FireGirl 20.11.2015 / 16:22

0 respostas