Portál AbcLinuxu, 12. května 2025 13:40

Dotaz: KT266 - VT8233/A/35/37 - zly zvuk

25.10.2007 20:09 Metiu
KT266 - VT8233/A/35/37 - zly zvuk
Přečteno: 669×
Odpovědět | Admin
Zdravim ,

mam notebook premio nx5010 , na nom xubuntu 7.04. Podla lspci tm je zvukovka 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 30). Chipset VIA KT266. Problem spociva v tom ,ze ked prehrajem akykolvek zvuk (mplayer - online radio , orpheus - mp3..) je zvuk znacne zaruseny. Vo windowse takyto problem nebol spozorovany. Je to dost hlasite. Zvuk mam pridany iba na VIA DXS ,1 ; PCM ; Master. Ostatne slidre su stiahnute uplne na minimum (MUTE). Ovladac smo nemenil ,nakolko nemam sajnu aky a odkial. To iste rusenie je aj na sluchatkovom vystupe , nielen na integrovanych repro. Takisto pri "sikavkach" je zvuk neprirodzene skresleny. Uberanie PCM nepomohlo , pri uplnom stiahnuti VIA DXS,1 sice z repro nesla ziadna hudba , ale rusenie tam bolo stale. Zmizne to po vypnuti online radia/mp3 skladby.

Za kazdu radu budem vdacny :).
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.10.2007 23:32 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro otestování vlastního ovladače a zvukovky bych zkusil přehrát nějaký wav přímo přes aplay neco.wav, je to nejkratší cesta bez dalších softů v cestě.

Zkus sem dát výstup amixer contents, abychom viděli aktuální nastavení všech ovládacích prvků.
26.10.2007 14:23 Metiu
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
vystup amixer contents :
metiu@book-metiu:~/Desktop$ amixer contents
numid=5,iface=MIXER,name='Master Mono Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=6,iface=MIXER,name='Master Mono Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=31,step=0
  : values=0
  | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=1,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=2,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=31,31
  | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=3,iface=MIXER,name='Headphone Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=4,iface=MIXER,name='Headphone Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=0,0
  | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=30,iface=MIXER,name='3D Control - Center'
  ; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
  : values=0
numid=31,iface=MIXER,name='3D Control - Depth'
  ; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
  : values=0
numid=27,iface=MIXER,name='3D Control - Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=22,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=23,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=26,26
  | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=14,iface=MIXER,name='Line Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=15,iface=MIXER,name='Line Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=0,0
  | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=16,iface=MIXER,name='CD Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=17,iface=MIXER,name='CD Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=0,0
  | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=13,iface=MIXER,name='Mic Boost (+20dB)'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=29,iface=MIXER,name='Mic Select'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'Mic1'
  ; Item #1 'Mic2'
  : values=1
numid=11,iface=MIXER,name='Mic Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=12,iface=MIXER,name='Mic Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=31,step=0
  : values=0
  | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=9,iface=MIXER,name='Phone Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=10,iface=MIXER,name='Phone Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=31,step=0
  : values=0
  | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=18,iface=MIXER,name='Video Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=19,iface=MIXER,name='Video Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=0,0
  | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=7,iface=MIXER,name='PC Speaker Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=8,iface=MIXER,name='PC Speaker Playback Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=15,step=0
  : values=0
  | dBscale-min=-45.00dB,step=3.00dB,mute=0
numid=20,iface=MIXER,name='Aux Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=21,iface=MIXER,name='Aux Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=0,0
  | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=28,iface=MIXER,name='Mono Output Select'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'Mix'
  ; Item #1 'Mic'
  : values=1
numid=24,iface=MIXER,name='Capture Source'
  ; type=ENUMERATED,access=rw------,values=2,items=8
  ; Item #0 'Mic'
  ; Item #1 'CD'
  ; Item #2 'Video'
  ; Item #3 'Aux'
  ; Item #4 'Line'
  ; Item #5 'Mix'
  ; Item #6 'Mix Mono'
  ; Item #7 'Phone'
  : values=0,0
