Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Glossary:Sound"

From PCGamingWiki, the wiki about fixing PC games
(→‎Issues fixed: and cleaned even this)
(Migrated stuff to sound_card. UE3 specific problem (that the stupid engine can only automatically choose between Generic Software and Generic Hardware) is not something for a general page. Also, nobody will come here to see why EAX *does work* (in OAL))
Line 34: Line 34:
  
 
===No surround sound===
 
===No surround sound===
{{ii}} See also: [[#Restoring Legacy Audio Effects (DirectSound 3D)|Restoring Legacy Audio Effects (DirectSound 3D)]]: the majority of pre-2008 games needs DirectSound hardware acceleration to return positional audio.
 
{{ii}} Other games, using OpenAL, may employ old versions that result in bad driver detection and no positioning.
 
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|OpenAL Soft}}
+
{{Fixbox/fix|See [[Glossary:Sound card#DirectSound hardware path|Restoring DirectSound hardware path]] for DirectSound games}}
 +
}}
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Make sure OpenAL games aren't using outdated libraries}}
 
# Navigate to {{p|game}}, where game executable is located
 
# Navigate to {{p|game}}, where game executable is located
 
# Find <code>OpenAL32.dll</code> and rename it
 
# Find <code>OpenAL32.dll</code> and rename it
 
'''Notes'''
 
'''Notes'''
{{ii}} See [[Engine:Unreal Engine 3#No surround sound|Unreal Engine 3]] for specific details
+
{{ii}} Hypothesising OpenAL is already perfectly [[Glossary:Sound card#Set up OpenAL|configured]]
 +
}}
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Verify DS and OAL games hardware buffers number}}
 +
# Download [http://audio.rightmark.org/products/rm3ds.shtml RightMark 3DSound]
 +
# Start RightMark3DSoundBench (aka CPU Utilization test)
 +
# Note under the offended API node, the number of Hardware 3D Buffers available for the in use device.
 +
# Check in game configuration files if number of "Buffers", "Channels" or "Voices" corresponds.
 
}}
 
}}
  
Line 54: Line 62:
  
 
===Can't enable EAX===
 
===Can't enable EAX===
{{ii}} Please refer to [[#Restoring Legacy Audio Effects (DirectSound 3D)|Restoring Legacy Audio Effects (DirectSound 3D)]] for more information.
+
{{ii}} Please refer to [[Glossary:Sound card#DirectSound hardware path|Restoring DirectSound hardware path]] for more information.
{{ii}} This is not required for games using OpenAL
 
  
 
===CD music not playing===
 
===CD music not playing===
Line 92: Line 99:
 
# If possible, check the game's configuration files to see what drive letter it is expecting.
 
# If possible, check the game's configuration files to see what drive letter it is expecting.
 
# Try reinstalling the game from the drive you want to use. This should make the game look to that drive letter instead.
 
# Try reinstalling the game from the drive you want to use. This should make the game look to that drive letter instead.
}}
 
 
==Restoring Legacy Audio Effects (DirectSound 3D)==
 
DirectSound was the component responsible for audio in [[DirectX]]. Most games developed since the mid-90s relied on its hardware-based audio path to offload work and make use of the various enhancement features of discrete [[Glossary:Sound card|sound cards]]. With the arrival of Windows Vista and its new audio stack, Microsoft deprecated it and just employed a software emulation layer. Depending on each game, results may vary from absolute consistency, to bad, misplaced or even missing audio. To resolve this incompatibility, sound device manufacturers developed software to restore legacy audio effects for their respective devices and end users developed workarounds that can be applied to any sound device.
 
 
{{Fixbox|1=
 
{{Fixbox/fix|IndirectSound|ref=<ref>[http://www.vogons.org/viewtopic.php?f=8&t=36870#p322859 indirect sound • VOGONS]</ref>}}
 
{{ii}} EAX support is faked for compatibility reason, but no actual effect is rendered
 
# Download [http://indirectsound.com IndirectSound].
 
# Extract into the installation folder alongside the main game executable.
 
}}
 
 
===EAX===
 
{{ii}} Using these solutions may also restore surround sound functionality in games that use DirectSound 3D.
 
{{ii}} If the game has a grayed-out or disabled EAX option, using these solutions should allow the option to be enabled.
 
{{Fixbox|1=
 
{{Fixbox/fix|Asus Xonar cards}}
 
# Make sure you are running the most updated drivers
 
# Open the Asus control panel
 
# Tick "GX" mode
 
'''Notes'''
 
{{ii}}Your Xonar must be the default playback device
 
}}
 
 
{{Fixbox|1=
 
{{Fixbox/fix|[https://web.archive.org/web/20130508122842/http://connect.creativelabs.com/alchemy/default.aspx ALchemy] - Creative audio cards}}
 
{{ii}}Refer to the [http://community.pcgamingwiki.com/files/file/284-creative-alchemy-quick-start-guide/ ALchemy Quick Start Guide] for more detailed information and instructions.
 
# Make sure you are running the most updated drivers for your Sound Blaster
 
# If your audio card driver doesn't include ALchemy, download and install [http://community.pcgamingwiki.com/files/file/68-alchemy/ latest version]
 
# Open the Creative control panel and switch on Game mode
 
# Start the ALchemy app and enable the games you want to play with EAX effects
 
}}
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Install ALchemy Universal (non-Creative cards)}}
 
# Install [http://community.pcgamingwiki.com/files/file/28-creative-alchemy-universal/ Creative ALchemy Universal].
 
# Configure ALchemy for the game (see the game's wiki page or Creative's [https://web.archive.org/web/20130702030043/http://connect.creativelabs.com/alchemy/Lists/Games/AllItems.aspx games list]).
 
}}
 
 
{{Fixbox|1=
 
{{Fixbox/fix|On Realtek chips}}
 
{{ii}} Supports EAX up to version 2
 
# Download [http://community.pcgamingwiki.com/files/file/75-realtek-3d-soundback/ 3D SoundBack]
 
# Extract it somewhere, right-click <code>setup.exe</code> and choose Properties.
 
# On the Compatibility tab set the compatibility mode to Windows Vista.
 
# Run the installer.
 
# Go to the installation folder, right-click <code>3DSoundBack.exe</code> and choose Properties
 
# On the Compatibility tab set the compatibility mode to Windows Vista.
 
# Open the program and enable the fix for your games.
 
'''Notes'''
 
{{ii}} Your Realtek chip must be the default playback device.
 
{{ii}} Make sure to run [[Compatibility Mode#Privilege Level|as administrator]] and to set Windows Vista [[Compatibility Mode#Compatibility mode|compatibility mode]].
 
}}
 
 
===A3D===
 
{{ii}}Lists of Aureal 3-Dimensional enabled games can be found [https://web.archive.org/web/20030811185730/http://www.vortexofsound.com/gamelist/gamelist-a3d.htm here] and [http://members.optushome.com.au/kirben/3dsoftware.html here]
 
{{++}}C-Media based sound cards support A3D 1.0 out of the box, even in Windows Vista (via Xear3D)<ref>[https://web.archive.org/web/20091231093325/http://www.cmedia.com.tw/news_xear3d_ex.html C-Media’s Xear3D EX announcement - C-Media company news (retrieved)]</ref>
 
{{Fixbox|1=
 
{{Fixbox/fix|A3D on Creative soundcard|ref=<ref>[https://web.archive.org/web/20100510160147/http://www.pro-hl.com/a3d_winxp.shtml A3D for Windows XP - (retrieved)]</ref>}}
 
# Download latest [http://www.soundcard-drivers.com/drivers/7/7493.htm official A3D drivers] ([http://95.31.27.16/Soft/Aureal/a3ddrivers312.exe mirror]) and install them
 
# Copy <code>a3d..</code> files (inside {{code|%windir%\system32}} or {{code|%windir%\SysWOW64}}) to {{code|%windir%\system}}
 
# Run the game with "Windows 98 / Windows Me" compatibility
 
'''Notes:'''
 
{{ii}} A 1.0 wrapper should have been included in every Creative's driver since early 2000s<ref>[https://web.archive.org/web/20010208081840/http://alive.singnet.com.sg/features/inside/03-3d-audio.htm Inside the Sound Blaster Live! - ALive! (retrieved)] and verified by [[User:Mirh|Mirh]]</ref>
 
{{ii}} Not all Creative's card will work<ref>[https://web.archive.org/web/20020609102420/http://www.jugger1.pwp.blueyonder.co.uk/a3dnotes.htm Important Notes on Installing A3D for Soundblaster Cards - KIA Clan Site (retrieved)]</ref>. Check the fixbox below for a possible workaround
 
}}
 
{{Fixbox|1=
 
{{Fixbox/fix|A2D - An universal DirectSound3D wrapper for A3D|ref=<ref>[https://web.archive.org/web/19991010145916/http://www.aureal.com/tech/te_tech.htm Aureal: Technology - Aureal.com (retrieved)]</ref><ref>[http://members.optushome.com.au/kirben/drivers.html#A2D%20Drivers Aureal A3D Central - Drivers]</ref><ref>[http://www.ntcompatible.com/A3D_with_Soundblaster_Live_Cards_t5677.html#23924  A3D with Soundblaster Live! Cards - NT Compatible forums]</ref>}}
 
# Download the [http://www.worknd.ru/A3D-Live.exe updated wrapper] and install it
 
# Make sure the included {{file|a3dapi.dll}} is in your {{code|%windir%\system}} too
 
# Delete any a3d related files from your game installation directory
 
# Launch the game with "Windows 98 / Windows Me" compatibility
 
'''Notes:'''
 
{{ii}}From Windows Vista onwards, ''older'' games could require the original untouched [http://www.soundcard-drivers.com/drivers/26/26364.htm wrapper] '''''combined''''' with one of [[#EAX|DirectSound restoration]] methods
 
}}
 
{{Fixbox|1=
 
{{Fixbox/fix|Bring back your Aureal Vortex card - Windows XP|ref=<ref>[http://www.overclockers.com/forums/showthread.php?t=85854 REAL A3D in windowsXP - Overclockers Forums]</ref>}}
 
{{ii}} Default XP drivers should be fine. Otherwise try the [http://www.soundcard-drivers.com/companies/136.htm updated ones] ([http://www.nix.ru/drivers_list.html?key=2593 mirror]) <ref>[https://web.archive.org/web/20031002213035/http://www.vortexofsound.com/drivers/drivers.htm Vortex of Sound - Aureal Vortex focused site (retrieved drivers page)]</ref>
 
# [https://web.archive.org/web/20041011143759/http://myweb.tiscali.co.uk/chris.day/download/aureal.htm Download] XP Vortex control panel, accordingly to your sound card
 
# Navigate to the folder where you installed the game you are going to play with and make sure there are no a3dapi related files
 
# Start the game with "Windows 98 / Windows Me" compatibility
 
'''Notes:'''
 
{{ii}}('''''A3D ''''' drivers ≠ '''''Vortex sound cards''''' drivers)<ref>[http://www.quantexzone.com/index.php/vortex-of-sound/a3d-faq/114-a3d-faq-drivers A3D FAQ - Drivers - Quantex Zone]</ref>
 
{{ii}} You'll need original Windows XP's A3D drivers in order to have this procedure working . If you think this is not your case, replace {{file|a3d.dll}} and {{file|a3dapi.dll}} in your Windows folder with those inside {{code|%windir%\driver cache\i386\driver.cab}}
 
{{--}} VIA and AMD chipsets users with a Vortex card could experience a loss of sound <ref>[https://web.archive.org/web/20041017135923/http://myweb.tiscali.co.uk/chris.day/guides/vortex.htm Aureal Vortex Sound Loss Fix - Quantex Zone (retrieved)]</ref> at -but not only limited to- Windows startup. Download the attached [http://prdupl02.ynet.co.il/ForumFiles/882924.zip wpcredit/wpcdset] ([http://mir.cr/16WU3XLQ mirror])([http://myweb.tiscali.co.uk/cheryl.day/files/wpcredit.zip mirror2]) and follow [https://web.archive.org/web/20030814034646/http://www.vortexofsound.com/techhelp/th-v2a80.htm these].[https://web.archive.org/web/20030404154747/http://myweb.tiscali.co.uk/chris.day/vortexfix01.html instructions] to solve the problem.
 
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Revision as of 21:49, 24 August 2015

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.

Speaker setup

Many games use the speaker configuration reported by the operating system so having it set correctly is crucial.
Instructions

Issues fixed

Sound problems (cracking, delays, missing music/effects, etc.)

Instructions
Instructions

No surround sound

Instructions
Instructions
Instructions

Game volume decreases

Instructions

Can't enable EAX

Please refer to Restoring DirectSound hardware path for more information.

CD music not playing

CD-DA music (shows up as a music CD in media players)

Instructions
Instructions

Non-CD-DA music (does not show up as a music CD in media players)

Instructions


References