Gut dann kannst du ja dem Valve Support eine E-Mail schreiben sie sollen doch bitte all ihre Spiele umprogrammieren kein directSound mehr und dafür openAL verwenden.
Aha. Und wieso möchtest du OpenAL anstatt DirectSound? Weil MS böse ist? Ich glaube du hast keinen Funken Ahnung von der Materie. Denkst du, man könnte einfach mal eben eine Engine von DX auf OpenGL/AL umstellen? Klar ey... träum weiter. Wenn überhaupt würde das nur bei einer komplett neuen Engine funktionieren. Die müsste dann von anfang an auf OpenGL/AL setzen. Aber selbst das ist total unwahrscheinlich. Einmal OpenGL, immer OpenGL. Einmal DX, immer DX. Wenn ein Entwickler zwei Enginen auf DX Basis gemacht hat, dann wird er nicht weil MS böse ist bei der dritten auf OpenGL/AL setzen. Dafür sind die Sachen einfach zu kompliziert.. Wobei ich mich wie gesagt sowieso frage, was OpenAL für dich für Vorteile hätte.
Einmal OpenGL, immer OpenGL. Einmal DX, immer DX. Wenn ein Entwickler zwei Enginen auf DX Basis gemacht hat, dann wird er nicht weil MS böse ist bei der dritten auf OpenGL/AL setzen.
und warum gibts hlds für opengl und dx?
ontopic: wenn css damals so viel bugfixing wie tf2 jetzt bekommen hätte, dann gäbs kein cs16 mehr. *freu auf heut abend*
OpenGL nutzt in der Spielebranche eh so gut, wie keiner mehr, außer ID vielleicht noch.
Und bei DirectX ist eben der DirectSound direkt dabei. Der Vorteil von einer OpenGL/OpenAL-Implementierung wäre gleich Null.
DirectSound wird Hardwareseitig nicht mehr von Windows unterstützt. Das bedeutet den umständlichen Weg über einen Wrapper. Das hat schlechtere Tonqualität und Einbußen in der Systemleistung zur Folge. Spiele wie Gears of War (DirectX 10, OpenAL) oder Bioshock (DirectX 10, OpenAL) oder S.T.A.L.K.E.R. (DirectX 9, OpenAL) setzen stattdessen gleich auf ein vernünftiges und plattformunabhängiges Sound-System. Abgesehen davon wird DirectSound demnächst durch XAudio 2 ersetzt (siehe DirectX 10.1 Spezifikationen). Vielen Dank für eure Freundlichkeit und Einsicht. In diesem Sinne: Namaste!
Hat ja eigneltich auch überheupt nix mit dem Thema hier zutun.
Davon aber abgesehen, konnte ich weder schlechte Tonqualität, noch einen Leistungseinbruch feststellen. Vielleicht wäre einfach mal eine neue Soundkarte angeraten?
OpenGL nutzt in der Spielebranche eh so gut, wie keiner mehr
Fast keiner mehr?
Battlefield 2
Bioshock
Call of Juarez
Cold War
Colin McRae
Doom 3
Gears of war
Prey
Quake 4
S.T.A.L.K.E.R.
Ghost Recon AW
UT3
...und das sind nur die Toptitel.
Kaum ein DirectSound-Spiel kommt in Sachen Klangqualität an OpenAL heran. Leider werden Soundkarten heutzutage völlig unterschätzt. Niemand würde heute auf die Idee kommen, mit einer Onboard VGA-Karte Crysis zu spielen.
Ändert nix daran, dass es ausstirbt, da DirectX es praktisch mehr und mehr verdrängt. Es hätte wirklich keinen Sinn die Engine deshalb umzumöbeln, es sei denn Valve will seine Spiele für Linux kompatibel machen. Da stehen die Chancen sogar gar nicht mal sooo schlecht, da Valve bereits Linux-programmierer sucht, um Steam für Linux kompatibel zu machen.
Das bestreite ich nicht. Das heißt aber noch lange nicht, dass die Abschaffung von Soundkarten aus Kopierschutzgründen (denn etwas anderes ist DirectSound / XAudio nicht) einen technischen Fortschritt bedeutet. Es ist ein gigantischer Rückschritt und kommt etwa dem Abschaffen von Grafikkarten gleich. Würde Microsoft in Windows 7 die Berechnung von 3D-Grafiken aus "Sicherheitstechnischen Gründen" (wie es immer schön umschrieben wird) auf die CPU verlagern, wäre das Geschrei groß.
Doch wahrscheinlich verfüge ich über zu Gesunde, nicht iPod geschädigte Ohren. Mich wundert kaum, dass niemand den Unterschied zwischen Soundkarte und Onboard-Chip bemerkt. Die meisten Deutschen sind eben anspruchslos, zahlen sogar Geld für 128k MP3s in Vorschauqualität und bilden sich sonst was auf ihre lächerlichen Synchronstudios ein.
Naja, also ich glaub nicht, dass DirectSound die Abschaffung von Soundkarten herbeiführt bzw. bezweckt, noch glaube ich, dass Onboard-Karten so schlecht sind, wie du sie hinstellst. Wenn man ein gutes Boxensystem hat, ist die Tonqualität gut bis sehr gut. Und ich bin mit Sicherheit nicht IPod geschädigt.
Zitat: Original von Leopard84
Zitat: Original von LvL6
Da stehen die Chancen sogar gar nicht mal sooo schlecht, da Valve bereits Linux-programmierer sucht, um Steam für Linux kompatibel zu machen.
steam muss auf mehr plattformen laufen, damit noch mehr spiele darüber verkauft werden können. das hat wenig mit valves spielen zu tun.
Ich sagte lediglich, dasss die Chancen garnicht schlecht stehen. Sicherlich steht dem entgegen, dass kaum jemand Spiele für Linux portiert. Aber gibt ja schließlich Wine, was mittlerweile ganz gut läuft.
Naja, also ich glaub nicht, dass DirectSound die Abschaffung von Soundkarten herbeiführt bzw. bezweckt
DirectSound wurde abgeschafft, da man mit Soundkarten das Digital Rights Management (DRM) umgehen kann. Werden alle Berechnungen von der CPU ausgeführt, greift der Kopierschutz. Das ist der hauptsächliche Grund für den Verzicht auf DirectSound und wahrscheinlich auch der Grund, warum XAudio keine Hardwareberechnung zulässt.
Zitat: Original von LvL6
noch glaube ich, dass Onboard-Karten so schlecht sind, wie du sie hinstellst.
Glaube es besser! Ich bin Musiker und schlage jetzt mal stellvertretend für alle Musiker die Hände über dem Kopf zusammen.
Zitat: Original von LvL6
Wenn man ein gutes Boxensystem hat, ist die Tonqualität gut bis sehr gut.
1. Wenn überhaupt benutzt man einen hochwertigen Kopfhörer zum Test und
2. Ist die Audioqualität heutiger Onboard-Chips eher Ausreichend bis Mangelhaft (in Ausnahmefällen Befriedigend). Das liegt weniger an den Chips als an den billigen D/A-Wandlern auf der Platine.
In der Zukunft werden alle Spiele OpenAL unterstützen müssen. Es sei denn, Entwickler legen bei kommenden NextGen-Titeln (immer wieder lächerlich dieses Wort) Wert auf Stereo-Ton. Da Windows derzeit kein Mehrkanalton für DirectSound-Spiele zulässt und das kommende XAudio keine Soundkarten unterstützt, sehe ich ehrlich gesagt nur zwei Möglichkeiten:
- Soundkarten werden gänzlich abgeschafft oder
- OpenAL setzt sich durch (was sich seit etwa einem Jahr abzeichnet).
Aber da sind wir jetzt ganz schön abseits des Themas gelandet.