petek, 31. julij 2009

Fedora 11, zvok in filmi

Fedora 11 skupaj z RPM fusion YUM repozitoriji je zelo uporabna zadeva za predvajanje glasbe, filmov na TV zaslonu. Je pa res, da vse ne deluje ravno optimalno (milo rečeno, ker zaradi uporabe PulseAudio pridejo na dan razni hrošči v ALSA gonilnikih) in je predvajanje celo lahko onemogočeno.

Sam sem uporabil nek star Athlon64 2800+ z ATI Radeon 7500 grafično kartico in nForce3 matično ploščo z vgrajeno AC97 zvočno kartico.

Najprej je potrebno poskrbeti za TV izhod na grafični kartici, da bo uporabljen tudi, če TV v tistem trenutku ne bo priključen. Nastavitve so enake za vse ATI grafične kartice, ki uporabljajo radeon gonilnik.

Takole naj zgleda dotičen del datoteke /etc/X11/xorg.conf
Section "Device"
Identifier "Videocard0"
Driver "radeon"
Option "TVDACLoadDetect" "on"
Option "ForceTVOut" "on"
Option "TVStandard" "pal-m"

EndSection


Potem se seveda kmalu pojavijo razni čudni problemi pri predvajanju vsebin, predvsem video. Celo mplayer lahko kar crkne. Krivec pa je gonilnik za zvočno kartico. Nastaviti ga je potrebno, zraven pa še malce prilagoditi nastavitev PulseAudio.

V /etc/modprobe.d/alsa.conf datoteko vpišite, če imate seveda AC97 zvočno kartico,
options snd_intel8x0 ac97_clock=48000


Nastavitve PulseAudio podsistema je potrebno malce spremeniti, tako da v datoteki /etc/default.pa vrstico
load-module module-hal-detect
spremenimo v
load-module module-hal-detect tsched=0
.

Potem ostane še namestitev XBCM, ki pa ni najlažja.