VOGONS


First post, by tpowell.ca

User metadata
Rank Member
Rank
Member

So after getting my hands on the special DVD edition of Wing Commander IV, but using the software decoding patch I found the video playback to be terrible.
Super choppy, and the sound quality was awful.
I was using an AWE32 on a K6-III 500.
I added a Vortex2, and now all is perfect.

My question is this, has anyone found a work around for playing back 48kHz material live with a soundcard that can only do 44.1?

  • Merlin: MS-4144, AMD5x86-160 32MB, 16GB CF, ZIP100, Orpheus, GUS, S3 VirgeGX 2MB
    Tesla: GA-6BXC, VIA C3 Ezra-T, 256MB, 120GB SATA, YMF744, GUSpnp, Quadro2
    Newton: K6XV3+/66, AMD K6-III+500, 256MB, 32GB SSD, AWE32, Voodoo3

Reply 1 of 5, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Maybe install ffdshow. Enable its sample rate conversion and set it to 44.1. Might add too much overhead though.
http://ffdshow-tryout.sourceforge.net/wiki/faq:win9x

This is something I did with an AudioPCI once on XP. It's a 44.1 kHz chip too. It will play 48kHz but it's out of pitch.

Reply 2 of 5, by tpowell.ca

User metadata
Rank Member
Rank
Member
swaaye wrote:

Maybe install ffdshow. Enable its sample rate conversion and set it to 44.1. Might add too much overhead though.
http://ffdshow-tryout.sourceforge.net/wiki/faq:win9x

This is something I did with an AudioPCI once on XP. It's a 44.1 kHz chip too. It will play 48kHz but it's out of pitch.

Thanks. I tried that, but that only works for software using default directshow filters, and it still doesn't sound very good.
Even with the sample rate conversion quality set to high in windows, ffdshow set to resample anything above 44.1 down to 44.1, still DVDs play poorly.

  • Merlin: MS-4144, AMD5x86-160 32MB, 16GB CF, ZIP100, Orpheus, GUS, S3 VirgeGX 2MB
    Tesla: GA-6BXC, VIA C3 Ezra-T, 256MB, 120GB SATA, YMF744, GUSpnp, Quadro2
    Newton: K6XV3+/66, AMD K6-III+500, 256MB, 32GB SSD, AWE32, Voodoo3

Reply 3 of 5, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Now that I think about it, your problem might be the K6-III and the platform itself.

I've experimented with K6-III+ DVD playback before and it wasn't pretty. Voodoo3 was probably the best video card choice because it's stable and the driver configured the CPU and AGP for maximum performance. I have an ALi Aladdin V board (P5A). There's an ALI AGP tweaker app that shows the various configuration options. Rage 128 worked pretty well too, with its full MPEG2 offload, but it's often not entirely stable on Super 7. Pentium III Katmai 450 blows Super 7 away when it comes to DVD playback thanks to better AGP, memory perf and because SSE is quite useful for MPEG2 decoding.

So in other words, your system is probably nearly at its limit just doing anything DVD related and the ISA sound card's quirks are putting it over.

Reply 4 of 5, by Falcosoft

User metadata
Rank l33t
Rank
l33t
swaaye wrote:

Pentium III Katmai 450 blows Super 7 away when it comes to DVD playback thanks to better AGP, memory perf and because SSE is quite useful for MPEG2 decoding.

3DNow is/was just as useful for MPEG2 decoding as SSE. Available MPEG2 decoders at that time from Elecard/Mainconcept/XMPEG also supported 3DNow. What's more using 3DNow optimized code on K6-2/3 resulted in much more performance gain compared to x87 floating point code than using SSE on PIII 'thanks to' K6-2/3's non-pipelined relatively slow FPU.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 5 of 5, by swaaye

User metadata
Rank l33t++
Rank
l33t++
Falcosoft wrote:

3DNow is/was just as useful for MPEG2 decoding as SSE. Available MPEG2 decoders at that time from Elecard/Mainconcept/XMPEG also supported 3DNow. What's more using 3DNow optimized code on K6-2/3 resulted in much more performance gain compared to x87 floating point code than using SSE on PIII 'thanks to' K6-2/3's non-pipelined relatively slow FPU.

Yeah I suspect it's entirely the chipset that's the problem.

The striking thing about the P3 450 was it was still able to play a DVD well even underclocked to 66x4.5 (300 MHz).

I found my notes for the ALi Aladdin V AGP utility. The motherboard doesn't configure itself optimally and only 3dfx seemed to do it with their drivers. However, the system also crashed with some video cards when configured this way. Then again, ALI AGP isn't great with most AGP cards period.

suggested settings for AGP utility
dramatic improvement for some situations, ie DVD playback.

Write allocation enabled without holes
K6 features mask to 3
GAT to 1 (not 2)
AGP2X and sidebanding enabled
Write combining enabled