Audio

Aus NComputing Knowledge Base
Wechseln zu: Navigation, Suche

Audiogeräte (="Soundkarten") werden von NoTouch automatisch erkannt und verwendet. Die meisten Geräte haben nur eine Soundkarte, aber diese Karte hat mehrere Audio-Eingangs- und -Ausgangsbuchsen, die sich auf der Vorder- oder Rückseite des Computersystems befinden.

Wenn Sie ein USB-Headset (oder generell ein anderes USB-Audiogerät) anschließen, handelt es sich technisch gesehen um ein zweites Audiogerät (d.h. eine andere Soundkarte). Keine Sorge - NoTouch wird dies für Sie übernehmen, genauso wie ein normales Desktop-Betriebssystem dies erledigt - externe Geräte haben Vorrang vor internen Geräten.

Es gibt Hotkeys zum Ändern der Lautstärke - Bitte lesen Sie diesen Artikel über das Ändern von Tastaturkürzeln: Hotkeys

Bitte beachten Sie, dass in einer VDI-Welt Audio in der Regel auf einem serverseitigen virtuellen Desktop (d.h. in den meisten Fällen innerhalb eines Windows-Systems) erzeugt wird und dann über ein Protokoll wie ICA/HDX, RDP, PCoIP an den Client weitergeleitet wird. Wenn Sie Firefox verwenden, müssen Sie den Parameter "Ausführung als root erzwingen" in den Verbindungseinstellungen aktivieren, sonst kann Firefox nicht auf das Soundgerät zugreifen.

WICHTIGER HINWEIS: Bei den Thin-Clients RX-HDX und RX420(HDX) optimiert die Standard-Audioeinstellung die USB-Audioqualität und -leistung. Dies kann sich negativ auf den analogen Ton auswirken. Wenn analoges Audio (Headset/Lautsprecher) oder HDMI-Audio (eingebauter Monitorlautsprecher) verwendet werden soll, folgen Sie bitte diesem Artikel, um die richtige Audioeinstellung zu konfigurieren, um die beste Audioqualität und Leistung zu erzielen.

Allgemeine Audio-Fehlerbehebung

  • Wenn Sie sich in die lokale Konfiguration einloggen und auf "Testsound abspielen" klicken, hören Sie dann einen Ton? Wenn ja, dann funktioniert die lokale Audio-Infrastruktur. Schauen Sie dann in den protokollspezifischen Einstellungen oder Server-Richtlinien nach. Die Audio-Weiterleitung könnte einfach nur deaktiviert sein.
    • Wenn Sie den Testton nicht hören, prüfen Sie die Lautstärke und ändern Sie möglicherweise die Audioparameter. Der Ton wird möglicherweise an die falsche Buchse weitergeleitet.
    • Wenn Sie den Testton nicht hören, verwenden Sie außerdem eine andere (neuere) Version des Betriebssystemkerns. Ihr Kernel verfügt möglicherweise nicht über die Treiber, eine höhere kXYZ-Zahl könnte dies beheben.
  • Ein guter "Catch-all"-Test ist es, den "Unmute mixers"-Parameter zu ändern.
  • Wenn die Ausgabe funktioniert, aber die Eingabe (Mikrofon) nicht. Nun ist dies sehr wahrscheinlich ein Problem in den Einstellungen des Protokolls. Während z.B. Citrix und RDP in der Lage sind, Mikrofon-/Audio-Eingang zu transportieren, stellen Sie bitte sicher, dass dies funktioniert:
    • Die Weiterleitung des Audio-Eingangs ist eingeschaltet (protokollspezifische Verbindungsoptionen).
    • im Falle von RDP verwenden Sie FreeRDP. Nur FreeRDP kann Audio-Eingabe durchführen, der ältere Rdesktop nicht.
    • im Falle von Firefox aktivieren Sie den Parameter "Ausführung als root erzwingen" in den Verbindungseinstellungen

