PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Intel-System + X-Fi + WinXP x64 = hintere Boxen still & keine HW-Puffer mehr?


Darkman.X
2007-01-30, 01:03:28
Hi,

ich habe vor kurzem ein Systemwechsel von AMD Athlon64 Single-Core auf Intel Dual-Core gemacht.

Ich habe mehrere parallele Windows-Installationen. Unter WinXP (32 Bit) habe ich keine Probleme, dort läuft die X-Fi Fatality ohne Probleme. Aber in WinXP x64 habe ich plötzlich Probleme. Wenn ich in der Mixer-Konsole den Kanal-Test mache, dann kommt die Stimme bei "Hinten rechts" aus der vorderen rechten Box, das selbe auch auf der linken Seite.
Außerdem meldet mit DXDiag, dass die X-Fi keine Hardware-Puffer hat (unter WinXP_32 habe ich HW-Puffer). Und nach manchen Bootvorgängen gibt die Soundkarte überhaupt keinen Ton von sich, dann muss ich Windows nochmal neu starten.

Das seltsame an der ganzen Sache ist, die Soundkarte lief in meinem AMD-System und WinXP x64 vorher fehlerfrei. Ich hatte dort genau die selben Treiber installiert. Ich hatte in Spielen fehlerfreien Surround-Sound.
Das Ansteuern der hinteren Boxen ist kein Problem, wenn ich CMSS-3D aktiviere, den Upmix-Modus auf Stereo-Surround stelle und die Stereoeinhüllung auf Surround stelle, dann kommt der Ton nur noch von den hinteren Boxen, also ganz normal. Oder auch bei diesem 3DMIDI, dort höre ich die Instrumente auch aus den hinteren Boxen. Nur halt beim Kanal-Test und z.B. den Sound-Test von CS:S nicht.

Wie gesagt, ich habe die Treiber genauso installiert und konfiguriert, wie ich es schon seit Jahren mache. WinXP x64 ist frisch installiert. Der Fehler bleibt aber auch, wenn ich alle Win-Updates installiere.

Ich hoffe, einer weiß da weiter. Kann es denn sein, dass vielleicht das Mainboard Einfluss darauf hat ? Beim Systemwechsel habe ich nur CPU, Mainboard, Arbeitsspeicher, GraKa und Netzteil getauscht. Ich wüsste nicht, wie einer dieser Komponenten die Funktionalität einer Soundkarte unter 64Bit beeinflussen könnte.

Meine HW:
Intel C2D E6700
Intel D975XBX2 "Bad Axe 2" (aktuellstes BIOS)
X-Fi Fatality (aktuellsten Treiber)
GF8800GTX

EDIT: Hier noch die Informationen, die RightMark 3DSound ausspuckt (alles im Spiele-Modus):

DirectSound (WinXP x64):

Device: SB X-Fi Audio [1000] (ctaud2k.sys)

Features:
Device has not enough hardware 2D buffers
Device has not enough hardware 3D buffers
EAX 1.0: Available
EAX 2.0: Available
EAX 3.0: Available
EAX 4.0: Available
EAX 5.0: Available


Rates:
dwMinSecondarySampleRate 100
dwMaxSecondarySampleRate 200000


Free buffers stats:
dwFreeHw3DAllBuffers 0
dwFreeHw3DStaticBuffers 0
dwFreeHw3DStreamingBuffers 0
dwFreeHwMixingAllBuffers 0
dwFreeHwMixingStaticBuffers 0
dwFreeHwMixingStreamingBuffers 0


Max buffers stats:
dwMaxHwMixingAllBuffers 0
dwMaxHwMixingStaticBuffers 0
dwMaxHwMixingStreamingBuffers 0
dwMaxHw3DAllBuffers 0
dwMaxHw3DStaticBuffers 0
dwMaxHw3DStreamingBuffers 0


Misc stats:
dwFreeHwMemBytes 0
dwTotalHwMemBytes 0
dwMaxContigFreeHwMemBytes 0
dwUnlockTransferRateHwBuffers 0
dwPlayCpuOverheadSwBuffers 0

=============================================================

DirectSound (WinXP_32):

Device: SB X-Fi Audio [1000] (ctaud2k.sys)

Features:
DirectSound 2D Hardware: Yes
DirectSound 3D Hardware: Yes
EAX 1.0: Available
EAX 2.0: Available
EAX 3.0: Available
EAX 4.0: Available
EAX 5.0: Available


Rates:
dwMinSecondarySampleRate 1
dwMaxSecondarySampleRate 192000


Free buffers stats:
dwFreeHw3DAllBuffers 128
dwFreeHw3DStaticBuffers 128
dwFreeHw3DStreamingBuffers 128
dwFreeHwMixingAllBuffers 128
dwFreeHwMixingStaticBuffers 128
dwFreeHwMixingStreamingBuffers 128


Max buffers stats:
dwMaxHwMixingAllBuffers 128
dwMaxHwMixingStaticBuffers 128
dwMaxHwMixingStreamingBuffers 128
dwMaxHw3DAllBuffers 128
dwMaxHw3DStaticBuffers 128
dwMaxHw3DStreamingBuffers 128


Misc stats:
dwFreeHwMemBytes 0
dwTotalHwMemBytes 0
dwMaxContigFreeHwMemBytes 0
dwUnlockTransferRateHwBuffers 0
dwPlayCpuOverheadSwBuffers 0

=============================================================

OpenAL (WinXP_32 & x64):

Device: SB X-Fi Audio [1000]
OpenAL 1.1

Features:
Hardware 2D Buffers 127
Hardware 3D Buffers 127
EAX 1.0: Available
EAX 2.0: Available
EAX 3.0: Available
EAX 4.0: Available
EAX 5.0: Available
X-RAM: Available
Total X-RAM size: 64 Mb (67108864 bytes)
Free X-RAM size: 62 Mb (65019904 bytes)

Darkman.X
2007-01-31, 17:33:05
Hi,

falls es jemanden interessiert, ich habe den Bug gefunden.

Der Fehler liegt in den Creative-Treibern, sie haben in WinXP x64 mit 4GiB oder mehr Speicher Probleme. Im Creative-Forum gibt es min. 2 Threads zu diesem Thema, anscheinend haben die Treiber Probleme damit, die Hardware-Puffer oberhalb von 4 GiB anzusprechen.

Die Lösung des Problem ist ein Eintrag in der Boot.ini: /maxmem:4096
Damit wird in WinXP x64 aber nur noch so viel Speicher erkannt wie in der 32Bit-Version.

Darkman.X