Нет звуков после обновления [закрыто]


8

Я обновил свой Ubuntu до 13.10, и теперь я не слышу никаких звуков.

Я проверил, alsamixerчто голоса включены. Например, я не слышу видео на Youtube.


1
Не уверенный, почему кто-то защищал этот вопрос - это постоянная проблема, затрагивающая МНОГИХ людей - смысл StackExchange в том, чтобы всплывать на самые востребованные вопросы / ответы, а не выкидывать входные данные
Скотт Стенсланд

Этот вопрос беспорядок. В нем нет подробностей о том, что может быть не так, принятый ответ - «подождите», пока вышестоящий персонал не исправит их. @ ScottStensland Я даже не уверен, почему это не было закрыто во-первых.
Брайам

Ответы:


5

Я также потерял свой звук при обновлении до 13.10.

Чтобы это исправить, я запустил это в Терминале ( Ctrl+ Alt+ T):

sudo alsa force-reload

Сделал перезагрузку, и все заработало отлично.


4
Я попробовал это, но это не решит проблему на моем компьютере.
гость

3
у меня тоже не сработало
vegard torvund

1
Я попробовал это и другой ответ, который я прокомментировал. работал на меня.

3

Я начал работать, когда посмотрел на этот документ :

Проблема заключалась в том, что мне нужно было добавить некоторые разрешения для моего пользователя. Легко сказать, исправлено ли это, потому что aplay -lне скажет никаких звуковых карт, но sudo aplay -lперечислит некоторые. Это было мое исправление:

sudo usermod -aG audio,video,pulse,pulse-access frew

1
Я попробовал это и другой ответ, который я прокомментировал. работал на меня.

0

это сработало для меня Как я могу изменить, какие аудио разъемы используются для ввода и вывода? или сделайте это в a hda-mods.pyи поместите его в /etcпапку, потому что sudo python run.pyпри отключенном звуке просто включите звук и сохраните его

Если вы хотите сохранить свои изменения навсегда, пока не закрывайте HDA Analyzer. Вместо этого нажмите «Exp» (Экспорт) в левом нижнем углу и используйте «Сохранить как», чтобы записать скрипт Python в файл. Теперь скопируйте этот файл в нечто похожее /etc/hda-mods.pyи отредактируйте его /etc/rc.localкак root (например, используя gksudo gedit /etc/rc.local) и добавьте строку python /etc/hda-mods.pyпрямо перед строкой выхода 0, затем сохраните его и перезагрузите. Ваши изменения должны выжить.

#!/usr/bin/env python

import os
import struct
from fcntl import ioctl

def __ioctl_val(val):
  # workaround for OverFlow bug in python 2.4
  if val & 0x80000000:
    return -((val^0xffffffff)+1)
  return val

IOCTL_INFO = __ioctl_val(0x80dc4801)
IOCTL_PVERSION = __ioctl_val(0x80044810)
IOCTL_VERB_WRITE = __ioctl_val(0xc0084811)

def set(nid, verb, param):
  verb = (nid << 24) | (verb << 8) | param
  res = ioctl(FD, IOCTL_VERB_WRITE, struct.pack('II', verb, 0))  

FD = os.open("/dev/snd/hwC0D0", os.O_RDONLY)
info = struct.pack('Ii64s80si64s', 0, 0, '', '', 0, '')
res = ioctl(FD, IOCTL_INFO, info)
name = struct.unpack('Ii64s80si64s', res)[3]
if not name.startswith('HDA Codec'):
  raise IOError, "unknown HDA hwdep interface"
res = ioctl(FD, IOCTL_PVERSION, struct.pack('I', 0))
version = struct.unpack('I', res)
if version < 0x00010000:    # 1.0.0
  raise IOError, "unknown HDA hwdep version"

# initialization sequence starts here...

set(0x0e, 0x300, 0x6080) # 0x0e036080 (SET_AMP_GAIN_MUTE)

os.close(FD)
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.