Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Revo cards in Vista (Read 1164 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Revo cards in Vista

I'm currently dual booting XP and Vista, and I'm thinking about the time when Vista will be my main OS. I hear a lot of people telling that it's not the way to go, they'll never upgrade to Vista, it's a resource hog, etc., but remember a few years back when XP was released? They were telling all the same, and aren't they using XP now? Sure we can wait a while longer before we will need a software which works only on Vista, but it will happen. In fact if you are an avid gamer and what to play Halo 2 on PC then it already happened for you, as it requires Vista.

So I'm asking you Revo users, what do you plan to do? I got my Revo 5.1 to work somehow on Vista, but I'm not completely happy with the results. I installed the XP driver (setup works in compatibility mode), it gave sound but it was kinda strange. Then I remembered that the default settings are 5.1 speaker configuration with bass management on, and I'm using 2.1 speakers with integrated subwoofer with bass management off. The Revo control panel is not working on Vista so I couldn't change the settings that way  I booted XP, exported those settings from the registry, back in Vista, import, and now it sounds right. Those settings are stored under HKEY_CURRENT_USER\Software\M Audio. If you export that key, you should get something like this:

Quote
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\M Audio]

[HKEY_CURRENT_USER\Software\M Audio\RevolutionPnl]
"LastTab"=dword:00000001
"Placement"=hex:2c,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,e8,01,00,00,27,01,00,00,81,04,00,00,59,03,00,00
"LinkStereo"=dword:00000001
"InputLinkStereo"=dword:00000001
"MicrophoneLinkStereo"=dword:00000000
"LineInLinkStereo"=dword:00000000
"CDAuxLinkStereo"=dword:00000000
"MicrophoneMute"=dword:00000001
"LineInMute"=dword:00000001
"CDAuxMute"=dword:00000000
"MuteAllInput"=dword:00000001
"InputSelection"=dword:00000002

[HKEY_CURRENT_USER\Software\M Audio\RevolutionPnl\Options]
"ChannelMask"=dword:000000c3
"Geometry"=dword:00000014
"Solo"=dword:00000000
"Mute"=dword:000000fc

[HKEY_CURRENT_USER\Software\M Audio\RevolutionPnl\Quicksets]
"LoadDefaults"=dword:00000000
"Button0"="Headphones"
"Button1"="Stereo"
"Button2"="Stereo w/Integrated Subwoofer"
"Button3"="5.1 Surround Sound"
"CurrentSet"="Stereo w/Integrated Subwoofer"
"SpeakerTypes"=hex:03,00,00,00,02,00,00,00,02,00,00,00,02,00,00,00


foobar2000 works fine under Vista. With ASIO output I get 44.1KHz playback, no resampling at all (it bypasses the mixer). If I use DS playback, it gets remixed to whatever is specified as the "Default Format" in control panel. This is necessary so multiple applications using different sample rates can share the same device. Vista uses floating point arithmetic for SRC, it should be better than XP, or you can specify 44.1KHz as the default sample rate to avoid conversion. I used the control panel from the Audiophile 2496 Delta to check this. See http://www.digit-life.com/articles2/multim...volution51.html at the bottom of the page there is a link to an archive, just extract and run, no need for install. Unfortunately it can not replace the Revo control panel.

I must admit this is an ugly workaround and I'm not liking it one bit. So what do you suggest? Waiting for M-Audio to release a Vista driver (will that ever happen?), buying another card (X-Meridian maybe), using other drivers? I tried the Via Vinyl drivers, but the sound was distorted. Have your say, I'm all ears now