Forum Discussion

Re: DirectX Error Windows 8.1 64-Bit

I am racking my head trying to recall how I got the direct x error off of my PC :/ I did have mega issues in BF4 but I got it crash free with work. Since BF3 I have had 32gigs ram yes I know over kill but so worth it lol as bf4 is a hog on the PC :] 

The 2 direct x errors at start up wants me to say run sfc /scannow agin 2x with reboots between each test. As I have seen it pass one run but fail 2nd run :/ for me when I was fixing my issues in bf4.

Edit... I am not sure it would work but if you want I can give you my info on how I did a fully clean install on BF4. If you want it but you sound like you already know what you are doing:]

________________________________________________________________________________

Did I help you @ all? Reward me with a XP if I did. If I solved your question please hit Accept As Solution on my post so others know it worked.

9 Replies

  • Anonymous's avatar
    Anonymous
    11 years ago

    Well, Zorlacc, I would not say no to any further suggestions! So please, if you have the time feel free to share, if it does not help me, it might help someone else. 

    I have followed your suggestion with two sfc /scannow with restarts in between. Both stated "Windows Resource Protection did not find any integrity violations" ☹️ So dead end so far.

    Then I proceeded to create a Documents/Battlefield 4/settings/PROFSAVE_profile file with the follwoing contents:

    GstAudio.AudioLanguage 0
    GstAudio.AudioQuality 1
    GstAudio.CarRadio 0
    GstAudio.DialogueVolume 0.700000
    GstAudio.MicrophoneVolume 0.500000
    GstAudio.MusicVolume 0.700000
    GstAudio.SoundSystemSize 20
    GstAudio.StereoMode 0
    GstAudio.VOIPVolume 0.500000
    GstAudio.VOLanguage 0
    GstAudio.VoipOn 1
    GstAudio.VoipVolumeReduce 1
    GstAudio.Volume 1.000000
    GstAudio.YourSoundSystem 2
    GstRender.AmbientOcclusion 2
    GstRender.AnisotropicFilter  4
    GstRender.AntiAliasingDeferred 0
    GstRender.AntiAliasingPost 3
    GstRender.Brightness 0.500000
    GstRender.ColorBlindMode 0
    GstRender.ConsoleAntiAlias 1
    GstRender.Contrast 0.500000
    GstRender.EffectsQuality 2
    GstRender.Enlighten 1
    GstRender.FieldOfView 70.000000
    GstRender.FieldOfViewScaleADS 1
    GstRender.FullscreenEnabled 0
    GstRender.FullscreenMode 2
    GstRender.FullscreenRefreshRate 60.000000
    GstRender.FullscreenScreen 0
    GstRender.HUDScale 0.500000
    GstRender.LightingQuality 2
    GstRender.MantleEnabled 0
    GstRender.MeshQuality 2
    GstRender.MotionBlur 0.500000
    GstRender.MotionBlurEnabled  1
    GstRender.OverallGraphicsQuality 0
    GstRender.PostProcessQuality 2
    GstRender.ResolutionHeight 1080
    GstRender.ResolutionHertz 0
    GstRender.ResolutionScale 1.000000
    GstRender.ResolutionWidth 1920
    GstRender.ScreenSafeAreaHeight 1.000000
    GstRender.ScreenSafeAreaWidth 1.000000
    GstRender.ShaderQuality 2.000000
    GstRender.ShadowQuality 2
    GstRender.StereoConvergence 1.000000
    GstRender.Stereoscopy 0
    GstRender.TerrainQuality 2
    GstRender.TextureFiltering 2
    GstRender.TextureQuality 2
    GstRender.TransparentShadows 1
    GstRender.UndergrowthQuality 2
    GstRender.VSyncEnabled 0
    GstRender.WeaponDOF 1
    GstInput.Deadzone 0.300000
    GstInput.DeadzoneCenter 0.220000
    GstInput.FreelookSensitivity 0.500000
    GstInput.HeadtrackingEnabled 1
    GstInput.HoldButtonToZoom 1
    GstInput.HoldForBreathControl 1
    GstInput.InputMethod 0
    GstInput.IsRightHanded 1
    GstInput.LeaningEnabled 0
    GstInput.LeaningSensitivity 0.500000
    GstInput.MouseRawInput 1
    GstInput.MouseSensitivity 0.030000
    GstInput.MouseSensitivityVehicle 0.300000
    GstInput.Scheme0Buttons 0
    GstInput.Scheme0FlipCameraY 0
    GstInput.Scheme0FlipY 0
    GstInput.Scheme0Sensitivity 1.000000
    GstInput.Scheme0Sticks 0
    GstInput.Scheme1Buttons 0
    GstInput.Scheme1FlipCameraY 0
    GstInput.Scheme1FlipY 0
    GstInput.Scheme1Sensitivity 1.000000
    GstInput.Scheme1Sticks 0
    GstInput.Scheme2Buttons 0
    GstInput.Scheme2FlipCameraY 0
    GstInput.Scheme2FlipY 0
    GstInput.Scheme2Sensitivity 1.000000
    GstInput.Scheme2Sticks 0
    GstInput.Scheme3Buttons 0
    GstInput.Scheme3FlipCameraY 0
    GstInput.Scheme3FlipY 0
    GstInput.Scheme3Sticks 0
    GstInput.SoldierZoomSensitivityAll 1.000000
    GstInput.SoldierZoomSensitivityCloseMagnRange 1.000000
    GstInput.SoldierZoomSensitivityCloseRange 1.000000
    GstInput.SoldierZoomSensitivityLongRange 1.000000
    GstInput.SoldierZoomSensitivityMediumRange 1.000000
    GstInput.SoldierZoomSensitivityVeryLongRange 1.000000
    GstInput.SpeechRecognitionDialect 0
    GstInput.SpeechRecognitionEnabled 1
    GstInput.SpeechRecognitionEnabledEnum 0
    GstInput.VehicleAimRelativeControl 1
    GstInput.Vibration 1

     Which I had taken from http://segmentnext.com/2013/11/06/battlefield-4-tweaks-guide-how-to-improve-graphics-and-performance/

    I have also double checked the registry entries at:

    HKEY LOCAL MACHINE/SOFTWARE/WoW6432Node/EA Games

    where I have not changed anything, but removing the "TM" from the DisplayName. 

    Furthermore I have recognised that everything is set to the en_US locale which is in correspondance of my keyboard layout, but not with my Region settings, which are set to en_GB (United Kingdom)

    I have also downloaded, once again from http://www.microsoft.com/en-us/download/confirmation.aspx?id=35 the DirectX and reinstalled it. 

    I did manage to start the game. And the first thing that I changed was putting the video settings to "Borderless". I did manage to play for a couple of minutes until it crashed. Interestingly no error message was available. But the TaskManager showed a RAM usage of about 1680mb. I assume, it has something to do with the 1.6GB. 

    Next I am going to try to switch of the Intel Hypervisor from the BIOS setting, though, it kind of defeats the purpose of my machine as I am heavily working with virtual machines for work and the also explains the specs of a i7 and 32GB of RAM - in fact, I only got the graphics card, because every now and then I would like to play. But the machine is not build for gaming. 

    I will also try to change my Region format to United States and see what happens. I will update accordingly. 

    Btw, Thank you for taking interest into my problem ! I really do apprechiate it. 

     

    EDIT: 

    I have also installed BF3 now, to see if that makes any changes. 

    EDIT 2: 

    Interestingly, turning off Hypervisor and installing Battlefield 3 have not solved the issue. But it seems like, that during all these changes the problem was shifted. Instead of a DirectX error I am getting a Nvidia Driver crashed notification! I am upgrading from the 337.88 stable to the 340.43 beta. Lets see what happens. I am doing this without safe boot, but I already see myself safe booting and doing it again. We will see - Ill keep you updated.

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Not a problem I enjoy helping/ trying to help you fix it. :]Since your on Win 8.1 why not try this....

    Do it all as ADMIN  when done post back.
    ===================================================================


    If your O/S is Win8 or Win 8,1 then you can run this next command / line in administrator command prompt. Sadly this does not work for win vista or 7 :/ It will restore the health of your PC and you dont lose anything and it will also fix errors in the registry :]

    dism.exe /online /cleanup-image /restorehealth ------- ONLY works for windows 8 and 8.1

    7 - When its done reboot

    Edit .. I use the 340.43 beta no issue with it I have GTX690 

    Edit 2 ... lol when i turned off Hypervisor same thing went on for me 

    ________________________________________________________________________________

    Did I help you @ all? Reward me with a XP if I did. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago

    Ok, I run the command you mentioned as admin. 

    I have switched of running BF4 as admin and switched on the HyperVisor again. 

    The game crashed again, after roughly 5 minutes.

    The mmc - event viewer snap in shows the follwing:

    Windows Logs/System:

    Display driver nvlddmkm stopped responding and has successfully recovered.

    Windows Logs/Application:

    Fault bucket , type 0
    Event Name: LiveKernelEvent
    Response: Not available
    Cab Id: 0
    
    Problem signature:
    P1: 141
    P2: ffffe0014a1be010
    P3: fffff800c882d640
    P4: 0
    P5: 100c
    P6: 6_3_9600
    P7: 0_0
    P8: 256_1
    P9: 
    P10: 
    
    Attached files:
    C:\Windows\LiveKernelReports\WATCHDOG\WD-20140713-0352.dmp
    C:\Users\bs\AppData\Local\Temp\WER-535250-0.sysdata.xml
    C:\Users\bs\AppData\Local\Temp\WER2D43.tmp.WERInternalMetadata.xml
    
    These files may be available here:
    C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Kernel_141_5d12311ff391717bab684306fc568f2c23032a0_00000000_cab_08602d62
    
    Analysis symbol: 
    Rechecking for solution: 0
    Report Id: 5e41f5ce-0a30-11e4-be7e-00224d806994
    Report Status: 4
    Hashed bucket: 

     I have also switched off Vertical Sync in the Nvidia drivers (globally) 

    This time, there was no error message poping up in windows though.

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    I had that error its the video card sound driver if I recall correct hang on going to my event viewer know all site lol brb will edit this post give me 5-10 min maybe less

    Edit ... nope I am wrong not sound from video card driver but it is fully the video card  driver but you already know this lol... when you installed it did you do a clean install my gut says you did but want to ask lol

    This page rocks for looking up Errors not always but most times

    http://www.eventid.net/display-eventid-219-source-Kernel-PnP-eventno-10794-phase-1.htm

    ________________________________________________________________________________

    Did I help you @ all? Reward me with a XP if I did. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago

    Well, yes I did that indeed. Now I am not getting any error messages any more. But game fails at some point. ☹️ Do not have any idea any more. 

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    You could do this it may fix it but nothing is ever a sure thing in this game lol.... 

    I would run system file checker one more time and then this... I am not saying do this fully your choice lol....

    From my post   http://answers.ea.com/t5/Battlefield-4/PC-This-is-how-to-fix-BF4-after-everything-else-failed-to-fully/m-p/2993466#U2993466

    Now the BF4 part this is what I did after I did all the stuff I just listed  above. I wanted this game to work so bad I  would not work on the game part of it all until I had zero errors in event viewer lol. I am not a big fan of repair game as it never fixed it for me lol, after all this work I wanted a fully clean install of BF4

    CC Cleaner do you know  it ? If you dont have it its free and safe  and you need it for this next part lol  It is a handy tool as well to have on your PC.   http://www.piriform.com/ccleaner/download

    1- Go to tools in cc cleaner and uninstall BF4

    2-  Go to  my Documents on my C drive and deleted the BF4 folder sitting in there, I have my BF4 installed on H drive but BF4 install still puts the BF4 screen shots and settings on your C drive my documents. And when you un install it stays even in windows add and remove programs. So the point is you want a fully clean install of BF4 delete the BF4 in my documents. Now reboot.

     After Reboot 

    1- Open CC Cleaner again this time your going to registry dont get freaked out lol. All its going to do is remove fragments in the registry from uninstalled programs, It will give your the choice to back up do so if you wish. First time you run it you may have like 80 or more fixes but thats the normal. Empty recycle bin as well cant hurt all traces of BF4 must be gone lol.

    2- Reboot 

    After Reboot

    1- Run  sfc /scannow  just to be sure windows is still good to go. After it is done and if no errors or errors run it again after you reboot. You need 2x No Errors 

    After Reboot 

    1- Open CC Cleaner and clean the registry 

    2- Reboot

    Make sure everything is good clean and stable before you install BF4. Reboot after you do each step ! And ya you may have to run them all a few times before its fully clan and stable :/ 

    3-Now D/L BF4 lol but dont pause it or let it get cut off lol I has to be one fully clean install done at one time.Then Reboot

    4- After BF4 in installed and you did a Reboot  then go to the punk buster site and download  Punk Buster then install PB and be sure to add BF4 game to it and check for updates.


    http://www.punkbuster.com/index.php?page=pbsetup.php

    after all this is done also add settings ......

    Run the game as Administrator:
    Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield 4) and find Bf4.exe. Right click it and go to PROPERTIES, then COMPATIBILITY and check the box next to RUN THIS PROGRAM AS ADMINISTRATOR.
    Do the same with BF4_x86.exe as well.

    Run Origin as Administrator:
    Go to C:\Program Files (x86)\Origin and right click on Origin.exe and go to properties. Then go to compatibility tab and check the box next to RUN AS ADMIN.

    Disable Origin in game:
    In Origin - Application settings - Origin in Game - disable Origin in game

    Make Sure BF4 is set to 64bit if your windows is 64bit
    1- open origin and go to My Games
    2-Right click BF4 and go to Game Properties
    3-Under when launching this game set it to x64 and check off disable origin in game.
    4- Hit apply and test you BF4

    Origin Cloud Storage turn it off
    Origin, settings, General

    5- Test yourBF4 game :]

    ________________________________________________________________________________

    Did I help you @ all? Reward me with a XP if I did. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago

    I am going to accept this as a solution. As it helped me. Its not perfect yet. But I can play now like 1 hr, had crashed only once so far. But it is much better than before ! 

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Same error or new error? Try repair game if it finds nothing reboot and try repair game again. Edit... Can also try and update DirectX again sure cant hurt. 

    ________________________________________________________________________________

    Did I help you @ all? Reward me with a XP if I did. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago

    Was your game originally set to the x64 version ? I'm having the same issues (32Gb RAM for VM work) and despite having performed all the above at various points I'm still getting the E_OUTOFMEMORY errors.

    My game is set to x64, Origin Overlay Off, admin, etc. Win 8.1 64, 32Gb RAM, 970GTX, Asus Ranger VII board. 344.16 WHQL drivers.