Assassin's Creed 3 - real 3D game fix, beta release
  8 / 10    
In 2d, I wouldn't complain about its performance (based on the small area tested). But when it's run in 3d, you start to see performance drops.
In 2d, I wouldn't complain about its performance (based on the small area tested). But when it's run in 3d, you start to see performance drops.

Posted 04/24/2014 02:08 AM   
Regarding performance: Here's a series of CPU benchmarks. CPU doesn't really affect performance, meaning performance is likely GPU-bound. http://www.hardwarepal.com/assassins-creed-4-black-flag-benchmark-cpu-gpu/8/ Here's a 1080p benchmark. Note that the GTX 770 (single) has an average of 58 (in 2d mode): http://www.hardwarepal.com/assassins-creed-4-black-flag-benchmark-cpu-gpu/5/ At 2560 x 1440, it manages 46: http://www.hardwarepal.com/assassins-creed-4-black-flag-benchmark-cpu-gpu/4/ Perhaps the poor performance is only in certain areas, and we'll see better elsewhere. Granted, these are 2d benchmarks - but SLI 770s in 3d are often comparable to a single one in 2d, so maybe it'll be better after the intro sequence. That said, it certainly seems as if lower end cards are going to struggle, and you can probably forget about playing in 3d on a single card unless it's at least a 780.
Regarding performance:

Here's a series of CPU benchmarks. CPU doesn't really affect performance, meaning performance is likely GPU-bound.
http://www.hardwarepal.com/assassins-creed-4-black-flag-benchmark-cpu-gpu/8/

Here's a 1080p benchmark. Note that the GTX 770 (single) has an average of 58 (in 2d mode):
http://www.hardwarepal.com/assassins-creed-4-black-flag-benchmark-cpu-gpu/5/

At 2560 x 1440, it manages 46:
http://www.hardwarepal.com/assassins-creed-4-black-flag-benchmark-cpu-gpu/4/

Perhaps the poor performance is only in certain areas, and we'll see better elsewhere. Granted, these are 2d benchmarks - but SLI 770s in 3d are often comparable to a single one in 2d, so maybe it'll be better after the intro sequence.

That said, it certainly seems as if lower end cards are going to struggle, and you can probably forget about playing in 3d on a single card unless it's at least a 780.

Posted 04/24/2014 09:46 AM   
I would suggest to bench in havana too. You get there right after the first island. Its comparable to boston, as in one of the heaviest and cpu bound places in ac4. Especially the harbor/dock area.
I would suggest to bench in havana too. You get there right after the first island. Its comparable to boston, as in one of the heaviest and cpu bound places in ac4. Especially the harbor/dock area.

Posted 04/24/2014 11:43 AM   
Thanks for that. Pretty interesting results with the testing they did. Here's NVidia's take on performance settings to use: [url]http://www.geforce.com/whats-new/guides/assassins-creed-iv-black-flag-graphics-and-performance-guide#assassins-creed-iv-black-flag-optimal-playable-settings[/url] With those ideas in mind, it seems pretty clear that AC4 will not use any more than 4 cores, and is in general GPU bound, so some settings do need to be turned down on lesser machines.
Thanks for that. Pretty interesting results with the testing they did.

Here's NVidia's take on performance settings to use:

http://www.geforce.com/whats-new/guides/assassins-creed-iv-black-flag-graphics-and-performance-guide#assassins-creed-iv-black-flag-optimal-playable-settings


With those ideas in mind, it seems pretty clear that AC4 will not use any more than 4 cores, and is in general GPU bound, so some settings do need to be turned down on lesser machines.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 04/24/2014 01:58 PM   
What is the difference between windows 8 and windows 8.1 so far as 3d and Dx11 ? IS there any major dis advantage with installing windows 7 x64?
What is the difference between windows 8 and windows 8.1 so far as 3d and Dx11 ?

IS there any major dis advantage with installing windows 7 x64?

My 3D Vision Gallery
Helix 3D Fixes
Win 7 x64
i7 4960X Extreme Edition
MSI Big Bang XPower II
2x EVGA Titan Z
Silverstone Evo 1200w

Posted 04/26/2014 01:47 PM   
Windows 8.1 updated tbe DXGI interface to a new version, 1.3. Here are the improvements: [url]http://msdn.microsoft.com/en-us/library/windows/desktop/dn280344(v=vs.85).aspx[/url] Microsoft also changed some underlying behavior with DXGI adapters, making a default fake adapter for when screens would go into sleep mode, rather than disconnect a screen. I think this is for battery saving on mobile devices. The upshot of that change is that prior NVidia drivers don't work well with 8.1, and I'm not certain, but I think you have to run very recent drivers in order to get 3D Vision at all- because the driver needed to change to support the new OS behavior. There is also a bug in 8.1 version of DXGI that returns an error for a DXGI call that makes other software fail, including 3Dmigoto. As noted earlier, it might get fixed, it might not. It's Microsoft, who knows? Long story shorter, there is a really large difference between 8.0 and 8.1, even though it doesn't seem like. 8.1 is not presently better than 8.0 and there doesn't seem to be anything too compelling about 8.1 that would justify the problems introduced. Mostly UI tweaks. But that could just be me. For Win7 x64, I don't presently know of any disadvantage for desktop users, and especially 3D Vision users. Maybe someone else knows of something.
Windows 8.1 updated tbe DXGI interface to a new version, 1.3. Here are the improvements:

