Rješenje za HDA INTEL i ATI sound card chipove
Izvor: Ubuntu-hr
Sadržaj |
Uvod
Mbogo ljudi ima problema za HDA zvučnim karticama i to posebno korisnici prijenosnih računala. Poznate su situacije da uopće nema nikakvog zvuka ili da zvuk postoji samo na izlazu za slušalice. Ovdje ćemo se pozabaviti rješavanjem tog problema.
ALSA update
Ukoliko nemate potpun zvuk ili ga uopće nemate prvo što trebate je napraviti update ALSE.
Ukoliko vam to ne riješi problem čitajte dalje.
HDA zvučne kartice
HDA zvučne kartice su poprilično složene i to je glavni razlog zašto se toliko problema javlja. Potrebno je saznati pravi tip vaše zvučne kartice ili čipa. U terminal ukucajte
aplay -l
Trebate dobiti povratnu informaciju koja bi izgledala otprilike ovako
**** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem] Subdevices: 1/1 Subdevice #0: subdevice #0
Iz toga ispisa je vidljivo da se radi o čipu ALC268 ( u mom slučaju, naravno).
Slijedeća tablica predstavlja različite varijacije za pojedine čipove
ALC880 3stack 3-jack in back and a headphone out 3stack-digout 3-jack in back, a HP out and a SPDIF out 5stack 5-jack in back, 2-jack in front 5stack-digout 5-jack in back, 2-jack in front, a SPDIF out 6stack 6-jack in back, 2-jack in front 6stack-digout 6-jack with a SPDIF out w810 3-jack z71v 3-jack (HP shared SPDIF) asus 3-jack (ASUS Mobo) asus-w1v ASUS W1V asus-dig ASUS with SPDIF out asus-dig2 ASUS with SPDIF out (using GPIO2) uniwill 3-jack fujitsu Fujitsu Laptops (Pi1536) F1734 2-jack lg LG laptop (m1 express dual) lg-lw LG LW20/LW25 laptop tcl TCL S700 clevo Clevo laptops (m520G, m665n) test for testing/debugging purpose, almost all controls can be adjusted. Appearing only when compiled with $CONFIG_SND_DEBUG=y auto auto-config reading BIOS (default) ALC260 hp HP machines hp-3013 HP machines (3013-variant) fujitsu Fujitsu S7020 acer Acer TravelMate will Will laptops (PB V7900) replacer Replacer 672V basic fixed pin assignment (old default model) auto auto-config reading BIOS (default) ALC262 fujitsu Fujitsu Laptop hp-bpc HP xw4400/6400/8400/9400 laptops hp-bpc-d7000 HP BPC D7000 benq Benq ED8 benq-t31 Benq T31 hippo Hippo (ATI) with jack detection, Sony UX-90s hippo_1 Hippo (Benq) with jack detection sony-assamd Sony ASSAMD basic fixed pin assignment w/o SPDIF auto auto-config reading BIOS (default) ALC268 3stack 3-stack model toshiba Toshiba A205 acer Acer laptops auto auto-config reading BIOS (default) ALC662 3stack-dig 3-stack (2-channel) with SPDIF 3stack-6ch 3-stack (6-channel) 3stack-6ch-dig 3-stack (6-channel) with SPDIF 6stack-dig 6-stack with SPDIF lenovo-101e Lenovo laptop auto auto-config reading BIOS (default) ALC882/885 3stack-dig 3-jack with SPDIF I/O 6stack-dig 6-jack digital with SPDIF I/O arima Arima W820Di1 targa Targa T8, MSI-1049 T8 asus-a7j ASUS A7J asus-a7m ASUS A7M macpro MacPro support mbp3 Macbook Pro rev3 imac24 iMac 24'' with jack detection w2jc ASUS W2JC auto auto-config reading BIOS (default) ALC883/888 3stack-dig 3-jack with SPDIF I/O 6stack-dig 6-jack digital with SPDIF I/O 3stack-6ch 3-jack 6-channel 3stack-6ch-dig 3-jack 6-channel with SPDIF I/O 6stack-dig-demo 6-jack digital for Intel demo board acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc) acer-aspire Acer Aspire 9810 medion Medion Laptops medion-md2 Medion MD2 targa-dig Targa/MSI targa-2ch-dig Targs/MSI with 2-channel laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE) lenovo-101e Lenovo 101E lenovo-nb0763 Lenovo NB0763 lenovo-ms7195-dig Lenovo MS7195 haier-w66 Haier W66 6stack-hp HP machines with 6stack (Nettle boards) 3stack-hp HP machines with 3stack (Lucknow, Samba boards) auto auto-config reading BIOS (default) ALC861/660 3stack 3-jack 3stack-dig 3-jack with SPDIF I/O 6stack-dig 6-jack with SPDIF I/O 3stack-660 3-jack (for ALC660) uniwill-m31 Uniwill M31 laptop toshiba Toshiba laptop support asus Asus laptop support asus-laptop ASUS F2/F3 laptops auto auto-config reading BIOS (default) ALC861VD/660VD 3stack 3-jack 3stack-dig 3-jack with SPDIF OUT 6stack-dig 6-jack with SPDIF OUT 3stack-660 3-jack (for ALC660VD) 3stack-660-digout 3-jack with SPDIF OUT (for ALC660VD) lenovo Lenovo 3000 C200 dallas Dallas laptops hp HP TX1000 auto auto-config reading BIOS (default) CMI9880 minimal 3-jack in back min_fp 3-jack in back, 2-jack in front full 6-jack in back, 2-jack in front full_dig 6-jack in back, 2-jack in front, SPDIF I/O allout 5-jack in back, 2-jack in front, SPDIF out auto auto-config reading BIOS (default) AD1882 3stack 3-stack mode (default) 6stack 6-stack mode AD1884 N/A AD1981 basic 3-jack (default) hp HP nx6320 thinkpad Lenovo Thinkpad T60/X60/Z60 toshiba Toshiba U205 AD1983 N/A AD1984 basic default configuration thinkpad Lenovo Thinkpad T61/X61 AD1986A 6stack 6-jack, separate surrounds (default) 3stack 3-stack, shared surrounds laptop 2-channel only (FSC V2060, Samsung M50) laptop-eapd 2-channel with EAPD (Samsung R65, ASUS A6J) laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100) ultra 2-channel with EAPD (Samsung Ultra tablet PC) AD1988 6stack 6-jack 6stack-dig ditto with SPDIF 3stack 3-jack 3stack-dig ditto with SPDIF laptop 3-jack with hp-jack automute laptop-dig ditto with SPDIF auto auto-config reading BIOS (default) Conexant 5045 laptop Laptop config test for testing/debugging purpose, almost all controls can be adjusted. Appearing only when compiled with $CONFIG_SND_DEBUG=y Conexant 5047 laptop Basic Laptop config laptop-hp Laptop config for some HP models (subdevice 30A5) laptop-eapd Laptop config with EAPD support test for testing/debugging purpose, almost all controls can be adjusted. Appearing only when compiled with $CONFIG_SND_DEBUG=y STAC9200 ref Reference board dell-d21 Dell (unknown) dell-d22 Dell (unknown) dell-d23 Dell (unknown) dell-m21 Dell Inspiron 630m, Dell Inspiron 640m dell-m22 Dell Latitude D620, Dell Latitude D820 dell-m23 Dell XPS M1710, Dell Precision M90 dell-m24 Dell Latitude 120L dell-m25 Dell Inspiron E1505n dell-m26 Dell Inspiron 1501 dell-m27 Dell Inspiron E1705/9400 STAC9205/9254 ref Reference board dell-m42 Dell (unknown) dell-m43 Dell Precision dell-m44 Dell Inspiron STAC9220/9221 ref Reference board 3stack D945 3stack 5stack D945 5stack + SPDIF intel-mac-v1 Intel Mac Type 1 intel-mac-v2 Intel Mac Type 2 intel-mac-v3 Intel Mac Type 3 intel-mac-v4 Intel Mac Type 4 intel-mac-v5 Intel Mac Type 5 macmini Intel Mac Mini (equivalent with type 3) macbook Intel Mac Book (eq. type 5) macbook-pro-v1 Intel Mac Book Pro 1st generation (eq. type 3) macbook-pro Intel Mac Book Pro 2nd generation (eq. type 3) imac-intel Intel iMac (eq. type 2) imac-intel-20 Intel iMac (newer version) (eq. type 3) dell-d81 Dell (unknown) dell-d82 Dell (unknown) dell-m81 Dell (unknown) dell-m82 Dell XPS M1210 STAC9202/9250/9251 ref Reference board, base config m2-2 Some Gateway MX series laptops m6 Some Gateway NX series laptops pa6 Gateway NX860 series STAC9227/9228/9229/927x ref Reference board 3stack D965 3stack 5stack D965 5stack + SPDIF dell-3stack Dell Dimension E520 STAC9872 vaio Setup for VAIO FE550G/SZ110 vaio-ar Setup for VAIO AR
Sada kada znate tip čipa svoje zvučne kartice napravite slijedeće. Ja ću za primjer koristiti svoj čip ALC268 iako je on sada po defaultu odlično podržan u alsa-i i nemam nikakvih problema.
Postupak ide ovako... Potražite u tablici svoj čip i idete redom isprobavati vrijednosti dok ne ubodete u pravo mjesto. Da to nebi zvučalo nejasno dati ću primjer za svoj čip.
Iz tablice vidim slijedeće za svoj čip zvučne kartice
ALC268 3stack 3-stack model toshiba Toshiba A205 acer Acer laptops auto auto-config reading BIOS (default)
Otvorite zatim datoteku /etc/modprobe.d/alsa-base
gksudo gedit /etc/modprobe.d/alsa-base
i na kraj te datoteke dodajte ili izmjenite liniju koja izgleda ovako
options snd-hda-intel model=<tip_modela>
uzimajući u obzir da <tip_modela> mora odgovarati vašem čipu. Nakon toga spasite izmjene u datoteci i resetirate računalo. Uglavnom idete redom isprobavati...dakle...ovako
Za prvi pokušaj ću za tip "3stack", dakle pisem u datoteku
options snd-hda-intel model=3stack
resetiram komp....i...nista...nema zvuka... Ponovno otvaram tu datoteku i pišem slijedeći <tip_modela>
options snd-hda-intel model=toshiba
ponovno resetiram...i...opet ništa...zatim idem dalje... Ponovno otvaram datoteku i izmjenjujem liniju
options snd-hda-intel model=acer
resetiram...i...eto zvuka(recimo)...i to bi bilo to
NAPOMENA: To što imate laptop Toshiba ili Acer ne znači da mora nužno pisati taj <tip_modela>!
Riješeni zvučni problemi
- HP 6730s
- napraviti ALSA update
-
gksudo gedit /etc/modprobe.d/alsa-base
te dodati ili izmijeniti linijuoptions snd-hda-intel model=laptop
- HP 6735s
- napraviti ALSA update
-
gksudo gedit /etc/modprobe.d/options
te dodati ili izmjeniti linjuoptions snd-hda-intel model=laptop enable=1 index=0