Нет звука из переднего гнезда для наушников на MSI TRX40 Pro WiFi

I ' м пытаюсь заставить звук работать от переднего разъема для наушников в Ubuntu 20.04 на MSI TRX40 Pro WiFi. Материнская плата имеет несколько неудобную настройку, когда звук, по-видимому, поступает с аудиоустройства USB, поэтому он отображается в различных микшерах (alsamixer, панель «Звук» в настройках) как «USB Audio». Когда наушники подключены, система правильно определяет, что они подключены, но в наушниках нет звука.

При поиске в Google я нашел совет отключить автоматическое отключение звука в alsamixer, но alsamixer этого не делает. эта опция вообще указана.

На самом деле интересно то, что я могу получить звук из гнезда для наушников, выбрав правильное устройство с помощью aplay . Устройства, обнаруженные с помощью aplay -l :

Материнская плата имеет несколько неудобную настройку, когда звук, по-видимому, поступает с аудиоустройства USB, поэтому он отображается в различных микшерах (alsamixer, панель «Звук» в настройках) как «USB Audio». Когда наушники подключены, система правильно определяет, что они подключены, но в наушниках нет звука.

При поиске в Google я нашел совет отключить автоматическое отключение звука в alsamixer, но alsamixer этого не делает. эта опция вообще указана.

На самом деле интересно то, что я могу получить звук из гнезда для наушников, выбрав правильное устройство с помощью aplay . Устройства, обнаруженные с помощью aplay -l :

Материнская плата имеет несколько неудобную настройку, когда звук, по-видимому, поступает с аудиоустройства USB, поэтому он отображается в различных микшерах (alsamixer, панель «Звук» в настройках) как «USB Audio». Когда наушники подключены, система правильно определяет, что они подключены, но в наушниках нет звука.

При поиске в Google я нашел совет отключить автоматическое отключение звука в alsamixer, но alsamixer этого не делает. эта опция вообще указана.

На самом деле интересно то, что я могу получить звук из гнезда для наушников, выбрав правильное устройство с помощью aplay . Устройства, обнаруженные с помощью aplay -l :

панель «Звук» в Настройках) как «USB Audio». Когда наушники подключены, система правильно определяет, что они подключены, но в наушниках нет звука.

При поиске в Google я нашел совет отключить автоматическое отключение звука в alsamixer, но alsamixer этого не делает. эта опция вообще указана.

На самом деле интересно то, что я могу получить звук из гнезда для наушников, выбрав правильное устройство с помощью aplay . Устройства, обнаруженные с помощью aplay -l :

панель «Звук» в Настройках) как «USB Audio». Когда наушники подключены, система правильно определяет, что они подключены, но в наушниках нет звука.

При поиске в Google я нашел совет отключить автоматическое отключение звука в alsamixer, но alsamixer этого не делает. эта опция вообще указана.

На самом деле интересно то, что я могу получить звук из гнезда для наушников, выбрав правильное устройство с помощью aplay . Устройства, обнаруженные с помощью aplay -l :

На самом деле интересно то, что я могу получить звук из гнезда для наушников, выбрав правильное устройство с помощью aplay . Устройства, обнаруженные с помощью aplay -l :

На самом деле интересно то, что я могу получить звук из гнезда для наушников, выбрав правильное устройство с помощью aplay . Устройства, обнаруженные с помощью aplay -l :

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: ALC1220VBDT [ALC1220-VB-DT], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: ALC1220VBDT [ALC1220-VB-DT], device 1: USB Audio [USB Audio #1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: ALC1220VBDT [ALC1220-VB-DT], device 2: USB Audio [USB Audio #2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: ALC1220VBDT [ALC1220-VB-DT], device 3: USB Audio [USB Audio #3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

[Игнорировать звук HDMI; это поддержка звука графическим процессором, которая действительно работает - до тех пор, пока я хочу воспроизводить звук из динамиков монитора]

Если я выберу аудиоустройство hw: 1,1, я могу получить воспроизведение для воспроизведения файла wav и услышать через наушники на переднем разъеме:

aplay -Dhw: 1,1 a2002011001-e02.wav

Итак, если бы я мог каким-то образом заставить различные общесистемные микшеры использовать hw: 1,1 поскольку их вывод все будет работать нормально (я думаю).

Я видел, что у этого чипсета есть некоторые проблемы в Linux, и прочитал этот (длинный) отчет об ошибке ядра . Так что, возможно, все это будет исправлено с помощью ветки topic / usb-trx40 в https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound. git / ? Но я не решаюсь пойти по этому пути, если есть простой способ заставить его работать здесь. Основная ошибка: ошибка формата Exec. Двоичный файл не исполняемый. Я пытаюсь запустить файл, который был скомпилирован ...

Вопрос : Что мне теперь делать, чтобы этот 32-битный файл запускался в моей 64-битной установке Ubuntu?

Основная ошибка: Ошибка формата Exec. Двоичный файл не исполняется.

Я пытаюсь запустить файл, который был скомпилирован более 10 лет назад. Конфигурации этого файла следующие:

ELF 32-bit LSB executable, 
Intel 80386, version 1 (SYSV), 
statically linked, 
for GNU/Linux 2.2.5, stripped

Конфигурации моей подсистемы Ubuntu:

x86_64 x86_64 x86_64 GNU/Linux
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Поэтому я следовал этому руководству, чтобы заставить 32-битный файл работать в моей 64-битной установке Ubuntu: Как запустить 32 -bit app в 64-битной версии Ubuntu? .

По сути, я выполнил следующие шаги:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
sudo apt-get install multiarch-support

После этого я запускаю следующую команду для запуска файла:

sudo ./executeFile inputFile

Это не работает для меня, так как я все еще получаю ошибку формата Exec. Двоичный файл не исполняется. ошибка.

Я следил за различными руководствами по AskUbuntu и устанавливал различные пакеты. Аналогично вышеприведенному руководству, которому я следовал, другим примером является Запуск 32-битного исполняемого файла с помощью команд:

sudo apt-get install --reinstall libc6-i386
sudo apt-get install libgl1-mesa-glx:i386 lsb-core

0
задан 19 August 2020 в 04:42

1 ответ

Этот ответ помог мне решить мою проблему: https://stackoverflow.com/questions/36665669/trying-and-failing- to-run-hello-world-32-bit-c-program-on-64-bit-ubuntu-on-w / 36896713 # 36896713

В основном использовались следующие команды:

sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'

sudo service binfmt-support start

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install g++:i386
0
ответ дан 21 August 2020 в 07:55

Другие вопросы по тегам:

Похожие вопросы: