udev-182 trenger CONFIG_ DEVTMPFS i kernel

 udev 182 needs CONFIG  DEVTMPFS in kernel

Etter den siste oppgraderingen på min gentoo vserver system som kjører en 3.3.0 Linux vserver-kernel (vserver-kilder-2.3.3.1), gjorde at systemet ikke starter opp ordentlig lenger. Ingen kjernemoduler fikk lastet og selv nettverksenheter har ikke vært tilgjengelig etter en omstart. Dette er mer eller mindre det verste tilfellet, siden da må man være fysisk i fronten av maskinen, og kan ikke reparere systemet via ssh ekstern pålogging.

Kjernen oppgraderingen var ikke årsaken til dette, men oppgradering til udev-182. Dette er hva loggen sa:

21 mars 17:20:05 mittelerde /etc/init.d/sshd[5563]: FEIL: kan ikke starte sshd som net.eth0 ikke ville starte
21 mars 17:20:09 mittelerde /etc/init.d/udev-mount[6075]: udev bruker en devtmpfs montert på / dev å administrere enhetene.
21 mars 17:20:09 mittelerde /etc/init.d/udev-mount[6076]: Dette betyr at CONFIG_DEVTMPFS = y er nødvendig
21 mars 17:20:09 mittelerde /etc/init.d/udev-mount[6077]: i kjernekonfigurasjonen.
21 mars 17:20:09 mittelerde /etc/init.d/udev-mount[6067]: FEIL: udev-mount kunne ikke starte
21 mars 17:20:09 mittelerde /etc/init.d/udev[6066]: FEIL: kan ikke starte udev som udev-mount ikke ville starte
21 mars 17:21:06 mittelerde /etc/init.d/net.eth0[6463]: FEIL: interface eth0 ikke eksisterer

Med informasjons "CONFIG_DEVTMPFS = y er nødvendig" loggen inneholder nødvendig hint for å få ting til å fungere. Den CONFIG_DEVTMPFS alternativet måtte være aktivert i kjernen. Etterpå har kjernen til kompilering. Alternativet kan bli funnet i menuconfig under Enhet Drivers-> Generic Driver alternativer og kalles Opprettholde en devtmpfs filsystem å montere på / dev. For å få ala devfs automatisk montert ved oppstart er det fornuftig å også aktivere alternativet Automonterings devtmpfs på / dev , etter at kjernen monterte rootfs (CONFIG_DEVTMPFS_MOUNT).

Det er trygt å aktivere disse alternativene med eldre udev versjoner. Gjør du det beskytter systemet fra ikke fungerer lenger når du får udev oppdatering senere.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmer, gjennomsnitt: 5.00 ut av 5)
Loading ... Laster inn ...

nvidia-drivere-295,17 løse svart skjerm problem

Ved hjelp av nvidia linux drivere fra versjon 270.X å 275.X med noen grafikkort, i eksempel Quadro FX 350M som er bygget inn i Dell Precision M65 bærbar PC, resulterte i en svart skjerm eller et vindu for OpenGL-programmer. Selv glxgears gjorde bare ut en sort vindu. Problemet har vært diskutert på forums.opensuse.org . En nedgradering til en lavere driverversjonen, i eksempel drivere versjons 260.X er ikke aktuelt lenger, siden disse driverne dot bygge mot en fersk linux-3-kjernen. En oppgradering til nyere drivere var heller ikke mulig, siden driverversjoner fra 285.X til 295,10 fungerte ikke i det hele tatt for dette grafikkortet. Nylig versjon 295,17 av nvidias beta driver har blitt tilgjengelig, som løser dette problemet. Last ned koblinger er tilgjengelige på nvnews.net .

For bøyle brukere har jeg endret de nvidia-drivere ebuild for 295,17 driver. Du kan laste ned min modifiserte overlay, nvidia-drivere-295.17.tar.gz (376) og pakk den i / usr / local / portage. Sørg for å inkludere følgende linje i din /etc/make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Etterpå kan du komme nvdidia-drivere-295,17.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer ennå)
Loading ... Laster inn ...

tuxonice problemer med nvidia-drivere-270.41.06

 tuxonice problems with nvidia drivers 270.41.06

For noen dager siden nvidia-drivere-270.41.06 dukket opp i gentoo partage treet. I løpet av mine regelmessige oppdateringer fikk den installert. Etterpå turonice fungerte ikke lenger med den konfigurasjonen jeg skrev om i zen-kilder-2.6.38_p20110501 med tuxonice .

