2. A rendszer előkészítése

2.1. Hardver feltételek

Egy bizonyos feldolgozási teljesítmény szükséges a tiszta, tökéletes DVD lejátszáshoz. A rendszer követelmények némileg magasabbak a Linuxnál mint a Windowsnál, mivel nagyon sok, a videólejátszás hardveres gyorsítására kitalált technika csak Windows rendszeren működik.

A minimum hardver követelmény:

2.2. A /dev/dvd szimbolikus hivatkozás létrehozása

Ha még nincs /dev/dvd szimbolikus hivatkozás a rendszeren, akkor futtasd a következő parancsot a gyökér könyvtárból:
# ln -s /dev/hdc /dev/dvd
ahhoz, hogy a /dev/dvd könyvtárban létrehozz egy szimbolikus hivatkozást az aktuális hardver eszközhöz, mely a DVD-ROM meghajtót reprezentálja (ez ebben a példában a /dev/hdc, ezt kell helyettesítened a aktuális meghajtód által használt eszköz fájllal). A /dev/dvd hivatkozás nem csak a kényelmesség miatt kell, csaknem az összes ebben a HOGYANban megemlített lejátszó szoftver feltételezi ennek a hivatkozásnak a létét.

Ha nem tudod melyik eszköznevet használja a DVD-ROM meghajtó, akkor általában a dmesg | grep DVD paranccsal megtudhatod, melyet a konzolba, vagy a shell-be - rögtön a rendszer újraindítása után - írhatsz be.

2.3. DVD régió beállítása

Az összes DVD meghajtó (kivéve az 1999-ben vagy előtte gyártott RPC Phase I meghajtók) rendelkezik egyfajta régió lejátszási korlátozással a meghajtó firmware-ben, következésképpen ezek a meghajtók csak adott régióból való lemezeket tudják lejátszani, a régió beállításra a lemez lejátszása előtt kerül sor. A valóságban a legtöbb linuxos DVD lejátszó szoftver képes kikerülni a DVD meghajtóba épített régiókorlátozásokat, viszont ez a szoftver számára plusz idővel jár, ezért jobb elkerülni a régiókorlátozás által okozott kellemetlenségeket, ha lehetséges.

Ha az olvasóközönség azon részéhez tartozol, aki rendelkezik RPC Phase I meghajtóval, akkor nem kell semmit sem tenned a meghajtóval, az bármilyen földrajzi régióból származó DVD lemezt képes kezelni. Ezek a meghatók már elég régiek ahhoz, hogy a tulajdonosaik tudják azt, hogy nekik ilyen van.

Az olvasók többségének, akik RPC-II-es meghajtóval rendelkeznek, a következő lehetőségeik vannak:

  1. Az egy régióból származó lemezek lejátszásához a legegyszerűbb a regionset program használata, ez a DVD meghajtót a helyes régióra állítja.

  2. Különböző régiókból származó lemezek lejátszásához a firmware-flash.com collection webhelyen (ahol nem hivatalos firmware fájlok gyűjteménye található) próbálj meg firmware frissítést keresni a DVD meghajtóhoz. Arra figyelj, hogy a fájlok többségének telepítéséhez DOS-ban vagy Windowsban indítsd újra a géped.

  3. Lehetőség van különböző DVD meghajtó használatára mindegy egyes régióhoz. A DVD-ROM meghajtók ára eléggé alacsony ahhoz, hogy ez a stratégia megvalósítható legyen.

  4. Természetesen van még az a lehetőség, hogy nem teszel semmit és rábízod magad a Linux szoftverbe épített lehetőségre, amely a régiókorlátozást feloldja. Arra viszont figyelj, hogy ez esetben is kell használni a regionset programot, ezzel beállítható a meghajtó régió kódja a legtöbbször használt kódra. Erre azért van szükség, mert az RPC-II-es meghajtók régió beállítás nélkül úgy működnek, hogy az összes régiót korlátozzák.

2.4. X VideoOverlay

Az XFree86 video overlay kiterjesztés egy elég szegényesen dokumentált alapszolgáltatása az XFree86 4.x.-nek. Ez feltétlenül szükséges a videó jó minőségű lejátszáshoz Linuxon. Ez az egyetlen módja a lejátszás hardveres gyorsításának, amelyet széles körben támogat a Linux, és vitathatatlanul ez a legfontosabb, beállítható része a Linux rendszeren a DVD lejátszásnak.

A kiterjesztés meglétének ellenőrzéséhez írd be az xvinfo parancsot egy X terminálba. Ha a parancs fontosnak tűnő kimenetet produkál, akkor szerencséd van, rendelkezel hardver video overlay-el, tovább már nem kell aggódnod semmiért.

Másrészről, ha a xvinfo parancs egy negatív választ ad, mint például:
# xvinfo

X-VideóExtension version 2.2
screen #0
 no adaptors present

akkor ez azt jelenti, hogy neked nincs hardver overlay támogatás. Nézd meg az
Overlay hibakeresés fejezetet, ez tanácsot ad arra, hogyan lehet a hardver overlay támogatást beüzemelni.

2.5. A DMA engedélyezése

A DMA engedélyezése a meghajtó számára kritikus a DVD lejátszás szempontjából, mert csökkenti a CPU, lemez olvasásra fordított erőforrását, és több szabad erőforrást biztosít a videólejátszáshoz. A legtöbb rendszeren a DMA támogatás engedélyezése egyet jelent az akadozó és a tökéletes DVD lejátszás közötti különbséggel.

A DMA állapotának ellenőrzéséhez root felhasználóként add ki a következő parancsot:
# hdparm -d /dev/hdc
(a /dev/hdc paramétert helyettesítsd a DVD meghajtód jelenlegi eszköznevével). Ha a DMA már be van kapcsolva, akkor készen vagy. Különben be kell kapcsolnod a hdparm -d 1 /dev/hdc parancs kiadásával. A legjobb megoldás hozzáadni ezt a parancsot az indító szkripthez (például /etc/rc.d/rc.local) azért, hogy a DMA támogatás aktív legyen a számítógép újraindítása után is.

Amennyiben a fenti parancs ellenére sem kapcsolódott be a DMA, akkor nézz utána a DMA hibakeresés fejezetben.