Application Details:
Version: | 3.0.x |
License: | Retail |
URL: | http://www.ventrilo.com |
Votes: | 6 |
Latest Rating: | Platinum |
Latest Wine Version Tested: | 1.4-rc5 |
Maintainers: About Maintainership
What works
 edit the file:
~/.wine/drive_c/windows/system.ini
added the following line:
MSACM.msgsm610-msgsm32.acm
Then I had to go to a windows machine and find the file "msgsm32.acm" in the c/windows/system32 directory. I put this file on the linux machine in the folder ~/.wine/drive_c/windows/system/
Â
I also had to go to the wine configuration and enable the audio, and go to the linux sound manager and turned up the volume on the wine input and output levels.
What does not
Installing wine then immediately install ventrillo, does not work. Vent will crash after a short period of time.
Workarounds
What was not tested
did not test what it sounds like on another users who are using vent
Hardware tested
Graphics:
Additional Comments
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Fedora 14 x86_64 | Apr 15 2012 | 1.4-rc5 | Yes | Yes | Platinum | an anonymous user | ||
Current | Fedora 15 x86 | Sep 23 2011 | 1.3.24 | Yes | Yes | Gold | an anonymous user | ||
Show | Ubuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu) | Dec 29 2010 | 1.3.10 | Yes | Yes | Gold | an anonymous user | ||
Show | Ubuntu 10.04 "Lucid" i386 (+ variants like Kubuntu) | Jan 04 2011 | 1.3.9 | Yes | Yes | Platinum | Dieuwe de Boer | ||
Show | Fedora 13 x86_64 | Sep 21 2010 | 1.3.1 | Yes | Yes | Gold | an anonymous user |
Bug # | Description | Status | Resolution | Other apps affected |
(OLD HOWTO - YOU SHOULD JUST BE ABLE TO INSTALL)
Configuration:
You must place a copy of msgsm32.acm in ~/.wine/drive_c/windows/system for Ventrilo to work. This file can either be obtained from an existing Windows installation (C:\WINDOWS\System32), or it can be downloaded from Filefront (recommended) or Driverguide(free registration required).
Edit ~/.wine/drive_c/windows/system.ini and add the following under the drivers32 section: MSACM.msgsm610=msgsm32.acm
Set winecfg audio settings to use ALSA, choose emulation for the acceleration, and tick the driver emulation box.�
Running:
Start Ventrilo.exe from where it was installed, create your user profile and enter setup. Disable all DirectInput and enable all DirectSound options. You may test your configuration in the test area and adjust any mixer settings as needed.
Troubleshooting:
If you desire TTS, download and install �SpeechSDK51.exe.
If you are having problems with PTT outside of Wine, an experimental program has been hacked together. You can download ventriloctrl-0.5 or ventriloctrl-0.4 or ventriloctrl-0.3.
If you are having problems with multiple soundcards, you may find this WoW forums thread helpful.
Make sure your microphone is working elsewhere on your system before troubleshooting Ventrilo specific issues. You should be able to use alsamixer to enable/boost/test your mic if it doesn't work already. Audacity may also be helpful for advanced mic troubleshooting.
Pulseaudio is installed by default on recent versions of Ubuntu, OpenSUSE and Fedora Core. It is known to conflict with Wine (among other applications) on a hardware-dependant basis. Some people have reported success with using padsp and setting winecfg to use OSS, but this is not a guaranteed solution.
You may have to remove Pulseaudio via your package manager to get working sound. You may also have to remove a Pulseaudio-related file in /etc/X11/Xsession.d, set winecfg (and possibly other applications) to use ALSA, and possibly remove an asoundrc or asound.conf file in your home directory or in /etc.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Svito on Saturday December 23rd 2017, 20:26
[www.ventrilo.com/ Ventrilo] is a voice communication program for Windows that runs quite well on the latest [[Wine]]. This article outlines a few workarounds necessary to using Ventrilo naturally on Linux.
{{Note|Running Ventrilo under Wine is no longer necessary; [www.mangler.org/ Mangler] is a stable open-source client in the community repository ({{Pkg|mangler}}{{Broken package link|{{aur-mirror|mangler}}}}) that connects to Ventrilo 3.0 servers.}}
== Global Push to Talk Hotkey ==
One problem that Wine Ventrilo users face is that the push to talk hotkey only being detected when a Wine window (such as Ventrilo itself) is in focus. The solution to this is using {{AUR|ventriloctrl}}{{Broken package link|{{aur-mirror|ventriloctrl}}}}, a simple program that sends X input to Ventrilo.
=== Finding the input device ===
The acceptable input devices are in {{ic|/dev/input/}}. If you want to use a mouse use the event-mouse in {{ic|/dev/input/by-id/}}. For a keyboard use {{ic|/dev/input/event[#]}}.
You will probably need to do a bit of trial and error to find the proper event number or device. The best way to do this is just to run {{Ic|ventriloctrl /dev/input/[whatever]}} as root, and press keys or click your mouse and see if it is detected by the program. If it is detected, it will show an example line with a number at the end. That number is the button number that you will use to run ventriloctrl in the future.
For example, my {{Ic|ventriloctrl /dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse}} shows:
# ventriloctrl /dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse 272
If that was the button I wanted to use, I would run ventriloctrl with that line in the future.
=== Startup Script ===
Now we will make a script to run ventriloctrl using the parameters you discovered. This could also be done with an alias or other user-specific methods. Edit your script with your favorite editor and call it whatever you want. Mine is going to be called {{ic|ventriloctrl+}}.
# nano /usr/bin/ventriloctrl+
By default, a normal user does not have the access to the {{ic|/dev/input/}} devices that ventriloctrl needs to use. To get around this you can either make a [[udev]] rule, or just use [[sudo]]. So far, I am just going to show what your script should look like with sudo.
#!/bin/sh
sudo ventriloctrl /dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse 272
Of course, the device and event number should be replaced with the ones you found earlier. Essentially you just want to add sudo to the front of your previous input device line.
Make sure your script is executable:
# chmod +x /usr/bin/ventriloctrl+
All done. Now you just need to make the {{ic|ventriloctrl+}} script run when ventrilo runs.
=== Example Ventrilo Startup Script ===
We previously made a script to start ventriloctrl. Now, you may wish to make a script that starts ventriloctrl after Ventrilo starts. The tough part about this is determining when Ventrilo has started completely, as it is a Wine app. If anyone else has a better way of doing this please add it. Otherwise, here is my method.
Take a look at the first post in the [bbs.archlinux.org/viewtopic.php?id=56646 self-made command line utilities thread] on the Arch forums. The script we are going to use from that is the try script.
Copy it into a script file such as {{ic|/usr/bin/try}}. Make sure the script is executable.
# chmod +x /usr/bin/try
Now create another script to start Ventrilo named whatever you want. Mine will be called {{ic|ventrilo}}.
# nano /usr/bin/ventrilo
In the script, you will first want to cd to your Ventrilo install. By default, this should work for any users that have it installed to their default {{ic|~/.wine}} directory. In my example, I run {{ic|Ventrilo.exe}} and save its pid to the VENT variable, and then I use the try script to run {{ic|ventriloctrl+}} and save its pid to the CTRL variable. Then I wait until VENT finishes, and kill CTRL. The effect? Ventrilo starts and ventriloctrl attempts to start until it does, then it runs until Ventrilo closes. Here is my script:
#!/bin/bash
cd ~/.wine/drive_c/Program\ Files/Ventrilo
wine Ventrilo.exe 2>/dev/null & VENT=$!
try ventriloctrl+ & CTRL=$!
wait $VENT
kill $CTRL
Also make sure your ventrilo script is executable.
# chmod +x /usr/bin/ventrilo
That should be it. You should now be able to run Ventrilo with the ventrilo command.
=== Allowing sudo for ventriloctrl ===
You might also want to run ventriloctrl with nopasswd for [[sudo]]. To do this, edit the sudo config file:
# visudo
Add a line like the following. {{Ic|%wheel}} can be replaced with specific usernames if desired, otherwise it will work for any users in the wheel group.
%wheel ALL=NOPASSWD:/usr/bin/ventriloctrl
== Mangler and ALSA ==
Currently, mangler and mangler-svn from the AUR defaults to using pulseaudio at launch, regardless if it is not installed and will cause the application to hang at the terminal or not start at all. To build Mangler without pulseaudio, edit the PKGBUILD ./configure line, add --without-pulseaudio, like so:
./configure --prefix=/usr --without-pulseaudio
Also, should your microphone fail to transmit any audio or should you get an error from a terminal that looks like this:
(snd_pcm_set_params) Rate does not match (requested 32000Hz, get 0Hz)
It is due to the recording device failing to re-sample to the Ventrilo server's rate. To fix this, go Edit -> Settings and then the Audio tab and select Custom for the input device and type in:
plughw:X,0
Where X is your microphone or recording device ID. To determine your recording device ID:
cat /proc/asound/cards
The number next to each device is the device ID. Also, do not forget to raise the volume on your recording device through alsamixer.
Should none of this work and problems still persist, switching to pulseaudio might be the way to go, at least until Mangler is fixed.
== Additional Resources ==
* [appdb.winehq.org/objectManager.php?sClass=application&iId=2169 WineHQ AppDB entry for Ventrilo]
* [ubuntuforums.org/showpost.php?p=2662867&postcount=83 Ubuntu Forums Source]
by Michael Griffin on Sunday January 10th 2010, 21:29
Running Gentoo Linux 2.3.32 Kernel
Latest Vent 3.0.5 i386.
by ClausM on Sunday March 14th 2010, 15:22
by Eric Kilfoil on Saturday March 20th 2010, 18:55
by Michael Griffin on Sunday March 21st 2010, 22:30
by Eric Kilfoil on Sunday March 21st 2010, 23:41
by Josko on Thursday March 25th 2010, 15:26
With the recent updated (I'm on 1.1.41 amd64 now) my Ventrilo just broke - I can't see any channels or anyone when I connect to a server. When I speak they can hear and see me, but I can't see or hear them. Also I've got codec problems (with the 1.1.40 version of Wine I think).
Tried new prefix and similar actions with no use.
by Eric Kilfoil on Sunday March 28th 2010, 1:38
by ben on Tuesday December 22nd 2009, 17:38
Any ideas?
by Michael on Wednesday December 2nd 2009, 1:47
www.mangler.org/download/
by Iksf on Saturday October 17th 2009, 10:39
svn is svn.mangler.org/mangler/
install steps:
svn co svn.mangler.org/mangler/
cd mangler/trunk
./configure
make
sudo make install
Note: I had to install the Speex package which ment hopping over to the speex website and installing that first
by Justin on Monday October 19th 2009, 17:24
by Eric Kilfoil on Thursday October 22nd 2009, 1:58
The actual website address is www.mangler.org and you can follow our progress there. Release date is Dec. 1st 2009.
by Brent Rose on Monday November 16th 2009, 14:55
I'd highly recommend running this over trying to jump through hoops to get Vent to work right.
by John Porterfield on Thursday November 19th 2009, 1:35
by Jim on Tuesday February 23rd 2010, 13:30
www.mangler.org/2010/01/mangler-with-alsa-support/
by Justin on Tuesday September 29th 2009, 11:40
Any suggestions as to how to get this working?
by Roger B. on Thursday October 15th 2009, 23:37
I using Ubunto, Wine 1.0.1, Newest Ventrilo.
by Roger B. on Friday October 16th 2009, 1:06
by Øyvind on Sunday August 9th 2009, 10:59
by Daniel on Monday August 10th 2009, 10:48
'Codec initialization failed:
Unable to open codec stream. Code = 8'
x.26 is working fine.
by Daniel on Monday August 10th 2009, 11:11
Q: Unable to initialize the codec. CODE = -8
-8 means the codec is found but the settings are messed up.
Control panel
Sound and multimedia
Hardware
Double click "Audio Codec"
Double click on Microsoft GSM 6.10
Click settings.
Set Compress and Decompress to 44100 (or just click Auto Config).
Press OK."
Source: www.ventrilo.com/faq.php#codec2
by Daniel on Monday August 10th 2009, 11:21
by Øyvind on Monday August 10th 2009, 13:13
I tried to compile the package with libgsm-dev installed and it worked.
by Darth Buh on Monday August 10th 2009, 17:35
by Julian Ospald on Monday August 10th 2009, 18:39
by Julian Ospald on Thursday August 13th 2009, 9:17
now i just got bug 5178 ;)
by Daniel on Wednesday October 14th 2009, 3:35
Add new library, select msgsm32.acm from the drop down
Hit Edit, then select the Native(Windows) button.
This seems to have done the trick for me, good luck.
by Iksf on Saturday August 1st 2009, 17:00
www.mediafire.com/?htlyjmooypm
by Eric Work on Tuesday July 28th 2009, 0:45
To share a vent install between 2 prefixes, in the case ~/.wine-wow and ~/.wine-wc3, I made a symlink from the actual vent install (~/.wine-wow) to the target prefix (~/.wine-wc3). "ln -s ~/.wine-wow/drive_c/Program Files/Ventrillo" from within the ~/.wine-wc3/drive_c/Program Files directory. Then run vent as WINEPREFIX=~/.wine-wc3 wine Ventrillo.exe. This is from memory so the details are not exact.
You can create duplicate Ventrillo shortcuts to make this easier.
by Jeff on Sunday July 26th 2009, 9:40
by Jeff on Sunday July 26th 2009, 9:41
by vhaarr on Wednesday May 27th 2009, 20:24
I promptly degraded to 1.1.21, so I didn't get any stderr output or anything.
If it's not resolved in 1.1.23, I'll probably get and post some debug information then.
by Robert Andersson on Thursday May 28th 2009, 16:04
by vhaarr on Friday May 29th 2009, 8:23
by Andrew on Wednesday May 6th 2009, 15:31
Using WoW and Vent.
by Bob Jones on Monday May 18th 2009, 18:07
by Andrew on Tuesday May 19th 2009, 11:07
Like I wrote, PTT works just fine for me with Vent in the background and WoW running full-screen.
by Jeff on Wednesday May 27th 2009, 11:19
by Jeff on Wednesday May 27th 2009, 11:23
by vhaarr on Wednesday May 27th 2009, 20:18
Bob already said this; it only works when a WINE window gets the input PTT key. Try tabbing to your browser or text editor and using the PTT key, it won't work.
by Jeff on Wednesday May 27th 2009, 20:49
But yes, this appears to be the case. Well, it's a good thing I only use Vent while using Wine windows...
by VF on Friday April 24th 2009, 23:14
by smitty on Tuesday April 21st 2009, 17:35
winecfg
1a) audio tab
1b) ALSA Driver -- checked
Hardware Acceleration -- Full
Default Sample Rate: -- 44100
Default Bits Per Sample: -- 16
Driver Emulation -- unchecked
Ventrilo Setup
2a) Voice tab
2b) Enable outgoing voice Comms -- checked
Use Push To Talk Hotkey -- checked
Use Direct Input to detect Hotkey -- Unchecked
Discard Hotkey -- unchecked
Play Key Clicks -- checked
Use Direct Sound (Output device) -- checked
Use Direct Sound (Input device) -- unchecked
3a) Binds tab
3b) Use DirectSound -- unchecked
4a) Speech tab
4b) Use DirectSound -- unchecked
5a) Now you must setup the correct windows drivers to get GSM and all that good stuff. You will need to copy them from your ia32 comptiblity libraries, or an existing windows install somewhere, or download them from the M$ website. They are:
msgsm32.acm
tssoft32.acm
tsd32.dll
lhacm.acm
You will find them in windows at C:\\windows\system32. Copy those files to your /.wine/drive_c/windows/system folder. Yes, thats right, you are going to copy them to your wine drive system folder... Not system32 folder.
5b) Now for the system.ini change. Go to your /.wine/drive_c/windows/system.ini and open that up. You are going to write in the following:
MSACM.msgsm610=msgsm32.acm
MSACM.trspch=tssoft32.acm
MSACM.lhacm=lhacm.acm
When your done with that, save it and close. Your pretty much home free now! Setup a shortcut for ventrilo on your desktop if you like or if wine didnt create one for you already like it did for me. Otherwise a shortcut should have been created in your KDE menu somewhere. Happy voice chatting
by BloodyIron on Friday May 1st 2009, 23:42
Thanks a lot!
by Jeff on Wednesday April 15th 2009, 23:47
I couldn't figure out how to get the push to talk key to work for quite some time. It was breaking in ALSA. I could talk for about 2 seconds before it died. But when I switched to OpenSound everything magically worked. Using aoss/padsp (on Ubuntu) I'm able to talk in Vent while still playing games on the main speakers. It's got some issues but overall it works fairly well.
by Jacob McGown on Sunday July 26th 2009, 0:49
by Jeff on Sunday July 26th 2009, 9:41
by Michael Sierks on Tuesday April 14th 2009, 10:09
by Michael Sierks on Wednesday April 1st 2009, 20:35
by Malcolm Lalkaka on Saturday February 21st 2009, 15:30
I'm using Ventrilo 3.0.4. Any ideas on how to fix this? I have already double-checked that the msgsm32.acm is in ~/.wine/drive_c/windows/system, and that I have the line "MSACM.msgsm610=msgsm32.acm" in ~/.wine/drive_c/windows/system.ini.
by Malcolm Lalkaka on Saturday February 21st 2009, 15:32
by Brett on Wednesday February 25th 2009, 14:48
Unfortunately, I don't understand the "patch" that someone put in the bug for it and I have no idea how to try and apply it. Is there any work or investigation being done on this issue?
by Malcolm Lalkaka on Wednesday February 25th 2009, 18:28
by Brett on Wednesday February 25th 2009, 18:49
by Malcolm Lalkaka on Wednesday February 25th 2009, 20:11
Assuming you're using Ubuntu Linux, you need to uninstall the package named "wine" using Synaptic Package Manager.
Then go to wine.budgetdedicated.com/archive/index.html and download the appropriate package for version 1.1.14. After downloading the package, double-click the package and click the "Install" button.
by Brett on Thursday February 26th 2009, 16:06
I installed PlayOnLinux, which allows you to run multiple versions of wine and multiple applications using different versions. So I now have ventrilo running with 1.1.14 and WoW running with 1.1.15. :)
Just another reason to love Linux.
by N. Andrew Walsh on Tuesday March 10th 2009, 11:46
Thanks for the help.
by Malcolm Lalkaka on Tuesday March 10th 2009, 12:01
My suggestion is that if you want the bug fixed, vote on it. Hopefully, if enough of us vote, it will get enough attention and get fixed quicker.
by Jordan on Friday February 20th 2009, 2:09
Very annoying.
by Seth Murray on Monday July 6th 2009, 15:38
by ManiaC on Wednesday February 18th 2009, 2:49
when i try to isntall it says that msi is not present and that i should isntall it
.NET 2 is also installed but i get no message for this one just ms installer . Anyone know how to bypass this?
by Robert on Thursday February 12th 2009, 11:46
www.inovani.no/DemosDownload.htm
by Roger on Tuesday January 27th 2009, 11:18
However, my guild has mac users so we have to use Speex.
When i try to use speex they say i sound very garbled and static.
I have tried all different kinds of settings for both vent and wine and nothing seems to work. Has anyone found a fix for this kind of problem.
BTW Vent is v3.0.4
by Paul Hampson on Tuesday January 6th 2009, 1:31
err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1627
This error was caused for me by not having a .NET installation. Installing .NET 2.0 with winetricks solved it.
by Anders Aa. on Friday December 5th 2008, 13:49
For example I press my push to talk button, I have to let go of it in order to type something.
This is easily reproducable in every program I've tried, open a text editor, hold down push to talk (capslock in my case, could that affect it?) and try to write something, nothing will show up.
Are there any programs to forward the hotkey to ventrilo, that does not have this (huge) limitation?
by Anders Aa. on Friday December 5th 2008, 16:14
Found this little script worked:
ubuntuforums.org/showpost.php?p=6304758&postcount=299
by Nate on Friday December 5th 2008, 0:19
ubuntuforums.org/showpost.php?p=6304758&postcount=299
by James on Tuesday December 2nd 2008, 21:41
by Michael Sierks on Tuesday November 18th 2008, 15:32
by jwscott on Tuesday November 18th 2008, 3:40
The link you provided that takes you to the World of Warcraft forum is basically what I am looking for, but I have an issue Im hoping someone can help me with. I do not have a .asoundrc file as described in this HOWTO. The only asoundrc file I have is this:
/usr/share/doc/alsa-lib-1.0.17/asoundrc.txt
Is this the same file? It looks like it might be related considering the content, but it is not located as ~/.asoundrc. And changes I made to this file didn't make things work.
If anyone knows any easier way to get me functioning, I am open to suggestions.
Fedora 9
Wine 1.5
USB logitech quickcam mic
creative labs internal XFI Xtreme gamer
by jwscott on Tuesday November 18th 2008, 13:12
This method is annoying and clunky but it works until I find a way to link both my USB mic and my internal sound card in Wine.
by John Hanely on Tuesday November 18th 2008, 21:12
This configuration will only apply to vent, so WoW and other programs will still use alsa.
Make sure the global settings are set to use alsa, of course.
-John
by John Hanely on Friday November 14th 2008, 10:34
It uses normal X input rather than the event interface, so there are no kernel options or device file permissions to configure. It can be activated/deactivated with a keyboard shortcut, and sends in the same key it captures.
So for example:
1) Configure your desktop manager to launch keylistener.pl when CTRL+` is pressed.
2) Start Ventrilo
3) With the Ventrilo window in focus, press CTRL+`
A small window titled 'Press a Key' will appear.
4) Tap the key you want to capture (right CTRL for me) a few times until the 'Press a Key' window closes.
The Ventrilo window's title will change to: Ventrilo (Key R_Control Captured)
5) Make sure Ventrilo is configured to use that same key for push-to-talk.
6) Use and Enjoy.
7) If you want to uncapture the key, activate your keyboard shortcut again (CTRL+`)
The Ventrilo window title will return to normal.
It requires the following perl modules installed:
X11::GUITest
X11::Protocol
X11::Keyboard
They can all be installed with cpan. As root, run:
cpan -fi X11::Keyboard X11::Protocol X11::GUITest
I haven't tested this extensively, so use at your own risk.
www.splitreflection.com/~calin/keylistener.pl
-John
by John Hanely on Friday November 14th 2008, 16:53
-John
by Patric Falinder on Thursday November 27th 2008, 16:06
It works really good for me :) thanks alot for that perl script man.
been trying to get PTT to work for ages :D
by Patric Falinder on Thursday November 27th 2008, 16:13
That would be really cool if you got that to work!
by John Hanely on Saturday November 29th 2008, 12:26
-John
by Patric Falinder on Friday March 13th 2009, 3:58
Is it possible to get that to work?
It would be really great if you could get it to work, as I use ventrilo daily and I cant talk in vent when I have vent or a wine-app minimized..
by John Hanely on Friday March 13th 2009, 11:14
by Seth Murray on Monday July 6th 2009, 18:50
holy flying f, what?! My sympathies buddy.
by Michael Sierks on Monday November 3rd 2008, 9:49
by Heath on Tuesday November 4th 2008, 0:24
- connect to a server
- join a channel
- listen
- push to talk
Everything beyond that would be icing on the cake. I wish I was competent at programming or something to help you out : )
by Michael Sierks on Tuesday November 4th 2008, 10:02
- Speex only codec
- text based, (gui may come later)
- alsa only, possibly oss(havent got this far yet)
This will be very bare bones at first but with time will come enhancements.
by Yulian Kuncheff on Friday November 7th 2008, 4:32
by Michael Sierks on Friday November 7th 2008, 12:21
by Jason L on Tuesday November 11th 2008, 20:38
by Michael Sierks on Tuesday November 11th 2008, 23:45
Now my site will be up at "www.sierkstech.net/ventinux". I will require you to register a login in order view anything. This is an attempt to keep it low key. You will find more information on my site, when it is up in a week or so. The website is of course also under development but by my brother is working on it so it should be up shortly.
Thank You for the support :)
and please make donations
by Michael Sierks on Monday November 17th 2008, 8:15
by Dan on Tuesday November 11th 2008, 23:24
by Keith on Saturday November 15th 2008, 5:11
by David Fisher on Sunday November 2nd 2008, 22:01
Run winecfg with:
`padsp winecfg`
then selecting OSS driver. It should show "PulseAudio Virtual OSS" as the wave in and wave out devices.
Then running vent with:
`padsp wine Ventrilo.exe`
And selecting "Use Direct Sound" for both input and output.
Then I have to run any other windows game with (for example):
`padsp wine war3.exe`
for them to play nice and both work. A bit awkward, but it gets the job done.
by Heath on Tuesday November 4th 2008, 2:10
At first I thought it was HAL being in control of the kb/mouse input.. but I can select a PTT key easily in ventrilo now. Pressing it does not allow transmission if I have winecfg set to using ALSA.
If winecfg is using OSS and is run via the above comment using padsp, I can get vent working.
by Heath on Wednesday November 5th 2008, 6:16
They 'pulseaudio' device appears under oss in winecfg without running padsp before the program.
by Heath on Wednesday November 5th 2008, 19:36
by dan on Monday October 13th 2008, 18:24
dan@desktop:~/vent$ WINEPREFIX=/home/dan/.wine_steam wine ventrilo-3.0.1-Windows-i386.exe
fixme:sfc:SfcIsKeyProtected ((nil), (null)) stub
fixme:advapi:RegisterEventSourceW ((null),L"MsiInstaller"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003f5,(nil),0x0007,0x00000000,0x33f974,(nil)): stub
err:eventlog:ReportEventW L"=====================================================\r\nException code: C0000005 ACCESS_VIOLATION\r\nFunction: 0x0\r\n=====================================================\r\n\r\nRegisters:\r\nEAX:00000000 EBX:76497BBF ECX:0033F9B8 EDX:00000031 ESI:0033FC40 EDI:0013F168\r\nCS:EIP:0073:00000000 "...
err:eventlog:ReportEventW L""
err:eventlog:ReportEventW L""
err:eventlog:ReportEventW L""
err:eventlog:ReportEventW L""
err:eventlog:ReportEventW L""
err:eventlog:ReportEventW L""
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
dan@desktop:~/vent$
by dan on Tuesday October 14th 2008, 22:03
by Andrew on Wednesday October 1st 2008, 20:54
I'm using ventriloctrl to talk on ventrilo in X, but if I'm not talking I get sent to the AFK channel. On windows it checks for AFK based on mouse movements, but of course not in X.
I'm guessing the easiest way would be some sort of modification to ventriloctrl. Has anyone done anything in this direction?
by Michel Blanchet on Tuesday August 2nd 2011, 1:51
I have the same problem. I run on Gentoo. When I use Ventrilo, I play World of Warcraft in an other X server.
Anyone know how to tell Ventrilo that I am not AFK?
Thanks
by Simon Philipp on Monday September 22nd 2008, 13:18
It doesn't respond to PTT or Voice Activation.
It also locks up when i use the "monitor" or "test" function in Setup.
Any ideas?
by Simon Philipp on Monday September 22nd 2008, 13:18
by Milan Troller on Monday August 11th 2008, 12:48
by Caleb Gray on Saturday August 23rd 2008, 23:04
I rewrote the VentriloCtrl tool, grab it from here: www.calebgray.com/uploads/ventriloctrl/ventriloctrl-0.5.zip
READ THE README!!!
This version removes the Xevie support, because that was just a bad idea. (Sorry man, it was.)
Basically, I lightened it up, made sure it works without any permission hacks, optimized it a lot, and now I'm using Vent without any problems on my Gentoo box.
- Caleb Gray
by Milan Troller on Sunday August 10th 2008, 13:48
This stuff is being dumped into console multiple times after start. I am not sure if it is the problem:
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
err:ole:CoGetClassObject class {a910187f-0c7a-45ac-92cc-59edafb77b53} not registered
err:ole:CoGetClassObject class {a910187f-0c7a-45ac-92cc-59edafb77b53} not registered
err:ole:create_server class {a910187f-0c7a-45ac-92cc-59edafb77b53} not registered
Please help.
by Mauno on Friday August 8th 2008, 19:10
Downloading the file from here is much easier and faster than from driverguide.com. Care to replace the original link in the HOWTO, with the one provided above ?
by Hew McLachlan on Saturday August 9th 2008, 0:33
by Alex Barker on Thursday July 31st 2008, 1:27
by Jes Andersen on Monday April 6th 2009, 8:38
"XEvIE has been removed from HEAD on Wed Oct 22: cgit.freedesktop.org/xorg/xserver/commit/?id=f4036f6ace5f770f0fe6a6e3dc3749051a81325a"
So it will probably break very soon.
by Max W on Saturday July 26th 2008, 23:52
I have searched for this codec all over google and I am always getting corrupt files or broken links.
If the remedy for this problem is to download please give me the link of where I can download it and how do i instal it.
Thanks,
Max
Oh and I cant hear anyone talk in Vent thats a problem too.
by Hew McLachlan on Sunday July 27th 2008, 5:33
You mention that you are searching for the codec, getting corrupt/broken links, and you want download and install instructions. Make sure you re-read the how-to and follow it carefully, as it explains all of this.
by Adam on Tuesday July 15th 2008, 23:03
To test if it was maybe slackware or a hardware problem, I made a virtual machine on Windows XP with Unbuntu and tried to get ventrilo working on there. I had exactly the same issue.
Could this be some kind of special configuration I need to do to get this to work? I followed the HOWTO to the letter.
by Jonny Power on Wednesday December 24th 2008, 16:11
Change them in the User Editor.
by Jonny Power on Sunday July 13th 2008, 19:55
by Jonny Power on Saturday July 12th 2008, 12:53
That link to the wow forums about 2 sound cards is also extremely useful, it should be added to the install how to.
by Richard on Sunday July 13th 2008, 18:44
by Andrew on Thursday July 10th 2008, 14:48
What sort of information can I supply or what sort of testing can I do to determine whether this is a Wine problem or not? Audio in other applications continues to work while Vent freaks out.
by chris on Wednesday August 6th 2008, 23:35
by Andrew on Friday August 8th 2008, 10:30
by Hew McLachlan on Friday August 8th 2008, 11:16
by Andrew on Friday August 8th 2008, 11:38
by Miltiad on Monday September 1st 2008, 10:51
by Linubie on Tuesday July 8th 2008, 12:05
Any settings I tried I cant select the mic in the setup section under mux. Btw. TS is running so the microphone is usable.
As soon as I choose a mixer (Audigy 4 [SB0610]) I receive this error
VoiceCommMixerStart: Invalid voice mux selection. (-1)
I tried booth alsa and oss with and without software emulation.
I am using an Audigy 4, here is my alsa / oss config
# Set this to the correct number of cards.
options snd cards_limit=1
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-emu10k1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
Maybe someone has a hint for me how to solve this.
by Alex Boag-Munroe on Thursday June 19th 2008, 15:12
If I install wine 0.9.91 (random older version I tried) it works no problem.
I can choose from 3 out of 3 input devices, I can only choose one of them for output. winecfg sees all the devices fine.
by Zeus on Wednesday June 18th 2008, 20:40
by Tony on Monday May 26th 2008, 23:30
However, I have a Logitech G5, and am using btnx to get the extra buttons to function as whatever I want.
I set up my thumb button to be Insert on the keyboard, and when I try to set PTT on Vent to use Insert, I can use the mouse button to set it, but then when I actually try PTT, nothing happens. Since it seems like it is quite close to working, I was wondering if anyone had any ideas I could try.
by Tony on Monday June 2nd 2008, 19:05
by Andy on Saturday May 17th 2008, 12:18
fixme:mixer:ALSA_MixerInit No master control found on Logitech USB Headset, disabling mixer
- snip -
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {a910187f-0c7a-45ac-92cc-59edafb77b53} could be created for context 0x17
at which point it hangs. forever. If I try to start ventrilo again, it says "ventrilo is already running."
Experienced this problem with 9.61, not with 9.59.
Does anyone know how to fix this?
by Intangir on Thursday July 9th 2009, 22:09
i never got it before, it suddenly started after upgrading
it only seems to happen when other programs are already using pulseaudio thru padsp (im using oss with alsa)
by Andrew on Saturday May 10th 2008, 18:58
forums.worldofwarcraft.com/thread.html?topicId=2200220013&sid=1
The best thing to do is get a program like Audacity and test all the mic settings in there to find whether your input works at all. Once it does, you can follow the above guide accordingly.
by Lubos on Thursday August 25th 2011, 13:06
by fired on Thursday April 24th 2008, 0:08
by fired on Wednesday April 23rd 2008, 2:17
by Ilkka Forsblom on Friday May 9th 2008, 7:36
by Intangir on Sunday April 20th 2008, 2:47
like loading a game
or opening a browser (especially with flash) vent doesnt let me talk right anymore, my outbound is all garbled or doesnt work at all
i have to disconnect and reconnect to fix it
other than that regular annoyance it works fine
by Geoff on Wednesday April 9th 2008, 8:40
I can push the hotkey and it will work once if the window is selected... if I hold the hotkey for more than 1 second it locks in the "green speaker broadcasting state" although no voice is actually going out after that first second.
If I hold the hotkey for a split second it will work and broadcast voice for that split second, but then pressing the hotkey again yeilds absolutely no result. only opening and closing the setup dialogue brings me back to the state where I get the problems listed in the paragraph above.
the PTT hack/script doesn't work at all.
by Andrew on Wednesday April 9th 2008, 14:07
by Robert Sallee on Sunday April 13th 2008, 18:39
by Geoff on Sunday April 13th 2008, 18:52
by Andrew on Friday April 4th 2008, 13:13
Anyone else having this problem?
by Chris Boyle on Wednesday May 14th 2008, 13:30
I start Ventrilo up, 2 way communication works fine until a random amount of time later when I can no longer speak but can still hear everyone fine. I notice a large drop in FPS in WoW and Ventrilo using quite a bit of CPU usage. Then I have to shut down Ventrilo, kill the process and start it back up to fix all related issues until it starts acting up again.
This behavior has happened to me in both WINE 0.9.59 and 1.0-RC1.
Possibly relevant specs:
Ubuntu 8.04
AMD Athlon 64 4000+
Sound Blaster Audigy Value
WINE 1.0-RC1
Ventrilo is installed in it's own WINE Prefix with all defaults except using ALSA with "Full" acceleration and the "Driver Emulation" box checkmarked. I'm also using some script to make PTT work but I've verified that even when not using the script the problem still occurs. I've also tried changing the audio acceleration settings and to OSS with no luck.
by Andrew on Thursday May 15th 2008, 11:24
Wine 1.0-rc1 (been happening since 0.9.46 or so, I think)
AMD64 3600+
Debian testing
Audigy2
another machine
AMD64 6400+
Debian sid
Audigy4
by Todd Martin on Tuesday March 25th 2008, 15:53
I have PTT enabled and I can hear the "beep" when I push my key just fine, but no voice goes out. I've tried every possible variation, enablding and disabling direct sound etc. Just can't get it working. Hope someone has some advice for me, really annoying not being able to talk. Thanks all!
-todd
by Andrew on Thursday April 3rd 2008, 13:56
by Todd Martin on Thursday April 3rd 2008, 16:30
by Andrew on Thursday April 3rd 2008, 16:58
If you are in fact using alsa, check out alsamixer or one of the other mixer control programs for alsa.
Read the alsamixer manual and pay special attention to the capture view mode and using the space-bar to enable recording for a channel.
by Todd Martin on Thursday April 3rd 2008, 17:37
by Andrew on Friday April 4th 2008, 13:10
by memeyou on Tuesday March 25th 2008, 10:15
I removed the file io/loop from ventriloctrl.c and set my favorite key, XK_grave. It now just takes and send the key status and closes. I then saved it in /usr/bin.
Install actkbd - I used the udev.rules file to run it. Be sure to edit this file before using. For my config, I used "41:key::ventriloctrl 1&" and "41:key::ventriloctrl 0&". 41 is my grave key.
by memeyou on Tuesday March 25th 2008, 10:25
by William on Thursday March 20th 2008, 6:25
Anyone gotten the "official" overlay working? The one that comes with Ventrilo? It keeps saying my video card doesn't have the required functionality.
by Eric Sandall on Saturday November 1st 2008, 15:25
01:00.0 VGA compatible controller: nVidia Corporation GeForce 9300M GS (rev a1)
nvidia_driver 177.80
Could be a driver issue.
by Steven Fowler on Sunday December 30th 2007, 15:00
Under voice I have all the boxes on the left checked. I use a hotkey. I use direct sound for output and the default sound device. I don't use direct sound for input and I use a USB Mixer (I have a logitec USB microphone).
The harware input mixer I use is also the USB Mixer.
Nothing seems to fail, and nobody has issues hearing me.
I'm running Ubuntu 7.10 Gutsy Gibbon with my "Enable Software Sound Mixing" turned off.
by Adam D on Sunday December 16th 2007, 18:08
Direct-Sound enabled for both input and ouput, direct input to detect hotkey disabled.
Push-to-talk works outside Ventrilo's window with the Ventrilo control hack. Text-to-speech doesn't work at all in Ventrilo (it can see the libraries after installing the SDK and copying DLLs, but TTS still doesn't work).
I submitted a test, and it was in queue for a while, but now I have nothing in my queue and the test isn't there, so I am left wondering what happened to it?
by Alexander Lindskog on Monday December 17th 2007, 8:43
by Alexander Lindskog on Wednesday December 12th 2007, 7:44
I managed to get Vent running without any of the problems I used to have (no ALSA, no Push-to-talk). I'm positive it has something to do with the latest wine update but in case this helps you here are the settings I used. (all other combinations failed to work :) )
Wine 0.9.50
Winecfg:
-Audio:
--ALSA
--Hardware acceleration: Full
--Driver emulation: Checked
Vent:
Output device: Default DirectSound device
-Use Direct Sound: Checked
Input device: Default wave mappe
-Use Direct Sound: Not checked
Use Direct Input to detect Hotkey: Not checked
I'll send in a screen shot of both panels.
by Shaun S on Friday December 14th 2007, 21:52
1. What distrobution do you use?
2. Do you emulate a virtual desktop in wine. if so does it work outside the virtual desktop. if not does the hotkey work while selecting other programs.
can you post some test data above?
by William on Saturday December 15th 2007, 0:23
Wine settings
Windows 2000
No desktop emulation
Window manager controls the windows
Hardware vertex shader, and pixel shaders enabled.
Audio:
ALSA audio, Acceleration set to "Emulation", 44.1kHz and 16 bits per sample. Driver Emulation disabled.
Ventrilo runs decently. It starts, can connect, and my Push to talk keys work.
Ventrilo settings:
Outgoing comms enabled
Push to talk enabled
Direct Input enabled
Hotkey is "Left Alt + Left Ctrl"
Output is Default wave mapper (no direct sound)
Input is Default DirectSound device (Direct Sound enabled)
Vent works fine when it has focus. I can switch workspaces, and start Lord of the Rings Online too. And vent works while LotRO has focus.
I also run an overlay program which also works fine. However, the inbuilt overlay won't attempt to work as "Your video card does not support hardware video overlay"
by Alexander Lindskog on Saturday December 15th 2007, 7:02
I do not use a virtual desktop. Hotkey does not work when non-wine applications are selected. I does however work when other wine apps are selected (WoW 2.3 in full screen tested)
by WindowSmasher on Tuesday July 8th 2008, 13:44
I've tested these settings. They worked like a charm. Good luck everyone! OH AND I LOVE WINE!
by penpen on Tuesday October 7th 2008, 16:24
"Input device: Default wave mapper
-Use Direct Sound: Not checked "
Once I unchecked that box, everything worked flawlessly.
Additionally, I've been using ventriloctrl-0.5, but I found it annoying that the keys essentially bind to the "A" key when pressed. It ended up essentially giving me two PTT keys, grave (`) and "A". This can be annoying if you are used to using "wasd" for movement in WoW or other games, or if you are just typing a sentence that happens to have the letter "a" in it. To fix this I edited ventriloctrl.c at this line:
#define SIMULATEKEY XK_A // Simulate Key Press
to
#define SIMULATEKEY XK_grave // Simulate Key Press
and now I can use one key to PTT without worrying about annoying people on vent every time I have to press the "A" key.
by Jeremy Apthorp on Saturday December 6th 2008, 6:31