Den dmesg utgang under supend til disken var:

Frysing prosesser og synkronisering filsystemer.
Stoppe sikrings filsystemer.
Frysing user space prosesser ... (gått 0,01 sekunder) gjort.
Stoppe normale filsystemer.
Frysing rester freezable oppgaver ... (gått 0,01 sekunder) gjort.
Forbereder bilde. Prøv en.
Restar normale filsystemer.
Stoppe sikrings filsystemer.
Frysing user space prosesser ... (gått 0,00 sekunder) gjort.
Stoppe normale filsystemer.
Frysing gjenværende freezable oppgaver ...
Frysing av oppgaver mislyktes etter 20.00 sekunder (1 oppgaver nekter å fryse, wq_busy = 0):
khugepaged R kjører oppgave 0 619 2 0 × 00800000
ffff88004ef24fa0 ffffffff81692eb9 ffff88004ef24fa0 ffff8800cf13e0c0
ffff8800c861e000 ffff8800c861e010 ffff8800c861e000 ffff8800cf13e330
ffff8800c861ffd8 ffff8800c861e010 ffff8800cf13e148 ffff8800cf13e330
Call Trace:
[<Ffffffff81692eb9>]? timeplan + 0 × 729 / 0xea0
[<Ffffffff8169308b>]? timeplan + 0x8fb / 0xea0
[<Ffffffff8110d4ab>]? __page_check_address + 0x10b / 0 × 190
[<Ffffffff8110d9f6>]? page_referenced_one + 0 × 96/0 × 220
[<Ffffffff8110eb7a>]? page_referenced + 0x2da / 0 × 370
[<Ffffffff810f13fd>]? shrink_page_list + 0x21d / 0x5d0
[<Ffffffff810f1b9e>]? shrink_inactive_list + 0x15e / 0x4d0
[<Ffffffff812d74b8>]? __next_cpu + 0 × 18/0 × 30
[<Ffffffff8103877b>]? resched_best_mask + 0x3B / 0xd0
[<Ffffffff810f22bb>]? shrink_zone + 0x3ab / 0 × 500
[<Ffffffff810f32bf>]? do_try_to_free_pages + 0xcf / 0 × 470
[<Ffffffff810f3965>]? try_to_free_pages + 0xA5 / 0x1c0
[<Ffffffff810e7d5c>]? __alloc_pages_nodemask + 0x49c / 0 × 900
[<Ffffffff81050496>]? try_to_del_timer_sync + 0 × 76/0 × 110
[<Ffffffff81050690>]? process_timeout + 0 × 0/0 × 10
[<Ffffffff81126461>]? khugepaged_alloc_hugepage + 0 × 51 / 0xe0
[<Ffffffff81061c70>]? autoremove_wake_function + 0 × 0/0 × 30
[<Ffffffff811266bd>]? khugepaged + 0xad / 0x10e0
[<Ffffffff81061c70>]? autoremove_wake_function + 0 × 0/0 × 30
[<Ffffffff81126610>]? khugepaged + 0 × 0 / 0x10e0
[<Ffffffff81126610>]? khugepaged + 0 × 0 / 0x10e0
[<Ffffffff81061706>]? kthread + 0 × 96 / 0xa0
[<Ffffffff8103c6af>]? schedule_tail + 0x4f / 0 × 110
[<Ffffffff81003bd4>]? kernel_thread_helper + 0 × 4/0 × 10
[<Ffffffff81061670>]? kthread + 0 × 0 / 0xa0
[<Ffffffff81003bd0>]? kernel_thread_helper + 0 × 0/0 × 10

Rydder opp ...
Restar alle filsystemer ...
Restar oppgaver ... ferdig.
video LNXVIDEO: 00: Gjenopprette bakgrunnsbelysning state
TuxOnIce debugging info:
- TuxOnIce kjerne: 3.2
- Kernel versjon: 2.6.38.4-zen
- Iler vers. : 4.4
- Forsøk nummer: 1
- Parametere: 17 700428 2 1 -2 4
- Samlet forventet kompresjonsprosent: 50.
- Kompressor er "LZF '.
- Blokk I / O-aktiv.
Brukt 0 sider fra swap på / dev / sda6.
- Max enestående leser 1. Max skriver 0.
Memory_needed: 1024 x (4096 + 360 + 112) = 4.677.632 byte.
Gratis mem throttle punkt nådd 0.
- Swap tildeler aktivert.
Swap tilgjengelig for bilde: 2098481 sider.
- Fil tildeler aktiv.
Lagringsplass tilgjengelig for image: 0 sider.
- Ingen I / O hastighet statistikk tilgjengelig.
- Ekstra sider: 0 brukt / 500.
- Resultat: dvalemodus ble avbrutt.
: Frysing filsystemer og / eller oppgaver mislyktes.

