нет звука после обновления ubuntu до 16.04

Вот обходной путь, который я использую. Это уродливое и грубое, но этот подход будет работать и в Wayland и GDM (Ubuntu 17.10), если функция автоматического входа работает вообще.

#!/bin/bash

# NAME: lightdm-auto-login

main() {
    # If the file '/etc/lightdm/lightdm.conf' exists create a backup copy
    [[ -f /etc/lightdm/lightdm.conf ]] && mv /etc/lightdm/lightdm.conf{,.bak}

    # Create autologin configuration for the current $USER = $1
    echo -e "[Seat:*]\nautologin-user=$1" > /etc/lightdm/lightdm.conf

    # Restart 'lightdm' while autologin option is enabled
    systemctl restart lightdm.service

    # Wait for a moment to complete the login process and remove the conf file
    sleep 30 && rm /etc/lightdm/lightdm.conf

    # Restore the backup if exists
    [[ -f /etc/lightdm/lightdm.conf.bak ]] && mv /etc/lightdm/lightdm.conf{.bak,}
}

# Execute the 'main()' function with root privileges in the background 'sudo -b'
# Pass the curent $USER as arg (https://unix.stackexchange.com/a/269080/201297)
sudo -b bash -c "$(declare -f main); main $USER"
Сценарий должен выполняться как обычный пользователь (который принадлежит к группе sudoers). Сценарий создаст резервную копию файла /etc/lightdm/lightdm.conf. Затем он создаст новый файл конфигурации с опцией автоматического входа, который будет включен для текущего пользователя. На этом этапе lightdm будет перезапущен, и пользователь войдет в систему с помощью функции автоматического входа в систему. Наконец, пользовательская конфигурация будет удалена, и исходное состояние файла конфигурации будет восстановлено. Если используется GDM: перезапуск службы - gdm3.service, а файл конфигурации, который необходимо изменить, - /etc/gdm3/custom.conf.
1
задан 28 April 2018 в 05:43

3 ответа

После обновления до 16.04 убедитесь, что вы выбрали

sudo apt-get update && sudo apt-get dist-upgrade

для загрузки любых обновлений драйверов ... Теперь, чтобы попытаться восстановить существующую проблему с ОС, это

rm -r ~/.config/pulse; pulseaudio -k

Когда вы выдаете следующую команду:

find /lib/modules/$(uname -r) | grep snd

выше вывод должен содержать более 250 файлов, выглядящих как

/lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-virmidi.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-portman2x4.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-serial-u16550.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-mts64.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/opl3/snd-opl3-lib.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/opl3/snd-opl3-synth.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/pcsp/snd-pcsp.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/vx/snd-vx-lib.ko
/lib/modules/4.4.0-122-generic/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko

, если нет, то выпустите следующее, чтобы засеять ваши звуковые драйверы

# sudo apt-get install linux-restricted-modules-$(uname -r) linux-generic    

sudo apt-get install linux-generic
sudo apt-get install --reinstall libasound2 linux-sound-base alsa-utils alsa-tools 

, если выведенный выше результат выглядит взломанным, выдайте это, чтобы помочь вам выровнять пакеты

sudo apt-get -f install

, вам может потребоваться перезагрузка здесь ... прежде чем вы перезагрузите проблему ниже, чтобы узнать, теперь выдается

lspci -v | grep -A7 -i "audio"

, вы должны увидеть что-то вроде этого

00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
    Subsystem: Hewlett-Packard Company FCH Azalia Controller
    Flags: bus master, slow devsel, latency 64, IRQ 16
    Memory at feb40000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

Если нет, перезагрузитесь, чтобы выбрать выше драйверов ... теперь аудио? Если это исправлено, сообщите нам, нужно ли вам перезагружаться или нет?

, если нет, то обновите свой вопрос с помощью своего вывода ... посмотрите, подключена ли ваша звуковая карта к вашей ОС, выпуская

cat /proc/asound/cards

вы должны увидеть что-то вроде этого

0 [Generic        ]: HDA-Intel - HD-Audio Generic
                  HD-Audio Generic at 0xfeb40000 irq 16
1 [D1             ]: USB-Audio - Audioengine D1
                                    2010 REV 1.7 Audioengine D1 at usb-0000:00:12.0-3, full speed

, если не обновите свой вопрос с помощью своего вывода ... Если по-прежнему нет, то переходите к этому https: //wiki.ubuntu. com / PulseAudio / Log

Если вы на ноутбуке / настольном компьютере, я бы загрузил машину с помощью liveCD с ubuntu 16.04 с USB-накопителя или DVD ... загрузите ISO-файл, затем запишите на USB-накопитель stick с помощью unetbootin ... после того, как он загрузился из этой известной твердой ОС, звук теперь работает? Если нет, то это ваше оборудование. Если хороший звук, то ваша вышеописанная ОС нестабильна, и вы можете подумать о том, чтобы вытереть ящик со свежим ubuntu 16.04 вместо того, чтобы всегда подозревать обновление из существующей ранее ОС

. Вы используете что-то другое, кроме ноутбука / рабочего стола, например, Система на карте?

0
ответ дан 22 May 2018 в 11:11
  • 1
    после обновления linux ядра до 4.4.0-124, все в порядке – user3729014 22 May 2018 в 06:51

После обновления до 16.04 убедитесь, что вы выбрали

sudo apt-get update && sudo apt-get dist-upgrade

для загрузки любых обновлений драйверов ... Теперь, чтобы попытаться восстановить существующую проблему с ОС, это

rm -r ~/.config/pulse; pulseaudio -k

Когда вы выдаете следующую команду:

find /lib/modules/$(uname -r) | grep snd

