Настройка звука на ноутбуке ASUS K50IJ

Discussion in 'Безопасность и Анонимность' started by F&D, 12 Dec 2010.

  1. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Всем доброго времение суток! ;)

    Возникал у меня вот такая вот проблема.

    Ноутбук: ASUS K50IJ (спецификация);
    Звук: - HDA Intel
    Codec: - VIA

    Поставил себе последнюю Ubuntu 10.10 через Wubi. Все было гуд, пока я не нашел, что если подключить гарнитуру(наушники) к ноуту на котором данное чудо стоит, из динамиков звук все равно не пропадает, как это происходит на этом же ноуте, только под Win 7.

    Порылся в нэте, нашел, что надо, мол, прибить pulseaudio - убил.
    Надо поставить alsa - не получилось, выпадали ошибки.
    Решил вернуть pulseaudio - не получается.

    Все делаю по инструкции , все вроде хорошо, но звука нет. И при запуске:

    pulseaudio

    выдает:

    E: pid.c: Daemon already running
    E: main.c: ошибка pa_pid_file_create()


    пробовал и так:

    sudo pulseaudio

    выдает:

    W: main.c: Эта программа не может быть запущенна от имени суперпользователя (до тех пор пока не указана опция --system)
    E: core=util.c: Home directory /home/%username% not ours.


    Когда захожу в Система - Параметры - Звук, получаю - Ожидание ответа звуковой подсистемы.. и кнопка Отмена :(


    Попробовал вот так восстановить pulseaudio:
    Reverse back your changes:

    - In a terminal, run sudo dpkg-reconfigure linux-sound-base
    Choose ALSA. Reboot.
    - Remove the libasound configuration file: rm ~/.asoundrc
    - Reinstall Pulseaudio and associated packages: sudo apt-get install pulseaudio indicator-sound libcanberra-pulse pulseaudio pulseaudio-esound-compat pulseaudio-module- *bluetooth pulseaudio-module-gconf pulseaudio-module-x11 ubuntu-desktop ppa-purge
    - Restore the original Pulse-based Gnome volume manager: sudo ppa-purge ppa:dtl131/ppa
    - Configure Gstreamer for Puseaudio output by running gstreamer-properties and setting input and output to PulseAudio.
    - Start gconf-editor. Open system/gstreamer/0.10/audio/default. Check if any keys (e.g. musicaudiosink and chataudiosink) are set to “osssink”. If so, change them to “pulsesink”.
    - Remove the OSS4 package using Synaptic or with sudo apt-get remove oss-linux. Optionally you can also remove gstreamer0.10-plugins-bad and ppa-purge now.

    Звука все равно нет. Но есть другие просветления. Появилась иконка регулятора громкости, но в ней не активно - выключить звук. В параметрах звука - устройство - не отображается.

    Что дальше делать - не знаю. :(
     
  2. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    как всё сложно в Юбунту)

    конфликтуют, насколько понимаю - pulseadio и ALSA,достаточно оставить ALSA.

    посмотреть выхлоп mplayer
    Code:
    mplayer any_video.flv
    AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
    Starting playback...
    Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
    VO: [xv] 320x240 => 320x240 Planar YV12 
    
    и alsamixer, не стоит ли там Master и PCM volume на ММ ?
     
  3. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Я так понял запустить через терминал mplayer any_video.flv или же просто любой файл подобного расширения?

    alsamixer - не запускается :( :rolleyes:, поэтому и решил вернуть pulseaudio
     
  4. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    да, в терминале mplayer - любой файл с аудио-треком.
    чуть интереснее, в том же терминале
    Code:
    [root@shark /]# ls -as1 /dev/snd
    total 0
    0 .
    0 ..
    0 by-path
    0 controlC0
    0 controlC1
    0 midiC1D0
    0 pcmC0D0c
    0 pcmC0D0p
    0 pcmC0D1p
    0 seq
    0 timer
    
    должны быть девайсы controlC и pcmC.
    это в принципе и решает.

    ----- edit -----
    что покажет - lsmod | grep snd ?
    alsamixer не запустится, если не запущен alsa-daemon.
     
    #4 altblitz, 12 Dec 2010
    Last edited: 12 Dec 2010
  5. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Пишу с Ubuntu :)
    По порядку
    mplayer не стоял, пришлось установить.
    звука нет. хотя песня вроде де бы проигрывается.

    Code:
    ubuntu@ubuntu:~$ ls -as1 /dev/snd - ls: невозможно получить доступ к /dev/snd: Нет такого файла или каталога
    
    ubuntu@ubuntu:~$ alsa-daemon
    alsa-daemon: команда не найдена
    
    ubuntu@ubuntu:~$ lsmod | grep sound
    soundcore                880  0 
    
    alsamixer к моему огромному удивлению запустился :eek:

    Карта - PulseAudio
    Чип - PulseAudio
    Вид - F3[Воспроизведение] внизу под шкалой 94<>94 <Master>
    Элемент - Master

    Вид - F4[Захват] внизу под шкалой 100<>100 <Capture>
    Элемент - Capture

    Вид - F5[Все] внизу две шкалы 94<>94 <Master> и 100<>100 <Capture>
    Элемент - Master
     
    #5 F&D, 12 Dec 2010
    Last edited: 12 Dec 2010
  6. WNZRS

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    Ты ребутнулся и alsa-daemon запустился
     
  7. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Наверно.. но просто так неожиданно )
    Я там выше добавил, про alsamixer
     
  8. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    этого мало. не опознался саунд девайс.
    Юбунту домогается от тебя песнеплясок с шаманскими бубнами ))

    ясно теперь, кернел не имеет модуля/драйвера для саунд-карды на нетбуке.

    что ещё может быть - в /etc/group в группах audio video нет пользователя ubuntu.

    вот так оно должно быть. по-нашенски - Archlinux.
    Code:
    [root@shark log]# lsmod | grep snd
    snd_wavefront          28237  0 
    snd_seq_dummy           1079  0 
    snd_seq_oss            25040  0 
    snd_cs4236             21996  0 
    snd_seq_midi_event      4496  1 snd_seq_oss
    snd_seq                41688  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
    snd_trident            28203  1 
    snd_wss_lib            17822  2 snd_wavefront,snd_cs4236
    snd_opl3_lib            7266  2 snd_wavefront,snd_cs4236
    snd_hwdep               4764  2 snd_wavefront,snd_opl3_lib
    snd_ac97_codec         87943  1 snd_trident
    ac97_bus                 762  1 snd_ac97_codec
    snd_pcm                59168  4 snd_cs4236,snd_wss_lib,snd_trident,snd_ac97_codec
    snd_timer              15455  4 snd_seq,snd_wss_lib,snd_opl3_lib,snd_pcm
    snd_page_alloc          5981  3 snd_wss_lib,snd_trident,snd_pcm
    snd_mpu401              3800  0 
    snd_util_mem            1820  1 snd_trident
    snd_mpu401_uart         4927  4 snd_wavefront,snd_cs4236,snd_trident,snd_mpu401
    snd_rawmidi            15320  2 snd_wavefront,snd_mpu401_uart
    snd_seq_device          4369  5 snd_seq_dummy,snd_seq_oss,snd_seq,snd_opl3_lib,snd_rawmidi
    snd                    43283  17 snd_wavefront,snd_seq_oss,snd_cs4236,snd_seq,snd_wss_lib,snd_trident,snd_opl3_lib,snd_hwdep,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    soundcore               4929  1 snd
    gameport                6917  5 snd_trident,ns558,analog
    
     
    #8 altblitz, 12 Dec 2010
    Last edited: 12 Dec 2010
    1 person likes this.
  9. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    а что должно стоять?
     
  10. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Попробовал уже и разные настройки в etc/modprobe.d/alsa-base.conf
    добавлял строку:

    options snd-hda-intel model=***

    вместо *** - разные значения, от auto до k50ij. Все равно нет звука.
     
  11. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    По своему опыту: если в убунте что-то не работает из коробки (особенно по аппаратной части), то надо смириться и ждать следующего релиза.
    Воркэраунд: попробуй воткнуть в оба гнезда что-нибудь, а не только в наушники (разумеется до того как ты сломаешь звук вообще). На одном ноуте помню была такая хрень.
     
    1 person likes this.
  12. Peklots

    Peklots Elder - Старейшина

    Joined:
    28 Sep 2008
    Messages:
    281
    Likes Received:
    144
    Reputations:
    36
    Тебе копать в сторону скрипта pinsensed.
    //С батарейкой меня :D
     
  13. Radiator

    Radiator Active Member

    Joined:
    17 Mar 2009
    Messages:
    394
    Likes Received:
    143
    Reputations:
    24
    HDA Intel поддерживает ubuntu?
     
    1 person likes this.
  14. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Да, по крайней мере моя.
     
  15. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    А можно подробней?
     
  16. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    в alsamixer должно стоять "От Сердца - к Солнцу!", т.е. 88.
    но к этому - чуть позже.

    сделай же sudo lsmod | grep snd

    так узнается - загрузка кернелом главного звукового драйвера - snd,
    и какая звуко-карта опознана и подключена к snd драйверу.

    PHP:
    snd                    43283  17 snd_wavefront,snd_seq_oss,snd_cs4236,snd_seq,snd_wss_lib,snd_trident,snd_opl3_lib,snd_hwdep,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    вот они - snd и snd_trident, звуковой драйвер кернела опознал звуковую карту и загзрузил драйвер.
    F&D, смотреть в сторону кернела.
    он должен при загрузке опознать и загрузить нужный драйвер для аудио-карты.

    самый худший случай - аудио карта поломана на аппаратном уровне.
    если кернел Юбунту не опознаёт аудио-девайс - нести нетбук в СЦ.

    пока не видится, что кернел опознал звуковую карту.
     
    #16 altblitz, 13 Dec 2010
    Last edited: 13 Dec 2010
  17. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Данную команду к сожалению выпадает только одна строка. Я её уже описывала, но тем не менее(цветовая палитра сохранена):

    soundcore 880 0

    В alsamixer все так и стояло - 88.
     
  18. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Под Виндой, которая на этом же ноуте - звук отлично работает. И в убунте работал, пока не нахимичил по статейке - удалить pulseaudio.
     
  19. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    F&D,
    теперь ясно. аудио-карта не нашлась кернелом.
    какая-то инсталляция убрала дрова, очевидно же.

    не надо ставить pulse-audio и gstreamer.
    они не для слушать у себя на компе. они для транслировать музыку.
     
  20. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Тогда, вопрос.. что мне нужно и как это АБСОЛЮТНО правильно сделать? чтобы можно было смотреть фильм, слушать музыку, при этом включая наушники звук, чтобы автоматом переключался с динамиков на них?!