Ventrilo

Notice:  You can only run one voice communication program at a time in linux.

Voice communication in linux, the hard way.

Ventrilo Basic Information

If you don't like reading or troubleshooting, stick to TeamSpeak.

"Press to talk" is impossible, so get over that theory immediately.  Your only choice is "voice activation" which will require hours of fine-tuning.

There is no linux version of Ventrilo.  Another theory to get over.  Supposedly it has been in development for over 2 years now and there isn't even a beta version available.  I doubt they have even started working on it.

Before you start...

You will need a WINDOWS driver for your sound card and you will have to manually add it to Wine's system.ini so that Wine (and ultimately Ventrilo) can use it.  This page provides a Windows XP driver that works for Sound Blaster Audigy and Audigy 2 cards.  If you have a different card, this page won't be able to help with your specific driver...  so, good luck.

Install Ventrilo

You will need to install wine from the YaST Software Manager if you don't already have it installed.

Download Ventrilo...

ventrilo-2.3.0-Windows-i386.exe (local) / ventrilo-2.3.0-Windows-i386.exe (remote)

Install Ventrilo under wine (terminal)...

(change to the directory where you downloaded ventrilo-2.3.0-Windows-i386.exe)

wine ventrilo-2.3.0-Windows-i386.exe

Step through the installer and complete it, but do not run Ventrilo yet.

Windows XP Sound Blaster Audigy Driver

Download:  msgsm32.acm

I copied this ACM file to both the Wine windows/system and windows/system32 folders, just in case.

(change to the directory where you downloaded the acm file)

cp msgsm32.acm ~/.wine/drive_c/windows/system

cp msgsm32.acm ~/.wine/drive_c/windows/system32

Next we need to edit Wine's system.ini file:

kate ~/.wine/drive_c/windows/system.ini

On the line directly below [drivers32], add this:

MSACM.msgsm610=msgsm32.acm

Save the INI file and close kate.

Configure Wine

Command:  winecfg &

Applications tab...  

You may need to change the Windows version to "Windows 98".

Audio tab...  Sound Drivers section...

OSS Driver needs to be checked if it isn't already.

Leave the ALSA Driver unchecked for now.  You can try to check it later and see if things still work correctly, but if you get errors later in Ventrilo you will need to come back here and uncheck it.

Errors that I was seeing in Ventrilo when I tried it with the Wine Configuration "ALSA Driver" option checked:

wavOutGetDevCaps failed. [ok]
wavInGetDevCaps failed. [ok]
Failed to get mixer device caps. [ok]

My brother wasn't getting these errors when the "ALSA Driver" option was checked.  He has the Audigy 2 and is running 32-bit openSUSE on newer hardware.  I'm running the Audigy 1 on 64-bit openSUSE.  These differences could be why I am getting errors and he's not, who knows.

Audio tab...  DirectSound section...

Hardware Acceleration needs to be changed to "Emulation".

Set Default Sample to "22050".

Save and close Wine Configuration.

Screenshots...  [01] / [02]

Start Ventrilo

You should have a Desktop shortcut for Ventrilo.

If not:

wine ~/.wine/drive_c/Program\ files/Ventrilo/Ventrilo.exe &

Click the ">" key to enter a User Name.

Click the Setup button to configure Ventrilo.

You will need to manually adjust settings for voice activation so that Ventrilo only broadcasts when it is supposed to, otherwise you will have an "open mic" and people will hate you.

For now I will skip the instructions, I'm sick of typing.

These screenshots should help you the rest of the way:

Screenshots:  [01] / [02] / [03] / [04] / [05]