3D Vision CPU Bottelneck: Gathering Information thread.
1 / 22
I have been asked to open a thread regarding the CPU botteleck that enabling 3D Vision causes, which leads to a severe decrease in performance.
3D Vision should have next to no CPU overhead, but it transpires through testing that not only it does, but it does to a significant degree.
The aim of this thread is to gather information so that it can be presented to nVidia for analysis and a fix.
May I kindly request that only results are posted here. Discussion on the topic, can be found here:
https://forums.geforce.com/default/topic/832496/3d-vision/3d-vision-cpu-core-bottleneck/
[color="green"][b][u]Introduction:[/u][/b][/color]
If the GPU is not bottlenecking performance, the CPU usage significantly DECREASES when 3D Vision is enabled in almost all games. 3D Vision seems to cause a CPU bottleneck, which causes the GPU usage to be significantly reduced, as the CPU can't feed the GPU fast enough any more.
This CPU bottleneck results in very low FPS and lag spikes and uneven hard stutter, which results in games performing badly in 3D Vision.. The problem is exponentially worse for games that use more threads, for example a game which uses 6 cores such as GTA5 is limited to the performance of 3 cores, which results in a 65% performance decrease. This problem will get exponentially worse as games are developed for newer generations of consoles such as XBox Scorpio, or PS4 Pro, and others which are to follow.
CPU bottleneck is confirmed because you can overclock/underclock the CPU alone, while everything else in the system remains constant. The FPS and GPU usage will scale linearly with the overclock / underclock of the CPU.
Some games of note which exhibit the CPU bottleneck with 3D Vision while the GPU usage remains well below saturation:
GTA5 (65% performance decrease)
The Witcher 3 (50% performance decrease)
Call of Duty:Advanced Warfare (72% performance decrease)
Deus Ex: Mankind Divided (53% performance decrease)
Just Cause 3
Batman Arkham Knight
[color="green"][u][b]Testing Methodology:[/b][/u][/color]
[color="green"]It's simple! All we are trying to do here examine what the CPU usage and FPS are like when the GPU is not being saturated.[/color]
Install CPU/GPU monitoring software such as MSI Afterburner, and enable:
a. Average CPU usage
b. Average GPU usage
c. Average FPS
In games, these values should display game performance in pink on the top left corner.
How to set this up:
https://gaming.msi.com/article/setting-up-osd-with-msi-afterburner
[img]https://gaming.msi.com/wp-content/uploads/2016/01/OSD_1.png[/img]
We want to get rid of GPU bottlenecks i.e. where the GPU is more than 90% load. Load up a game and lower graphics settings and resolution until 2D and 3D Vision in the game results in less than 90% GPU usage.
Load up a game, go to a CPU intensive area where your 3D FPS is less than half your VSYNC e.g, for 120Hz monitor, ensure you are getting less than 60FPS in 3D. This is to ensure that your system performance isn't being capped, as your CPU and GPU will not work any harder when your game reaches and is capped at 60FPS (or the game engine cap for that matter).
Toggle 3D Vision to OFF and note down:
1. CPU usage
2: GPU usage
3. FPS
Then
Toggle 3D Vision to ON and note down:
1. CPU usage
2: GPU usage
3. FPS
To stress again, neither of these should have the GPU at >90%, or the 3D FPS anywhere near 60.
If there is no problem, then what you should see is that the CPU usage remains the same in 2D and 3D, however, the GPU usage significantly increases (3D Vision doubles the stress on a GPU). However, the FPS should remain about the same in 2D as well as 3D as the GPU is not being bottlenecked.
Example:
Game Name: Some_Game_Name
Toggle 3D Vision to OFF:
60% CPU usage
40% GPU usage
50 FPS
Toggle 3D Vision to ON:
60% CPU usage
80% GPU usage
50 FPS
Notice how the GPU is working twice as hard in 3D Vision, but you are still getting the same FPS. If you get a result like this, please post it. This shows that the 3D Vision driver is working perfectly as it should and not causing any bottlenecks.
Unfortunately, what you will likely find is that the results are more like:
Game Name: Some_Game_Name
Toggle 3D Vision to OFF:
60% CPU usage
40% GPU usage
50 FPS
Toggle 3D Vision to ON:
30% CPU usage
40% GPU usage
25 FPS
Here, the 3D Vision driver has bottlenecked the CPU which has in turn not enough data to feed the GPU, so you are getting a severely degraded FPS.
So far, the only way around the issue is brute force: use the latest Intel processors at a heavy overclock, which will increase performance to a certain degree.
Results from some games discussed on the discussion thread:
==========================
2D VSync ON in game and Control Panel.
Game: [color="green"]Grand Theft Auto 5 UPDATED![/color]
Toggle 3D Vision to OFF:
70% CPU usage
58% GPU usage
102 FPS
Toggle 3D Vision to ON:
46% CPU usage
34% GPU usage
41 FPS
Summary:
Taking 2D Performance as 100%
3D Performance (50fps / 138fps) x 100 = 40%
100-40 = [color="green"]60% performance drop due purely to CPU this bottleneck caused by 3D Vision.[/color]
CPU usage drop in 3D Vision = [(2D 70% CPU usage) - (3D 46% CPU usage)] / 2D 70% CPU usage) x 100 = [color="green"]34% CPU usage drop caused by 3D Vision[/color]
==========================
==========================
Game: [color="green"]Call of Duty: Advanced Warefare[/color]
Toggle 3D Vision to OFF:
60% CPU usage
71% GPU usage
171 FPS
Toggle 3D Vision to ON:
25% CPU usage
26% GPU usage
48 FPS
Summary:
2D Performance 100%
3D Performance (48fps / 171fps) x 100 = 28%
CPU usage drop in 3D Vision = [(2D 60% CPU usage) - (3D 25% CPU usage)] / 2D 60% CPU usage) x 100 = [color="green"]60% CPU usage drop caused by 3D Vision[/color]
100-28 = [color="green"]72% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
==========================
==========================
Game: [color="green"]The Witcher 3[/color]
Toggle 3D Vision to OFF:
45% CPU usage
63% GPU usage
82 FPS
Toggle 3D Vision to ON:
26% CPU usage
58% GPU usage
41 FPS
Summary:
2D Performance 100%
3D Performance (41fps / 82fps) x 100 = 50%
CPU usage drop in 3D Vision = [(2D 45% CPU usage) - (3D 26% CPU usage)] / 2D 45% CPU usage) x 100 = [color="green"]42% CPU usage drop caused by 3D Vision[/color]
100-50 = [color="green"]50% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
==========================
==========================
By other users:
Game: [color="green"]Far Cry 3[/color]
Toggle 3D Vision to OFF:
53% CPU usage
47% GPU usage
88 FPS
Toggle 3D Vision to ON:
38% CPU usage
49% GPU usage
35 FPS
Summary:
2D Performance 100%
3D Performance (35fps / 88fps) x 100 = 40%
CPU usage drop in 3D Vision = [(2D 53% CPU usage) - (3D 38% CPU usage)] / 2D 53% CPU usage) x 100 = [color="green"]28% CPU usage drop caused by 3D Vision[/color]
100-40 = [color="green"]60% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
==========================
==========================
Game: [color="green"]Deus Ex: Mankind Divided[/color]
Toggle 3D Vision to OFF:
74% CPU usage
70% GPU usage
66 FPS
Toggle 3D Vision to ON:
55% CPU usage
63% GPU usage
31 FPS
Summary:
2D Performance 100%
3D Performance (31fps / 66fps) x 100 = 47%
CPU usage drop in 3D Vision = [(2D 74% CPU usage) - (3D 55% CPU usage)] / 2D 80% CPU usage) x 100 = [color="green"]26% CPU usage drop caused by 3D Vision[/color]
100-47 = [color="green"]53% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
==========================
==========================
Game: [color="green"]Batman: Arkham Origins[/color]
Toggle 3D Vision to OFF:
31% CPU usage
30% GPU usage
72 FPS
Toggle 3D Vision to ON:
21% CPU usage
13% GPU usage
37 FPS
Summary:
2D Performance 100%
3D Performance (31fps / 66fps) x 100 = 51%
CPU usage drop in 3D Vision = [(2D 31% CPU usage) - (3D 21% CPU usage)] / 2D 31% CPU usage) x 100 = [color="green"]32% CPU usage drop caused by 3D Vision[/color]
100-51 = [color="green"]49% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
==========================
Instructions set out in this post will have to be followed to the letter or else, there will be GPU / FPS cap bottlenecks, which would give invalid CPU bottleneck results :)
Independently verified results would be great, as this problem affects us all, whether it's noticeable at this stage or not -it will become exponentially more pronounced as games start to be eveloped for newer gen consoles. Already we have the XBox Scorpio and the PS4 Pro around the corner, CPU performance of which are likely on the heels of PC CPUs. You can imagine the scenario where console CPUs are almost on par with PC CPUs, but PC CPU are bottlenecked to only 50% performance by the 3D Vision driver. We will likely be running games in 3D Vision at half the FPS of consoles! :(
Edit 1:
I would also ask to list system specs in the post, if not in your signature:
CPU @ Clock speed
GPU
Driver
Game DX version
OS
bo3b and terintamel have also pointed out the wild decrease in performance going from 3D Vision disabled in Control Panel vs Toggled off. It would be wise to also do the test with 3D Vision switched off from the nvidia Control Panel, as showin in terintamel's tests below, as the 2 issues might be related.
If the GPU is not bottlenecking performance, the CPU usage significantly DECREASES when 3D Vision is enabled in almost all games. 3D Vision seems to cause a CPU bottleneck, which causes the GPU usage to be significantly reduced, as the CPU can't feed the GPU fast enough any more.
This CPU bottleneck results in very low FPS and lag spikes and uneven hard stutter, which results in games performing badly in 3D Vision.. The problem is exponentially worse for games that use more threads, for example a game which uses 6 cores such as GTA5 is limited to the performance of 3 cores, which results in a 65% performance decrease. This problem will get exponentially worse as games are developed for newer generations of consoles such as XBox Scorpio, or PS4 Pro, and others which are to follow.
CPU bottleneck is confirmed because you can overclock/underclock the CPU alone, while everything else in the system remains constant. The FPS and GPU usage will scale linearly with the overclock / underclock of the CPU.
Some games of note which exhibit the CPU bottleneck with 3D Vision while the GPU usage remains well below saturation:
GTA5 (65% performance decrease)
The Witcher 3 (50% performance decrease)
Call of Duty:Advanced Warfare (72% performance decrease)
Deus Ex: Mankind Divided (53% performance decrease)
Just Cause 3
Batman Arkham Knight
Testing Methodology:
It's simple! All we are trying to do here examine what the CPU usage and FPS are like when the GPU is not being saturated.
Install CPU/GPU monitoring software such as MSI Afterburner, and enable:
a. Average CPU usage
b. Average GPU usage
c. Average FPS
In games, these values should display game performance in pink on the top left corner.
We want to get rid of GPU bottlenecks i.e. where the GPU is more than 90% load. Load up a game and lower graphics settings and resolution until 2D and 3D Vision in the game results in less than 90% GPU usage.
Load up a game, go to a CPU intensive area where your 3D FPS is less than half your VSYNC e.g, for 120Hz monitor, ensure you are getting less than 60FPS in 3D. This is to ensure that your system performance isn't being capped, as your CPU and GPU will not work any harder when your game reaches and is capped at 60FPS (or the game engine cap for that matter).
Toggle 3D Vision to OFF and note down:
1. CPU usage
2: GPU usage
3. FPS
Then
Toggle 3D Vision to ON and note down:
1. CPU usage
2: GPU usage
3. FPS
To stress again, neither of these should have the GPU at >90%, or the 3D FPS anywhere near 60.
If there is no problem, then what you should see is that the CPU usage remains the same in 2D and 3D, however, the GPU usage significantly increases (3D Vision doubles the stress on a GPU). However, the FPS should remain about the same in 2D as well as 3D as the GPU is not being bottlenecked.
Example:
Game Name: Some_Game_Name
Toggle 3D Vision to OFF:
60% CPU usage
40% GPU usage
50 FPS
Toggle 3D Vision to ON:
60% CPU usage
80% GPU usage
50 FPS
Notice how the GPU is working twice as hard in 3D Vision, but you are still getting the same FPS. If you get a result like this, please post it. This shows that the 3D Vision driver is working perfectly as it should and not causing any bottlenecks.
Unfortunately, what you will likely find is that the results are more like:
Game Name: Some_Game_Name
Toggle 3D Vision to OFF:
60% CPU usage
40% GPU usage
50 FPS
Toggle 3D Vision to ON:
30% CPU usage
40% GPU usage
25 FPS
Here, the 3D Vision driver has bottlenecked the CPU which has in turn not enough data to feed the GPU, so you are getting a severely degraded FPS.
So far, the only way around the issue is brute force: use the latest Intel processors at a heavy overclock, which will increase performance to a certain degree.
Results from some games discussed on the discussion thread:
==========================
2D VSync ON in game and Control Panel.
Game: Grand Theft Auto 5 UPDATED!
Toggle 3D Vision to OFF:
70% CPU usage
58% GPU usage
102 FPS
Toggle 3D Vision to ON:
46% CPU usage
34% GPU usage
41 FPS
Summary:
Taking 2D Performance as 100%
3D Performance (50fps / 138fps) x 100 = 40%
100-40 = 60% performance drop due purely to CPU this bottleneck caused by 3D Vision.
CPU usage drop in 3D Vision = [(2D 70% CPU usage) - (3D 46% CPU usage)] / 2D 70% CPU usage) x 100 = 34% CPU usage drop caused by 3D Vision
==========================
==========================
Game: Call of Duty: Advanced Warefare
Toggle 3D Vision to OFF:
60% CPU usage
71% GPU usage
171 FPS
Toggle 3D Vision to ON:
25% CPU usage
26% GPU usage
48 FPS
Summary:
2D Performance 100%
3D Performance (48fps / 171fps) x 100 = 28%
CPU usage drop in 3D Vision = [(2D 60% CPU usage) - (3D 25% CPU usage)] / 2D 60% CPU usage) x 100 = 60% CPU usage drop caused by 3D Vision
100-28 = 72% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
Game: The Witcher 3
Toggle 3D Vision to OFF:
45% CPU usage
63% GPU usage
82 FPS
Toggle 3D Vision to ON:
26% CPU usage
58% GPU usage
41 FPS
Summary:
2D Performance 100%
3D Performance (41fps / 82fps) x 100 = 50%
CPU usage drop in 3D Vision = [(2D 45% CPU usage) - (3D 26% CPU usage)] / 2D 45% CPU usage) x 100 = 42% CPU usage drop caused by 3D Vision
100-50 = 50% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
By other users:
Game: Far Cry 3
Toggle 3D Vision to OFF:
53% CPU usage
47% GPU usage
88 FPS
Toggle 3D Vision to ON:
38% CPU usage
49% GPU usage
35 FPS
Summary:
2D Performance 100%
3D Performance (35fps / 88fps) x 100 = 40%
CPU usage drop in 3D Vision = [(2D 53% CPU usage) - (3D 38% CPU usage)] / 2D 53% CPU usage) x 100 = 28% CPU usage drop caused by 3D Vision
100-40 = 60% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
Game: Deus Ex: Mankind Divided
Toggle 3D Vision to OFF:
74% CPU usage
70% GPU usage
66 FPS
Toggle 3D Vision to ON:
55% CPU usage
63% GPU usage
31 FPS
Summary:
2D Performance 100%
3D Performance (31fps / 66fps) x 100 = 47%
CPU usage drop in 3D Vision = [(2D 74% CPU usage) - (3D 55% CPU usage)] / 2D 80% CPU usage) x 100 = 26% CPU usage drop caused by 3D Vision
100-47 = 53% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
Game: Batman: Arkham Origins
Toggle 3D Vision to OFF:
31% CPU usage
30% GPU usage
72 FPS
Toggle 3D Vision to ON:
21% CPU usage
13% GPU usage
37 FPS
Summary:
2D Performance 100%
3D Performance (31fps / 66fps) x 100 = 51%
CPU usage drop in 3D Vision = [(2D 31% CPU usage) - (3D 21% CPU usage)] / 2D 31% CPU usage) x 100 = 32% CPU usage drop caused by 3D Vision
100-51 = 49% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
Instructions set out in this post will have to be followed to the letter or else, there will be GPU / FPS cap bottlenecks, which would give invalid CPU bottleneck results :)
Independently verified results would be great, as this problem affects us all, whether it's noticeable at this stage or not -it will become exponentially more pronounced as games start to be eveloped for newer gen consoles. Already we have the XBox Scorpio and the PS4 Pro around the corner, CPU performance of which are likely on the heels of PC CPUs. You can imagine the scenario where console CPUs are almost on par with PC CPUs, but PC CPU are bottlenecked to only 50% performance by the 3D Vision driver. We will likely be running games in 3D Vision at half the FPS of consoles! :(
Edit 1:
I would also ask to list system specs in the post, if not in your signature:
CPU @ Clock speed
GPU
Driver
Game DX version
OS
bo3b and terintamel have also pointed out the wild decrease in performance going from 3D Vision disabled in Control Panel vs Toggled off. It would be wise to also do the test with 3D Vision switched off from the nvidia Control Panel, as showin in terintamel's tests below, as the 2 issues might be related.
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
I recommend also adding Processor, Card, Driver, Game DX version, and OS. Also test with 3dvision driver disabled in Control Panel.
AMD FX-8350
GTX 1060 6GB - 370.72
Windows 10 x64
Game: Batman: [color="green"]Arkham Origins (DX11) 3D Vision Ready[/color] - while gliding
3D Vision disabled in Control panel
33% CPU usage
30% GPU usage
74 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
25% CPU usage
12% GPU usage
22 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
24% CPU usage
10% GPU usage
40 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (40fps / 74fps) x 100 = 54%
3dvision Enabled 3D Performance (22fps / 74fps) x 100 = 29.7%
100-54 = [color="green"]46% performance drop caused by 3D Vision driver[/color]
100-29.7 = [color="green"]70.3% performance drop caused by 3D Vision driver with 3D enabled in game[/color]
[quote="RAGEdemon"]The aim of this thread is to gather information so that it can be presented to nVidia for analysis and a fix.[/quote]I'm totally for this but first have anyone from nvidia drop a line here saying they agree to have a look.
[b][size="L"]NVIDIA, are you here?[/size][/b]
AMD FX-8350
GTX 1060 6GB - 370.72
Windows 10 x64
This game was a hard one as the stutter and drops only happen while running and turning around so I tried to average the results
Game: [color="green"]Mirrors Edge:Catalyst(DX11) CM mode[/color] - while running
NO Stutter
3D Vision disabled in Control panel
69% CPU usage
42% GPU usage
145 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
Heavy Stutter
45% CPU usage
45% GPU usage
41 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
Stutter
51% CPU usage
37% GPU usage
71 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (71fps / 145fps) x 100 = 48.9%
3dvision Enabled 3D Performance (41fps / 145fps) x 100 = 28.2%
100-48.9 = [color="green"]51.1% performance drop caused by 3D Vision driver[/color]
100-28.2 = [color="green"]71.8% performance drop caused by 3D Vision driver with 3D enabled in game[/color]
[/quote]
AMD FX-8350
GTX 1060 6GB - 370.72
Windows 10 x64
Game: [color="green"]Batham:Arkham City (DX11) 3D Vision Ready[/color]
In court house w/detective vision on
3D Vision disabled in Control panel
25% CPU usage
42% GPU usage
105 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
29% CPU usage
24% GPU usage
32 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
20% CPU usage
25% GPU usage
46 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (46fps / 105fps) x 100 = 43.8%
3dvision Enabled 3D Performance (32fps / 105fps) x 100 = 30.4%
100-43.8 = [color="green"]56.2% performance drop caused by 3D Vision driver[/color]
100-30.4 = [color="green"]69.6% performance drop caused by 3D Vision driver with 3D enabled in game[/color]
On roof of courthouse
3D Vision disabled in Control panel
29% CPU usage
63% GPU usage
149 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
26% CPU usage
63% GPU usage
77 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
27% CPU usage
54% GPU usage
132 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (132fps / 149fps) x 100 = 88.5%
3dvision Enabled 3D Performance (77fps / 149fps) x 100 = 29.5%
100-88.5 = [color="green"]11.5% performance drop caused by 3D Vision driver[/color]
100-29.5 = [color="green"]70.5% performance drop caused by 3D Vision driver with 3D enabled in game[/color]
Game: Batham:Arkham City (DX11) 3D Vision Ready
In court house w/detective vision on
3D Vision disabled in Control panel
25% CPU usage
42% GPU usage
105 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
29% CPU usage
24% GPU usage
32 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
20% CPU usage
25% GPU usage
46 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (46fps / 105fps) x 100 = 43.8%
3dvision Enabled 3D Performance (32fps / 105fps) x 100 = 30.4%
100-43.8 = 56.2% performance drop caused by 3D Vision driver
100-30.4 = 69.6% performance drop caused by 3D Vision driver with 3D enabled in game
On roof of courthouse
3D Vision disabled in Control panel
29% CPU usage
63% GPU usage
149 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
26% CPU usage
63% GPU usage
77 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
27% CPU usage
54% GPU usage
132 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (132fps / 149fps) x 100 = 88.5%
3dvision Enabled 3D Performance (77fps / 149fps) x 100 = 29.5%
100-88.5 = 11.5% performance drop caused by 3D Vision driver
100-29.5 = 70.5% performance drop caused by 3D Vision driver with 3D enabled in game
AMD FX-8350
GTX 1060 6GB - 370.72
Windows 10 x64
Game: [color="green"]Batham:Arkham City (DX9) 3d Vision Ready[/color]
In court house w/detective vision on
3D Vision disabled in Control panel
32% CPU usage
39% GPU usage
113 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
20% CPU usage
21% GPU usage
23 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
20% CPU usage
15% GPU usage
32 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (32fps / 113fps) x 100 = 28.3%
3dvision Enabled 3D Performance (23fps / 113fps) x 100 = 20.3%
100-28.3 = [color="green"]71.7% performance drop caused by 3D Vision driver[/color]
100-20.3 = [color="green"]79.7% performance drop caused by 3D Vision driver with 3D enabled in game[/color]
On roof of courthouse
3D Vision disabled in Control panel
34% CPU usage
36% GPU usage
144 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
26% CPU usage
35% GPU usage
70 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
35% CPU usage
34% GPU usage
128 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (128fps / 144fps) x 100 = 88.8%
3dvision Enabled 3D Performance (70fps / 144fps) x 100 = 48.6%
100-88.8 = [color="green"]11.2% performance drop caused by 3D Vision driver[/color]
100-48.6 = [color="green"]51.4% performance drop caused by 3D Vision driver with 3D enabled in game[/color]
Game: Batham:Arkham City (DX9) 3d Vision Ready
In court house w/detective vision on
3D Vision disabled in Control panel
32% CPU usage
39% GPU usage
113 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
20% CPU usage
21% GPU usage
23 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
20% CPU usage
15% GPU usage
32 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (32fps / 113fps) x 100 = 28.3%
3dvision Enabled 3D Performance (23fps / 113fps) x 100 = 20.3%
100-28.3 = 71.7% performance drop caused by 3D Vision driver
100-20.3 = 79.7% performance drop caused by 3D Vision driver with 3D enabled in game
On roof of courthouse
3D Vision disabled in Control panel
34% CPU usage
36% GPU usage
144 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
26% CPU usage
35% GPU usage
70 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
35% CPU usage
34% GPU usage
128 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (128fps / 144fps) x 100 = 88.8%
3dvision Enabled 3D Performance (70fps / 144fps) x 100 = 48.6%
100-88.8 = 11.2% performance drop caused by 3D Vision driver
100-48.6 = 51.4% performance drop caused by 3D Vision driver with 3D enabled in game
[quote]I have been asked to open a thread regarding the CPU botteleck that enabling 3D Vision causes...[/quote]
Who exactly asked for this? If you don't mind me asking? ^_^
I see no exact "bottleneck" as other reported... Maybe is my CPU that is clocked to 5.0 Ghz... But I have ZERO issues on all my THREE systems (see signature). Some are newer and other is older and zero issues... (even if I lower resolution & Settings that my GPUs gets to 60% usage and CPU is never stressed...)
Then again, I don't have a Pascal... so maybe THERE IS where the PROBLEM is;)
I'd like to help on this, but I can't as I see nothing... :( If it is a Pascal Issue IT SHOULD BE ADDRESSED ASAP!!!
I have been asked to open a thread regarding the CPU botteleck that enabling 3D Vision causes...
Who exactly asked for this? If you don't mind me asking? ^_^
I see no exact "bottleneck" as other reported... Maybe is my CPU that is clocked to 5.0 Ghz... But I have ZERO issues on all my THREE systems (see signature). Some are newer and other is older and zero issues... (even if I lower resolution & Settings that my GPUs gets to 60% usage and CPU is never stressed...)
Then again, I don't have a Pascal... so maybe THERE IS where the PROBLEM is;)
I'd like to help on this, but I can't as I see nothing... :( If it is a Pascal Issue IT SHOULD BE ADDRESSED ASAP!!!
1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc
[quote="helifax"][quote]I have been asked to open a thread regarding the CPU botteleck that enabling 3D Vision causes...[/quote]
Who exactly asked for this? If you don't mind me asking? ^_^
I see no exact "bottleneck" as other reported... Maybe is my CPU that is clocked to 5.0 Ghz... But I have ZERO issues on all my THREE systems (see signature). Some are newer and other is older and zero issues...
Then again, I don't have a Pascal... so maybe THERE IS where the PROBLEM is;)
I'd like to help on this, but I can't as I see nothing... :([/quote]
terintamel asked me in the other thread mate.
Underclock your CPU to the level of us mere mortals, and all shall reveal itself. You will also need to configure game settings as in my post so the GPU / FPS cap is not being saturated (GPU over 90% usage) :)
[i]"I have ZERO issues on all my THREE systems"
[/i]
Clammy said that he gets 45-58fps in GTA5 with a 1080. Are you getting 60fps constant? If not, then you too have the issue ;-)
Let's discuss this in the other thread; this one is for results only :) :)
I have been asked to open a thread regarding the CPU botteleck that enabling 3D Vision causes...
Who exactly asked for this? If you don't mind me asking? ^_^
I see no exact "bottleneck" as other reported... Maybe is my CPU that is clocked to 5.0 Ghz... But I have ZERO issues on all my THREE systems (see signature). Some are newer and other is older and zero issues...
Then again, I don't have a Pascal... so maybe THERE IS where the PROBLEM is;)
I'd like to help on this, but I can't as I see nothing... :(
terintamel asked me in the other thread mate.
Underclock your CPU to the level of us mere mortals, and all shall reveal itself. You will also need to configure game settings as in my post so the GPU / FPS cap is not being saturated (GPU over 90% usage) :)
"I have ZERO issues on all my THREE systems"
Clammy said that he gets 45-58fps in GTA5 with a 1080. Are you getting 60fps constant? If not, then you too have the issue ;-)
Let's discuss this in the other thread; this one is for results only :) :)
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
Yeah I haven't really seen this issue either, but I also have my CPU overclocked to 5ghz. Also don't have pascal. So anyway , as you were...
i7-4790K CPU 4.8Ghz stable overclock.
16 GB RAM Corsair
EVGA 1080TI SLI
Samsung SSD 840Pro
ASUS Z97-WS
3D Surround ASUS Rog Swift PG278Q(R), 2x PG278Q (yes it works)
Obutto R3volution.
Windows 10 pro 64x (Windows 7 Dual boot)
Problem independently verified by masterotaku,
1. 900p, 2D after disabling 3D ingame, 3Dmigoto enabled (76fps)
[img]http://u.cubeupload.com/masterotaku/witcher33900p3Dto2D.jpg[/img]
Game: [color="green"]The Witcher 3[/color]
Toggle 3D Vision to OFF:
89% CPU usage
53% GPU usage
76 FPS
2. 900p, 3D, with 3Dmigoto enabled (46.2fps):
[img]http://u.cubeupload.com/masterotaku/witcher32900p3D.jpg[/img]
Toggle 3D Vision to ON:
72% CPU usage
65% GPU usage
46 FPS
Summary:
2D Performance 100%
3D Performance (46fps / 76fps) x 100 = 61%
CPU usage drop in 3D Vision = [(2D 89% CPU usage) - (3D 72% CPU usage)] / 2D 89% CPU usage) x 100 = [color="green"]20% CPU usage drop caused by 3D Vision[/color]
100-61 = [color="green"]39% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
I'll update this post for my results later.
I think we need should use things without 3Dmigoto. Or atleast limit examples.
Nvidia does not support 3dmigoto. So if we give them all results with 3dmigoto they'll just say we do not support 3dmigoto. I know we know that 3dmigoto does not add very much overhead. But we need to show nvidia it's their drivers fault.
I think we need should use things without 3Dmigoto. Or atleast limit examples.
Nvidia does not support 3dmigoto. So if we give them all results with 3dmigoto they'll just say we do not support 3dmigoto. I know we know that 3dmigoto does not add very much overhead. But we need to show nvidia it's their drivers fault.
[quote="necropants"]Yeah I haven't really seen this issue either, but I also have my CPU overclocked to 5ghz. Also don't have pascal. So anyway , as you were...[/quote]
Hello mate,
Do you get constant 72fps in 3D vision as well ads 2D in GTA5 CPU limited (non GPU Saturated) areas on your Rog Swift pg278q?
If so, then your machine must be godlike (it kinda is... 2 Titan X in SLi, Wow congrats!).
If not, then you are getting this issue :) <--- I am willing to bet this is the case ;-)
Lets discuss in the other thread and leave this one for results only :)
necropants said:Yeah I haven't really seen this issue either, but I also have my CPU overclocked to 5ghz. Also don't have pascal. So anyway , as you were...
Hello mate,
Do you get constant 72fps in 3D vision as well ads 2D in GTA5 CPU limited (non GPU Saturated) areas on your Rog Swift pg278q?
If so, then your machine must be godlike (it kinda is... 2 Titan X in SLi, Wow congrats!).
If not, then you are getting this issue :) <--- I am willing to bet this is the case ;-)
Lets discuss in the other thread and leave this one for results only :)
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
Hi all,
Thank you for starting this thread and I hope some good can come from it, as I am seeing poor performance in 3d vision.
Here are my results, not 100% sure what they mean, but here goes:-
XCOM 2
3D off, enabled in Nvidia control panel.
CPU usage 32.25%
GPU usage 47%
FPS 80
3D on
CPU usage 28.75
GPU usage 61%
FPS 51
Summary
2D Performance 100%
3D performance (51 / 80) x 100 = 63.75%
100-63.75= 36.25% performance drop
3D off and disabled in control panel
CPU usage - 37.75%
GPU usage - 52%
FPS - 94
MAFIA II (3d vision ready)
3D off (enabled in control panel)
CPU usage - 29%
GPU usage 17%
FPS - 80
3D enabled
CPU usage - 29%
GPU usage - 45%
FPS - 44
Summary
2D performance 100%
3D performance (44 / 80) x 100 = 55%
100-55 = 45% performance drop
3D off and disabled in control panel
CPU usage 55%
GPU usage 32%
FPS 152 (massive increase from when 3D is off but enabled in control panel)
My specs are
GTX 1070
I7 3770k at stock 3.5, turbo 3.9 Ghz
16GB ddr3
Biostar TZ77XE4
Windows 7 x64
Hope this helps to get things fixed.
All the best.
Hi all,
Thank you for starting this thread and I hope some good can come from it, as I am seeing poor performance in 3d vision.
Here are my results, not 100% sure what they mean, but here goes:-
XCOM 2
3D off, enabled in Nvidia control panel.
CPU usage 32.25%
GPU usage 47%
FPS 80
3D on
CPU usage 28.75
GPU usage 61%
FPS 51
Summary
2D Performance 100%
3D performance (51 / 80) x 100 = 63.75%
100-63.75= 36.25% performance drop
3D off and disabled in control panel
CPU usage - 37.75%
GPU usage - 52%
FPS - 94
MAFIA II (3d vision ready)
3D off (enabled in control panel)
CPU usage - 29%
GPU usage 17%
FPS - 80
3D enabled
CPU usage - 29%
GPU usage - 45%
FPS - 44
Summary
2D performance 100%
3D performance (44 / 80) x 100 = 55%
100-55 = 45% performance drop
3D off and disabled in control panel
CPU usage 55%
GPU usage 32%
FPS 152 (massive increase from when 3D is off but enabled in control panel)
My specs are
GTX 1070
I7 3770k at stock 3.5, turbo 3.9 Ghz
16GB ddr3
Biostar TZ77XE4
Windows 7 x64
Hope this helps to get things fixed.
All the best.
Thanks [color="green"]onemanstanding[/color]. I hope you don't mind but I have reformatted your results:
============================
[color="green"]XCOM 2 [/color]
3D off, enabled in Nvidia control panel.
CPU usage 32.25%
GPU usage 47%
FPS 80
3D on
CPU usage 28.75
GPU usage 61%
FPS 51
Summary
2D Performance 100%
3D performance (51 / 80) x 100 = 63.75%
CPU usage drop in 3D Vision = [(2D 32.25% CPU usage) - (3D 28.75% CPU usage)] / 2D 32.25% CPU usage) x 100 = [color="green"]11% CPU usage drop caused by 3D Vision[/color]
100-63.75 = [color="green"]36.25% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
3D off and disabled in control panel
CPU usage - 37.75%
GPU usage - 52%
FPS - 94
============================
============================
[color="green"]MAFIA II [/color](3d vision ready)
3D off (enabled in control panel)
CPU usage - 41% <--- Fixed, thanks to [color="green"]onemanstanding's[/color] update.
GPU usage 22%
FPS - 100
3D enabled
CPU usage - 34% <--- Fixed, thanks to [color="green"]onemanstanding's[/color] update.
GPU usage - 22%
FPS - 53
Summary
2D performance 100%
3D performance (44 / 80) x 100 = 53%
CPU usage drop in 3D Vision = [(2D 41 CPU usage) - (3D 34 CPU usage)] / 2D 41 CPU usage) x 100 = [color="green"]17% CPU usage drop caused by 3D Vision[/color]
100-53 = [color="green"]47% performance drop due purely to this CPU bottleneck caused by 3D Vision.[/color]
3D off and disabled in control panel
CPU usage 55%
GPU usage 32%
FPS 152 (massive increase from when 3D is off but enabled in control panel)
========================
My specs are
GTX 1070
I7 3770k at stock 3.5, turbo 3.9 Ghz
16GB ddr3
Biostar TZ77XE4
Windows 7 x64
Thanks onemanstanding. I hope you don't mind but I have reformatted your results:
============================ XCOM 2
3D off, enabled in Nvidia control panel.
CPU usage 32.25%
GPU usage 47%
FPS 80
3D on
CPU usage 28.75
GPU usage 61%
FPS 51
Summary
2D Performance 100%
3D performance (51 / 80) x 100 = 63.75%
CPU usage drop in 3D Vision = [(2D 32.25% CPU usage) - (3D 28.75% CPU usage)] / 2D 32.25% CPU usage) x 100 = 11% CPU usage drop caused by 3D Vision
100-63.75 = 36.25% performance drop due purely to this CPU bottleneck caused by 3D Vision.
3D off and disabled in control panel
CPU usage - 37.75%
GPU usage - 52%
FPS - 94
============================
============================ MAFIA II (3d vision ready)
3D off (enabled in control panel)
CPU usage - 41% <--- Fixed, thanks to onemanstanding's update.
GPU usage 22%
FPS - 100
3D enabled
CPU usage - 34% <--- Fixed, thanks to onemanstanding's update.
GPU usage - 22%
FPS - 53
Summary
2D performance 100%
3D performance (44 / 80) x 100 = 53%
CPU usage drop in 3D Vision = [(2D 41 CPU usage) - (3D 34 CPU usage)] / 2D 41 CPU usage) x 100 = 17% CPU usage drop caused by 3D Vision
100-53 = 47% performance drop due purely to this CPU bottleneck caused by 3D Vision.
3D off and disabled in control panel
CPU usage 55%
GPU usage 32%
FPS 152 (massive increase from when 3D is off but enabled in control panel)
========================
My specs are
GTX 1070
I7 3770k at stock 3.5, turbo 3.9 Ghz
16GB ddr3
Biostar TZ77XE4
Windows 7 x64
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
Right... So...
Downlocked my CPU to 2.0 GHz from 5.0.
Disabled SLI
I am running one 980Ti at stock (had to search for the stock values as mine cause OC from factory).
Tried all the Batman 3D Vision Ready games as long with Metro 2033, Last Light, Witcher 3 and so on...
I can't reproduce this.
Best example:
1920x1080 resolution.
Witcher 3 -> 2D (Nvidia 3D Vision disabled). I get around 90 FPS
Witcher 3 -> 3D Vision Enabled but not activated - I get around 80-83 FPS
Witcher 3 -> 3D Enabled and Activated - I get around 45 FPS.
This is single monitor, single 980TI.
CPU was running 90% on all physical cores. Load was 40-60% on virtual ones...
Not sure what to make of this...
If it is a bug, I don't think it was "introduced" with any version. It seems to affect Pascal for some reason. I wonder if the driver needs an update for the Pascal architecture...
EDIT: GPU never reashed 99%. It was hovering around 70%. CPU though was running wild...
Right... So...
Downlocked my CPU to 2.0 GHz from 5.0.
Disabled SLI
I am running one 980Ti at stock (had to search for the stock values as mine cause OC from factory).
Tried all the Batman 3D Vision Ready games as long with Metro 2033, Last Light, Witcher 3 and so on...
I can't reproduce this.
Best example:
1920x1080 resolution.
Witcher 3 -> 2D (Nvidia 3D Vision disabled). I get around 90 FPS
Witcher 3 -> 3D Vision Enabled but not activated - I get around 80-83 FPS
Witcher 3 -> 3D Enabled and Activated - I get around 45 FPS.
This is single monitor, single 980TI.
CPU was running 90% on all physical cores. Load was 40-60% on virtual ones...
Not sure what to make of this...
If it is a bug, I don't think it was "introduced" with any version. It seems to affect Pascal for some reason. I wonder if the driver needs an update for the Pascal architecture...
EDIT: GPU never reashed 99%. It was hovering around 70%. CPU though was running wild...
1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc
3D Vision should have next to no CPU overhead, but it transpires through testing that not only it does, but it does to a significant degree.
The aim of this thread is to gather information so that it can be presented to nVidia for analysis and a fix.
May I kindly request that only results are posted here. Discussion on the topic, can be found here:
https://forums.geforce.com/default/topic/832496/3d-vision/3d-vision-cpu-core-bottleneck/
Introduction:
If the GPU is not bottlenecking performance, the CPU usage significantly DECREASES when 3D Vision is enabled in almost all games. 3D Vision seems to cause a CPU bottleneck, which causes the GPU usage to be significantly reduced, as the CPU can't feed the GPU fast enough any more.
This CPU bottleneck results in very low FPS and lag spikes and uneven hard stutter, which results in games performing badly in 3D Vision.. The problem is exponentially worse for games that use more threads, for example a game which uses 6 cores such as GTA5 is limited to the performance of 3 cores, which results in a 65% performance decrease. This problem will get exponentially worse as games are developed for newer generations of consoles such as XBox Scorpio, or PS4 Pro, and others which are to follow.
CPU bottleneck is confirmed because you can overclock/underclock the CPU alone, while everything else in the system remains constant. The FPS and GPU usage will scale linearly with the overclock / underclock of the CPU.
Some games of note which exhibit the CPU bottleneck with 3D Vision while the GPU usage remains well below saturation:
GTA5 (65% performance decrease)
The Witcher 3 (50% performance decrease)
Call of Duty:Advanced Warfare (72% performance decrease)
Deus Ex: Mankind Divided (53% performance decrease)
Just Cause 3
Batman Arkham Knight
Testing Methodology:
It's simple! All we are trying to do here examine what the CPU usage and FPS are like when the GPU is not being saturated.
Install CPU/GPU monitoring software such as MSI Afterburner, and enable:
a. Average CPU usage
b. Average GPU usage
c. Average FPS
In games, these values should display game performance in pink on the top left corner.
How to set this up:
https://gaming.msi.com/article/setting-up-osd-with-msi-afterburner
We want to get rid of GPU bottlenecks i.e. where the GPU is more than 90% load. Load up a game and lower graphics settings and resolution until 2D and 3D Vision in the game results in less than 90% GPU usage.
Load up a game, go to a CPU intensive area where your 3D FPS is less than half your VSYNC e.g, for 120Hz monitor, ensure you are getting less than 60FPS in 3D. This is to ensure that your system performance isn't being capped, as your CPU and GPU will not work any harder when your game reaches and is capped at 60FPS (or the game engine cap for that matter).
Toggle 3D Vision to OFF and note down:
1. CPU usage
2: GPU usage
3. FPS
Then
Toggle 3D Vision to ON and note down:
1. CPU usage
2: GPU usage
3. FPS
To stress again, neither of these should have the GPU at >90%, or the 3D FPS anywhere near 60.
If there is no problem, then what you should see is that the CPU usage remains the same in 2D and 3D, however, the GPU usage significantly increases (3D Vision doubles the stress on a GPU). However, the FPS should remain about the same in 2D as well as 3D as the GPU is not being bottlenecked.
Example:
Game Name: Some_Game_Name
Toggle 3D Vision to OFF:
60% CPU usage
40% GPU usage
50 FPS
Toggle 3D Vision to ON:
60% CPU usage
80% GPU usage
50 FPS
Notice how the GPU is working twice as hard in 3D Vision, but you are still getting the same FPS. If you get a result like this, please post it. This shows that the 3D Vision driver is working perfectly as it should and not causing any bottlenecks.
Unfortunately, what you will likely find is that the results are more like:
Game Name: Some_Game_Name
Toggle 3D Vision to OFF:
60% CPU usage
40% GPU usage
50 FPS
Toggle 3D Vision to ON:
30% CPU usage
40% GPU usage
25 FPS
Here, the 3D Vision driver has bottlenecked the CPU which has in turn not enough data to feed the GPU, so you are getting a severely degraded FPS.
So far, the only way around the issue is brute force: use the latest Intel processors at a heavy overclock, which will increase performance to a certain degree.
Results from some games discussed on the discussion thread:
==========================
2D VSync ON in game and Control Panel.
Game: Grand Theft Auto 5 UPDATED!
Toggle 3D Vision to OFF:
70% CPU usage
58% GPU usage
102 FPS
Toggle 3D Vision to ON:
46% CPU usage
34% GPU usage
41 FPS
Summary:
Taking 2D Performance as 100%
3D Performance (50fps / 138fps) x 100 = 40%
100-40 = 60% performance drop due purely to CPU this bottleneck caused by 3D Vision.
CPU usage drop in 3D Vision = [(2D 70% CPU usage) - (3D 46% CPU usage)] / 2D 70% CPU usage) x 100 = 34% CPU usage drop caused by 3D Vision
==========================
==========================
Game: Call of Duty: Advanced Warefare
Toggle 3D Vision to OFF:
60% CPU usage
71% GPU usage
171 FPS
Toggle 3D Vision to ON:
25% CPU usage
26% GPU usage
48 FPS
Summary:
2D Performance 100%
3D Performance (48fps / 171fps) x 100 = 28%
CPU usage drop in 3D Vision = [(2D 60% CPU usage) - (3D 25% CPU usage)] / 2D 60% CPU usage) x 100 = 60% CPU usage drop caused by 3D Vision
100-28 = 72% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
Game: The Witcher 3
Toggle 3D Vision to OFF:
45% CPU usage
63% GPU usage
82 FPS
Toggle 3D Vision to ON:
26% CPU usage
58% GPU usage
41 FPS
Summary:
2D Performance 100%
3D Performance (41fps / 82fps) x 100 = 50%
CPU usage drop in 3D Vision = [(2D 45% CPU usage) - (3D 26% CPU usage)] / 2D 45% CPU usage) x 100 = 42% CPU usage drop caused by 3D Vision
100-50 = 50% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
By other users:
Game: Far Cry 3
Toggle 3D Vision to OFF:
53% CPU usage
47% GPU usage
88 FPS
Toggle 3D Vision to ON:
38% CPU usage
49% GPU usage
35 FPS
Summary:
2D Performance 100%
3D Performance (35fps / 88fps) x 100 = 40%
CPU usage drop in 3D Vision = [(2D 53% CPU usage) - (3D 38% CPU usage)] / 2D 53% CPU usage) x 100 = 28% CPU usage drop caused by 3D Vision
100-40 = 60% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
Game: Deus Ex: Mankind Divided
Toggle 3D Vision to OFF:
74% CPU usage
70% GPU usage
66 FPS
Toggle 3D Vision to ON:
55% CPU usage
63% GPU usage
31 FPS
Summary:
2D Performance 100%
3D Performance (31fps / 66fps) x 100 = 47%
CPU usage drop in 3D Vision = [(2D 74% CPU usage) - (3D 55% CPU usage)] / 2D 80% CPU usage) x 100 = 26% CPU usage drop caused by 3D Vision
100-47 = 53% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
==========================
Game: Batman: Arkham Origins
Toggle 3D Vision to OFF:
31% CPU usage
30% GPU usage
72 FPS
Toggle 3D Vision to ON:
21% CPU usage
13% GPU usage
37 FPS
Summary:
2D Performance 100%
3D Performance (31fps / 66fps) x 100 = 51%
CPU usage drop in 3D Vision = [(2D 31% CPU usage) - (3D 21% CPU usage)] / 2D 31% CPU usage) x 100 = 32% CPU usage drop caused by 3D Vision
100-51 = 49% performance drop due purely to this CPU bottleneck caused by 3D Vision.
==========================
Instructions set out in this post will have to be followed to the letter or else, there will be GPU / FPS cap bottlenecks, which would give invalid CPU bottleneck results :)
Independently verified results would be great, as this problem affects us all, whether it's noticeable at this stage or not -it will become exponentially more pronounced as games start to be eveloped for newer gen consoles. Already we have the XBox Scorpio and the PS4 Pro around the corner, CPU performance of which are likely on the heels of PC CPUs. You can imagine the scenario where console CPUs are almost on par with PC CPUs, but PC CPU are bottlenecked to only 50% performance by the 3D Vision driver. We will likely be running games in 3D Vision at half the FPS of consoles! :(
Edit 1:
I would also ask to list system specs in the post, if not in your signature:
CPU @ Clock speed
GPU
Driver
Game DX version
OS
bo3b and terintamel have also pointed out the wild decrease in performance going from 3D Vision disabled in Control Panel vs Toggled off. It would be wise to also do the test with 3D Vision switched off from the nvidia Control Panel, as showin in terintamel's tests below, as the 2 issues might be related.
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
AMD FX-8350
GTX 1060 6GB - 370.72
Windows 10 x64
Game: Batman: Arkham Origins (DX11) 3D Vision Ready - while gliding
3D Vision disabled in Control panel
33% CPU usage
30% GPU usage
74 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
25% CPU usage
12% GPU usage
22 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
24% CPU usage
10% GPU usage
40 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (40fps / 74fps) x 100 = 54%
3dvision Enabled 3D Performance (22fps / 74fps) x 100 = 29.7%
100-54 = 46% performance drop caused by 3D Vision driver
100-29.7 = 70.3% performance drop caused by 3D Vision driver with 3D enabled in game
AMD FX-8350 4GHz
Gigabyte 990FXA-UD3 Rev 4.0
G-Skill PC3-10700- 16GB
Gigabyte Windforce GTX 1060 OC 6GB - 417.01
Creative Soundblaster Z
ViewSonic VX2268WM Black 22" 1680x1050 5ms 120Hz 3Dvision
Windows 10 x64 1709
NVIDIA, are you here?
3D Vision must live! NVIDIA, don't let us down!
GTX 1060 6GB - 370.72
Windows 10 x64
This game was a hard one as the stutter and drops only happen while running and turning around so I tried to average the results
Game: Mirrors Edge:Catalyst(DX11) CM mode - while running
NO Stutter
3D Vision disabled in Control panel
69% CPU usage
42% GPU usage
145 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
Heavy Stutter
45% CPU usage
45% GPU usage
41 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
Stutter
51% CPU usage
37% GPU usage
71 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (71fps / 145fps) x 100 = 48.9%
3dvision Enabled 3D Performance (41fps / 145fps) x 100 = 28.2%
100-48.9 = 51.1% performance drop caused by 3D Vision driver
100-28.2 = 71.8% performance drop caused by 3D Vision driver with 3D enabled in game
AMD FX-8350 4GHz
Gigabyte 990FXA-UD3 Rev 4.0
G-Skill PC3-10700- 16GB
Gigabyte Windforce GTX 1060 OC 6GB - 417.01
Creative Soundblaster Z
ViewSonic VX2268WM Black 22" 1680x1050 5ms 120Hz 3Dvision
Windows 10 x64 1709
GTX 1060 6GB - 370.72
Windows 10 x64
Game: Batham:Arkham City (DX11) 3D Vision Ready
In court house w/detective vision on
3D Vision disabled in Control panel
25% CPU usage
42% GPU usage
105 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
29% CPU usage
24% GPU usage
32 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
20% CPU usage
25% GPU usage
46 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (46fps / 105fps) x 100 = 43.8%
3dvision Enabled 3D Performance (32fps / 105fps) x 100 = 30.4%
100-43.8 = 56.2% performance drop caused by 3D Vision driver
100-30.4 = 69.6% performance drop caused by 3D Vision driver with 3D enabled in game
On roof of courthouse
3D Vision disabled in Control panel
29% CPU usage
63% GPU usage
149 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
26% CPU usage
63% GPU usage
77 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
27% CPU usage
54% GPU usage
132 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (132fps / 149fps) x 100 = 88.5%
3dvision Enabled 3D Performance (77fps / 149fps) x 100 = 29.5%
100-88.5 = 11.5% performance drop caused by 3D Vision driver
100-29.5 = 70.5% performance drop caused by 3D Vision driver with 3D enabled in game
AMD FX-8350 4GHz
Gigabyte 990FXA-UD3 Rev 4.0
G-Skill PC3-10700- 16GB
Gigabyte Windforce GTX 1060 OC 6GB - 417.01
Creative Soundblaster Z
ViewSonic VX2268WM Black 22" 1680x1050 5ms 120Hz 3Dvision
Windows 10 x64 1709
GTX 1060 6GB - 370.72
Windows 10 x64
Game: Batham:Arkham City (DX9) 3d Vision Ready
In court house w/detective vision on
3D Vision disabled in Control panel
32% CPU usage
39% GPU usage
113 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
20% CPU usage
21% GPU usage
23 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
20% CPU usage
15% GPU usage
32 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (32fps / 113fps) x 100 = 28.3%
3dvision Enabled 3D Performance (23fps / 113fps) x 100 = 20.3%
100-28.3 = 71.7% performance drop caused by 3D Vision driver
100-20.3 = 79.7% performance drop caused by 3D Vision driver with 3D enabled in game
On roof of courthouse
3D Vision disabled in Control panel
34% CPU usage
36% GPU usage
144 FPS
3D Vision enabled in Control Panel - 3D Toggeled ON:
26% CPU usage
35% GPU usage
70 FPS
3D Vision enabled in Control Panel - 3D Toggeled OFF:
35% CPU usage
34% GPU usage
128 FPS
Summary:
3dvison Disabled 2D Performance 100%
3dvision Enabled 2D Performance (128fps / 144fps) x 100 = 88.8%
3dvision Enabled 3D Performance (70fps / 144fps) x 100 = 48.6%
100-88.8 = 11.2% performance drop caused by 3D Vision driver
100-48.6 = 51.4% performance drop caused by 3D Vision driver with 3D enabled in game
AMD FX-8350 4GHz
Gigabyte 990FXA-UD3 Rev 4.0
G-Skill PC3-10700- 16GB
Gigabyte Windforce GTX 1060 OC 6GB - 417.01
Creative Soundblaster Z
ViewSonic VX2268WM Black 22" 1680x1050 5ms 120Hz 3Dvision
Windows 10 x64 1709
Who exactly asked for this? If you don't mind me asking? ^_^
I see no exact "bottleneck" as other reported... Maybe is my CPU that is clocked to 5.0 Ghz... But I have ZERO issues on all my THREE systems (see signature). Some are newer and other is older and zero issues... (even if I lower resolution & Settings that my GPUs gets to 60% usage and CPU is never stressed...)
Then again, I don't have a Pascal... so maybe THERE IS where the PROBLEM is;)
I'd like to help on this, but I can't as I see nothing... :( If it is a Pascal Issue IT SHOULD BE ADDRESSED ASAP!!!
1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc
My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com
(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)
terintamel asked me in the other thread mate.
Underclock your CPU to the level of us mere mortals, and all shall reveal itself. You will also need to configure game settings as in my post so the GPU / FPS cap is not being saturated (GPU over 90% usage) :)
"I have ZERO issues on all my THREE systems"
Clammy said that he gets 45-58fps in GTA5 with a 1080. Are you getting 60fps constant? If not, then you too have the issue ;-)
Let's discuss this in the other thread; this one is for results only :) :)
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
i7-4790K CPU 4.8Ghz stable overclock.
16 GB RAM Corsair
EVGA 1080TI SLI
Samsung SSD 840Pro
ASUS Z97-WS
3D Surround ASUS Rog Swift PG278Q(R), 2x PG278Q (yes it works)
Obutto R3volution.
Windows 10 pro 64x (Windows 7 Dual boot)
1. 900p, 2D after disabling 3D ingame, 3Dmigoto enabled (76fps)
Game: The Witcher 3
Toggle 3D Vision to OFF:
89% CPU usage
53% GPU usage
76 FPS
2. 900p, 3D, with 3Dmigoto enabled (46.2fps):
Toggle 3D Vision to ON:
72% CPU usage
65% GPU usage
46 FPS
Summary:
2D Performance 100%
3D Performance (46fps / 76fps) x 100 = 61%
CPU usage drop in 3D Vision = [(2D 89% CPU usage) - (3D 72% CPU usage)] / 2D 89% CPU usage) x 100 = 20% CPU usage drop caused by 3D Vision
100-61 = 39% performance drop due purely to this CPU bottleneck caused by 3D Vision.
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
I think we need should use things without 3Dmigoto. Or atleast limit examples.
Nvidia does not support 3dmigoto. So if we give them all results with 3dmigoto they'll just say we do not support 3dmigoto. I know we know that 3dmigoto does not add very much overhead. But we need to show nvidia it's their drivers fault.
I'm ishiki, forum screwed up my name.
7700k @4.7 GHZ, 16GBDDR4@3466MHZ, 2080 Ti
Hello mate,
Do you get constant 72fps in 3D vision as well ads 2D in GTA5 CPU limited (non GPU Saturated) areas on your Rog Swift pg278q?
If so, then your machine must be godlike (it kinda is... 2 Titan X in SLi, Wow congrats!).
If not, then you are getting this issue :) <--- I am willing to bet this is the case ;-)
Lets discuss in the other thread and leave this one for results only :)
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
Thank you for starting this thread and I hope some good can come from it, as I am seeing poor performance in 3d vision.
Here are my results, not 100% sure what they mean, but here goes:-
XCOM 2
3D off, enabled in Nvidia control panel.
CPU usage 32.25%
GPU usage 47%
FPS 80
3D on
CPU usage 28.75
GPU usage 61%
FPS 51
Summary
2D Performance 100%
3D performance (51 / 80) x 100 = 63.75%
100-63.75= 36.25% performance drop
3D off and disabled in control panel
CPU usage - 37.75%
GPU usage - 52%
FPS - 94
MAFIA II (3d vision ready)
3D off (enabled in control panel)
CPU usage - 29%
GPU usage 17%
FPS - 80
3D enabled
CPU usage - 29%
GPU usage - 45%
FPS - 44
Summary
2D performance 100%
3D performance (44 / 80) x 100 = 55%
100-55 = 45% performance drop
3D off and disabled in control panel
CPU usage 55%
GPU usage 32%
FPS 152 (massive increase from when 3D is off but enabled in control panel)
My specs are
GTX 1070
I7 3770k at stock 3.5, turbo 3.9 Ghz
16GB ddr3
Biostar TZ77XE4
Windows 7 x64
Hope this helps to get things fixed.
All the best.
============================
XCOM 2
3D off, enabled in Nvidia control panel.
CPU usage 32.25%
GPU usage 47%
FPS 80
3D on
CPU usage 28.75
GPU usage 61%
FPS 51
Summary
2D Performance 100%
3D performance (51 / 80) x 100 = 63.75%
CPU usage drop in 3D Vision = [(2D 32.25% CPU usage) - (3D 28.75% CPU usage)] / 2D 32.25% CPU usage) x 100 = 11% CPU usage drop caused by 3D Vision
100-63.75 = 36.25% performance drop due purely to this CPU bottleneck caused by 3D Vision.
3D off and disabled in control panel
CPU usage - 37.75%
GPU usage - 52%
FPS - 94
============================
============================
MAFIA II (3d vision ready)
3D off (enabled in control panel)
CPU usage - 41% <--- Fixed, thanks to onemanstanding's update.
GPU usage 22%
FPS - 100
3D enabled
CPU usage - 34% <--- Fixed, thanks to onemanstanding's update.
GPU usage - 22%
FPS - 53
Summary
2D performance 100%
3D performance (44 / 80) x 100 = 53%
CPU usage drop in 3D Vision = [(2D 41 CPU usage) - (3D 34 CPU usage)] / 2D 41 CPU usage) x 100 = 17% CPU usage drop caused by 3D Vision
100-53 = 47% performance drop due purely to this CPU bottleneck caused by 3D Vision.
3D off and disabled in control panel
CPU usage 55%
GPU usage 32%
FPS 152 (massive increase from when 3D is off but enabled in control panel)
========================
My specs are
GTX 1070
I7 3770k at stock 3.5, turbo 3.9 Ghz
16GB ddr3
Biostar TZ77XE4
Windows 7 x64
Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.
Downlocked my CPU to 2.0 GHz from 5.0.
Disabled SLI
I am running one 980Ti at stock (had to search for the stock values as mine cause OC from factory).
Tried all the Batman 3D Vision Ready games as long with Metro 2033, Last Light, Witcher 3 and so on...
I can't reproduce this.
Best example:
1920x1080 resolution.
Witcher 3 -> 2D (Nvidia 3D Vision disabled). I get around 90 FPS
Witcher 3 -> 3D Vision Enabled but not activated - I get around 80-83 FPS
Witcher 3 -> 3D Enabled and Activated - I get around 45 FPS.
This is single monitor, single 980TI.
CPU was running 90% on all physical cores. Load was 40-60% on virtual ones...
Not sure what to make of this...
If it is a bug, I don't think it was "introduced" with any version. It seems to affect Pascal for some reason. I wonder if the driver needs an update for the Pascal architecture...
EDIT: GPU never reashed 99%. It was hovering around 70%. CPU though was running wild...
1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc
My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com
(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)