http://msdn.microsoft.com/en-us/library/windows/desktop/dn280344(v=vs.85).aspx

Microsoft also changed some underlying behavior with DXGI adapters, making a default fake adapter for when screens would go into sleep mode, rather than disconnect a screen. I think this is for battery saving on mobile devices.

The upshot of that change is that prior NVidia drivers don't work well with 8.1, and I'm not certain, but I think you have to run very recent drivers in order to get 3D Vision at all- because the driver needed to change to support the new OS behavior.

There is also a bug in 8.1 version of DXGI that returns an error for a DXGI call that makes other software fail, including 3Dmigoto. As noted earlier, it might get fixed, it might not. It's Microsoft, who knows?


Long story shorter, there is a really large difference between 8.0 and 8.1, even though it doesn't seem like. 8.1 is not presently better than 8.0 and there doesn't seem to be anything too compelling about 8.1 that would justify the problems introduced. Mostly UI tweaks. But that could just be me.


For Win7 x64, I don't presently know of any disadvantage for desktop users, and especially 3D Vision users. Maybe someone else knows of something.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 04/26/2014 11:19 PM   
Thanks bo3b, the reason for my asking is because I am building a new rig for 3dvision and have both Windows 8, Windows 8.1 and Windows 7 via technet subscriptions and didnt know what would be the best solution - I'm itching for Watch_Dogs.
Thanks bo3b, the reason for my asking is because I am building a new rig for 3dvision and have both Windows 8, Windows 8.1 and Windows 7 via technet subscriptions and didnt know what would be the best solution - I'm itching for Watch_Dogs.

My 3D Vision Gallery
Helix 3D Fixes
Win 7 x64
i7 4960X Extreme Edition
MSI Big Bang XPower II
2x EVGA Titan Z
Silverstone Evo 1200w

Posted 04/27/2014 01:14 AM   
[quote="bo3b"]Thanks for that. Pretty interesting results with the testing they did. Here's NVidia's take on performance settings to use: [url]http://www.geforce.com/whats-new/guides/assassins-creed-iv-black-flag-graphics-and-performance-guide#assassins-creed-iv-black-flag-optimal-playable-settings[/url] With those ideas in mind, it seems pretty clear that AC4 will not use any more than 4 cores, and is in general GPU bound, so some settings do need to be turned down on lesser machines. [/quote] Well there are also some new features in AC4 that would cause drop in performance. HBAO+ is like twice as performance heavy as standard SSAO. There are also a few other extras.
bo3b said:Thanks for that. Pretty interesting results with the testing they did.

Here's NVidia's take on performance settings to use:

http://www.geforce.com/whats-new/guides/assassins-creed-iv-black-flag-graphics-and-performance-guide#assassins-creed-iv-black-flag-optimal-playable-settings


With those ideas in mind, it seems pretty clear that AC4 will not use any more than 4 cores, and is in general GPU bound, so some settings do need to be turned down on lesser machines.

Well there are also some new features in AC4 that would cause drop in performance. HBAO+ is like twice as performance heavy as standard SSAO. There are also a few other extras.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

Posted 04/27/2014 02:06 AM   
^My testing shows HBAO+ (low) gives identical performance (and visuals) to no AO at all, and HBAO+ (high) has only a slightly higher cost than SBAO (but still not a huge cost).
^My testing shows HBAO+ (low) gives identical performance (and visuals) to no AO at all, and HBAO+ (high) has only a slightly higher cost than SBAO (but still not a huge cost).

Posted 04/27/2014 02:32 AM   
I had an idea, sparked from what djb was asking about. The AC3 fix works with no dxgi.dll file, so that allows adding SweetFX or other injectors. And I also know that the 8.1 crash happens because of a bug in the dxgi API in Win8.1. Here's something for Win8.1 users to try. Try deleting or renaming the dxgi.dll file that is part of the AC3 fix, and see if you can run AC3 on 8.1. If someone tries this, please let us know if it works or does not.
I had an idea, sparked from what djb was asking about. The AC3 fix works with no dxgi.dll file, so that allows adding SweetFX or other injectors. And I also know that the 8.1 crash happens because of a bug in the dxgi API in Win8.1.


Here's something for Win8.1 users to try. Try deleting or renaming the dxgi.dll file that is part of the AC3 fix, and see if you can run AC3 on 8.1.

