CrossFire and DirectX11?

Okay so i got a new laptop with a high performance nvidia card (Gt 745m). It has directX11 on it. I get VERY BAD performance in crossfire with it. My laptop specs are:

CPU: Intel core i7 4700MQ @2.4ghz 4 core, 8 threads.
RAM: 8 GB DDR3 1600mhz
GPU: Nvidia GT 745m 2GB dedicated card + Intel HD graphics 4600.

I have contacted Nvidia and they told me that its the game + directX11 problems.

I get 150-190 fps with intel hd graphics. i get 40-60 with Nvidia GT 745m. Problem right? I have done a stress test with them both. Nvidia wins by far. So its the game. Is there like any way of turning off directX11 or going back to something where crossfire does better? They said that i have to run in "compatability mode, windows xp SP 2" i have tried but then xtrap comes up forcing me to turn it off. :/ i wanna be able to record+play.

Comments

  • Well I believe CF uses nothing further than DirectX 9.0c;

    I think maybe you can tinker with the Nvidia control panel to specify settings for particular games.

    Do you have a screenshot of this Xtrap error when you're running in compatibility mode?
  • one_9 wrote: »
    Well I believe CF uses nothing further than DirectX 9.0c;

    I think maybe you can tinker with the Nvidia control panel to specify settings for particular games.

    Do you have a screenshot of this Xtrap error when you're running in compatibility mode?

    21kjtd2.png

    there c: they said that if it can run in compatibility mode it will be normal..
  • that error is given when try to run in a compatible mode - since your windows will create a virtual machine to run CF in a virtual windows environement and that thing is no more allowed.

    you must search through nvidia driver settings - disabling some advanced drivers settings who duplicate your frame like 3d view ...
    anyway nvidia drivers support custom driver settings for each game you have - so you must search on internet for best nvidia settings related to CF.

    also if you have vsync set to on (vertical syncronisation) - this one tell nvidia driver to display as much frame as is the vertical refresh of your pc display - so if your display have a 60 Hz vertical refresh - the driver will display only 60 FPS all time

    p.s. i set this vsync on to me as well since my display have only 60 Hz vertical refresh - normally i have 180-220 FPS but is unusefull since my display show me only 60 frame from 180 fps, and on larger maps or fast turn my FPS can drop from 200 to 120 and i can miss some important frame when aiming - so i prefer a constant 60 FPS all time.
    Overall a constant FPS is better then various FPS all time (180 drop to 120-80 then rise to 220) and human eye can't make difference over 35 image per second.

    I know. Everything is set on Low or high performance. Vsync is turned off. And I can only run it in compatibility mode to get good fps since directX is made for modern games.. I get 150-220 with intel hd graphics lol
  • Kanga_Roo wrote: »
    directX is made for modern games..
    No.... directx has been used since the 1990s... it's not that modern.

    You say you have 8GB RAM, but how much is already used by the time you're running CF?

    How about background processes or other programs that take up CPU?
    CF is more CPU intensive than GPU.
  • i've tried every manageable set up with my 750m SLI and no luck with drivers, i had to remove one of the cards and activate optimus with intel hd graphics for anything over 100 FPS in CF, i mean it must have to do with the game since it is the only want that performs like this
  • one_9 wrote: »
    No.... directx has been used since the 1990s... it's not that modern.

    You say you have 8GB RAM, but how much is already used by the time you're running CF?

    How about background processes or other programs that take up CPU?
    CF is more CPU intensive than GPU.

    Sorry. I meant directx11* forgot to put the 11 down. Lol when cf is not running about 4.0 gb ram is used up. When cf is running about 4.6 gb ram is used, and my ram is fast ram so it can't be my ram. I have used game booster and disabled background processes. It makes my fps lower 0.o
    Also my CPU is pretty fast.. It normally stays at 3.4ghz with 8 logical cores.
  • i've tried every manageable set up with my 750m SLI and no luck with drivers, i had to remove one of the cards and activate optimus with intel hd graphics for anything over 100 FPS in CF, i mean it must have to do with the game since it is the only want that performs like this

    Lol. I got intel hd graphics 4600 and get 160-220 fps all the time. I just wanna e able to record and play and make videos :(