| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX и Hardware > Звук в SlackWare |
| Автор: rcdimon 14.6.2006, 18:11 |
| не могу без музыки Поставил слаку на нормальном компьютере- все ОК. а на ноутбуке не видит звуковую карту. Ничего не могу с этим поделать... Прочитал что в таком случае надо запустить alsaconf. Запустил и проследовал инструкциям.. Посде чего она мне выдала Now ALSA is ready to use. For adjustment of volumes, use your favorite mixer. Have a lot of fun! Но врубаю плееры- и опять тишина... В центре управления КДЕ в разделе звук тоже все как бы на месте.... В других дистрибутивах которые вообще не видели звуковуху там обычно становилось пусто... А тут что-то все равно есть. Помогите пожалуйста понять в чем дело... Очень хочу музыку послушать Спасибо. |
| Автор: kirjanov 14.6.2006, 18:31 |
| a dmesg что говорит, или cat any_sound_file>/dev/dsp |
| Автор: bilbobagginz 14.6.2006, 19:10 | ||
тебе же по-человечески написали, настоятельно:
запусти микшер, и настрой уровни громкости, потмому, что по умолчанию все гронкости в ALSA устанавливаются на нули: иди знай в котором часу линуксоид устанавливает ALSA.. пока. |
| Автор: rcdimon 15.6.2006, 04:54 |
| cat any_sound_file>/dev/dsp нет такого девайса пишет. |
| Автор: bilbobagginz 15.6.2006, 09:28 | ||
в ALSA устройства имеют имена в /dev:
вот. логика такая: если программы не докладывают о проблеме в доступе к звуковому устройству => значит они его находят. => значит оно существует. далее, если звуковое устройство - найдено, и существует, что может быть причиной тишины ? 1. выключенные колонки/наушники 2. установки програмного/системного микшера. с микшером поигрался ? начни с консоли: alsamixer пока. |
| Автор: rcdimon 15.6.2006, 10:54 |
нет кажется звуковуху он все же не видит $ alsamixer alsamixer: function snd_ctl_open failed for default: No such device |
| Автор: bilbobagginz 15.6.2006, 10:58 | ||||
| шандец... слака бе звука... вывод комманд:
осмотри. если ядро - 2.6.х алса - 1.0.х если у тебя ноут на основе intel и имеется софтовый модем, сделай так:
и перезагрузись. расскажи как получилось. |
| Автор: rcdimon 15.6.2006, 17:25 |
| uname -a Linux darkstar 2.4.31 #6 Sun Jun 5 19:04:47 PDT 2005 i686 unknown unknown GNU/Linux cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.9b. Compiled on Jun 8 2005 for kernel 2.4.31. lsmode | egrep snd -bash: lsmode: command not found слака 10.2 Ноут iRU intro 1214 echo snd-intel8x0m >> /etc/hotplug/blacklist выполнил.. ниче мне не ответил я перезагрузился изменений не вижу |
| Автор: bilbobagginz 15.6.2006, 17:57 | ||
ну вот приехали.
во-первых, не lsmode а lsmod, pardon а во-вторых.. ядро-то - 2.4!!!! какого-шмяку ? разьве слака не идёт с 2.6-м ядром ?! ладно. скорее всего, придется тебе пересобрать ALSA с исходничка - снеси слакину альсу, скачай последнюю альсу, и пересобери. понадобится исходник твоего юдра тоже. но честно говоря я бы на твоем месте срочно обновил бы систему на 2.6 ядро. ( думаю это не трудно сделать установив либо slapt-get либо swaret (если я праильно помню название ) Ноут iRU intro 1214 - не знаком, но всё равно на ноут лучше всегда ставить софт помодерновеее - т.е. ядро 2.4. - не самое лучшее решение. пока. |
| Автор: powerfox 15.6.2006, 22:40 | ||
Я бы сначала попробовал из-под рута... |
| Автор: bilbobagginz 16.6.2006, 00:40 |
| ошибка "no such device" однозначно говорит "нет такого устройства" а не "permission denied". root здесь не поможет. |
| Автор: rcdimon 16.6.2006, 08:45 | ||||
Не знаю... Я ничего не менял Обновить до 2.6..... Ядра никогда не компилировал... Альсу новую уже скачал.. старую уже снес. Буду устанавливать.. правда не знаю как
Дык и так из под рута. |
| Автор: bilbobagginz 17.6.2006, 00:02 |
| ядро не обязательно компилировать: есть пакет слаки для нового ядра. ты яго установи, и апгрейдь ( как это сделать - прокоснультируйся с мануалами слаки ) пока. |
| Автор: Romikgy 19.6.2006, 17:01 | ||
| rcdimon, сам недавна с этим игрался alsamixer запусти и на каналах нажми букву М и уровни подними, и услышишь звук, если
Это правда |
| Автор: CryptoEj 4.8.2006, 02:19 |
| rcdimon, а ты в иксах сидишь. Предположу, что в иксах. Слака у тебя видимо 10.2, значит алса относительно новая, неважно что бета релиз. Попробуй указать медиа приложениям звуковое устройство. Обычно стоит дефаулт. К примеру в XMMS жмешь ctrl+p -> выбираешь настройки ввода-вывода -> выбираешь в списке расширение вывода ALSA 1.2.10 [libALSA.so] -> затем жмешь "НАСТРОЙКА" -> в появившемся окне указываешь устройство hw: x,x ; где первый х - номер устройства из списка выданного по команде # cat /proc/asound/cards, ты получишь что-то вроде: 0 [via ]: VIA686A - VIA 82C686A/B rev20 VIA 82C686A/B rev20 at 0xdc00, irq 10 1 [usb ]: USB-Audio - Philips USB Digital Speaker Sys Philips Electronics Philips USB Digital Speaker Sys at usb-0000:00:07.2-2.2, fu т.е. чтоб у нас использовалась карточка via686a надо указывать в настроках алса hw: 1,x; ну а второй х - номер канала, просто укажи 0. Также настраиваются xine, skype, т.е. указывается устройство в конфе. Да чуть не забыл, после настройки alsamixerОМ карты не забудь сохранить текущие позиции командой alsactl (подробнее о работе alsactl -help) |