Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

14.12.2011, 17:33

Wine mit oder ohne 'oss' use-flag bauen?

Hallo :)

Ich hätte eine Frage zu den Use-Flags von Wine... oss wird für verschiedene Spiele benötigt. Ob ich mal damit spielen werde, weiß ich noch nicht, aber oss würde ich schon gerne vorbehalthalber setzen. Doch las ich im Internet, das oss kritisch ist wegen ALSA. Ist da etwas dran, bzw. gehe ich das Riskiko ein, das sich da irgendwo etwas beißen könnte/wird?

Gruß
mnt_gentoo
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mnt_gentoo« (14.12.2011, 19:35)


2

14.12.2011, 17:56

Das Open Sound System ist veraltet. Das ist der Vorgänger von ALSA.
Im Kernel gibt es jedoch

Quellcode

1
2
3
4
5
6
  │ CONFIG_SND_PCM_OSS:                                                     │  
  │                                                                         │  
  │ To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y          │  
  │ here and read <file:Documentation/sound/alsa/OSS-Emulation.txt>.        │  
  │                                                                         │  
  │ Many programs still use the OSS API, so say Y.                          │  
und noch ein Paar andere OSS Emulationsmodule.

Wenn Du sie im Kernel aktivierst, können die Programme die OSS benötigen dies über ALSA tun. Dann spricht nichts gegen USE="oss".
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

14.12.2011, 18:16

Danke Dir @bell,

Ich sage es mal so, wenns ein Vorgänger von ALS ist, ich weiß nicht wann ALSA oss ablöste. Wenn das schon einige Jahre her ist, dann würd ich sagen das ich es wahrscheinlich nicht setzen muss. Denn solche Programme habe ich für Windows garnicht, da sie unkompatibel wären (spätenstens seit Vista mit dem neueren Soundmixer - wonach die älteren Soundkarten nicht mehr funktionierten (die mit Game-Port)) Ich denke ich lasse das use-flag dann mal weg. Ich mein ich hätte irgendwo mal im Netz eine Tabelle gesehen speziell für Wine, welche empfohlen sind... Wenn ich die jetzt noch fände... Oder ich such mal ob es im Kernel bei mir oss eingeschaltet gibt und lass es drin. Allerdings extra dafür den Kernel neu aufzusetzen :-/

hmmmh... mal überlegen...

Ich bin mal eben im Kernel...

Unter Device-Drivers -> Sound-Card-Support -> Open Sound System (DEPRECATED) kann ich das tun... (oss aktivieren)

Hast Du dies damit gemeint?
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mnt_gentoo« (14.12.2011, 18:46)


4

14.12.2011, 18:52

Du bringst da was durcheinander:
Sowohl ALSA aus auch OSS sind Sound-Systeme für den Linux Kernel. Die Windows Programme können darüber nichts wissen.
Der USE="oss" erlaubt es Dir im "winecfg" unter "Audio" zwischen ALSA oder OSS zu wählen. Anscheinend kann Wine irgend welche Spiele aus irgend welchen Gründen besser mit OSS ausführen als mit ALSA. Keine Ahnung.

Gemeint habe ich die Einstellungen
Device-Drivers -> Sound-Card-Support -> Advanced Linux Sound Architecture ->

Quellcode

1
2
3
4
 │ │    <M>   OSS Mixer API                                              │ │  
  │ │    <M>   OSS PCM (digital audio) API                                │ │  
  │ │    [*]     OSS PCM (digital audio) API - Include plugin system      │ │  
  │ │    [*]   OSS Sequencer API                                          │ │  
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

14.12.2011, 19:31

Du bringst da was durcheinander:
Sowohl ALSA aus auch OSS sind Sound-Systeme für den Linux Kernel. Die Windows Programme können darüber nichts wissen.

Sorry, da hatte ich mich wahrscheinlich etwas unklar ausgedrückt: Bezüglich der Windows Programme hatte ich nur eine Parallele ziehen wollen, nicht aber Linux und Windows-Programme mischen ;)

Die Parallele war Folgende:

Linux: älteres Soundsystem: OSS || Neueres: ALSA
Windows: Soundmixer (DirectSound EAX) BIS Vista || DirectX10 AB Vista (Ab Vista konnten EAX DirectSound unterstützende Karten nicht mehr verwendet werden)

Hatte nur eine Möglichkeit gesucht, mir selbst zu erklären was älteres und neueres Sound-System bedeuten kann :-) Keine Sorge, Schmeiße kein Linux mit Win durcheinander :)


Danke für die nochmalige Erläuterung bezüglich des Kernels... Hab dort geschaut und gesehen das die bei mir enabled sind - also der derzeitige von mir verwendete Kernel 3.0.6 die Unterstützung schon einkompiliert hat. Dann kann ich ja mit oss bauen.

Gruß
mnt_gentoo
»mnt_gentoo« hat folgende Datei angehängt:
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...