Been using 3d Vision for almost a decade and I love it, but as it's been abandoned by Nvidia and developers there been one problem creeping in recently. It's almost impossible to reach 60fps...
I recently upgraded my CPU to a 9700k and I've a 2080ti and yet I get drops to 40 a lot of the time in many games. Doesn't matter what graphics or resolution for a lot of games either.
One thing that has surprised me though is Shadow of the Tomb Raider, while it dips to low 40fps in lots of areas it doesn't seem to bother me as much as other games below 60fps. I'm assuming that this might be to od with frame times or something?
But anyway brute force is not an option to increase FPS so what is everyone doing to create a smooth ride for the trickier games?
Been using 3d Vision for almost a decade and I love it, but as it's been abandoned by Nvidia and developers there been one problem creeping in recently. It's almost impossible to reach 60fps...
I recently upgraded my CPU to a 9700k and I've a 2080ti and yet I get drops to 40 a lot of the time in many games. Doesn't matter what graphics or resolution for a lot of games either.
One thing that has surprised me though is Shadow of the Tomb Raider, while it dips to low 40fps in lots of areas it doesn't seem to bother me as much as other games below 60fps. I'm assuming that this might be to od with frame times or something?
But anyway brute force is not an option to increase FPS so what is everyone doing to create a smooth ride for the trickier games?
What resolution are you running at?
I can achieve 60fps in most games I play at 1440p
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)
I clench my teeth and deal with it, since there isn't any CPU in the world that can solve those CPU bottlenecks yet.
Options:
1- Endure judder while using triple buffering (most games work like this already).
2- Endure maybe less judder but tearing with vsync disabled.
3- Use 100Hz (50Hz per eye) if your average fps is at least closer to 50.
4- Use a 30fps cap for no judder, but it's still a lot less fps than 60.
5- Use a custom refresh rate (with the reversed eyes problem) that is lower than 100Hz. In my tests, the lowest that the glasses accept is 64Hz (32Hz per eye). You NEED ULMB or similar technologies for this. Remember that you don't have Lightboost at non 100Hz non 120Hz refresh rates. Your eyes will suffer.
6- Conversely, have a monitor that can do 144Hz ULMB (can be overclocked to 151-155) and use 3D with that, and use a half than Hz fps cap. If you have 155Hz ULMB, cap it to 38.75fps.
I clench my teeth and deal with it, since there isn't any CPU in the world that can solve those CPU bottlenecks yet.
Options:
1- Endure judder while using triple buffering (most games work like this already).
2- Endure maybe less judder but tearing with vsync disabled.
3- Use 100Hz (50Hz per eye) if your average fps is at least closer to 50.
4- Use a 30fps cap for no judder, but it's still a lot less fps than 60.
5- Use a custom refresh rate (with the reversed eyes problem) that is lower than 100Hz. In my tests, the lowest that the glasses accept is 64Hz (32Hz per eye). You NEED ULMB or similar technologies for this. Remember that you don't have Lightboost at non 100Hz non 120Hz refresh rates. Your eyes will suffer.
6- Conversely, have a monitor that can do 144Hz ULMB (can be overclocked to 151-155) and use 3D with that, and use a half than Hz fps cap. If you have 155Hz ULMB, cap it to 38.75fps.
I'm running at 1440p on a Rog PG278Q. With a lot of games when I get low FPS resolution makes no difference as it's CPU limited I think.
Thanks Masterotaku for the tips the 100hz method has definitely helped but I'd be interested in trying option 6, how do you get 3d to work on 144hz?
With that monitor, you shouldn't. ULMB tops out at around 127Hz on my PG278QR with custom timings (pixel clock has to be the same as 120Hz). Crosstalk without ULMB/Lightboost is so bad that it's almost the same as directly not using glasses. But it "works".
Options for that if you want to try it anyway:
1- Forcing 144Hz with Special K, for example (it may be better at forcing it in 3Dmigoto). It isn't 100% assured, because the drivers really try to force 120Hz/100Hz if they exist.
2- Using a custom resolution with only that refresh rate (getting a game to accept a custom resolution may be hard).
3- Using CRU to delete all refresh rates but the one you want. Super drastic measure. Don't do this if you can avoid it.
With that monitor, you shouldn't. ULMB tops out at around 127Hz on my PG278QR with custom timings (pixel clock has to be the same as 120Hz). Crosstalk without ULMB/Lightboost is so bad that it's almost the same as directly not using glasses. But it "works".
Options for that if you want to try it anyway:
1- Forcing 144Hz with Special K, for example (it may be better at forcing it in 3Dmigoto). It isn't 100% assured, because the drivers really try to force 120Hz/100Hz if they exist.
2- Using a custom resolution with only that refresh rate (getting a game to accept a custom resolution may be hard).
3- Using CRU to delete all refresh rates but the one you want. Super drastic measure. Don't do this if you can avoid it.
For me in 3dvision playing without Vsync is unfortunately not an option some reason I find the tearing in 3D unbearable. One of the reasons I keep running SLI is because I didn't find anything very playable at 1440p it definitely alleviated the problem and of course introduced some other headaches along the way. I think 3dvision is one of the only reasons at this point to go SLI CPU bottleneck or not.
For me in 3dvision playing without Vsync is unfortunately not an option some reason I find the tearing in 3D unbearable. One of the reasons I keep running SLI is because I didn't find anything very playable at 1440p it definitely alleviated the problem and of course introduced some other headaches along the way. I think 3dvision is one of the only reasons at this point to go SLI CPU bottleneck or not.
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)
I used to run SLI but had so many issues with it I'm gonna stick with a single card from now on!
@masterotaku I had a quick go at making custom resolutions last night but I got 'out of range' on the monitor whenever I fiddled with the refresh rate. Don't suppose there a tutorial lying around the internet you could point me to is there?
I used to run SLI but had so many issues with it I'm gonna stick with a single card from now on!
@masterotaku I had a quick go at making custom resolutions last night but I got 'out of range' on the monitor whenever I fiddled with the refresh rate. Don't suppose there a tutorial lying around the internet you could point me to is there?
This is a similar guide to what you want: https://www.blurbusters.com/60hz-ulmb-hack-howto/
The same can be done in the Nvidia Control Panel. To say it in a short way:
- These G-Sync monitors work with very specific pixel clock values that are in use for their standard refresh rates (60Hz, 85Hz, 100Hz, 120Hz, 144Hz, 165Hz...). With some margin of error, so being a few MHz more or less doesn't matter.
- They reject anything that isn't similar to those pixel clock values. 120Hz at 1440p is around 495MHz. I think.
- You need to create a custom resolution or just custom refresh rate if you use CRU) by imitating the pixel clock of one of the existing refresh rates. For example, for 80Hz you are close to 85Hz and you would need to increase the "Vertical Total" value until the pixel clock matches.
- After all of this, don't trust what the monitor OSD says you're using. Use your eyes, fps counters, etc.
Remember that using a custom refresh rate for 3D will reverse the eyes and display a red warning message. You can remove that message by replacing a bmp file in one of the Nvidia dll files. There's a guide or two in these forums.
Extra thing: if you modify the 120hz refresh rate with CRU and increase Vertical Total to +5 of its original value, you unlock the hidden G-Sync+ULMB capability. But I think there are some reports that say that the latest drivers broke that.
The same can be done in the Nvidia Control Panel. To say it in a short way:
- These G-Sync monitors work with very specific pixel clock values that are in use for their standard refresh rates (60Hz, 85Hz, 100Hz, 120Hz, 144Hz, 165Hz...). With some margin of error, so being a few MHz more or less doesn't matter.
- They reject anything that isn't similar to those pixel clock values. 120Hz at 1440p is around 495MHz. I think.
- You need to create a custom resolution or just custom refresh rate if you use CRU) by imitating the pixel clock of one of the existing refresh rates. For example, for 80Hz you are close to 85Hz and you would need to increase the "Vertical Total" value until the pixel clock matches.
- After all of this, don't trust what the monitor OSD says you're using. Use your eyes, fps counters, etc.
Remember that using a custom refresh rate for 3D will reverse the eyes and display a red warning message. You can remove that message by replacing a bmp file in one of the Nvidia dll files. There's a guide or two in these forums.
Extra thing: if you modify the 120hz refresh rate with CRU and increase Vertical Total to +5 of its original value, you unlock the hidden G-Sync+ULMB capability. But I think there are some reports that say that the latest drivers broke that.
I recently upgraded my CPU to a 9700k and I've a 2080ti and yet I get drops to 40 a lot of the time in many games. Doesn't matter what graphics or resolution for a lot of games either.
One thing that has surprised me though is Shadow of the Tomb Raider, while it dips to low 40fps in lots of areas it doesn't seem to bother me as much as other games below 60fps. I'm assuming that this might be to od with frame times or something?
But anyway brute force is not an option to increase FPS so what is everyone doing to create a smooth ride for the trickier games?
I can achieve 60fps in most games I play at 1440p
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)
Options:
1- Endure judder while using triple buffering (most games work like this already).
2- Endure maybe less judder but tearing with vsync disabled.
3- Use 100Hz (50Hz per eye) if your average fps is at least closer to 50.
4- Use a 30fps cap for no judder, but it's still a lot less fps than 60.
5- Use a custom refresh rate (with the reversed eyes problem) that is lower than 100Hz. In my tests, the lowest that the glasses accept is 64Hz (32Hz per eye). You NEED ULMB or similar technologies for this. Remember that you don't have Lightboost at non 100Hz non 120Hz refresh rates. Your eyes will suffer.
6- Conversely, have a monitor that can do 144Hz ULMB (can be overclocked to 151-155) and use 3D with that, and use a half than Hz fps cap. If you have 155Hz ULMB, cap it to 38.75fps.
CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: Gainward Phoenix 1080 GLH
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com
Thanks Masterotaku for the tips the 100hz method has definitely helped but I'd be interested in trying option 6, how do you get 3d to work on 144hz?
Options for that if you want to try it anyway:
1- Forcing 144Hz with Special K, for example (it may be better at forcing it in 3Dmigoto). It isn't 100% assured, because the drivers really try to force 120Hz/100Hz if they exist.
2- Using a custom resolution with only that refresh rate (getting a game to accept a custom resolution may be hard).
3- Using CRU to delete all refresh rates but the one you want. Super drastic measure. Don't do this if you can avoid it.
CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: Gainward Phoenix 1080 GLH
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com
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)
@masterotaku I had a quick go at making custom resolutions last night but I got 'out of range' on the monitor whenever I fiddled with the refresh rate. Don't suppose there a tutorial lying around the internet you could point me to is there?
The same can be done in the Nvidia Control Panel. To say it in a short way:
- These G-Sync monitors work with very specific pixel clock values that are in use for their standard refresh rates (60Hz, 85Hz, 100Hz, 120Hz, 144Hz, 165Hz...). With some margin of error, so being a few MHz more or less doesn't matter.
- They reject anything that isn't similar to those pixel clock values. 120Hz at 1440p is around 495MHz. I think.
- You need to create a custom resolution or just custom refresh rate if you use CRU) by imitating the pixel clock of one of the existing refresh rates. For example, for 80Hz you are close to 85Hz and you would need to increase the "Vertical Total" value until the pixel clock matches.
- After all of this, don't trust what the monitor OSD says you're using. Use your eyes, fps counters, etc.
Remember that using a custom refresh rate for 3D will reverse the eyes and display a red warning message. You can remove that message by replacing a bmp file in one of the Nvidia dll files. There's a guide or two in these forums.
Extra thing: if you modify the 120hz refresh rate with CRU and increase Vertical Total to +5 of its original value, you unlock the hidden G-Sync+ULMB capability. But I think there are some reports that say that the latest drivers broke that.
CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: Gainward Phoenix 1080 GLH
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com