Sound very choppy in Windows Vista
Moderator: OpenTTD Developers
-
- Transport Coordinator
- Posts: 340
- Joined: 06 Feb 2006 23:58
That's interesting... so why would anyone want to buy a soundcard at all anymore? OpenTTD uses Windows Multimedia for sound not DirectX so that might be the cause. Crappy Vista only goes the DirectX path and anything else is dropped. A DirectSound sound driver might help (next to the DirectMusic one). If I have time I can have a look at it, but this is really not a high priority.Frostregen wrote:AFAIK vista does not allow direct access to soundcards through directX anymore.
This means your soundcards DSP won't be used at all.
So they have no (speed) advantage against onboard-soundchips with no DSP.
Another reason to never install Vista.
(I just bought a X-FI because of the DSP...)
TrueLight: "Did you bother to read any of the replies, or you just pressed 'Reply' and started typing?"
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
And how are you going to connect this soundcard to your high-end audio setup? Vista's content protection mechanism only allows protected content to be sent over interfaces that also have content-protection facilities built in. Certainly S/PDIF is not one. And analog outputs hardly provide HD audio...This time the Asus P5B mainboard comes with a Soundmax soundcard with HD audio.
Quite old, but interesting article:
http://www.firingsquad.com/hardware/ati ... p_support/
Same story applies to soundcards and any other hardware you want to connect to your PC.
The main board comes with digital audio out and fiberoptic audio out ports. I am not really using it as this moment as my stereo does not have those inputs.goldberg wrote:And analog outputs hardly provide HD audio...This time the Asus P5B mainboard comes with a Soundmax soundcard with HD audio.
But this is off-topic.
OpenTTD has problems with Vista, and as of tomorrow people will be buying Vista.
Guess what! I got a fever! And the only prescription...... is MORE COWBELL!
-
- Transport Coordinator
- Posts: 340
- Joined: 06 Feb 2006 23:58
Hmm, i just read there is an OpenAL-Wrapper called "ALchemy"
for x-fi cards under vista,
which redirects DirectSound/Music and EAX-Commands to the OpenAL-driver of the x-fi.
Currently limited to creative x-fi series only.
Somehow funny.
Vistas UAA had the aim to unify the soundcard drivers,
but every manufacturer needs special drivers for their DSPs to get used somehow.
for x-fi cards under vista,
which redirects DirectSound/Music and EAX-Commands to the OpenAL-driver of the x-fi.
Currently limited to creative x-fi series only.
Somehow funny.
Vistas UAA had the aim to unify the soundcard drivers,
but every manufacturer needs special drivers for their DSPs to get used somehow.
I pity those people thenmaartena wrote:OpenTTD has problems with Vista, and as of tomorrow people will be buying Vista.
TrueLight: "Did you bother to read any of the replies, or you just pressed 'Reply' and started typing?"
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
As i said before - these digital outputs are S/PDIF interfaces, and they are very unlikely to work with protected content as they do not provide content protection.maartena wrote: The main board comes with digital audio out and fiberoptic audio out ports. I am not really using it as this moment as my stereo does not have those inputs.
They surely will. And they surely will be suprised when they find out they are unable to watch their legally owned HD movies in HD quality, because Vista thinks they are thieves. Its gonna be an interesting year for sure...maartena wrote: But this is off-topic.
OpenTTD has problems with Vista, and as of tomorrow people will be buying Vista.
I wonder ... How long it will be before the crack-teams have released "fixes" for that "problem"? and How long before afore-mentioned "fixes" appear on BitTorrent, ed2k, and the like?
(Quotes because it's obviously not a problem and it obviously doesn't need to be fixed. After all, MS would never release a OS with known bugs, right?)
(Quotes because it's obviously not a problem and it obviously doesn't need to be fixed. After all, MS would never release a OS with known bugs, right?)
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
-
- Transport Coordinator
- Posts: 340
- Joined: 06 Feb 2006 23:58
Thats not the point. I dont want to hack or whatever. This makes me a criminal.
And the problem is not that Vista requires some special features to achieve content protection. The problem is that _everybody_, even those who never used M$ products will have to pay a lot of money because of that. And soon you may face a choice - either you use a M$ certified hardware (and that costs a lot: new hardware, mess with drivers, etc.) or become a criminal.
Remember, all costs are always passed on to customers.
PS. AFAIK AACS has not been cracked yet. (Although it is possible to exploit player and get the keys. But still, it is not a flaw in AACS)
And the problem is not that Vista requires some special features to achieve content protection. The problem is that _everybody_, even those who never used M$ products will have to pay a lot of money because of that. And soon you may face a choice - either you use a M$ certified hardware (and that costs a lot: new hardware, mess with drivers, etc.) or become a criminal.
Remember, all costs are always passed on to customers.
PS. AFAIK AACS has not been cracked yet. (Although it is possible to exploit player and get the keys. But still, it is not a flaw in AACS)
Interesting Creative article: http://forums.creative.com/creativelabs ... ge.id=1694
I'm coding a DirectSound driver for OpenTTD, once it's in a usable state I'll give you vista guys a binary to see if it helps anything.
I'm coding a DirectSound driver for OpenTTD, once it's in a usable state I'll give you vista guys a binary to see if it helps anything.
TrueLight: "Did you bother to read any of the replies, or you just pressed 'Reply' and started typing?"
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
Darkvater wrote:Interesting Creative article: http://forums.creative.com/creativelabs ... ge.id=1694
I'm coding a DirectSound driver for OpenTTD, once it's in a usable state I'll give you vista guys a binary to see if it helps anything.
Thanks I'll gladly try it. I now have my (legal) Ultimate Edition, and I love Vista so far.
I am actually running the 64bit version of OpenTTD now, but both 32bit and 64bit versions work the same way - choppy.
I'm hoping the directsound driver will fix it
Guess what! I got a fever! And the only prescription...... is MORE COWBELL!
-
- Transport Coordinator
- Posts: 340
- Joined: 06 Feb 2006 23:58
I haven't had time to finish the directsound driver, but it should work. This is an executable from trunk/ donnu exactly which revision ;p and includes some other changes. So it is only for testing 32bit windows.
In my tests the DirectSound driver consumed more CPU than the win32 driver (running vmware and spamming the 'pause' button to get sounds), but it could be me of course who can't code a proper DirectSound driver ;p.
Tell me how it works, I'll be back next week.
@Frostregen: Donnu about OpenAL but don't you need additional libraries for that?
In my tests the DirectSound driver consumed more CPU than the win32 driver (running vmware and spamming the 'pause' button to get sounds), but it could be me of course who can't code a proper DirectSound driver ;p.
Tell me how it works, I'll be back next week.
@Frostregen: Donnu about OpenAL but don't you need additional libraries for that?
- Attachments
-
- openttd_directsound.rar
- just extract and overwrite binary+english.lng files. Will only work on Win2k+ donnu what directx version ;p (I used 9)
- (639.68 KiB) Downloaded 295 times
TrueLight: "Did you bother to read any of the replies, or you just pressed 'Reply' and started typing?"
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
Who is online
Users browsing this forum: No registered users and 5 guests