Somehow det synes å være et problem med nvidia-drivere-270.41.06. Etter nedgradering til nvidia-drivere-260.19.44 tuxonice jobbet som vanlig.

Addon:

Denne oppløsning ble delvis galt. Som jeg la merke til senere, vedvarer problemet innimellom. Med eldre nvidia-driver sannsynligheten for at problemet oppstår var bare lavere. Imidlertid er den viktigste årsaken til tuxonice abort noen inkompatibilitet mellom tuxonice og den nye gjennomsiktige hugepage funksjon av kjernen. Som en midlertidig løsning kan man deaktivere den gjennomsiktige hugepage kundestøtte før suspensjon og aktivere den etterpå. Dvs man kan inkludere noe sånt som følgende i sin dvale konfigurasjon:

OnSuspend 90 echo 'aldri'> / sys / kernel / mm / transparent_hugepage / aktivert

OnResume 90 echo 'alltid'> / sys / kernel / mm / transparent_hugepage / aktivert

eller

OnResume 90 echo 'madvise'> / sys / kernel / mm / transparent_hugepage / aktivert

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer ennå)
Loading ... Laster inn ...

Flightgear med VR920 headtracking

 Flightgear with VR920 headtracking

Nylig jeg i utgangspunktet fikk Flightgear å jobbe med quad bufret stereo . Det eneste som fortsatt var savnet etter å ha Vusix VR920 hode montert skjerm støttes fullt ut i flysimulatoren ble headtracking.

Men med min nye headtracking driver, er tilgjengelig i siste VR920 headtracking i Flightgear. En god del av arbeidet har blitt gjort av Anders Gidenstam som leverte den opprinnelige Nasal modul, de headtracking protokoll beskrivelse og bruksinstruksjoner for hans webcam basert headtracking løsning for Flightgear .

Last ned og kopiere protokollbeskrivelse headtrack.xml (618) til $ FG_ROOT / protokoll. For meg (gentoo system) dette stedet er / usr / share / games / Flight / Protocol /, sannsynligvis for mange andre er det / usr / share / Flight / Protocol /

Etterpå laste pakk de modifiserte Nesemodul headtracking.nas ​​(621) til ~ / .fgfs / Nasal. Det er viktig å bruke ditt hjemmeområde og ikke ie / usr / share / games / Flight / Nasal /.

Deretter må du kontrollere at vr920 headtracking sjåføren kjører i UDP-modus. Hvis du kjører Flight på samme maskin som headtracking driver, som bør være vanlig tilfelle, bare bruke 127.0.0.1 som destionation IP for sjåføren og bruke 4242 som destinasjon port. Dette er standardinnstillingene for driveren.

Endelig kjøre Flightgear med disse alternativene: -generic = socket, i, <hz> ,, <port>, UDP, headtrack -prop: / sim / headtracking / aktivert = 1

Hvis du også ønsker å ha quad bufret stereo med det (du trenger en NVIDIA Quadro bord, med assumably en pre G80 Chip eller sannsynligvis et ATI FireGL, aldri prøvd det, og en stereo aktivert xserver) bruke plasteret fra Flightgear med quad bufret stereo . For instruksjoner om hvordan du får xserver å arbeide i stereoskopisk-modus se: Vuzix VR920 med Linux og aktiv 3D stereo

For den beskrevne konfigurasjonen kan du bruke følgende lille oppstartsskript:

eksport OSG_STEREO_MODE = QUAD_BUFFER
eksport OSG_STEREO = ON
FGF'er -generic = socket, i, 25,, 4242, UDP, headtrack -prop: / sim / headtracking / aktivert = 1

Nå har mye moro og nyte en ny erfaring med VR920 og Flight i stereo med headtracking.

hilsen

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer ennå)
Loading ... Laster inn ...

VRTrack 1.0 - headtracking driver for vr920 HMD

 VRTrack 1.0   headtracking driver for the vr920 HMD

