oposumo: (Default)
[personal profile] oposumo
Вообще, думаю, правильнее всё ж сюда постить свои мелкие ковыряния в потрохах пингвина. Тем более давно я ничего такого не писала (правда, в линуксоблоге тоже не писала, и вообще воркрафт портит людей).
Так вот, поставила я тут давеча Arch Linux вместо много лет служившей мне Убунты. Теперь имею регулярный "секс".

Только что решила проблему со звуком, которая, впрочем, не давала мне покоя и в Убунте, но проявлялась там как-то не перманентно.
Дело в том, что у меня две звуковые карточки: встроенная в материнку и SB Live, купленная ещё с моим первым компом и благополучно живущая у меня аж с 2003 года (сейчас она торчит уже в своём третьем, получается, компьютере).
Глюк заключался в первую очередь в банальном отсутствии звука. При дальнейшем разбирательстве выяснялось, что в alsamixer выбрана встроенная карточка. По F6 выбираем SB Live и, казалось бы, всё хорошо. Только не понятно, с чего это периодически выбор карты самопроизвольно сбрасывался.
Так было в Убунте. А ещё там иногда бывало так: выберешь нужную карту, выйдешь из программы, а выбор не сохраняется, то есть запускаешь тут же заново alsamixer, а там опять встроенная карточка выбрана, будто и не меняли ничего. Иногда сидела с открытым эмулятором терминала, в котором был открытый alsamixer с выбранной правильной звуковухой. В общем да, линукс - говно (с) :)

На арче такое не проканало. А выбор карты не запоминался вообще ни разу. На самом деле, поправить оказалось несложно, я дольше фигнёй маялась.

Итак, в консоли набираем:
cat /proc/asound/cards

Мой вывод:
0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xdbef8000 irq 41
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xddffc000 irq 16
 2 [Live           ]: EMU10K1 - SB Live! 5.1 [SB0220]
                      SB Live! 5.1 [SB0220] (rev.10, serial:0x80651102) at 0xd000, irq 21

Теперь открываем файл /usr/share/alsa/alsa.conf

и находим там строки:

defaults.ctl.card 0
defaults.pcm.card 0

В таком виде было у меня. Получается, что дефолтом там выставлена карта HDA-Intel (под 0 номером она идёт в предыдущем файле), соответственно, просто исправляем нули на 2 (в моём случае) и сохраняем файл.

Ужасно какие-то глупые грабли, но вот получилось же.

on 2011-05-09 07:15 pm (UTC)
Posted by [identity profile] andeadd.livejournal.com
"0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xdbef8000 irq 41
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xddffc000 irq 16
2 [Live ]: EMU10K1 - SB Live! 5.1 [SB0220]
SB Live! 5.1 [SB0220] (rev.10, serial:0x80651102) at 0xd000, irq 21"


это апофеоз поста, Алёна!!!11

on 2011-05-09 07:17 pm (UTC)
Posted by [identity profile] oposumo.livejournal.com
Ну если ты думаешь, что я эту хератень полностью понимаю, то зря. Я ваще ничо не понимаю, кроме того, что под номером 0 - встроенная карта, а под номером 2 - моя SB Live. Я даже не знаю, че за HDA NVidia такая под номером 1.

on 2011-05-09 07:26 pm (UTC)
Posted by [identity profile] oposumo.livejournal.com
В смысле "мой вывод" это не мыслительный вывод, а вывод команды в консоли же!))) ты наверное поэтому так офигел?)

on 2011-05-09 07:30 pm (UTC)
Posted by [identity profile] oposumo.livejournal.com
ненене)) это просто невозможно.
имеется в виду, что пишешь в консоли ту команду, а тебе выдаёт вот это. Просто у других выдаст другое поэтому вывод именно мой)))

on 2011-05-09 08:24 pm (UTC)
Posted by [identity profile] mage-pro.livejournal.com
Посмотрел на это Господь, по F6 выбрал SB Live и, ему казалось, что всё хорошо.

on 2011-05-09 08:43 pm (UTC)

Profile

oposumo: (Default)
Opossum

June 2011

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 12:27 am
Powered by Dreamwidth Studios