numid=25,iface=MIXER,name='Capture Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=26,iface=MIXER,name='Capture Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=15,step=0
  : values=0,0
  | dBscale-min=0.00dB,step=1.50dB,mute=0
numid=32,iface=MIXER,name='External Amplifier'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=33,iface=MIXER,name='Input Source Select'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'Input1'
  ; Item #1 'Input2'
  : values=0
numid=34,iface=MIXER,name='Input Source Select',index=1
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'Input1'
  ; Item #1 'Input2'
  : values=1
numid=35,iface=MIXER,name='VIA DXS Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=0,0
  | dBscale-min=-94.50dB,step=1.50dB,mute=1
numid=36,iface=MIXER,name='VIA DXS Playback Volume',index=1
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=31,31 
  | dBscale-min=-94.50dB,step=1.50dB,mute=1 
numid=37,iface=MIXER,name='VIA DXS Playback Volume',index=2 
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 
  : values=0,0
  | dBscale-min=-94.50dB,step=1.50dB,mute=1
numid=38,iface=MIXER,name='VIA DXS Playback Volume',index=3
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
  : values=0,0
  | dBscale-min=-94.50dB,step=1.50dB,mute=1
a to nastavenie zvuku musim pohladat..
26.10.2007 09:43 T.O.M. | skóre: 22 | blog: T.O.M.'s blog | Ostrava
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Odpovědět | | Sbalit | Link | Blokovat | Admin

Mam stejny chipset na desktopu a u nekterych distribuci jsem mel podobny problem. Misto XFCE ale pouzivam KDE, ktere navic ted nemam pred sebou, takze zkusim navest jen zhruba.

Chyby tohoto typu byvaji vetsinou spatnym ovladacem. V Nastaveni prostredi staci najit nastavovani zvuku (v KDE obsahuje i tlacitko Otestovat) a zkusit zmenit ovladac ze seznamu v horni casti. Defaultne je nastaven automaticky vyber ovladace, takze bych zkusil postupne menit na ALSA, OSS, aRts, ... a pokazde otestovat funkcnost zvuku tlacitkem. Alespon v jednom pripade by mel zvuk fungovat.

30.10.2007 17:10 Metiu
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Takze .. to spominane nastavenie zvuku som nenasiel :(. Nejake dalsie napady ?
30.10.2007 20:52 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Zkoušel jsi http://alsa.opensrc.org/index.php/Via8233#Poor_sound_quality ?
1.11.2007 11:51 Metiu
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Neviem , ako mam vyjadrit svoju radost .. diky :) ;)
1.11.2007 13:16 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Super. Řešení opravdu není úplně intuitivní, výrobci HW v tom mají pěkný bordel. Asi proto také tak neradi vydávají open source ovladače, kde jsou hned vidět všechny workaroundy chyb.
Pavel Stárek avatar 30.10.2007 20:17 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná by mohlo pomoci, někde v /etc/modprobe.conf (nebo /etc/modules.conf) - nevím kde se to mění v (X)Ubuntu, přidat řádek:

options via82xx dxs_support=2

Popřípadě můžeš zkoušet i jiné hodnoty, zde je popis parametru tak, jak je uveden ve zdrojácích Alsy:

MODULE_PARM_DESC(dxs_support, "Support for DXS channels (0 = auto, 1 = enable, 2 = disable, 3 = 48k only, 4 = no VRA, 5 = enable any sample rate)");
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
30.10.2007 23:43 mikky | skóre: 25 | blog: Ghlog | M. L. - Praha
Rozbalit Rozbalit vše Re: KT266 - VT8233/A/35/37 - zly zvuk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na tomhle chipsetu (ale desktop) mi kvalita taky haprovala. Nakonec sem zjistil, že, z nějakýho důvodu, všechny programy (nebo aspoň většina) používají jako defaultní výstup OSS. Zkus mplayer spustit s parametrem "-ao alsa", třeba to pomůže. A když ne, tak aspoň vyloučíš jednu možnost ;-)

-miky
Je vám méně než 30 ? (jsme vrstevnící => budeme si tykat) : (jsem pro vás bažant => můžete mi tykat);

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.