udev-182 trenger CONFIG_ DEVTMPFS i kjernen

 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 verste fall, 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 oppgraderingen 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: grensesnitt eth0 eksisterer ikke

Med den informasjonen "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-> generisk 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 ...

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

Bruke 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 et svart vindu. Problemet har vært diskutert på forums.opensuse.org . En nedgradering til en lavere driverversjon, 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 tilgjengelig på nvnews.net .

For bøyle brukere har jeg endret de nvidia-drivere ebuild for 295,17 driver. Du kan laste ned min modifiserte overlegg, nvidia-drivere-295.17.tar.gz (357) 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 ...

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 disk 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
- Kjerneversjon: 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 bilde: 0 sider.
- Ingen I / O hastighet statistikk tilgjengelig.
- Ekstra sider: 0 brukt / 500.
- Resultat: Hibernation 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 feil. Som jeg la merke til senere, vedvarer problemet innimellom. Med den 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 gjennomsiktig hugepage funksjon av kjernen. Som en midlertidig løsning kan man deaktivere den gjennomsiktige hugepage støtte før suspensjon og aktivere den etterpå. Dvs man kan ta med noe 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 ...

Flightgear med VR920 headtracking

 Flightgear with VR920 headtracking

Nylig jeg i utgangspunktet fikk Flight å 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 protokollen beskrivelse headtrack.xml (597) til $ FG_ROOT / protokoll. For meg (gentoo system) denne plasseringen er / usr / share / spill / Flight / Protocol /, sannsynligvis for mange andre er det / usr / share / Flight / Protocol /

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

Så sørg for at den 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 bruk 127.0.0.1 som destionation IP for sjåføren og bruke 4242 som destinasjon port. Dette er standardinnstillingene for driveren.

Til slutt 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
FGFs -generic = socket, i, 25,, 4242, UDP, headtrack -prop: / sim / headtracking / frigitt = 1

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

vennlig hilsen

Jürgen

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

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 og roll fra akselerometeret 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 de målingene med en forbedret algoritme, noe som gir en langt jevnere opplevelse enn ved den innledende driverversjon. Driverpakken består av en daemon som kan kjøre i bakgrunnen og for enkelhets en grunnleggende kontroll program som gjør det mulig å enkelt justere de ulike driverinnstillingene og callibrate enheten. For generell informasjon om hvordan du bruker enheten med Linux se: Vuzix VR920 med Linux og aktiv 3D-stereo .

Driveren gir trackingdata i ulike formater på programmet med det. 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 er alltid null for vr920, siden det bare støtter tre frihetsgrader. Disse verdiene er reservert for fremtidige enheter som kan støtte seks frihetsgrader, i det håp å 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 den brukt 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 til emulert spaken. 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. Målingene 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 musepekeren flytter seg oppover og vice versa. Dette kan også benyttes for å muliggjøre enkel headtracking støtte i spill som ikke opprinnelig støtter headtracking. Den kan også brukes til bare å styre musepekeren på vindussystemet. Kontrollere view av vinduet systemet kan også være et rimelig formål. Med den nye MPX forlengelse i xorg dette kan være mulig.
  • UDP - nettverk
    I UDP-modus sjåføren sender sporingsdata via nettverket som UDP unicast. Tilnærmingen å 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 sjåføren sender sporingsdata via nettverket som UDP multicast, og dermed mange klienter 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 og 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 kalibreringen sørge for at visningen av enheten viser noe Siden skjermene ikke bare viser en blå skjerm påvirker sensordataene (i hvert fall med min enhet) vil du ende med feil kalibrering annet. Du kan bruke f.eks 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 sjåføren under Creative felles ikke-kommersiell lisens. Du kan laste ned hele kilde herfra: vrtrack-1.0.tar.gz (797) , en x86_64 binær herfra: vrtrack-1.0-x86_64.tar.gz (670) , eller en i686 binær herfra: vrtrack-1.0- x86.tar.gz (666) . En archlinux 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 blitt bygget 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 versjon må være minst 2.6.31, og du må ha cuse aktivert i kjernen.

Fotnote:

Hvis du liker den driver, gjerne linke til www.mygnu.de . Hvis du utviklet et program ved hjelp av sporingsdata som tilbys av sjåføren så legg igjen en kommentar, for da kan jeg vurdere søknaden og eventuelt 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 på MyGNU.de bruke donere knappen icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

vennlig hilsen

Jürgen

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

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 at en kjerne> = 2.6.31)
  • Inverterende akser (å ha bevege hodet opp slik at musepekeren opp eller ned, alt etter behov)
  • Bedre filtrering algoritme (mer stabil headtracking)
  • Skalering av data (dvs. å matche skjermstørrelsen med musen modus)
  • Tilpasses forsinkelse mellom målingene
  • Brukergrensesnitt separert fra sjåføren

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

I den nåværende 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 ...

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 å drepe plugin lyden fungerte helt normalt, men det var ingen enkel måte.

64-bit flash plugin for Firefox

Min første suspective var 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 tar med fremgangsmåten for fullstendighet her:

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

dukke opp adobe-flash

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

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

Som jeg har nevnt 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 brukt samtidig. Man kan spille av 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 applikasjoner direkte med ALSA lydsystem. Søknader avhengig OSS (dvs. alle Java-programmer), ved hjelp av kjernen lag alsa Oss emulering, fortsatt blokkere lydenhet, slik at kjernen lag 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 det nødvendig for de videre 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 automatisk ved neste omstart) eller når den 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 din distribusjoner pakke 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 (575)

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å hver oppstart av systemet 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 ...
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