Som jeg lovet i Ny versjon av vr920 headtracking sjåføren kommer snart her er den nye versjonen av min headtracking sjåfør for Vuzix VR920 iWear for Linux. Den beregner yaw, pitch and roll fra akselerometer og magnetometer data (enheten har fått tre av hver). Dette gjør en 3DOF sporing mulig, og gjør at du kan se deg rundt i en 3D-scene. I eksempel kan du bruke driveren med min stereoskopisk bildeviser SIV . Driver gjennomsnitt sensoravlesninger med en forbedret algoritme, noe som gir en langt jevnere enn erfaring med den første driverversjon. Driverpakken består av en daemon som kan kjøre i bakgrunnen, og for enkelhets skyld en grunnleggende kontrollprogram som gjør det mulig å enkelt justere de forskjellige driverinnstillingene og callibrate enheten. For generell informasjon om hvordan du bruker enheten med Linux se: Vuzix VR920 med Linux og aktiv 3D-stereo .

Sjåføren gir trackingdata i ulike formater til programmet som bruker den. Det skriver alltid dataene til / dev / headtracking. En linje fra / dev / vrtrack består av seks flyter som tilsvarer en sensor leser i dette formatet:

yaw banen roll xyz

Yaw, pitch og roll er vinkler 0-360 grader. X, y og z alltid er null for vr920, siden det bare støtter tre frihetsgrader. Disse verdiene er reservert for fremtidige enheter som kan støtte seks grader av frihet, i håp om å foreslå en standard for sporing enheter.

Sjåføren kan skalere målingene og invertere aksene uavhengig for å få den nødvendige verdiområde for brukte program og en hyggelig opplevelse.

For maksimal kompatibilitet med eksisterende applikasjoner er det fire andre driftsmoduser tilgjengelig som kan aktiveres separat:

  • Joystick-emulering
    Sjåføren emulerer en joystick enhet / dev / input / jsx. Avlesningene for yaw, pitch og roll er X, Y og Z aksen for den emulerte styrespaken. Dette kan brukes til å aktivere grunn headtracking støtte i spill som ikke innebygd støtte headtracking.
  • Musemulering
    Sjåføren emulerer en joystick enhet / dev / input / mouseX. Avlesninger for yaw og pitch blir oversatt til X og Y av musen enhet, så når du ser rett musepekeren beveger seg til høyre og når du ser opp pekeren beveger seg oppover og vice versa. Dette kan også brukes til å aktivere grunn headtracking støtte i spill som ikke innebygd støtte headtracking. Det kan også brukes bare til å styre musepekeren av vinduet systemet. Kontrollere view av vinduet systemet kan også være en rimelig formål. Med det nye MPX forlengelse i xorg dette kan være mulig.
  • UDP - nettverk
    I UDP-modus føreren sender sporingsdata via nettverket som UDP unicast. Tilnærmingen til å sende data ut via nettverk gjør språket som brukes for å skrive søknaden uavhengig fra språket som brukes for å utvikle sjåføren. Den pakke som sendes til klientene inneholder tre vinkler, yaw, pitch og roll, og x, y og z som 32 bits fast punkt i Q16.16 format. Denne modusen kan dvs. brukes til å kontrollere flight.
  • Multicast - nettverk
    I multicast-modus føreren sender sporingsdata via nettverket som UDP multicast, og dermed mange kunder kan lese dataene, noe som gjør parallellise mer mulig, dvs. man kunne bruke en maskin for gjengivelse og en annen maskin for beregninger. I tillegg til dette, til tilnærming sende data ut via nettverk gjør språket som brukes for å skrive søknaden uavhengig fra språket som brukes for å utvikle sjåføren. Sporingsdata som sendes til klientene inneholder tre vinkler, yaw, pitch and roll og for enkel bruk en viewmatrix, kan man direkte bruke med scenegraph biblioteker. Hvis du har tenkt å utvikle et program som bruker headtracking av VR920 se filen democlient.cpp inkludert i nedlastingen for detaljer om hvordan å få data inn i applikasjonen. Denne modusen brukes av stereoskopisk bildeviser SIV .
Nedenfor er et skjermbilde av kontroll program under Kalibrering av en vr920 enhet:
control app VRTrack 1.0   headtracking driver for the vr920 HMD vrtrack driver under kalibreringen (skjermbilde)

Viktig merknad:. Under kalibrering må du kontrollere at displayet på enheten viser noe Siden skjermene ikke bare viser en blå skjerm påvirker sensordataene (minst med min enhet) vil du ende med feil kalibrering annet. Du kan bruke dvs. nvidia-settings for å sikre dette. For detaljerte bruksinstruksjoner se readme inkludert i nedlastingen.