выше вывод должен содержать более 250 файлов, выглядящих как

/lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-virmidi.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-portman2x4.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-serial-u16550.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-mts64.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/opl3/snd-opl3-lib.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/opl3/snd-opl3-synth.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/pcsp/snd-pcsp.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/vx/snd-vx-lib.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko

, если нет, то выпустите следующее, чтобы засеять ваши звуковые драйверы

# sudo apt-get install linux-restricted-modules-$(uname -r) linux-generic sudo apt-get install linux-generic sudo apt-get install --reinstall libasound2 linux-sound-base alsa-utils alsa-tools

, если выведенный выше результат выглядит взломанным, выдайте это, чтобы помочь вам выровнять пакеты

sudo apt-get -f install

, вам может потребоваться перезагрузка здесь ... прежде чем вы перезагрузите проблему ниже, чтобы узнать, теперь

lspci -v | grep -A7 -i "audio"

вы должны увидеть что-то вроде этого

00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01) Subsystem: Hewlett-Packard Company FCH Azalia Controller Flags: bus master, slow devsel, latency 64, IRQ 16 Memory at feb40000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel

Если нет, перезагрузитесь, чтобы выбрать выше драйверов ... теперь аудио? Если это исправлено, сообщите нам, нужно ли вам перезагружаться или нет?

, если нет, то обновите свой вопрос с помощью своего вывода ... посмотрите, подключена ли ваша звуковая карта к вашей ОС, выпуская

cat /proc/asound/cards

вы должны увидеть что-то вроде этого

0 [Generic ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xfeb40000 irq 16 1 [D1 ]: USB-Audio - Audioengine D1 2010 REV 1.7 Audioengine D1 at usb-0000:00:12.0-3, full speed

, если не обновите свой вопрос с помощью своего вывода ... Если по-прежнему нет, то переходите к этому https: //wiki.ubuntu. com / PulseAudio / Log

Если вы на ноутбуке / настольном компьютере, я бы загрузил машину с помощью liveCD с ubuntu 16.04 с USB-накопителя или DVD ... загрузите ISO-файл, затем запишите на USB-накопитель stick с помощью unetbootin ... после того, как он загрузился из этой известной твердой ОС, звук теперь работает? Если нет, то это ваше оборудование. Если хороший звук, то ваша вышеописанная ОС нестабильна, и вы можете подумать о том, чтобы вытереть ящик со свежим ubuntu 16.04 вместо того, чтобы всегда подозревать обновление из существующей ранее ОС

. Вы используете что-то другое, кроме ноутбука / рабочего стола, например, Система на карте?

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

После обновления до 16.04 убедитесь, что вы выбрали

sudo apt-get update && sudo apt-get dist-upgrade

для загрузки любых обновлений драйверов ... Теперь, чтобы попытаться восстановить существующую проблему с ОС, это

rm -r ~/.config/pulse; pulseaudio -k

Когда вы выдаете следующую команду:

find /lib/modules/$(uname -r) | grep snd

выше вывод должен содержать более 250 файлов, выглядящих как

/lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-virmidi.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-portman2x4.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-serial-u16550.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/snd-mts64.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/opl3/snd-opl3-lib.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/opl3/snd-opl3-synth.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/pcsp/snd-pcsp.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/vx/snd-vx-lib.ko /lib/modules/4.4.0-122-generic/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko

, если нет, то выпустите следующее, чтобы засеять ваши звуковые драйверы

# sudo apt-get install linux-restricted-modules-$(uname -r) linux-generic sudo apt-get install linux-generic sudo apt-get install --reinstall libasound2 linux-sound-base alsa-utils alsa-tools

, если выведенный выше результат выглядит взломанным, выдайте это, чтобы помочь вам выровнять пакеты

sudo apt-get -f install

, вам может потребоваться перезагрузка здесь ... прежде чем вы перезагрузите проблему ниже, чтобы узнать, теперь

lspci -v | grep -A7 -i "audio"

вы должны увидеть что-то вроде этого

00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01) Subsystem: Hewlett-Packard Company FCH Azalia Controller Flags: bus master, slow devsel, latency 64, IRQ 16 Memory at feb40000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel

Если нет, перезагрузитесь, чтобы выбрать выше драйверов ... теперь аудио? Если это исправлено, сообщите нам, нужно ли вам перезагружаться или нет?

, если нет, то обновите свой вопрос с помощью своего вывода ... посмотрите, подключена ли ваша звуковая карта к вашей ОС, выпуская

cat /proc/asound/cards

вы должны увидеть что-то вроде этого

0 [Generic ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xfeb40000 irq 16 1 [D1 ]: USB-Audio - Audioengine D1 2010 REV 1.7 Audioengine D1 at usb-0000:00:12.0-3, full speed

, если не обновите свой вопрос с помощью своего вывода ... Если по-прежнему нет, то переходите к этому https: //wiki.ubuntu. com / PulseAudio / Log

Если вы на ноутбуке / настольном компьютере, я бы загрузил машину с помощью liveCD с ubuntu 16.04 с USB-накопителя или DVD ... загрузите ISO-файл, затем запишите на USB-накопитель stick с помощью unetbootin ... после того, как он загрузился из этой известной твердой ОС, звук теперь работает? Если нет, то это ваше оборудование. Если хороший звук, то ваша вышеописанная ОС нестабильна, и вы можете подумать о том, чтобы вытереть ящик со свежим ubuntu 16.04 вместо того, чтобы всегда подозревать обновление из существующей ранее ОС

. Вы используете что-то другое, кроме ноутбука / рабочего стола, например, Система на карте?

0
ответ дан 23 July 2018 в 16:53

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

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