If someone tries this, please let us know if it works or does not.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 04/27/2014 10:00 AM   
[quote="bo3b"]I had an idea, sparked from what djb was asking about. The AC3 fix works with no dxgi.dll file, so that allows adding SweetFX or other injectors. And I also know that the 8.1 crash happens because of a bug in the dxgi API in Win8.1. Here's something for Win8.1 users to try. Try deleting or renaming the dxgi.dll file that is part of the AC3 fix, and see if you can run AC3 on 8.1. If someone tries this, please let us know if it works or does not.[/quote] YUP :-) Just hooked up a 8.1 box to a 5360. AC3 works great. Thanks again!!
bo3b said:I had an idea, sparked from what djb was asking about. The AC3 fix works with no dxgi.dll file, so that allows adding SweetFX or other injectors. And I also know that the 8.1 crash happens because of a bug in the dxgi API in Win8.1.


Here's something for Win8.1 users to try. Try deleting or renaming the dxgi.dll file that is part of the AC3 fix, and see if you can run AC3 on 8.1.

If someone tries this, please let us know if it works or does not.


YUP :-) Just hooked up a 8.1 box to a 5360. AC3 works great. Thanks again!!

Posted 04/27/2014 11:06 AM   
deleting the dxgi.dll works window 8.1 with update 1
deleting the dxgi.dll works window 8.1 with update 1

Gigabyte Z370 Gaming 7 32GB Ram i9-9900K GigaByte Aorus Extreme Gaming 2080TI (single) Game Blaster Z Windows 10 X64 build #17763.195 Define R6 Blackout Case Corsair H110i GTX Sandisk 1TB (OS) SanDisk 2TB SSD (Games) Seagate EXOs 8 and 12 TB drives Samsung UN46c7000 HD TV Samsung UN55HU9000 UHD TVCurrently using ACER PASSIVE EDID override on 3D TVs LG 55

Posted 04/27/2014 11:11 AM   
So the fix still works without the dxgi.dll file? That's great news since I am on Win8.1 and would really hate to re-intall 8.0.
So the fix still works without the dxgi.dll file? That's great news since I am on Win8.1 and would really hate to re-intall 8.0.

1080 GTX 8GB SLI | I7-4770K@4.5GHz | 16GB RAM | Win10x64
Asus ROG Swift PG278Q | 3D Vision 2

Posted 04/27/2014 04:54 PM   
@zig, @djb: OK, terrific! Thanks for trying that out. That at least gives us a workaround. The dxgi is needed for shader hunting, but not for game play itself I think. So, anybody running 8.1 will not be able to contribute to the project, but can at least play the fixes.
@zig, @djb: OK, terrific! Thanks for trying that out. That at least gives us a workaround.

The dxgi is needed for shader hunting, but not for game play itself I think. So, anybody running 8.1 will not be able to contribute to the project, but can at least play the fixes.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 04/28/2014 12:52 AM   
[quote="bo3b"]@zig, @djb: OK, terrific! Thanks for trying that out. That at least gives us a workaround. The dxgi is needed for shader hunting, but not for game play itself I think. So, anybody running 8.1 will not be able to contribute to the project, but can at least play the fixes.[/quote] What's interesting is that on my win7pro box (surround), I really got to liking the SweetFX fix for the color/contrast/fixes, but couldn't use it on Win8.1 because it too has the dxgi.dll that you need for SweetFX. Looks like eFX is being worked on by the SweetFX guys: http://forums.guru3d.com/showthread.php?t=382669 But from what I have fiddled with, it doesn't work with AC3. However, I did get my SweetFX settings to work by using RadeonPro, just for the "Enable SweetFX Integration", and disabling everything else. I then put all the SweetFX 1.4 files, including the dxgi.dll file, in to their own directory, referenced that directory in RadeonPro, and it works perfect. oh, the reason I prefer to use on single screen (5360) is "big" and I found that on surround, the aiming crosshair is screwed up on surround, drove me nuts. So, big screen is fine! Thanks!!
bo3b said:@zig, @djb: OK, terrific! Thanks for trying that out. That at least gives us a workaround.

The dxgi is needed for shader hunting, but not for game play itself I think. So, anybody running 8.1 will not be able to contribute to the project, but can at least play the fixes.


What's interesting is that on my win7pro box (surround), I really got to liking the SweetFX fix for the color/contrast/fixes, but couldn't use it on Win8.1 because it too has the dxgi.dll that you need for SweetFX.

Looks like eFX is being worked on by the SweetFX guys:

http://forums.guru3d.com/showthread.php?t=382669

But from what I have fiddled with, it doesn't work with AC3.

However, I did get my SweetFX settings to work by using RadeonPro, just for the "Enable SweetFX Integration", and disabling everything else.

I then put all the SweetFX 1.4 files, including the dxgi.dll file, in to their own directory, referenced that directory in RadeonPro, and it works perfect.

oh, the reason I prefer to use on single screen (5360) is "big" and I found that on surround, the aiming crosshair is screwed up on surround, drove me nuts. So, big screen is fine!

Thanks!!

Posted 04/28/2014 03:09 AM   
  8 / 10    
Scroll To Top