The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Direct X Error (BF3)

    Discussion in 'Gaming (Software and Graphics Cards)' started by LanceAvion, Mar 17, 2014.

  1. LanceAvion

    LanceAvion Notebook Deity

    Reputations:
    131
    Messages:
    736
    Likes Received:
    168
    Trophy Points:
    56
    So I was playing Battlefield 3 when this happened:

    BF3 Error.jpg

    I did a quick Google search and it seems to be a memory leak error that occurs on Windows 8.1 with both BF3 and BF4. Does anyone know of a fix?
     
  2. octiceps

    octiceps Nimrod

    Reputations:
    3,147
    Messages:
    9,944
    Likes Received:
    4,194
    Trophy Points:
    431
    I've gotten this since day one whenever I ALT-TAB out of the game. Otherwise it never happens to me. I suggest not doing that, or running game as a fullscreen borderless window.
     
  3. LanceAvion

    LanceAvion Notebook Deity

    Reputations:
    131
    Messages:
    736
    Likes Received:
    168
    Trophy Points:
    56
    Thanks for the tip, I'll check my game settings.

    Also did it happen while you used Alt+Tab or after you've done it? For me it happened in game, but I had used Alt+Tab multiple times earlier in my game session.
     
  4. octiceps

    octiceps Nimrod

    Reputations:
    3,147
    Messages:
    9,944
    Likes Received:
    4,194
    Trophy Points:
    431
    It never happens to me in-game while I'm actually playing, it only crashes when I ALT-TAB back into the game.

    If you've overclocked your GPU, this could be an indication that it's unstable and needs to reduced.

    And I'd also like to point out that this is a display driver crash not a game memory leak. As far as I know, it has been an open issue with Nvidia drivers in BF3 since the game's release. I can't verify the validity of that claim as I've been using Radeons for the last few years, but it has occurred on my notebook since day one.

    A lot of the time these game crashes while task switching can be fixed by running said games in a window. Unlike BF4, BF3 doesn't natively support running the game in a borderless window, so you need to use an external tool. I highly recommend this one as it's easy-to-use and supports most games.

    BTW I use Windows 8 not 8.1, so if it's a memory leak exclusive to 8.1 then it shouldn't be happening to me.
     
  5. Saiyan96

    Saiyan96 Notebook Geek

    Reputations:
    0
    Messages:
    83
    Likes Received:
    5
    Trophy Points:
    16
    Could you please post a screen shot of your task manager. Open it up, more details, Performance tab, and click on memory. I want to see the non-paged pool. Don't post after recently opening laptop. Give it like half an hour or so. I had this huge memory leak in Windows 8 but finally got it fixed.
     
  6. LanceAvion

    LanceAvion Notebook Deity

    Reputations:
    131
    Messages:
    736
    Likes Received:
    168
    Trophy Points:
    56
    Here you are. The computer has been on for just over an hour at this point.

    Task Manager.png
     
  7. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Are you using the 64-bit executable of BF4 or 32-bit?
     
  8. LanceAvion

    LanceAvion Notebook Deity

    Reputations:
    131
    Messages:
    736
    Likes Received:
    168
    Trophy Points:
    56
    Good question, but I don't know the answer to that. One would assume that Origin would download the 64bit version automatically.
     
  9. Saiyan96

    Saiyan96 Notebook Geek

    Reputations:
    0
    Messages:
    83
    Likes Received:
    5
    Trophy Points:
    16
    BF4 does state it needs 8 GB of RAM but not too sure if it's required or recommended. You can check which one you're running by opening up Origin, go to my games, right click on BF4 and click on game properties.

    Reason I asked for the screenshot was because I had crazy high non paged pool. 7GB + and it would keep increasing until RAM hit 99% and everything crashed.

    Solutions would be 1) try closing some background tasks to free up RAM
    2) Run CCleaner to remove junk overall
    3) Full reinstall of nVidia drivers. There's a guide floating about on how to do that. Essentially uninstalls drivers completely for a fresh install.
     
  10. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    If you have a 64-bit OS it does run 64-bit exe automatically. Just wasn't sure if you switched to 32-bit for compatibility with MSI Afterburner or something. That being said, try running with 32-bit exe. To do this in Origin right click BF4, select view game details, over on the right select launch options edit, then select BF4 x86 from the pull down menu. That might help with the memory leak for the time being.
     
  11. Undyingghost

    Undyingghost Notebook Evangelist

    Reputations:
    78
    Messages:
    437
    Likes Received:
    33
    Trophy Points:
    41
    Is paging file disabled?