Last ned: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

Jeg bestemte meg for å publisere føreren under kreative felles ikke-kommersiell lisens. Du kan laste ned hele kilde herfra: vrtrack-1.0.tar.gz (821) , en x86_64 binær herfra: vrtrack-1.0-x86_64.tar.gz (695) , eller en i686 binær herfra: vrtrack-1.0- x86.tar.gz (691) . En Arch Linux PKGBUILD levert av Feilen er tilgjengelig her: aur.archlinux.org Mer binær / distribusjon spesifikke formater kan være tilgjengelig i fremtiden. Den x86_64 binære har vært bygge på en oppdatert gentoo system, i686 binær på ubuntu hardfør. For i686 binære kan du installere libconfig ++ dvs. libconfig ++ 8_1.3.2-2 herfra: libconfig ++ Hvis ingen av binærfiler som fungerer for deg, kan det hende du må bygge fra kilde ...

Du må ha libusb, libconfig ++, libfuse og libcurses installert på systemet ditt. For Ubuntu-brukere jeg tatt den lille shell script ubuntu_install_deps.sh som installerer avhengigheter. Kanskje det fungerer også for andre Debian-baserte distribusjoner. Gentoo brukere må bare sørge for at libusb, ncurses, sikring, og libconfig har dukket opp. Din kernel versjonen må være minst 2.6.31, og du må ha cuse aktivert i kjernen.

Fotnote:

Hvis du liker føreren, gjerne linke til www.mygnu.de . Hvis du utviklet en applikasjon ved hjelp av sporingsdata som tilbys av sjåføren så legg igjen en kommentar, for da kan jeg vurdere søknaden og til slutt skrive om det. For å be om kommersielle lisenser kontakt oss på info (at) mygnu.de. Vel, hvis du bare ønsker å støtte vårt arbeid med MyGNU.de bruke donere knappen icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

hilsen

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer ennå)
Loading ... Laster inn ...

Ny versjon av vr920 headtracking sjåføren kommer snart

I fjor jeg publiserte den første versjonen av min linux headtracking driver for VR920 HMD her . For tiden er jeg jobber med en ny driverversjon som vil ha følgende tilleggsfunksjoner:

  • Flere protokoller:
    -UDP Multicast (som før)
    -UDP Unicast (for flight tilkobling og kanskje mer)
    -mouse emulering (via uinput)
    -joystick emulering (via uinput)
    -character enhet for direkte vinkel målinger (via cuse, vil
    krever en kjerne> = 2.6.31)
  • Inverterende akser (å ha bevege hodet opp med å lage musepekeren opp eller ned, avhengig av behov)
  • Bedre filtrering algoritmen (mer stabil headtracking)
  • Skalering av data (dvs. å matche skjermstørrelsen med musen modus)
  • Tilpasses forsinkelse mellom sensoravlesninger
  • Brukergrensesnittet separert fra driveren

Med den kommende MPX og musemulering bør det være mulig å kontrollere den synlige visningsfeltet ved å dreie rundt hodet. Kontrollere visningen for spill eller annen programvare som ikke innebygd støtte headtracking bør også være mulig med emulering.

I dagens utviklingsstadiet de fleste av funksjonene er i utgangspunktet jobber så forventer den nye driveren til å bli utgitt snart.

Følg med for oppdateringer

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer ennå)
Loading ... Laster inn ...

Pulseaudio - flash blokkerer lydenhet

 pulseaudio   flash blocks the audio device

På min x86_64 gentoo boksen, kjører gnome og derfor Pulseaudio, opplevde jeg det problemet at når og etter å ha spilt noen flash-videoer (dvs. youtube) lyden enheten ble blokkert, og ingen andre programmer var i stand til å spille av lyd. Etter å ha drept plugin lyden fungerte helt normalt, men det var ingen enkel måte.

64-bit flash plugin for Firefox

Min første suspective var den 32-Bit flash plugin jeg brukte i min 64-bits Firefox før nå. Så jeg erstattet den med den nye 64-bit plugin, som ikke løser problemet, siden det heller ikke bruke Pulseaudio for avspilling. Men jeg inkludere trinnene for fullstendighet her:

ekko "= www-plugins / adobe-flash-10.2.161.22_pre20100915 **" >> /etc/portage/package.keywords

dukke adobe-flash

