Автор Тема: Настройка на звукова карта(5.1) на настолен компютър  (Прочетена 20387 пъти)

xfirebg

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: openSUSE 11.4
  • Window Manager: KDE
    • Профил
Здравейте, ще съм ви благодарен, ако помогнете.
Проблема ми е, че не знам как да регулирам силата на звука на 5.1 звукова система, т.е. каналите на предните и задните две колони(да вметна, че на всички колони се чува звук). На дънната платка има три жака и винаги при всякакви комбинаци, ако поставя някой в средния се чува най-силно. При положение, че в alsamixer всичко ми е на max. А аз искам да пусна rear колонките да свирят по силно.

ОС е UBUNTU 10.04 gnome

Ръководех се от тази статия http://www.webupd8.org/2009/06/enable-surround-sound-in-ubuntu-linux.html

Код:
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)

lsmod | grep snd
Код:
snd_hda_codec_realtek   203310  1
snd_hda_intel          21941  4
snd_hda_codec          74201  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               5412  1 snd_hda_codec
snd_pcm_oss            35308  0
snd_mixer_oss          13746  1 snd_pcm_oss
snd_pcm                70662  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy           1338  0
snd_seq_oss            26726  0
snd_seq_midi            4557  0
snd_rawmidi            19056  1 snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19098  2 snd_pcm,snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54148  19 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               6620  1 snd
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm
Активен

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Здравейте, ще съм ви благодарен, ако помогнете.
Проблема ми е, че не знам как да регулирам силата на звука на 5.1 звукова система, т.е. каналите на предните и задните две колони(да вметна, че на всички колони се чува звук). На дънната платка има три жака и винаги при всякакви комбинаци, ако поставя някой в средния се чува най-силно. При положение, че в alsamixer всичко ми е на max. А аз искам да пусна rear колонките да свирят по силно.

ОС е UBUNTU 10.04 gnome

Ръководех се от тази статия http://www.webupd8.org/2009/06/enable-surround-sound-in-ubuntu-linux.html

Код:
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)

lsmod | grep snd
Код:
snd_hda_codec_realtek   203310  1
snd_hda_intel          21941  4
snd_hda_codec          74201  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               5412  1 snd_hda_codec
snd_pcm_oss            35308  0
snd_mixer_oss          13746  1 snd_pcm_oss
snd_pcm                70662  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy           1338  0
snd_seq_oss            26726  0
snd_seq_midi            4557  0
snd_rawmidi            19056  1 snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19098  2 snd_pcm,snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54148  19 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               6620  1 snd
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm

По принцип централния винаги най силно се чува
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

xfirebg

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: openSUSE 11.4
  • Window Manager: KDE
    • Профил
Може би. Имам уиндоус на същия компютър и съм нагласил предните и задните да се чуват най-силно. Искам и на Линукс така...
Активен

xfirebg

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: openSUSE 11.4
  • Window Manager: KDE
    • Профил
Много сложен въпрос зададох май. Благодаря за вниманието.
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
http://www.cse.ohio-state.edu/~bondhugu/surround-pulse.shtml

Пък и винаги може да намалиш FONT-a и да увеличиш докрай REAR-a  ;D
Активен

xfirebg

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: openSUSE 11.4
  • Window Manager: KDE
    • Профил
Да, но в alsamixer, когато намаля front, намалява и другите, т.е. ако го бутна на zero няма да чувам нищо... кофти тръпка
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
За настойването на звука предпочитам да ползвам alsamixergui. За да можеше да регулираш всички контролери обаче трябва първо да премахнеш pulseaudio. След като си настроиш звука можеш отново да го инсталираш.
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

xfirebg

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: openSUSE 11.4
  • Window Manager: KDE
    • Профил
Ок

Ето какво показва програмата след премахване на pulseaudio:

Не виждам rear
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Активен

xfirebg

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: openSUSE 11.4
  • Window Manager: KDE
    • Профил
Това съм го направил, виж първия пост.
Активен

trosho

  • Напреднали
  • *****
  • Публикации: 321
    • Профил
@xfirebg   Това, което пише в ръководството от първия ти пост, е само за превключване към 6 канала и проверка през alsamixer дали някъде няма зададен mute. Но не е показано нищо за регулиране на нивата на звука поотделно за всеки канал.
Опитал ли си да го направиш през инструментите на PulseAudio?
Стартирай pavucontrol (ако го нямаш, инсталирай го). Провери на таб Configuration дали за "Profile:" е избран "Analog Surround 5.1 ..." профил. На таб Output Devices отклюваш катинара (бутонът с иконата не трябва да е натиснат) и настройваш Front Left, Front Right ..., както ти се иска:


После провери с команда "speaker-test -c 6" дали ще има някакъв ефект.
« Последна редакция: Sep 02, 2010, 01:24 от trosho »
Активен

fenomeno

  • Участници
  • ***
  • Публикации: 7
    • Профил
Здравейте! Проблема ми е подобен като на колегата създал темата. При се получава следното: 6-те канала си работя направил съм стъпките от линка по-горе и уж всичко е наред, но в момента, в който намаля силата на някой от каналите се получава някакво изкривяване, нещо като свистене. Не знам как да го опиша. Изобщо ако нивото на абсолютно всички канали не е на "Base" се получава това кривене или не знам как да го опиша! Някой може ли да даде някакви идеи, как да го оправя това?
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Няма оправия, много добре те разбирам, трябва да премахнеш пулсеаудиото  >:(

Тествано е на Убунту 9.10 и 10.4 (не Kubuntu)

Начина е както в 9.10 добавя се допълнително хранилище и се прави ъпдейт от него, след това вече може да се добави аплета. Ето хранилището https://launchpad.net/~dtl131/+archive/ppa


Uploaded with ImageShack.us

Ето писаното от 9.10 https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/440465
Цитат
Currently you can solve the problem in karmic:
1. Remove pulseaudio and gstreamer0.10-pulseaudio.
2. upgrade from this ppa: https://launchpad.net/~dtl131/+archive/ppa
3. remove the new volume applet, corrupted with pulseaudio, from gnome-session-properties.
4. add restored old volume control applet to panel.
5. set input and output to alsa in gstreamer-properties.
6. make sure the key /desktop/gnome/sound/default_mixer_tracks in gconf contains desired channel to control with keyboard. Usually it is the "Master" channel. You can look for the name in alsamixer.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

ЗибелтБг

  • Напреднали
  • *****
  • Публикации: 1302
  • Distribution: Kubuntu 14.04 Realtime 3.12.0-rt2 JACK Audio Connection Kit
  • Window Manager: KDE 4.13.3 !!! VLC-настр-Аудио-SRC-Sinc function(best quality)
  • М
    • Профил
    • WWW
Еее...пиша тука, щото нова тема....

То мързела е нещо страшно. Много години ме мързеше да взема звукът от зв. карта "от където  трябва". Бях сигурен, че ще има подобрение, ама пък чак толкова...

И около миналата Нова Година взех, че си направих подарък.
Не ми се пишеше, щото "е сега кой пък ще вземе да го прави"
Все пак, почувствах, че е по добре на пиша.

И така отворих компютъра, през един кондензатор 1 нанофарад свързан към входа на ламповия усилвател пробвах да взема сигнал от картата -  X-Fi XtremeMusic - проследих с веригопроверител къде отива изходът от картата на платката. Пробвах - има звук, като от изхода на панела. Ползвах 1 нанофарад кондензатор минимално да товаря веригите на картата. Разбира се масата на усилвателя, и картата ги свързах предварително. Та какво - сигналът отива на емитера на последното транзисторно стъпало. Е как иначе - типичен емитерен повторител - осигуряващ низко изходно съпротивление на картата - да могат да се свържат слушалки, и вход на транзисторен усилвател дори с малък входен импеданс.
Следващата стъпка беше да взема сигнал от базата на въпросният транзистор - така елиминирам цяло усилвателно стъпало.

Не знам какво са правили на схемотехнично ниво, като цяло - нямам схема, и не намерих!!!

Обаче!!! Звукът литна !!! "Поне с 3 класи!!!" Средата - много по ясна, басите - много по отчетливи, високите честоти - много по изразителни, и бистри. Тоест в оригиналното фирмено решение направо са "замазани" като сравнение. Иначе  усещане, че са много по естествени. Отворих Audacity, генерирах 1 килохерц - свързах картата със оригиналния изход, свързах осцилоскоп - измерих нивото, генерирах 10 килохерца, 15, 20 - гледам същото ниво. Сега свързах към базата на транзистора от последното усилвателно стъпало на картата - абсолютно същият резултат.

Направих си много експерименти - сравнявайки звукът от двата изхода - картата просто "Литна".

Звукът няма нищо общо. Абсолютно нищо общо.

Не знам какво е положението в другите карти. Може би там има възможност да се вземе сигналът от по напред - не от изхода за слушалки. В моята карта НЯМА такъв вариант.

Като окончателен вариант просто запоих на базата на транзистора кондензатор 4,7 микрофарада (като преизчисление на кондензатора за ултракачествено възпроизвеждане на низки честоти), към другият край на кондензатора активното жило на кабела запоих женски жак 3.5 mm, оплетката на кабела откъм платката запоих на масата на платката (другият край по правилата се оставя свободен), второто вътрешно жило на кабела откъм платката запоих на масата на платката от другия край на кабела за масата на 3.5mm жака, и го изкарах извън кутията на компютъра. Входното съпротивление на моят усилвател е 1 мегаом.

Имайки в предвид, че модерните транзисторни усилватели много често използват полеви транзистор за усилване на входа - преработката е 100% приложима и за такъв усилвател. Възможно е обаче да се приложи и за класически усилвател. Трябва просто да се пробва. Ако няма спад на нивото, и басите - всичко е наред. Може да се увеличи кондензатора на 47 микрофарада например. И да се потърси по високоомен вход на усилвателя.

Разликата е огромна. Така и аз с години съм слушал далеч по скапан звук. Така, и почти всички. Това е положението.

КНИ на картата. Фирмени данни.




Успех.

« Последна редакция: Dec 18, 2022, 00:05 от ЗибелтБг »
Активен

Кубунту  със Realtime Kernel дава звук, който няма нищо общо с другите дистрибуции...Линукс е за галеници на Боговете-не е за простосмъртни...при прекомпилиране-make menuconfig, Under ‘Processor type and features’, Scroll  down to ‘Timer Frequency’ and set this to 1,000Hz!!! за 3.12 иска lzop

Naka

  • Напреднали
  • *****
  • Публикации: 3460
    • Профил
Я любимата ми тема. Готов съм за спамене >:D

Цитат
Следващата стъпка беше да взема сигнал от базата на въпросният транзистор - така елиминирам цяло усилвателно стъпало.
Обаче!!! Звукът литна !!! "Поне с 3 класи!!!"

Учудвам се, че един общ колектор може да внесе толкова изкриявания. Все пак той вътрешно е обхванат от много дълбока обратна връзка...ако е транзистор (а не лампа) би трябвало стъпалото да е много линейно.....Обаче Не се знае производителя какво е направил на схемотехническо ниво. Даже и най големите фирми често правят глупости. Въпреки че е общ колектор ако не са му подбрали работната точка - ако е прекалено ниско до масата или прекалено висока близо до захранването даже и в такава схема ще криви (може даже да е захранен с +5v а не с +12v)....и резултата ще бъде лош - така както си го чул.



Цитат
Отворих Audacity, генерирах 1 килохерц - свързах картата със оригиналния изход, свързах осцилоскоп

Само на една стъпка си от това да се измерят точно нелинейните изкривявявания (THD на ингилиски). А това е най, най -важния параметър за чистотата на звука. Това е което ухото чува като лош или кристален звук.
Предолагам че осцилоскопа е цифров. Те всичките имат FFT (Fast Fourier transform)

Значи синосуидата от Audacity е иделна математическа синусуида без никави изкривявания.
Вързваш осцилоскопа на базата на транзистора, пускаш FFT, избираш някоя windows функция
(Blackman-Harris, Hannig/Hamming, но не и rectangular/без win функция)

И почваш да отчиташ и броиш хармониците - те ще се видят много хубаво. И заместваш по формулата.
https://en.wikipedia.org/wiki/Total_harmonic_distortion#Definitions_and_examples
V1 ще ти е амплитудата на 1Khz трябва да е неизменена някъде отколо 1.
V2 ще ти  е амплитудата на втория хармоник - 2Khz
V2 на третия
и тн.


Така може да измериш точно нелинейните изкривявявания (защото имаш много чист опорен сигнал от Audacity)
* На аудио картата/ЦАП-а - от базата на транзистора
* На самия ОК от емитера му. - да го видим колко изкривява
* На Ламповия ти усилвател. Дай най-накрая да ги видим тези лампови усилватели, какъв коефициент на нелинейни изкривявания имат. ???

---Някои по умни цифрови осцилоскопи може и да имат директно изчисляване на THD ??? ???
https://www.youtube.com/watch?v=s_cVP5gu4SY
Само дето пича работи в децибели, аз писах за абсолютни стойности. Във формулата са също абсолютни стойности на хармониците.
« Последна редакция: Dec 05, 2022, 11:27 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.