5.1 ses çıkışı

Başlatan ersan, 25 Nisan 2008 - 16:37:01

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ersan

Merhabalar

Bugün Ubuntu 8.04 Kurdum.
Elimde pci yuvasına takılı bir ses kartı var Creative Sound Plaster 7.1 desteğide var.
5+1 hoparlör taktığımda sadece 2 hoparlörden ses geliyor. Diğer hoparlörlerden de se almak için ne yapmalıyım.

lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:02.0 Multimedia audio controller: Creative Labs SB Audigy LS
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
04:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)


heartsmagic

Ses simgesini çift tıklatıp kanallarla oynamayı deneyebilirsin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ufuk_k

Alsamixer komutuyla konsoldan wave barlarının sesininin açık olup olmadıgına bakmak gerek.

ersan

Merhabalar

Cevaplarınız için teşekkürler fakat hiç birinden sonuç alamadım

ufuk_k

Bilgisayarda başka ses kartı var mı? Anakart üzerinde onboard ? Bundan bi emin olmak lazım, eğer yoksa ses kartın ile ilgili alsaproject sayfasından bilgi alman gerek.

ersan

Evet var fakat onu biosdan kapattım

ufuk_k

Biostan kapasanız da ubuntu görüyor. Bende öyle oluyor. aplay -l komutu ne veriyor?

ersan

#7
Aşağıdaki çıktıyı veriyor;

**** PLAYBACK Donanım Cihazının Listesi ****

kart 0: CA0106 [CA0106], cihaz 0: ca0106 [CA0106]

  Altcihazlar: 1/1

  Altcihaz #0: subdevice #0

kart 0: CA0106 [CA0106], cihaz 1: ca0106 [CA0106]

  Altcihazlar: 1/1

  Altcihaz #0: subdevice #0

kart 0: CA0106 [CA0106], cihaz 2: ca0106 [CA0106]

  Altcihazlar: 1/1

  Altcihaz #0: subdevice #0

kart 0: CA0106 [CA0106], cihaz 3: ca0106 [CA0106]

  Altcihazlar: 1/1

  Altcihaz #0: subdevice #0


ufuk_k

#8
Şimdi siz creative audigy'yi kullanmak istiyorsunuz. Burada cihaz 0'ın creative kartı belirtmesi gerekiyor aslında. İlginç, http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs bu siteden bir bakın, benim gördüğüm kadarıyla kartınızın sürücüsünün emu10k2 olması gerekiyor. Ama marka ve modeli siz bilyiorsunuz, bir inceleyin. lsmod çıktısını da yapıştırır mısınız?

ersan

#9
lsmod
Module                  Size  Used by
ipv6                  267780  10
af_packet              23812  2
rfcomm                 41744  2
l2cap                  25728  13 rfcomm
bluetooth              61156  4 rfcomm,l2cap
ppdev                  10372  0
acpi_cpufreq           10796  1
cpufreq_powersave       2688  0
cpufreq_stats           7104  0
cpufreq_userspace       5284  0
cpufreq_ondemand        9740  1
cpufreq_conservative     8712  0
freq_table              5536  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
video                  19856  0
output                  4736  1 video
container               5632  0
sbs                    15112  0
sbshc                   7680  1 sbs
dock                   11280  0
battery                14212  0
iptable_filter          3840  0
ip_tables              14820  1 iptable_filter
x_tables               16132  1 ip_tables
ac                      6916  0
lp                     12324  0
joydev                 13120  0
snd_ca0106             36192  3
snd_ac97_codec        101028  1 snd_ca0106
snd_pcm_oss            42144  0
snd_mixer_oss          17920  1 snd_pcm_oss
snd_pcm                78596  4 snd_ca0106,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           4868  0
snd_seq_oss            35584  0
snd_seq_midi            9376  0
evdev                  13056  4
zc0301                 52356  0
snd_rawmidi            25760  2 snd_ca0106,snd_seq_midi
parport_pc             36260  1
parport                37832  3 ppdev,lp,parport_pc
compat_ioctl32          2304  1 zc0301
snd_seq_midi_event      8320  2 snd_seq_oss,snd_seq_midi
psmouse                40336  0
serio_raw               7940  0
snd_seq                54224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
usblp                  15872  0
snd_timer              24836  2 snd_pcm,snd_seq
snd_seq_device          9612  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    56996  16 snd_ca0106,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
pcspkr                  4224  0
soundcore               8800  1 snd
ac97_bus                3072  1 snd_ac97_codec
snd_page_alloc         11400  2 snd_ca0106,snd_pcm
iTCO_wdt               13092  0
gspca                 643920  0
iTCO_vendor_support     4868  1 iTCO_wdt
videodev               29440  2 zc0301,gspca
v4l2_common            18304  2 zc0301,videodev
v4l1_compat            15492  1 videodev
usbhid                 31872  0
hid                    38784  1 usbhid
atl1                   36364  0
nvidia               7825536  34
mii                     6400  1 atl1
i2c_core               24832  1 nvidia
button                  9232  0
intel_agp              25492  0
agpgart                34760  2 nvidia,intel_agp
shpchp                 34452  0
pci_hotplug            30880  1 shpchp
reiserfs              239616  2
sg                     36880  0
sr_mod                 17956  0
cdrom                  37408  1 sr_mod
sd_mod                 30720  5
ata_piix               19588  4
ata_generic             8324  0
pata_acpi               8320  0
libata                159344  3 ata_piix,ata_generic,pata_acpi
scsi_mod              151436  4 sg,sr_mod,sd_mod,libata
ehci_hcd               37900  0
uhci_hcd               27024  0
usbcore               146028  7 zc0301,usblp,gspca,usbhid,ehci_hcd,uhci_hcd
thermal                16796  0
processor              36872  2 acpi_cpufreq,thermal
fan                     5636  0
fbcon                  42912  0
tileblit                3456  1 fbcon
font                    9472  1 fbcon
bitblit                 6784  1 fbcon
softcursor              3072  1 bitblit
fuse                   50580  5


