Wie konfiguriere ich mein Audio?

Wie konfiguriere ich mein Audio?

Ich habe einen relativ neuen Build, bei dem die Audioausgabe scheinbar nicht funktioniert.

Ich habe eine Karte, die ich sehen kann mit pacmd list-cards:

1 card(s) available.
    index: 0
        name: <alsa_card.pci-0000_00_1f.3>
        driver: <module-alsa-card.c>

Es sind einige Senken aufgelistet:

    sinks:
    alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Built-in Audio Analog Stereo
    alsa_output.pci-0000_00_1f.3.iec958-stereo/#4: Built-in Audio Digital Stereo (IEC958)

Und ich kann sehen, dass meine Kopfhörer angeschlossen sind:

ports:
    analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
        properties:
            device.icon_name = "audio-input-microphone"
    analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
        properties:
            device.icon_name = "audio-input-microphone"
    analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
        properties:

    analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
        properties:

    analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: yes)
        properties:
            device.icon_name = "audio-headphones"
    iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
        properties:

Mein Problem ist, dass jedes Programm, das den analogen Stereoausgang verwendet (von YouTube bis RhythmBox), blockiert, wenn ich es so einstelle, dass es Audio ausgibt analog-stereo. Ich bekomme keinen Ton und das Programm läuft nicht einmal. Wenn ich die Anwendung umschalte, iec958-stereowird sie ausgeführt und ich kann sehen, wie sich die Lautstärkebalken bewegen, pavucontrolaber da es nur einen Port für diesen Ausgang gibt, S/PDIFhöre ich mit meinen Kopfhörern nichts.

BEARBEITEN:

Ich habe Pulse wie unten beschrieben ausgeschaltet. Dann habe ich alsamixeralle Kanäle lauter gestellt. Ich kann weißes Rauschen über die Kopfhörer hören, das viel leiser wird, wenn ich die vorderen und hinteren Mikrofone stummschalte. Allerdings kommt immer noch kein Ton von den Anwendungen (obwohl sie nicht blockieren). Falls es wichtig ist, ich habe einen Realtek ALC1150-Chip.

EDIT2:

Da es sich wirklich um ein Treiberproblem zu handeln scheint und wer weiß, wie lange es dauern wird, bis es gelöst ist, habe ich mir eines derdiesefür ca. 35 $. Habe es eingesteckt und es hat beim ersten Hochfahren funktioniert.

Antwort1

Sie können versuchen zu überprüfen, ob das Problem bei PulseAudio liegt oder nicht, indem Sie es in den Konfigurationen vorübergehend deaktivieren und stattdessen Alsas Mixer-Ding aktivieren.

  1. PulseAudio deaktivieren:

    echo autospawn=no > ~/.pulse/client.conf
    pulseaudio -k
    
  2. Aktivieren Sie dmix, Alsas nativen Mixer:

    sudo gedit ~/.asoundrc
    

    um die .asoundrc-Konfigurationsdatei zu öffnen, und fügen Sie dann Folgendes ein:

    pcm.!default {
        type plug
        slave.pcm "dmixer"
    }
    
    pcm.dmixer  {
        type dmix
        ipc_key 1024
        slave {
        pcm "hw:1,0"
        period_time 0
        period_size 1024
        buffer_size 4096
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
    }
    
    ctl.dmixer {
    type hw
    card 0
    }
    

    Starten Sie Ihren Computer neu und prüfen Sie, ob der Ton funktioniert. Wenn er funktioniert, liegt ein Problem mit PulseAudio vor. Wenn nicht (selbst bei YouTube oder dem VLC-Player, wenn Sie alle Optionen für die Tonausgabe ausprobieren), liegt höchstwahrscheinlich ein Treiber- oder Hardwareproblem vor. Wenn er funktioniert und Sie nicht herausfinden können, was mit PA nicht stimmt, sollten Sie es vielleicht so belassen. Ich habe diese Einstellung (leicht modifiziert) über ein Jahr lang verwendet und das einzige Programm, das ich ausprobiert habe und das damit Probleme hat, ist Skype.

Um die Effekte rückgängig zu machen, löschen Sie einfach die Dateien ~/.pulse/client.conf und ~/.asoundrc und starten Sie neu.

verwandte Informationen