Wine / Misc In this article you may read all sorts of useful information and relevant extra tips and tricks to the Wine guide . Voice Chat . If you choose to configure Wine to use OSS for sound , then you will experience an issue with making voice chat applications and WoW use sound input and output simultaneously . You need to be able to mix sound in order for this to work , but most modern onboard soundcards don ' t support hardware sound mixing , so either you ' ll have to get a PCI soundcard , which supports this feature , or use software mixing . The issue with software mixing comes down to the two different sound interface architectures available in Linux , OSS and ALSA . OSS " ( old / legacy ) " : Doesn ' t allow you to use software mixing . Meaning only ONE application will be able to use sound at a time . ALSA " ( new ) " : Allows software mixing . Meaning several programs can use sound simultaneously . However , as stated previously in this howto , for some people the sound may stutter or be otherwise corrupted when using ALSA , this may force you to use OSS . So you see the problem : Only one of these applications will be able to use sound at a time , but this can be solved by using alsa - oss , which channels OSS applications through ALSA , making them work more or less like regular ALSA programs . You should check for distro native installation methods , or just install it from a tarball file found here : ftp : / / ftp . alsa - project . org / pub / oss - lib / One uses Alsa - Oss by starting the programs with the " aoss " command in front , something like this : Remember that both the voice chat program and WoW need to be run with the aoss command in front . Another somewhat more advanced method of fixing this problem is to use Dmix . Follow these wonderful instructions : http : / / alsa . opensrc . org / Dmix Example . asound . rc for Dmix . # # ALSA Ventrilo . For installation and configuration instructions on Ventrilo see : http : / / appdb . winehq . org / objectManager . php ? sClass = application & iId = 2169 Mangler . If you don ' t want to fuss around with getting Ventrilo working in wine , you can use Mangler , which is compatible with current Ventrilo servers . See : http : / / www . mangler . org / PulseAudio . If you use PulseAudio as your sound system and want to take advantage of the features of PulseAudio , you will need a version of Wine patched with PulseAdio support . You can try Neil Wilson ’ s Wine package or compile Wine from source using Art ' s instructions . I have successfully used both methods . After you ' ve installed the patched version of Wine , simply run winecfg and in the Sound tab , check ' PulseAudio ' . Wine should now use PulseAudio directly . You can verify this by starting the PulseAdio volume control ( pavucontrol ) . In the Playback tab you should no longer see any references to ALSA . You no longer need any additional commands to get sound - a simple " wine / path - to - program / WoW . exe " and / or " wine / path - to - program / Vertrillo . exe " should be enough . In - Game Voice Chat with USB Headsets . Here are the steps I took to get World of Warcraft Voice Chat working on Linux + Wine . On my system , I like game sound over speakers , and voice chat all via the Headset . Requirements : 1 ) Configure ALSA . First thing we need to know is what device number or headset is . Open up a terminal and type the following : You should then see something like this : This shows us our main card , and our USB Headset . Now edit your ~ / . asoundrc file and add the following . 2 ) Edit the Wine registry file located in ~ / . wine / user . reg and add the following section to the end of the file : 3 ) Configure Wine to use ALSA . Open up a terminal and run : Once the winecfg main windows is up , navigate to the " Audio " tab . Here you will see a list of Sound Drivers available to Wine . Within the " Alsa Driver " tree you should now see your device ( s ) within the " Wave Out Devices " and " Wave In Devices " . Here is what my Alsa Driver tree looks like : Now , at the bottom of this tab we need to change some options . Make sure the following options are set : Now click " Apply " , then click " OK " . 4 ) Start WoW Now configure your voice chat settings just as you would on windows ! In - Game Voice Chat with USB Headsets using PulseAudio . See Wine _ miscellaneous _ info # PulseAudio to setup Wine to use PulseAudio . If you have sound working via PulseAudio , everything should work just like as it would on Windows . Be sure you have PulseAudio configured to be able to record from your headset . You can do this by using the Input Devices tab in the Volume Control ( pavucontrol ) . You can test recording by using the Sound Recorder ( or any other recording program ) . You can configure the voice chat settings from within WoW ( just like on Windows ) . You ' ll see the full name of the headset in the devices list . Mine reads " Logitech _ G35 _ Headset Analog Mono " ( for the microphone ) and " Logitech _ G35 _ Headset Analog Stereo " for the speakers . It is also possible to use pavucontrol to ( re - ) direct sound input and output . For the best usage , set all devices to " System Default " within WoW . In the Playback ( and Recording ) tab of pavucontrol you should see WINE [ WoW . exe ] . Simply click on the button to the right and select the device you want to attach to the audio stream . The advantage of using this method is that WoW will not re - initialize the sound system . AntiAlias OpenGL nVidia . Verified working ( very obvious difference ) using nvidia driver version 9755 and WoW 2 . 0 . 12 . You MUST disable full screen glow to make this work . In config . WTF , that ' s : With this done , and antialiasing set in nvidia - settings , antialiasing works . If you remove this line , the antialiasing doesn ' t work , although setting it high still slows things down as though it was working . Not verified for ATI . The Wine OpenGL maintainer says that this won ' t work ; my guess is this refers to actually setting multisampling inside WoW . You can override the settings , but once again , this works only if full screen glow is off - - a commonly reported symptom for WoW users , apparently . Don ' t forget to place in your . xinitrc file , or add to the Sessions / Startup Programs ( when using Gnome ) the following command : That command will load the configuration file , send the values specified therein to the X server , and exit . Thus , all your settings will be automatically loaded next time you log on . Scalable WoW Icon . Simply save this SVG to a location in your home path , and assign you launcher to use it . With Gnome it ' s as simple as right clicking the launcher , going to properties , and then finally clicking the button with the current icon , and finding the replacement . This icon should be far more appealing and allow you to make it larger , with no text as is a current desktop fad , without horrible pixelation . Make the Video Options menu partially work . Use the mod listed here More Information on Config . WTF . All Available Options . Config . wtf _ defaults Typical Config . wtf . SET gxResolution " 1024x768 " Performance Boost . Note : If your Kernel runs the CFS Scheduler ( ) this performance boost doesn ' t work since this command will make it " really " a low priority process ( Eg . If you ' re watching a website and it refreshes major CPU power will be destined to the browser , slowing down WoW ) . Newer distributions as Ubuntu 7 . 10 use CFS Scheduler . You " may " improve the overall game performance and FPS if you change the default priority WoW runs with by starting it with the " nice " command . Using a terminal window type the following command : But if you want to change the priority of a WoW process that is already running , the command to use is " renice " . For both " nice " and " renice " commands the priority values range from - 20 to + 19 and negative numbers raise the priority of a task while positive numbers lower it . Only the superuser can specify negative numbers ( thus raising the priority of a process ) . Lets imagine you are running WoW and want to change the priority without leaving the game . First you need to discover what is the Process ID ( PID ) of WoW ( wich is running under Wine ) . In a terminal window type : The PID is that number in the first line , second column of the output text . Remember that the PID will always be a different number every time you execute WoW . Lets suppose that this time the PID is 12345 . Change its priority with the following command : You will immediately notice the difference . If you want to make sure this really made some difference then change it back to the default priority : Check your distro documentation for " ps " , " nice " and " renice " commands for more information ; " ps " may produce slightly different outputs according to the shell you are executing . Using RAWR in Linux . RAWR is gear comparison tool . Written in . NET is available under address : http : / / www . codeplex . com / Rawr Under linux can be used thanks to . MONO project . to install mono , ( if you are user of Debian based linux - in my case Ubuntu ) command to get mono is : When you download RAWR , after unpacking it DELETE configuration file , and then run rawr using command :