oposumo: (Default)
Вообще, думаю, правильнее всё ж сюда постить свои мелкие ковыряния в потрохах пингвина. Тем более давно я ничего такого не писала (правда, в линуксоблоге тоже не писала, и вообще воркрафт портит людей).
Так вот, поставила я тут давеча 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 (в моём случае) и сохраняем файл.

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

Profile

oposumo: (Default)
Opossum

June 2011

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

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 7th, 2025 09:01 pm
Powered by Dreamwidth Studios