For andre linux distribusjoner som Debian, Ubuntu, Redhat eller Suse du åpenbart har til å søke den aktuelle plugin og installere den fordelingen spesifikke måte. Etterpå må du ta ut 32-bit plugin fra nspluginwrapper, noe som gjør 32-bits plugins tilgjengelig for 64-bit firefox:

nspluginwrapper -r /usr/lib/mozilla/plugins/npwrapper.libflashplayer.so

Som jeg oppgitt før dette løser ikke problemet, men minst det gir en en 64-bit flash plugin icon wink pulseaudio   flash blocks the audio device

Gjør ALSA programmer bruker Pulseaudio serveren

Det er en Pulseaudio plugin for ALSA, noe som er nødvendig for avspilling av alsa lyd via Pulseaudio server. Så det neste trinnet er å installere denne plugin. For gentoo er det inneholdt i ALSA-plugins pakken. Så for gentoo måte:

dukke ALSA-plugins

Etterpå sørge for at /etc/asound.conf inneholder følgende linjer:

pcm.pulse {
typen puls
}
ctl.pulse {
typen puls
}
pcm.! standard {
typen puls
}
CTL.! standard {
typen puls
}

Etter omstart alsa alt som er å spille lyden via alsa nå bruker Pulseaudio via plugin og lyden enheten er ikke mer brukes samtidig. Man kan spille via Pulseaudio etter bruk av flash-områder eller til og med på samme tid. Oppdraget er fullført!

OSS-emulering for Pulseaudio

Dessverre ovenfor fungerer bare for programmer direkte ved hjelp av alsa lydsystem. Søknader avhengig OSS (dvs. alle Java-programmer), ved hjelp av kernel lag alsa Oss emulering, fortsatt blokkere lydenhet, slik at kjernen laget OSS-emulering er ikke gå med Pulseaudio. Inkluder de tilsvarende moduler i /etc/modprobe.d/blacklist.conf eller fjerne emulering helt fra kjernekonfigurasjonen.

alsa e1285275714818 pulseaudio   flash blocks the audio device

Selvfølgelig er dette bare slår seg av disse programmene helt, men er neccesary for ytterligere skritt for å fungere. We're heldige, kan vi bruke en daemon som gir OSS-enheter (/ dev / DSP, etc.) og kobler dem via sikring til Pulseaudio daemon. Til dette trenger vi å laste cuse kjernemodul (legge det til /etc/modules.autoload.d/kernel-2.6 og det blir lastet inn automatisk ved neste omstart), eller når det ikke er tilgjengelig legge til funksjonalitet i konfigurasjonsfilen og gjenoppbygge kjernen .

cuse pulseaudio   flash blocks the audio device

Nå we're klar til å installere ossp, nissen jeg nevnte tidligere. Den er tilgjengelig fra Sourceforge , trolig også i distribusjoner pakken depotet. For bøyle brukere, som vanlig er det en mer enkel måte. Jeg fant en ebuild for ossp på gentoo bugzilla, som jeg fikk jobbe med mindre modifikasjoner. Du kan laste ned den modifiserte ebuild her: ossp-1.3.2.ebuild (591)

For å bruke ebuild, bare kopiere den til / usr / local / portage / media-lyd / ossp /. Du har sannsynligvis opprette katalogen. Deretter kjører

ebuild /usr/local/portage/media-sound/ossp-1.3.2.ebuild fordøye

Sørg for å inkludere følgende linje i din /etc/make.conf.

PORTDIR_OVERLAY = "/ usr / local / portage"

Inkluderer også ossp inn dine /etc/portage/package.keywords

echo "media-lyd / ossp **" >> /etc/portage/package.keywords

Etterpå bare

dukke ossp

For å ha osspd startet automatisk på hvert system boot jeg dovent tatt det i min /etc/conf.d/local.start.

echo / usr / sbin / osspd >> /etc/conf.d/local.start

Nå høres bare skulle fungere som en forventer det til. Forskjellige kilder kan avspilles samtidig. Ingen blokkerte enheter oppstå på grunn av samtidighet, uansett hvilken lyd API programmene bruker.

Jürgen

Referanser:

BombStrike's blogg: Hvordan bruke to forskjellige datamaskiner med to differents operativsystemer sømløst

H3X.SE: FAQ

Linux Live: ALSA og Jack Samarbeide ved hjelp av Pulseaudio

Gentoo Bugzilla: osspd ebuild

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer ennå)
Loading ... Laster inn ...
2010-09-27

mygnu info

blog roll

område info

Trans lator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag