Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I looked in to your issue and I found an idea what is up.
This spesific error is coming from The video card been removed from your system physically.
Have you moved you video card from one slot to another reasently?
https://msdn.microsoft.com/en-us/library/windows/desktop/bb509553(v=vs.85).aspx
that is the link where I found your error.
Here is my idea what to do to fix this:
1) move your video card to a new slot if possible.
2) update drivers after the new slot has been taken.
3) remove old driveres aht might interfere with your current video card.
Do tell me if any of this helps.
"DXGI_ERROR_DEVICE_REMOVED" doesn't necessarily refer to the card being physically removed, although this would in fact be the representative error for that as well. It generally refers to the device driver timing out and Windows not "seeing" it. Thus why it believes it to be removed, which is more commonly the case.
This tends to occur when the video card is being overloaded due to improper settings and cannot present the rendered frames requested by the end user in the amount of time set within the windows registry for said video card and its driver to complete the task with the end result being a "hand shake" via the driver and the OS. To put it more simply, the card times out, but why?
You definitely have the resources to play this without issues. So, there could be a few things causing this error to occur. In your case, I'm assuming that it's an improperly set-up Config.ini, which occurs automatically when first launching the game. The game has probably detected your graphics card driver correctly, but not your specific video card or it's available resources. It likely detected the series instead, which could be a number of different radeon R9 xxx cards.
Which if this is the case likely misinterpreted your available video memory and due to this can't process the requested settings properly since it's likely targeting less video memory than needed. If this was the case, the error would occur and thus the crash.
Below I have attempted to optimize a Config.ini to best suits your system. Follow the directions below and then launch the game to conduct performance tests. If after you conduct the performance test, your experience is satisfactory, feel free to increase your render resolution one step at a time until you eventually reach an optimal balance of performance/visual quality*** (See important note below).
***Important Note (When making changes to in game graphics settings): After making any changes in game, you must relaunch Black Ops 3 for them to apply properly. This is due to an ongoing issue in regards to graphics settings application on the fly creating errors when attemtping to apply and then play without relaunching. Otherwise you'll have performance issues.
Also note: This is simply an initial test and may not present an optimal experience, if after attempting the below Config.ini settings you are experiencing poor performance and persistant crashes, you can either attempt to replace the "SerializeRender" value in the Config.ini to it's default of "0" and retest or simply delete the Config.ini file and relaunch the game for a default one to be generated.
In the case that others decide to try the Config.ini, please refer to the below rules to ensure that you posess the necessary resources to do so. This is optimized for Radeon GPU's only and contains Radeon video card driver identification numbers within it's Configuration text!
____________________________________________________________________________
____________________________________________________________________________
//
//Gameplay
//
//Frame rate cap (0 for none)
MaxFPS = "60" // 0 to 1000
//Show current framerate on screen
DrawFPS = "0" // 0 or 1
//Toggle framerate smoothing
SmoothFramerate = "0" // 0 or 1
//Horizontal field of view in degrees assuming 16:9 aspect ratio
FOV = "80" // 65 to 120
SplitscreenOrientation = "0" // 0 or 1
//Enable network voice chat
VoiceChat = "0" // 0 or 1
//Enable occlusion of sound behind solid surfaces
SoundOcclusion = "1" // 0 or 1
//Mouse smoothing amount
MouseFilter = "0" // 0 to 10
MouseAcceleration = "0" // 0 to 1
MouseSensitivity = "2" // 0.1 to 30
//Mouse vertical sensitivity
MouseVerticalSensitivity = "0.022" // -1 to 1
//Enable vertical look with the mouse
MouseVerticalLook = "1" // 0 or 1
//Maximum number of simultaneous human corpses
CorpseCount = "32" // 1 to 32
//Number of frames the driver is allowed to enqueue, a lower value improves input latency but may decrease performance. Set it to 0 to use the system default, usually 3.
MaxFrameLatency = "1" // 0 to 4
//0 use two threads, one thread update frame N while the second render N-1. 1 concatenate update and render. 2 concatenate update render and frame presentation.
// 0 is the default for the best performance, 1 and 2 improve latency but require a powerful CPU.
SerializeRender = "2" // 0 to 2
//
//Setup
//
//Set to zero to force auto-detect to run at startup
AutoDetectHasRun = "1" // 0 or 1
//Clear to check driver against recommended
LastDriverNvidia = "0" // 0 or bigger
//Clear to check driver against recommended
LastDriverAMD = "150030" // 0 or bigger
//Fraction of video memory usage to target
VideoMemory = "0.97" // 0.75 to 1
//
//Display
//
// 0 - Windowed, 1 - Fullscreen, 2 - Fullscreen Window
FullScreenMode = "1" // 0 to 2
//Window X position
WindowX = "3" // -8192 to 8192
//Window Y position
WindowY = "22" // -8192 to 8192
WindowSize = "1920x1080" // any text
RefreshRate = "60" // 1 to 240
//Monitor index to use for fullscreen
Monitor = "1" // 0 to 8
//Vsync only applies in fullscreen
Vsync = "1" // 0 or 1
//Percentage of window resolution that the 3D scene renders at
ResolutionPercent = "100" // 50 to 200
//Color spaces for monitor output
DisplayGamma = "sRGB" // sRGB, rec.709, or rec.709 - Limited
//Set to 3 to enable triple buffering, useful to prevent large framerate drops when vsync is enabled
BackbufferCount = "2" // 2 to 3
//
//Graphics
//
//LOD's to drop on models, lower numbers are higher quality
MeshQuality = "0" // 0 to 2
//0 - Force 2x anisotropic filtering, 1 - Per material, 2 - Force 16x anisotropic filtering
TextureFilter = "2" // 0 to 2
//Number of mips to drop on streamed textures, lower numbers are higher quality
TextureQuality = "1" // 0 to 3
//Number of mips to drop on effects and dynamic decals, lower numbers are higher quality
TextureQualityFX = "1" // 0 to 15
//Number of mips to drop on reflections, lower numbers are higher quality
TextureQualityProbes = "0" // 0 to 16
//Number of mips to drop on sun shadows, lower numbers are higher quality
TextureQualityBakedSunShadows = "0" // 0 to 2
//Force lowest mips to stay loaded instead of streaming
TextureLowDetailResident = "0" // 0 or 1
DisableDynamicLightShadows = "0" // 0 or 1
DisableDynamicSunShadows = "0" // 0 or 1
//Resolution of spot light shadows
SpotShadowTextureSize = "2048" // 128 to 8192
//Resolution of omni (point) light shadows
OmniShadowTextureSize = "256" // 128 to 2048
//Enable multi-sampled soft shadows
ShadowFiltering = "1" // 0 or 1
//Number of lights with otherwise static shadows to force characters shadows on
ActorShadows = "4" // 0 to 16
//Enable volumetric sun and light shafts
VolumetricLightingEnabled = "1" // 0 or 1
//Number of raymarch samples for sunlight
VolumetricLightingMaxSunSamples = "40" // 1 to 256
//Number of raymarch samples for local lights
VolumetricLightingMaxLightSamples = "8" // 1 to 256
//Skip every other sample if color is constant
VolumetricLightingSkipSunSamples = "0" // 0 or 1
//Skip every other sample if color is constant
VolumetricLightingSkipLightSamples = "1" // 0 or 1
//Enabled order-independent transparency
OIT = "1" // 0 or 1
//Maximum number of overlapping transparency layers
OITLayers = "16" // 8, 9, 12, or 16
//Screen-space ambient occlusion method
SSAOTechnique = "GTAO Ultra Quality" // Disabled, HEMIAO, GTAO Low Quality, GTAO Medium Quality, GTAO High Quality, or GTAO Ultra Quality
//Anti-aliasing technique
AATechnique = "SMAA 1x" // None, FXAA, SMAA 1x, Filmic SMAA 1x, SMAA T2x, or Filmic SMAA T2x
//Per-object motion blur
MotionBlur = "Off" // Off, Auto, or On
MotionBlurQuality = "Medium" // Low, Medium, or High
//Better lighting for skin
SubsurfaceScattering = "1" // 0 or 1
//If true, the game will switch back to fullscreen once it get back the focus after losing it on Alt+Tab or similar events. If false, the game stay window and can be switch back to fullscreen with Alt+Enter
AutoRestoreFullscreen = "1" // 0 or 1
//Set to 1 or 2 to display an ingame overlay of the frame performance over time.
ShowPerformanceGraph = "0" // 0 to 16
_____________________________________________________________________________
Make sure you have the most current Radeon Crimson drivers (15.11.1 "Update Hotfix") prior to begininng this step. Download them from the official AMD driver page.
I hope this helps. I'll subscribe to this thread in the case you have any questions and will attempt to respond within 24 hours. So, you know if this isn't successful, you may need to change a Windows registry value or possibly even create a new DWORD entry for the video driver timeout to be extended in Windows. Yet, regardless this issue will be solved eventually at a user end. Have a nice day and good luck.
Download MSI Afterburner and once downloaded perform the following for a light overclock, so your core clock speeds don't fluctuate anymore which is more than likely to root of your stuttering. Either way, you'll definitely see a performance gain in comparison to it's current state.
Step #1: First, set your "General" tab MSI Afterburner settings to the following and once applied exactly as shown in the image, then restart your computer.
Note: The option to "Synchronize settings for all similar graphics processors" is for Crossfire or SLI configurations, yet selecting it won't cause any issues. So you can either select it or leave it unchecked, it's you preference.
Copy everything else exactly as the image shows below.
http://steamcommunity.com/sharedfiles/filedetails/?id=573305898
Note: Due to the fan db noise, you'll likely prefer to only have the overclock on while gaming, but I highly recommend you leave it at 100% for best in game performance.
Once you eventually become more experienced and familiar with using MSI Afterburner for overclocking you can easily get your MSI R9 290x up to a 1130Mhz+ Core clock and a 1450Mhz Memory Clock or higher depending on the bin quality your specific gpu core as each and every one is slightly different. Some more capable and other less. Yet the overclock I have outlined above will be guaranteed to work and perform well.
Anyways, if you need any further help send me a friend request and I'll answer any questions you may have when I have the time. Good luck and have a nice day.