ufuk_k

#10
Sürücü doğruymuş. Şu an sisteminizde kart çakışması da yok. O zaman yazılımı az kurcalamak lazım. speaker-test -c6 -Dplug:surround51 komutunu verince ses duyabiliyor musunuz? Bir öneri var, ama her kartta çalışıyor mu bilemiyorum. Kullanıcı dizininizde (örnek:/home/ufuk) .asoundrc isimli bir metin dosyası oluşturun.Başında nokta olacak. Dosyanın içine size aşagıda verdiğimi yapıştırın ve kaydedin. Sonra sistemi yeniden başlatın ve tekrar bakın, alsamixerle de oynayın.

[hr]
# Set default sound card
# Useful so that all settings can be changed to a different card here.
pcm.snd_card {
     type hw
     card 0
}

pcm.dmix6 {
     type dmix
        ipc_key 1024
        ipc_key_add_uid false # let multiple users share
        ipc_perm 0660 # IPC permissions (octal, default 0600)
        slave {
                pcm snd_card # see below
                rate 48000
                channels 6
                period_time 0
                period_size 1024
                buffer_time 0
                buffer_size 4096
        }
     }

#route for stereo only
pcm.dmix20 {
    type route
    slave.pcm "dmix6"
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
}

#route for stereo sound+center+subwoofer
pcm.ch31dup {
    type route
    slave.pcm "dmix6"
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
        ttable.0.4 0.5
        ttable.1.4 0.5
        ttable.0.5 0.5
        ttable.1.5 0.5
}


pcm.ch51dup {
        type route
        slave.pcm dmix6
        slave.channels 6
        ttable.0.0 1
        ttable.1.1 1
        ttable.0.2 1
        ttable.1.3 1
        ttable.0.4 0.5
        ttable.1.4 0.5
        ttable.0.5 0.5
        ttable.1.5 0.5
   }


pcm.duplex {
     type asym
     playback.pcm "ch51dup"
#     playback.pcm "dmix2"
#     capture.pcm "mydsnoop"
     capture.pcm "snd_card"
}

###################
# CONVERSION PLUG #
###################
# Setting the default pcm device allows the conversion
# rate to be selected on the fly.
# duplex mode allows any alsa enabled app to read/write
# to the dmix plug (Fixes a problem with wine).
pcm.!default {
     type plug
     slave.pcm "duplex"
}

pcm.dsp "duplex"

pcm.dsp1 "duplex"

pcm.fr {
    type route
    slave.pcm "dmix6"
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
}

pcm.rr {
    type route
    slave.pcm "dmix6"
    slave.channels 6
    ttable.0.2 1
    ttable.1.3 1
}

pcm.lfe {
    type route
    slave.pcm "dmix6"
    slave.channels 6
    ttable.0.4 1
    ttable.1.5 1
}
[hr]

