soundblaster awe pl 2 64WTPFTEDS4B2O64PVNTWSSUWXSYMMK47BDY5SY


Sound Blaster AWE 32/64 HOWTO: Zanim zaczniesz Następna strona Poprzednia strona Spis treści 2. Zanim zaczniesz 2.1 Wprowadzenie Ten dokument próbuje pomóc Ci w instalacji i użytkowaniu karty Sound Blaster AWE 32 lub Sound Blaster AWE 64 firmy Creative Labs w Twoim Linuxie. Odnośnym systemem jest Debian GNU Linux na platformie Intel i586, ale metoda tu przedstawiona powinna działaæ z każdą inną dystrybucją Linuxa, jak i na każdej innej platformie sprzêtowej obsługiwanej prze Linuxowy sterownik dźwiêku (różnice bêdą opisane). Pamiêtaj, żeby dokładnie przeczytaæ "Linux Sound HOWTO" (zobacz sekcjê Dodatkowe informacje. Traktujê swój dokument jako dodatek do Sound HOWTO, czêsto możesz tam znaleźæ informacje o rzeczach, których tu nie opisałem. 2.2 Kilka uwag o kartach SB AWE SB AWE 32 zawiera urządzenie dźwiêku RAW, standardową syntezê OPL-2/OPL-3, port MIDI MPU-401 i syntezê Wave Table EMU 8000 o 32-głosowej polifonii (przestudiuj Sound HOWTO dla wyjaśnienia tych terminów). SB AWE 64 ma wszystkie możliwości AWE 32 i dodatkowo syntezê Wave Guide, z której Creative Labs jest szczególnie dumny. Problemem dla użytkowników Linuxa jest fakt, że dodatkowe 32 głosy są generowane programowo i wysyłane przez urządzenia dźwiêku RAW. Ponieważ Creative Labs nie widzi rynku dla sterowników pod Linuxa, sterownik syntezy Wave Guide jest dostêpny tylko pod Windows 3.1 i Windows 95. Znaczy to, że z punktu widzenia użytkownika Linuxa SB AWE 32 i AWE 64 są prawie identyczne. [AWE 64 ma troszeczkê lepsze przetworniki A/C i C/A -- przyp. tłum.] Od tej chwili bêdê siê odnosił do SB AWE wogóle i wsponê o różnicach, jeżeli wystąpią. 2.3 Kilka uwag o kartach Plug and Play Wiêkszośæ nowoczesnych kart na platformê Intela są kartami ISA PnP, co jest skrótem dla ,,Plug and Play''. Znaczy to, że karta musi byæ skonfigurowana przez system operacyjny, a to musi byæ wykonane przez skrypt inicjaliacyjny (initialization routine) w czasie ładowania systemu. Są co najmniej trzy możliwe sposoby na wykonanie tego, jeżeli: Masz bios PnP, co oznacza, że może on "widzieæ" karty PnP i może je skonfigurowaæ. Jeżeli myślisz, że możesz używaæ wszystkich możliwości Twojego SB AWE PnP, jesteś w błêdzie. Nawet jeżeli bios twierdzi, że obsługuje karty PnP, tylko inicjalizuje zbiór portów i adresów używanych przez Twoją kartê. Pewnie bêdziesz mógł odgrywaæ dźwiêki RAW WAVE, ale nie bêdziesz mógł odgrywaæ np. muzyki MIDI. Z tego powodu bios PnP nie jest wyjściem. Masz system operacyjny obsługujący karty PnP. Obecne stabilne jądro Linuxa (2.0.x) nie jest takim systemem, wiêc bêdziemy musieli poczekaæ na przyszłe wersje jądra, obsługujące urządzenia PnP. Masz specjalny program, uruchamiany w czasie ładowania systemu, który inicjalizuje Twoje karty PnP. Tego sposobu użyjemy. Najczêściej używanym oprogramowaniem dla inicjalizacji kart PnP pod Linuxem jest ,,isapnptools'' (zobacz sekcjê Źródła i sekcjê Zaczynamy). Opisują one właściwie jak skonfigurowaæ wszystkie karty ISA PnP, nie tylko kartê dzwiêkową. 2.4 Kilka uwag o ładowalnych modułach jądra Niektóre sterowniki urządzeñ mogą byæ budowane jako moduły zamiast wkompilowywania ich w jądro. Możesz znaleźæ wiêcej informacji o modułach w ,,Kernel-HOWTO'' i ,,Module HOWTO'' (zobacz sekcjê Dodatkowe informacje). Jeżeli posiadasz kartê PnP, musisz zainstalowaæ obsługê dźwiêku jako ładowalny moduł jądra. Znaczy to, że nie możesz wbudowaæ sterownika dźwiêku w jądro, bêdziesz musiał zbudowaæ go jako moduł, który może byæ władowany w jądro w czasie rzeczywistym. Jest to potrzebne dlatego, że jądro bêdzie zainstalowane przed skonfigurowaniem karty ISA PnP, a sterownik dźwiêku musi byæ załadowany po skonfigurowaniu karty ISA PnP. Moduł dźwiêku jądra może byæ załadowany rêcznie - insmod sound albo modprobe -a sound albo w poprawnej linii skryptu ładującego twojego Linuxa (w Debianie jest wymagane aby dodaæ liniê zawierającą sound do /etc/modules). Inne podejście, to odpalenie kerneld, demona instalującego i deinstalującego moduły. Zauważ, że kerneld może nie byæ najlepszym rozwiązaniem dla sterownika AWE, ponieważ zabiera to dużo czasu, aby załadowaæ moduł do jądra, szczególnie jeżeli chcesz używaæ syntezy Wave Table i ładowaæ duże banki Sound Font, co musisz zrobiæ za każdym razem po załadowaniu modułu. Ponieważ kerneld usuwa nieużywane moduły po jednej minucie (standardowo), lepiej jest ładowaæ moduł dźwiêku rêcznie lub w czasie ładowania systemu. Zauważ, że samodzielne ładowanie modułu zapobiega usuwaniu go przez kerneld. Przy okazji: Możesz rêcznie ładowaæ moduł i używaæ kerneld w tym samym czasie. Te dwie metody nie kolidują ze sobą, ale kerneld nie zajmuje siê już modułem dźwiêku. Jest to użyteczne, gdy Twoje ustawienia miksera zostają skasowane po usuniêciu i ponownym załadowaniu modułu. Rozwiązanie tego problemu zostanie podane w sekcji Mikser (jest tam opis jak można uruchomiæ mikser automatycznie kiedy moduł dźwiêku zostaje załadowany). Jednakże zajmuje to trochê czasu dla kerneld do zainstalowania modułu, załadowania banku dźwiêków i uruchomienia miksera. Z tego powodu lepiej jest instalowaæ moduł dźwiêku w czasie ładowania systemu i nie pozwalaæ kerneld go deinstalowaæ. 2.5 Kilka uwag o sterowniku dźwiêku w jądrze Możesz zainstalowaæ obsługê dźwieku bezpośrednio w jądrze lub jako ładowalny moduł. Jeżeli masz kartê PnP, musisz zainstalowaæ obsługê dźwiêku jako moduł, ponieważ karta PnP musi byæ zainicjalizowana przez isapnptools zanim moduł zostanie zainstalowany. Jak możesz sobie wyobraziæ, bêdziesz musiał zrekompilowaæ jądro. Podam ci poniżej kilka podpowiedzi. Na razie pomówmy o obsłudze dźwiêku w źródłach jądra. Jądro jest dystrybuowane z darmową (Lite) wersją OSS (USS) - sterownika dźwiêku. Obecna wersja tego sterownika (3.5.4) nie obsługuje SB AWE w całości, a tylko jego czêśæ podobną do SB 16. Tak wiêc możesz odgrywaæ dźwiêki RAW i używaæ syntezy OPL-2/OPL-3, ale nie bêdziesz mógł odgrywaæ muzyki MIDI z syntezą Wave Table. Jeżeli chcesz używaæ syntezy Wave Table możesz kupiæ komercyjny sterownik firmy 4Front Technologies (proszê, niech mnie ktoś poinformuje, jeżeli to wystarczy) albo używaæ [darmowej] łaty na jądro "AWE 32 Sound Driver Extension" autorstwa Takashiego Iwai. Ten pierwszy nie jest opisany przez ten dokument, przyjmujê, że chcesz używaæ tego ostatniego. Sterownik ten (zobacz sekcjê Źródła ) jest publikowany na licencji GNU i jest dystrybuowany z kilkoma programami użytkowymi do syntezy EMU 8000 kart SB AWE. Awedrv jest już dołączony do testowych wersji jądra (2.1.x), ale prawdopodobnie chcesz rozszerzaæ stabline wersje. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
soundblaster awe pl 6
soundblaster awe pl 1
soundblaster awe pl 4
soundblaster awe pl 3
soundblaster awe pl
soundblaster awe pl 5
Soundblaster AWE pl (2)
Soundblaster AWE pl
soundblaster awe 6 67jkrjzxsgfwaf5prckpcrtifh7zmk5rfw3hmpy 67jkrjzxsgfwaf5prckpcrtifh7zmk5rfw3hmpy
soundblaster awe 3 yjzmephiywh6vpj26tgj7l435jlooc5mmn6sxxq yjzmephiywh6vpj26tgj7l435jlooc5mmn6sxxq
soundblaster awe 4 n6t4zga5crow2pedbe2zt4afoxvl2b25m7sk5wa n6t4zga5crow2pedbe2zt4afoxvl2b25m7sk5wa
soundblaster awe 1 3wie2i5s5flwad6xxionolqhemsaru5dmclkpeq 3wie2i5s5flwad6xxionolqhemsaru5dmclkpeq
soundblaster awe 2 jru3b5qjvchemmjgdlg5f2bllwszyegawjqwt6i jru3b5qjvchemmjgdlg5f2bllwszyegawjqwt6i
soundblaster awe ufc2s47vykt5i6ov2yrzkrqlk6vv5vokzp5zdzi ufc2s47vykt5i6ov2yrzkrqlk6vv5vokzp5zdzi
soundblaster awe 5 o7vf4nxmahaqevhhilg7nnipyq5ybffe36nxrxi o7vf4nxmahaqevhhilg7nnipyq5ybffe36nxrxi
TI 99 08 19 B M pl(1)
bootdisk howto pl 8
BORODO STRESZCZENIE antastic pl

więcej podobnych podstron