& ldquo; Intel SST аудио устройства WDM & rdquo; не работает на Xubuntu 18.04

Самая короткая команда для выполнения того, что вы хотите:

test -e FILENAME && echo Yes

test -e будет проверять, существует ли указанное имя в файловой системе. (Вы можете использовать test -f для ограничения только обычных файлов. Подробнее см. [F6].)

Если заданное условие оценивается как true, то test возвращает успешный статус выхода (в противном случае он возвращает статус отказа). Мы объединяем две команды, используя &&, что означает «выполнить следующую команду, если предыдущая команда вышла с состоянием успеха». Следующая команда просто печатает Yes на стандартном выходе; в случае интерактивной оболочки на терминале.

Это позволяет избежать дополнительного текстового материала инструкции if, но дает тот же результат. Использование && (или его противоположность ||) для объединения команд вместе хорошо работает, когда задействована только одна команда. Если вы хотите сделать больше, чем выполнить одну команду в ответ на статус выхода одной команды, то синтаксис if быстро станет более читаемым.

Как уже указывалось в других ответах, эквивалент Конструкция стиля if будет:

if test -e FILENAME; then echo Yes; fi

или альтернативно:

if test -e FILENAME
then
    echo Yes
fi

Для этих целей [ и test эквивалентны, за исключением того, что [ требует окончания ].

1
задан 1 July 2018 в 07:22

9 ответов

Я не знаю, поможет ли это вам, потому что я не знаю, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить bytcr-rt5640 конфигурационные файлы UCM в /usr/share/alsa/ucm, и все сработало.

Для того, чтобы убедиться, что вы видите карту, посмотрите на вывод этих команд:

lsmod | grep "sst"

Ищет sst в списке загруженных модулей

dmesg | grep "sst"

Ищет sst в текущем загрузочном журнале

ls /sys/class/sound

Это сообщает вам, любые карты, распознанные ядром

Если вы видите карту в sysfs, прочитайте файл driver на этом устройстве (/sys/class/sound/cardX/driver или имя или что-то в этом роде), это должно показать вам, если карта распознается вашим ядром.

Если вы найдете карту, но вы ее не видите, например, pavucontrol, вам нужно скопировать файлы UCM из этого репозитория GitHub. Просто скачайте его, cd в нужную папку и прочитайте файл README. Он должен рассказать вам все остальное. После установки конфигураций перезагрузите (самый простой способ), и вы сможете увидеть устройство в pavucontrol.

ИЗМЕНИТЬ № 1 (после дополнительных деталей)

Oh , Я вижу. Вы должны скопировать каталог chtnau8824 (как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/, и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и предоставили дополнительные сведения, которые помогли решить (надеюсь) эту проблему.

РЕДАКТИРОВАТЬ № 1 (после дополнительных деталей)

Я до сих пор не знаю точно, что такое ваше другое оборудование (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашей звуковой карты (если мои предположения верны). Репозиторий - это этот репозиторий GitHub . Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию. sudo rm -r /usr/share/alsa/ucm/chtnau8824, а затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

0
ответ дан 17 July 2018 в 15:43

Я не знаю, поможет ли это вам, потому что я не знаю, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить bytcr-rt5640 конфигурационные файлы UCM в /usr/share/alsa/ucm, и все сработало.

Для того, чтобы убедиться, что вы видите карту, посмотрите на вывод этих команд:

lsmod | grep "sst"

Ищет sst в списке загруженных модулей

dmesg | grep "sst"

Ищет sst в текущем загрузочном журнале

ls /sys/class/sound

Это сообщает вам, любые карты, распознанные ядром

Если вы видите карту в sysfs, прочитайте файл driver на этом устройстве (/sys/class/sound/cardX/driver или имя или что-то в этом роде), это должно показать вам, если карта распознается вашим ядром.

Если вы найдете карту, но вы ее не видите, например, pavucontrol, вам нужно скопировать файлы UCM из этого репозитория GitHub. Просто скачайте его, cd в нужную папку и прочитайте файл README. Он должен рассказать вам все остальное. После установки конфигураций перезагрузите (самый простой способ), и вы сможете увидеть устройство в pavucontrol.

ИЗМЕНИТЬ № 1 (после дополнительных деталей)

Oh , Я вижу. Вы должны скопировать каталог chtnau8824 (как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/, и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и предоставили дополнительные сведения, которые помогли решить (надеюсь) эту проблему.

РЕДАКТИРОВАТЬ № 1 (после дополнительных деталей)

Я до сих пор не знаю точно, что такое ваше другое оборудование (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашей звуковой карты (если мои предположения верны). Репозиторий - это этот репозиторий GitHub . Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию. sudo rm -r /usr/share/alsa/ucm/chtnau8824, а затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

0
ответ дан 23 July 2018 в 16:41
  • 1
    Спасибо за ваш ответ, я старался следовать вашим советам без каких-либо результатов, может быть, я не понимаю. Я загрузил репозиторий, который вы предложили, но я не знаю, какую папку я должен скопировать в / usr / share / alsa / ucm ... Я добавил вывод трех команд, упомянутых в исходном вопросе, возможно, это поможет. Заранее спасибо. – Juanse 1 July 2018 в 07:20
  • 2
    Я скопировал папку и перезагрузился; У меня все еще нет звука. Какую команду я должен выполнить, чтобы диагностировать проблему? Я попытался: $ pulseaudio, и выход: W: [pulseaudio] pid.c: Stale PID file, overwriting. E: [pulseaudio] alsa-ucm.c: Failed to get the verb HiFi E: [pulseaudio] alsa-ucm.c: No UCM verb is valid for chtnau8824 Terminado (killed) Еще раз спасибо за ваше время. – Juanse 2 July 2018 в 05:58
  • 3
    Пожалуйста, опубликуйте результат работы cat /sys/class/card*/id Он должен сообщить вам правильный идентификатор драйвера. По крайней мере, вы можете быть уверены, что прошивка работает. Вам не хватает файлов конфигурации UCM. Это лучший случай. – M. H. 2 July 2018 в 10:58
  • 4
    Эта команда выводит сообщение об ошибке, отсутствие карты * в / sys / class. Вместо этого я попытался: cat /sys/class/sound/card0/id Выходы: Audio И cat /sys/class/sound/card1/id выводит chtnau8824, поэтому я думаю, что ваши предположения были правильными. – Juanse 2 July 2018 в 15:49
  • 5
    О EDIT # 2 это таблетированная модель, маркетинговое имя «2 в 1». Он имеет 32-разрядный UEFI, но 64-разрядный proccessor, было нелегко получить Xubuntu. Пожалуйста, дайте мне знать, могу ли я запустить другую команду, чтобы получить дополнительную информацию. Я выполнил инструкции в EDIT # 2 , по-прежнему нет звука, но теперь pulseaudio выдает E: [pulseaudio] pid.c: Daemon already running. E: [pulseaudio] main.c: Ha fallado pa_pid_file_create(). («Ха-fallado» == «Не удалось»). Еще раз спасибо за вашу помощь. – Juanse 2 July 2018 в 15:49
winetricks Я не знаю, поможет ли это вам, потому что я понятия не имею, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить
sudo apt install wine-devel winehq-devel
файлы конфигурации UCM в
sudo apt install wine-staging winehq-staging
, и все сработало. [112219] winetricks --gui Для того, чтобы убедиться, что вы видите карту, посмотрите на выход этих команд: [112220]
sudo dpkg --add-architecture i386
winetricks Ищет
WINEARCH=win32 winecfg
в списке загруженных модулей [112221]
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update
winetricks vcrun2010 Выглядит для
sudo apt install winetricks
в текущем журнале загрузки [112222]
sudo apt install wine-stable winehq-stable
winetricks xna40 Это сообщает вам, есть ли карты, распознанные ядром [112223] winecfg Если вы видите карту в sysfs, прочитайте файл
wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks
в этом устройстве (
sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg
или имя или что-то в этом роде), это должно показать вам, узнает ли карта ваше ядро. [112224] winetricks Если вы найдете карту, но вы ее не видите, например, pavucontrol, то вам нужно скопировать файлы UCM из winetricks в этот репозиторий GitHub [112217]. Просто скачайте его,
wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console
в нужную папку и прочитайте файл
wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console
. Он должен рассказать вам все остальное. После того, как вы установили конфигурации, перезагрузите (самый простой способ), и вы сможете увидеть устройство в
   [Desktop Entry]
   Type=Application
. [112225] winecfg sudo dpkg-reconfigure keyboard-configuration РЕДАКТИРОВАТЬ № 1 (после дополнительной информации) [112230] [112226] winetricks О, я вижу. Вы должны скопировать каталог
rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg
(как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду:
 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`
и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и дополнительную информацию, которая помогла решить (надеюсь) эту проблему. [112227] winecfg sudo apt-get install mesa-utils EDIT # 2 cht_bsw_nau8824 [112231] [112228] wineserver -k Я до сих пор не знаю точно, что такое ваше другое оборудование (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашего звука (если мои предположения верны). Репозиторий здесь winecfg здесь [112218]. Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию.
   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`
, а затем winetricks [112229]
0
ответ дан 31 July 2018 в 18:18

Я не знаю, поможет ли это вам, потому что я понятия не имею, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить файлы конфигурации bytcr-rt5640 UCM в /usr/share/alsa/ucm, и все сработало.

Для того, чтобы убедиться, что вы видите карту, посмотрите на выход этих команд:

lsmod | grep "sst"

Ищет sst в списке загруженных модулей

dmesg | grep "sst"

Ищет sst в текущем загрузочном журнале

ls /sys/class/sound

Это сообщает вам, любые карты, распознанные ядром

Если вы видите карту в sysfs, прочитайте файл driver на этом устройстве (/sys/class/sound/cardX/driver или имя или что-то в этом роде), это должно показать вам, если карта распознается вашим ядром.

Если вы найдете карту, но вы ее не видите, например, pavucontrol, вам нужно скопировать файлы UCM из этого репозитория GitHub , Просто скачайте его, cd в нужную папку и прочитайте файл README. Он должен рассказать вам все остальное. После того, как вы установили конфигурации, перезагрузите (самый простой способ), и вы сможете увидеть устройство в pavucontrol.

РЕДАКТИРОВАТЬ № 1 (после дополнительных деталей)

Oh , Я вижу. Вы должны скопировать каталог chtnau8824 (как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/, и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и предоставили дополнительную информацию, которая помогла решить (надеюсь) эту проблему.

EDIT # 2 cht_bsw_nau8824

Я до сих пор не знаю точно, (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашей звуковой карты (если мои предположения верны). Репозиторий здесь здесь . Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию. sudo rm -r /usr/share/alsa/ucm/chtnau8824, а затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

0
ответ дан 2 August 2018 в 11:23

Я не знаю, поможет ли это вам, потому что я понятия не имею, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить файлы конфигурации bytcr-rt5640 UCM в /usr/share/alsa/ucm, и все сработало.

Для того, чтобы убедиться, что вы видите карту, посмотрите на выход этих команд:

lsmod | grep "sst"

Ищет sst в списке загруженных модулей

dmesg | grep "sst"

Ищет sst в текущем загрузочном журнале

ls /sys/class/sound

Это сообщает вам, любые карты, распознанные ядром

Если вы видите карту в sysfs, прочитайте файл driver на этом устройстве (/sys/class/sound/cardX/driver или имя или что-то в этом роде), это должно показать вам, если карта распознается вашим ядром.

Если вы найдете карту, но вы ее не видите, например, pavucontrol, вам нужно скопировать файлы UCM из этого репозитория GitHub , Просто скачайте его, cd в нужную папку и прочитайте файл README. Он должен рассказать вам все остальное. После того, как вы установили конфигурации, перезагрузите (самый простой способ), и вы сможете увидеть устройство в pavucontrol.

РЕДАКТИРОВАТЬ № 1 (после дополнительных деталей)

Oh , Я вижу. Вы должны скопировать каталог chtnau8824 (как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/, и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и предоставили дополнительную информацию, которая помогла решить (надеюсь) эту проблему.

EDIT # 2 cht_bsw_nau8824

Я до сих пор не знаю точно, (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашей звуковой карты (если мои предположения верны). Репозиторий здесь здесь . Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию. sudo rm -r /usr/share/alsa/ucm/chtnau8824, а затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

0
ответ дан 3 August 2018 в 09:58

Я не знаю, поможет ли это вам, потому что я понятия не имею, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить файлы конфигурации bytcr-rt5640 UCM в /usr/share/alsa/ucm, и все сработало.

Для того, чтобы убедиться, что вы видите карту, посмотрите на выход этих команд:

lsmod | grep "sst"

Ищет sst в списке загруженных модулей

dmesg | grep "sst"

Ищет sst в текущем загрузочном журнале

ls /sys/class/sound

Это сообщает вам, любые карты, распознанные ядром

Если вы видите карту в sysfs, прочитайте файл driver на этом устройстве (/sys/class/sound/cardX/driver или имя или что-то в этом роде), это должно показать вам, если карта распознается вашим ядром.

Если вы найдете карту, но вы ее не видите, например, pavucontrol, вам нужно скопировать файлы UCM из этого репозитория GitHub , Просто скачайте его, cd в нужную папку и прочитайте файл README. Он должен рассказать вам все остальное. После того, как вы установили конфигурации, перезагрузите (самый простой способ), и вы сможете увидеть устройство в pavucontrol.

РЕДАКТИРОВАТЬ № 1 (после дополнительных деталей)

Oh , Я вижу. Вы должны скопировать каталог chtnau8824 (как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/, и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и предоставили дополнительную информацию, которая помогла решить (надеюсь) эту проблему.

EDIT # 2 cht_bsw_nau8824

Я до сих пор не знаю точно, (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашей звуковой карты (если мои предположения верны). Репозиторий здесь здесь . Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию. sudo rm -r /usr/share/alsa/ucm/chtnau8824, а затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

0
ответ дан 5 August 2018 в 01:19

Я не знаю, поможет ли это вам, потому что я понятия не имею, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить файлы конфигурации bytcr-rt5640 UCM в /usr/share/alsa/ucm, и все сработало.

Для того, чтобы убедиться, что вы видите карту, посмотрите на выход этих команд:

lsmod | grep "sst"

Ищет sst в списке загруженных модулей

dmesg | grep "sst"

Ищет sst в текущем загрузочном журнале

ls /sys/class/sound

Это сообщает вам, любые карты, распознанные ядром

Если вы видите карту в sysfs, прочитайте файл driver на этом устройстве (/sys/class/sound/cardX/driver или имя или что-то в этом роде), это должно показать вам, если карта распознается вашим ядром.

Если вы найдете карту, но вы ее не видите, например, pavucontrol, вам нужно скопировать файлы UCM из этого репозитория GitHub , Просто скачайте его, cd в нужную папку и прочитайте файл README. Он должен рассказать вам все остальное. После того, как вы установили конфигурации, перезагрузите (самый простой способ), и вы сможете увидеть устройство в pavucontrol.

РЕДАКТИРОВАТЬ № 1 (после дополнительных деталей)

Oh , Я вижу. Вы должны скопировать каталог chtnau8824 (как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/, и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и предоставили дополнительную информацию, которая помогла решить (надеюсь) эту проблему.

EDIT # 2 cht_bsw_nau8824

Я до сих пор не знаю точно, (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашей звуковой карты (если мои предположения верны). Репозиторий здесь здесь . Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию. sudo rm -r /usr/share/alsa/ucm/chtnau8824, а затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

0
ответ дан 6 August 2018 в 17:48
winetricks Я не знаю, поможет ли это вам, потому что я понятия не имею, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить
sudo apt install wine-devel winehq-devel
файлы конфигурации UCM в
sudo apt install wine-staging winehq-staging
, и все сработало. [112219] winetricks --gui Для того, чтобы убедиться, что вы видите карту, посмотрите на выход этих команд: [112220]
sudo dpkg --add-architecture i386
winetricks Ищет
WINEARCH=win32 winecfg
в списке загруженных модулей [112221]
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update
winetricks vcrun2010 Выглядит для
sudo apt install winetricks
в текущем журнале загрузки [112222]
sudo apt install wine-stable winehq-stable
winetricks xna40 Это сообщает вам, есть ли карты, распознанные ядром [112223] winecfg Если вы видите карту в sysfs, прочитайте файл
wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks
в этом устройстве (
sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg
или имя или что-то в этом роде), это должно показать вам, узнает ли карта ваше ядро. [112224] winetricks Если вы найдете карту, но вы ее не видите, например, pavucontrol, то вам нужно скопировать файлы UCM из winetricks в этот репозиторий GitHub [112217]. Просто скачайте его,
wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console
в нужную папку и прочитайте файл
wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console
. Он должен рассказать вам все остальное. После того, как вы установили конфигурации, перезагрузите (самый простой способ), и вы сможете увидеть устройство в
   [Desktop Entry]
   Type=Application
. [112225] winecfg sudo dpkg-reconfigure keyboard-configuration РЕДАКТИРОВАТЬ № 1 (после дополнительной информации) [112230] [112226] winetricks О, я вижу. Вы должны скопировать каталог
rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg
(как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду:
 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`
и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и дополнительную информацию, которая помогла решить (надеюсь) эту проблему. [112227] winecfg sudo apt-get install mesa-utils EDIT # 2 cht_bsw_nau8824 [112231] [112228] wineserver -k Я до сих пор не знаю точно, что такое ваше другое оборудование (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашего звука (если мои предположения верны). Репозиторий здесь winecfg здесь [112218]. Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию.
   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`
, а затем winetricks [112229]
0
ответ дан 8 August 2018 в 22:01

Я не знаю, поможет ли это вам, потому что я понятия не имею, что такое ваше оборудование, но в моей настройке (Arch Linux k4.17) звук работал несколько OutOfTheBox. Драйвер ядра bytcrrt5640 несет ответственность за это чудо (вы знаете, BayTrail + Linux). Мне просто пришлось добавить файлы конфигурации bytcr-rt5640 UCM в /usr/share/alsa/ucm, и все сработало.

Для того, чтобы убедиться, что вы видите карту, посмотрите на выход этих команд:

lsmod | grep "sst"

Ищет sst в списке загруженных модулей

dmesg | grep "sst"

Ищет sst в текущем загрузочном журнале

ls /sys/class/sound

Это сообщает вам, любые карты, распознанные ядром

Если вы видите карту в sysfs, прочитайте файл driver на этом устройстве (/sys/class/sound/cardX/driver или имя или что-то в этом роде), это должно показать вам, если карта распознается вашим ядром.

Если вы найдете карту, но вы ее не видите, например, pavucontrol, вам нужно скопировать файлы UCM из этого репозитория GitHub , Просто скачайте его, cd в нужную папку и прочитайте файл README. Он должен рассказать вам все остальное. После того, как вы установили конфигурации, перезагрузите (самый простой способ), и вы сможете увидеть устройство в pavucontrol.

РЕДАКТИРОВАТЬ № 1 (после дополнительных деталей)

Oh , Я вижу. Вы должны скопировать каталог chtnau8824 (как вы можете видеть на выходе lsmod). Введите загруженную копию UCM-файлов и запустите эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/, и она должна работать как ожидалось. В любом случае, спасибо за ваш добрый комментарий и предоставили дополнительную информацию, которая помогла решить (надеюсь) эту проблему.

EDIT # 2 cht_bsw_nau8824

Я до сих пор не знаю точно, (например, модель планшета), но я нашел репозиторий с файлами UCM специально для вашей звуковой карты (если мои предположения верны). Репозиторий здесь здесь . Загрузите его, войдите в каталог и замените свою текущую конфигурацию UCM на новую конфигурацию. sudo rm -r /usr/share/alsa/ucm/chtnau8824, а затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824

0
ответ дан 14 August 2018 в 11:43
  • 1
    Спасибо за ваш ответ, я старался следовать вашим советам без каких-либо результатов, может быть, я не понимаю. Я загрузил репозиторий, который вы предложили, но я не знаю, какую папку я должен скопировать в / usr / share / alsa / ucm ... Я добавил вывод трех команд, упомянутых в исходном вопросе, возможно, это поможет. Заранее спасибо. – Juanse 1 July 2018 в 07:20
  • 2
    Я скопировал папку и перезагрузился; У меня все еще нет звука. Какую команду я должен выполнить, чтобы диагностировать проблему? Я попытался: $ pulseaudio, и выход: W: [pulseaudio] pid.c: Stale PID file, overwriting. E: [pulseaudio] alsa-ucm.c: Failed to get the verb HiFi E: [pulseaudio] alsa-ucm.c: No UCM verb is valid for chtnau8824 Terminado (killed) Еще раз спасибо за ваше время. – Juanse 2 July 2018 в 05:58
  • 3
    Пожалуйста, опубликуйте результат работы cat /sys/class/card*/id Он должен сообщить вам правильный идентификатор драйвера. По крайней мере, вы можете быть уверены, что прошивка работает. Вам не хватает файлов конфигурации UCM. Это лучший случай. – M. H. 2 July 2018 в 10:58
  • 4
    Эта команда выводит сообщение об ошибке, отсутствие карты * в / sys / class. Вместо этого я попытался: [11221] Выходы: [11222] И [11223] выводит [11224], поэтому я думаю, что ваши предположения были правильными. – Juanse 2 July 2018 в 15:49
  • 5
    О EDIT # 2 это таблетированная модель, маркетинговое имя «2 в 1». Он имеет 32-разрядный UEFI, но 64-разрядный proccessor, было нелегко получить Xubuntu. Пожалуйста, дайте мне знать, могу ли я запустить другую команду, чтобы получить дополнительную информацию. Я выполнил инструкции в EDIT # 2 , по-прежнему нет звука, но теперь pulseaudio выходы E: [pulseaudio] pid.c: Daemon already running. E: [pulseaudio] main.c: Ha fallado pa_pid_file_create(). («Ха-fallado» == «Не удалось»). Еще раз спасибо за вашу помощь. – Juanse 2 July 2018 в 15:49

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

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