ersan

#11
speaker-test -c6 -Dplug:surround51

komutu ile bütün hoparlörlerden ses aldım fakat bir programla müzik dinlemek istediğimde yine sadece ikisinden ses geliyor.

Not: Çok ilginç bir durumla karşılaştım. Elimdeki 5+1 Creative marka. Bilgisayar açılmaya başladığı andan itibaren sol arka hoparlörden çok az bir cızırtı geliyordu. Kulağımı dayayıp dinlediğimde ise radyo yayınını aldığını fark ettim. Herhalde polis radyosu:) Bu neden olabilir veya bu ses almama nedenim olabilir mi?

ufuk_k

Evet olabilir. Bunları iyice ayarlamak için alsamixer komutunu kullanmanıaz gerek. Ama sadece alsamixer yazdıgınızda yalnızca çalma aygıtlarını değiştirirsiniz. Bütün çalma ve kaydetme aygıtlarını değiştirmek için alsamixer -V all komutunu verin. Ve müzik çalıcıdan (amarok gibi) çalarken dikkatlice tüm ayarlarla oynayın. En sonunda neyin sebep oldugunu tek tek deneyerek göreceksiniz. Mesela bende hışırtı oluyordu, baktım orada digital çıkış seçili. Halbuki bende analog var, digital çıkış kullanmıyorum. Onu her sistem kurdugumda iptal ediyorum. Eğer dogru ayarları yakalarsanız ve bu ayarların sürekli değişmesini istemiyorsanız, yani sistem başladıgında yüklenmesini istiyorsanız:

sudo alsactl store vd sudo alsactl store 0 komutunu verin.
Diyelim ki bir şey oldu da sesleri bozdunuz, ayarları yani. Kayıtlı ayarları tekrar yüklemek için sudo alsactl restore komutunu kullanın. Her ayar kaydettikten sonra verdiğim ilk 2 komutu vermeyi unutmayın.

ersan

Yardımlarınız için çok teşekkürler

Fakat uzun bir süredir uğraşmama rağmen sonuç alamadım

SoulSmasher

alsamixerde woofer ayarlarından "subwoofer gain" ayarını açmayı denediniz mi ? genelde bu ayar woofera sol ve sağdan kanal seslerini dağıttığı gibi diğer kanallara da paylaşıyor..

bir de 5.1 sese sahip olan bir videoyu mplayer vb. bir oynatıcı ile açtığınızda ses geliyor mu ?

olmazsa synapticden alsamixer-gui paketini indirip onunla da deneyebilirsiniz

ersan

Alıntı yapılan: SoulSmasher - 26 Nisan 2008 - 17:06:06
alsamixerde woofer ayarlarından "subwoofer gain" ayarını açmayı denediniz mi ?

subwoofer gain bunu bulamadım ya da göremedim malesef

ersan

Merhabalar

Lapis sitesinde bir arkadaşımız çözümü yazmış şu anda sorunsuz olarak 5+1 den se alabiliyorum.
İlgilenen bütün arkadaşlara teşekkürler

http://forum.linux-sevenler.org/index.php?PHPSESSID=f051c8b8c8ecd468657be06a1d8a17e5&topic=8812.msg41398;topicseen#new5+1 ses tanıtımı

ufuk_k

Ne güzel, çözümü bulmuşsun sevindim, Lapis sitesinden olduguna daha çok sevindim :) Kusura bakma, yeni kartlar ve pulse audio hakkında yeterli bilgim yok, ama 5.1 ses çıkışım ve desteğim oldugundan elden geldiğince yardım etmeye çalıştım.

heartsmagic

5.1'i bırak 2.1 bile yok bende :) Pulse ile işler kolaylaşmış anlaşılan.
Ersan çözümü paylaştığın için teşekkürler.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ufuk_k

Abi çok ilginç, bende de benzer bir ses kartı var 5.1 desteği veren, fakat ben ayarlamak için pulse audio desteğine ihtiyaç duymadım. Hatta bende pulse audio modülü yükleniyor ama çalışmıyor, ses ayarlarında pulse seçince alsa yerine, ses alamıyorum. Demek ki yeni kartlara daha uygun, audigy gibi. Çözüm de aslında bir nevi .asoundrc dosyası hazırlamak yerine (benim verdiğim), direk pulse ayarlarında onları yapmak.