Audio Parameter

  • Standard-Audiogerät. Dieser Parameter legt fest, an welches Audiogerät die Audioausgabe gesendet wird.
  • Mixer nicht stummstellen. Muten Sie keine Mixerkanäle. Dies mag sich seltsam anhören, kann aber das Verhalten problematischer Geräte ändern.
  • Standard-Audiogerät. Legen Sie das primäre Audiogerät fest.
  • Ignoriere USB-Soundkarte. Liste der zu ignorierenden USB-Geräte.

Wie man die Standard-Soundkarte einstellt

Der Parameter "Standard-Audiogerät" ermöglicht es, die Einstellung des primären Audiogeräts des Systems zu überschreiben. Denken Sie daran, dass NoTouch versucht, so intelligent zu sein, wie ein Computersystem sein kann, und einem externen Gerät den Vorzug zu geben, wenn eines angeschlossen ist. D.h. wenn ein USB-Headset angeschlossen ist, wird es verwendet. Mit dem Parameter "Standard-Audiogerät" können Sie das ändern - stellen Sie einen dieser Werte ein:

  • USB. Dadurch wird das USB-Gerät zum Standardgerät. Dies ist eine Art Standardverhalten, aber Sie können es trotzdem einstellen, falls das System es nicht selbst herausfinden kann.
  • HDMI. Der HDMI-Port wird als Audioausgang verwendet.
  • Display Port. Der DisplayPort-Anschluss wird als Audioausgabe verwendet.
  • Andere Werte. Sie können diesen Parameter auch verwenden, um Audio gezielt an ein Gerät zu leiten - siehe unten.

Routing zu einem bestimmten Gerät

Der Parameter "Default audio device" akzeptiert eine Angabe, die Sie dem Befehl "soundinfo" entnehmen können.

  1. Melden Sie sich über SSH an und erhalten Sie Root-Rechte.
  2. Geben Sie ein:
    • soundinfo

Der Audio-Parameter wird wie folgt gebildet: Card name,profile

Wenn man sich die Ausgabe von Soundinfo anschaut, ist der "Kartenname" ziemlich offensichtlich - es ist Text innerhalb der Anführungszeichen. Das "Profil" ist eine dieser Zeilen, die dem Kartennamen folgen, so etwas wie output:analog-stereo

Es ist eigentlich sehr einfach, wenn man es einmal gesehen hat. Wenn Sie sich zum Beispiel die untenstehende Beispiel-Toninfo-Ausgabe ansehen, würden diese beiden Möglichkeiten Sinn ergeben:

  • HD-Audio Generic,output:hdmi-stereo
  • HDA Intel PCH,output:analog-stereo

im Vergleich zu der untenstehenden Ausgabe:

----------- Sample soundinfo output ------
alsa.card_name = "HD-Audio Generic"
output:hdmi-stereo
off
---
alsa.card_name = "HDA Intel PCH"
output:analog-stereo
output:analog-stereo+input:analog-stereo
output:analog-stereo+input:iec958-stereo
output:analog-surround-40
output:analog-surround-40+input:analog-stereo
output:analog-surround-40+input:iec958-stereo
output:iec958-stereo
output:iec958-stereo+input:analog-stereo
output:iec958-stereo+input:iec958-stereo
input:analog-stereo
input:iec958-stereo
off
---
-----------

Veraltete Audio-Parameter

Ältere Versionen von NoTouch vor 2.39 oder 2.40 hatten einige andere Parameter, die nicht mehr verwendet werden.

  • Verwenden Sie aumix. Verwendet eine alternative Methode zur Steuerung des Audiomixers. Verwenden Sie diese, wenn Sie die Lautstärke nicht mehr ändern können.
  • Parameter des Mixerkanals. Diese regeln die Mixer-Lautstärke für verschiedene Kanäle. 0 bedeutet niedrigste, 100 größte. Die Voreinstellung ist 50:
    • PCM. PCM-Ausgangslautstärke. Dies ist jetzt Teil des "Master"-Parameters.
    • Erfassung. Erfassen der Eingangslautstärke. Dies ist jetzt Teil des Parameters "Mikrofon".