ALSA + OSS emulation

6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #1921343
    admin
    Adminisztrátor

      Semmi valasz? 🙁 Kar…
      Bizakodva varom az otleteket!
      TH

      #1921344
      kovi
      Felhasználó

        tegnap elõtt szedtem le/tettem fel otthon slaki alá egy alsa10pre2 cvs fordítását
        nyomtam sorrendeben(persze a built után) a make installt a libben, driversben, toolsban, utilsban, alsa/ossben.
        ezután simán megy az oss átjáró is, integrált viaféle ac97 reklámszövegû hangcsippel. Ami valójában egy realtek hangprocesszor.
        az enemy terroritat mostanság nem néztem de a quake3 szintén nem muzsikál, de nem az átjáró miatt, hanem az mmap nem tudja felrántani a ramba az eszközt….
        merthogy sztem az enemy terrority is (mint a quake3 és a wolf3) szintén a csupasz alsa meghajtót használja
        hirtelenjében erre tudok gondolni, és hát a nyakam teszem rá, hogyha kicseréled a hangkardot akkor lesz hangod.
        egyébként ha terminálról indítod az enemyterr-t akkor a hangdetektálásról mit ír? Ha kiléptél a progiból akkor ugyebár ott olvasható a terminálon, és ezt nem írod
        az is lehet hogy csak idõ kell míg kapcsolgat a meghajtók/hangdémonok közt között(alsa, oss, esound stb)
        az arts körül is körbenéznék kde alatt ‘kcontrol’-már ha kde-t használsz
        üdv

        #1921345
        admin
        Adminisztrátor

          Hali!
          A konzolos inditasnal nem ir semmit a hanggal kapcsolatban, de azert megegyszer megnezem. Gnome -t hasznalok, arts -ot nem, csak alsa. Azert futok vele megegy kort … esetleg probalok betenni 1 hangkartyat, hatha csak az alaplapit nem eszi valamiert …
          Koszi!
          TH

          #1921346
          dedesz
          Felhasználó

            Hasonlcipõben járok én is.
            VAn egy gépem, amiben megszólaltatta az UHU azsb-awe32 hagkártyát, és van egy GUS (Advanced Gravis – lib vagy synth – nem tudom pontosan) hangkártyám, ami megszólalt már másik gépben UHU alatt. Tudom, hogy mûködnie kéne, bootoláskor az autoloadból betölti, de a /dev/mixert már nem inditja el. Látom, hogy az ALSA-ból hiányoznak dolgok, de nem tudom beállitani.
            az lsmod parancs ezt irja ki:
            Module Size Used by Tainted: P
            ppp_deflate 3320 0 (autoclean)
            zlib_deflate 18232 0 (autoclean) [ppp_deflate]
            bsd_comp 4440 0 (autoclean)
            ppp_async 7360 1 (autoclean)
            ppp_generic 18812 3 (autoclean) [ppp_deflate bsd_comp ppp_async]
            slhc 5104 1 (autoclean) [ppp_generic]
            ipv6 139668 -1 (autoclean)
            hcfpciserial 17644 2
            hcfpciengine 704456 0 [hcfpciserial]
            hcfpciosspec 14860 1 [hcfpciserial hcfpciengine]
            snd-pcm-oss 36932 0 (autoclean) (unused)
            snd-mixer-oss 10840 0 (autoclean) [snd-pcm-oss]
            printer 6912 0 (autoclean) (unused)
            parport_pc 25480 1 (autoclean)
            lp 6656 0 (autoclean)
            parport 23552 1 (autoclean) [parport_pc lp]
            serial 44740 1 (autoclean)
            rtc 6972 0 (autoclean)
            usb-uhci 21804 0 (unused)
            agpgart 34848 0 (unused)
            supermount 11904 2 (autoclean)
            vfat 9740 0
            fat 30744 0 [vfat]
            snd-gus-synth 7840 0 (unused)
            snd-gus-lib 29504 0 [snd-gus-synth]
            snd-pcm 55232 0 [snd-pcm-oss snd-gus-lib]
            snd-rawmidi 12576 0 [snd-gus-lib]
            snd-seq-instr 4832 0 [snd-gus-synth]
            snd-ainstr-simple 2100 0 [snd-gus-synth]
            snd-ainstr-gf1 3364 0 [snd-gus-synth]
            snd-seq-midi-emul 4752 0 [snd-gus-synth]
            snd-seq 32944 0 [snd-gus-synth snd-seq-instr snd-seq-midi-emul]
            snd-timer 9992 0 [snd-gus-lib snd-pcm snd-seq]
            snd-seq-device 3852 0 [snd-gus-synth snd-gus-lib snd-rawmidi snd-seq]
            snd-ainstr-iw 4724 0 [snd-gus-synth]
            snd 24996 0 [snd-pcm-oss snd-mixer-oss snd-gus-lib snd-pcm snd-rawmidi snd-seq-instr snd-ainstr-gf1 snd-seq snd-timer snd-seq-device snd-ainstr-iw]
            soundcore 3588 0 [snd]
            usbkbd 3320 0 (unused)
            usbcore 64320 1 [printer usb-uhci usbkbd]
            keybdev 1888 0 (unused)
            input 3360 0 [usbkbd keybdev]
            floppy 48572 0
            ext2 33376 1
            reiserfs 176304 1
            jfs 143476 0 (unused)
            lvm-mod 43768 0 (unused)
            raid5 16028 0 (unused)
            xor 8668 0 (autoclean) [raid5]
            raid1 12620 0 (unused)
            raid0 3004 0 (unused)
            multipath 8252 0 (unused)
            linear 1148 0 (unused)
            md 45024 0 [raid5 raid1 raid0 multipath linear]
            sr_mod 14844 0
            cdrom 27136 0 (autoclean) [sr_mod]
            sd_mod 11356 0 (unused)
            ide-scsi 7724 0
            scsi_mod 91380 3 (autoclean) [sr_mod sd_mod ide-scsi]

            az lspci pedig ezt
            00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev
            01)
            00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AG
            P]
            00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (
            rev 47)
            00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master
            IDE (rev 06)
            00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 02)
            00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
            00:0f.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2064W [Millennium]
            (rev 01)
            00:10.0 Communication controller: Conexant: Unknown device 1085 (rev 08)

            az alsamixer-re pedig igy válaszol:
            alsamixer: function snd_ctl_open failed for default: No such device

            Mit tegyek? Kevés vagyok hozzá. Nem akarom újratelepiteni, de már két napja bützkölöm, és semmi.

            [/CODE][CODE][/CODE]

            #1921347
            admin
            Adminisztrátor

              Hali!
              Ha leszedsz egy alsa forrast, akkor a doksik kozott talalsz 1 leirast, amiben benne van, hogy miket kell beirni 1 ill. 2 hangkartyahoz. modules.conf -ot kell hozza varialgatni foleg. Ott van leirva az oss emulacio is, de nekem eddig nem jott ossze. Talan 7vegen lesz idom meg kicsit szorakozni vele…
              Nezd + azert azt a leirast, hatha segit.

              #1871761
              csaba
              Felhasználó

                Hejho all!
                Nagy az en bajom 🙂 Mivel a kernel (2.4.22) nem tamogatja az AD1985 os hangchipet (ASUS P4P800 Delux) ezert ALSA-t hasznalok. Forrasbol forditva feltelepul, szepen megy. A gond ott kezdodik, ha olyan progit akarok futtatni ami oss -t hasznal. (pl. enemy territory, mpg123, aumix).
                Megcsinaltam az ALSA doksijaban az OSS emulaciora vonatkozo resz szerint a modules.conf atirasat, igy nez ki:


                modules.conf


                # ALSA native device support

                alias char-major-116 snd
                options snd major=116 cards_limit=1
                alias snd-card-0 snd-intel8x0

                # OSS/Free setup

                alias char-major-14 soundcore
                alias sound-slot-0 snd-intel8x0
                alias sound-service-0-0 snd-mixer-oss
                alias sound-service-0-1 snd-seq-oss
                alias sound-service-0-3 snd-pcm-oss
                alias sound-service-0-8 snd-seq-oss
                alias sound-service-0-12 snd-pcm-oss


                modules.conf


                Leteznek a /dev alatt az OSS eszkozok (dsp, midi, adsp, mixer, stb.).
                Valaki legyszi segitsen kitalalni, hogy miert nem tudja emulalni az alsa a hangkartyamat.
                Ha valakinek hasonlo problemaja van, irja ide, hatha kapok otletet.
                Koszi a valaszokat elore is!
                TH

              6 bejegyzés megtekintése - 1-6 / 6
              • Be kell jelentkezni a hozzászóláshoz.