Jump to content

G-Sync doesen't work with Vulkan?

Go to solution Solved by Frankenburger,
39 minutes ago, WereCat said:

I appreciate the effort but that is not the problem I am trying to solve.

Sorry. My post was more of an addendum.

 

In regards to GSync and Vulkan specifically, it's not a supported feature and not properly implemented in Nvidia's drivers yet.

 

https://devtalk.nvidia.com/default/topic/1002502/linux/g-sync-and-vulkan/post/5124665/#5124665

 

Edit: I realize the above link is from the Linux driver thread. For those of you who may be concerned, here is a post from the main drivers thread that confirms the same issue https://forums.geforce.com/default/topic/950263/geforce-drivers/no-gsync-with-vulkan/post/4938130/#4938130

I just purchased DOOM and went on to play it.

I first tried Vulkan and noticed that the game doesn't look smooth at all, something was off. Then I noticed a lot of tearing.

I play in a Borderless mode so I tried FullScreen to check if that will fix it.. nope.

 

1440p - High Preset

V-Sync OFF as always because the input lag is unbearable

 

80-110 FPS

8ms-11ms frame times with occasional spikes to 14ms

 

When I enable OpenGL it is completely different experience on the same settings, not just that G-Sync works but the game is noticeably smoother and more responsive with the same FPS and frame times.

 

Driver 378.92

(system specs in my profile/subscribe)

 

So, does anyone else has an issue with Vulkan + G-Sync or it is just me?

Link to comment
https://linustechtips.com/topic/765599-g-sync-doesent-work-with-vulkan/
Share on other sites

Link to post
Share on other sites

I played Doom at 1440p Max Settings on everything using Vulkan but i have g-sync turned off becuase i constantly hit 144fps my monitor max refresh rate. Leaving g-sync on would cause input lag. Not tried opengl since vulkan is better.

 

Maybe turn g-sync off and try it. Maybe it runs faster. Also make sure you have V-sync turned off if G-sync is turned on. 

Link to post
Share on other sites

2 minutes ago, IceCold008 said:

I played Doom at 1440p Max Settings on everything using Vulkan but i have g-sync turned off becuase i constantly hit 144fps my monitor max refresh rate. Leaving g-sync on would cause input lag. Not tried opengl since vulkan is better.

 

Maybe turn g-sync off and try it. Maybe it runs faster. Also make sure you have V-sync turned off if G-sync is turned on. 

I always disable V-Sync, it drives me nuts.

I use Fast-Sync + G-Sync in case my FPS goes above my monitors refresh rate.

Why should I disable G-Sync? I want it.

Link to post
Share on other sites

Should only disable g-sync if you constantly hitting your monitor refresh rate. It causes input lag like V-sync but only if your hitting past your monitor max fps limit. However saying that g-sync should switch off if you pass that limit. But i disable in the control panel just in case. 

 

Since your not hitting your monitors max fps limit. Maybe trying re-installing your GPU drivers. Or try Doom at different settings on Opengol and vulkan to see if there is a pattern to your problems. Maybe even unistalling Doom and re-installing "Last Option".

Link to post
Share on other sites

1 minute ago, IceCold008 said:

Should only disable g-sync if you constantly hitting your monitor refresh rate. It causes input lag like V-sync but only if your hitting past your monitor max fps limit. However saying that g-sync should switch off if you pass that limit. But i disable in the control panel just in case. 

 

Since your not hitting your monitors max fps limit. Maybe trying re-installing your GPU drivers. Or try Doom at different settings on Opengol and vulkan to see if there is a pattern to your problems. Maybe even unistalling Doom and re-installing "Last Option".

That's not how it works... you won't get input lag if you exceed max refresh rate, G-Sync will just stop working and you will get tearing.

You get input lag only if you let V-Sync ON and hit your maximum refresh rate.

 

Yes, I tried OpenGL and had no issues. I mentioned that in the original post...

Link to post
Share on other sites

1 hour ago, WereCat said:

You get input lag only if you let V-Sync ON and hit your maximum refresh rate.

On the same token, it's worth noting that if input lag is a concern, you can cap the frame rate below the refresh rate while keeping the display at 144Hz, which will also work around the Gsync input lag issue that exists within some games.

 

http://www.blurbusters.com/gsync/preview2/

 

Gaming Rig
Spoiler

CPU: Intel i7-6850k @ 4.2GHz

GPU: 2x FE GTX 1080Ti

Memory: 16GB PNY Anarchy DDR4 3200MHz

Motherboard: ASRock X99 Extreme 4

 

Encoding Rig
Spoiler

CPU: Ryzen 7 1700 @ 3.7GHz

GPU: GTX 1050

Memory: 8GB Curcial Ballistix DDR4 2133MHz

Motherboard: Gigabyte AB350M-DS3H

 

Link to post
Share on other sites

10 minutes ago, Frankenburger said:

On the same token, it's worth noting that if input lag is a concern, you can cap the frame rate below the refresh rate while keeping the display at 144Hz, which will also work around the Gsync input lag issue that exists within some games.

 

http://www.blurbusters.com/gsync/preview2/

I appreciate the effort but that is not the problem I am trying to solve.

 

7 minutes ago, othertomperson said:

I can't believe that the 6.94ms input lag you are feeling is not a placebo. It's not like your IPS display can reliably respond that quickly anyway.

I don't feel any input lag with V-Sync OFF...

 

My issue:

 

Why G-Sync doesn't work on Vulkan

Why does the game seem like it is micro stuttering on Vulkan even though frame rate and frame times are like on OpenGL on which everything is fine.

Link to post
Share on other sites

39 minutes ago, WereCat said:

I appreciate the effort but that is not the problem I am trying to solve.

Sorry. My post was more of an addendum.

 

In regards to GSync and Vulkan specifically, it's not a supported feature and not properly implemented in Nvidia's drivers yet.

 

https://devtalk.nvidia.com/default/topic/1002502/linux/g-sync-and-vulkan/post/5124665/#5124665

 

Edit: I realize the above link is from the Linux driver thread. For those of you who may be concerned, here is a post from the main drivers thread that confirms the same issue https://forums.geforce.com/default/topic/950263/geforce-drivers/no-gsync-with-vulkan/post/4938130/#4938130

 

Gaming Rig
Spoiler

CPU: Intel i7-6850k @ 4.2GHz

GPU: 2x FE GTX 1080Ti

Memory: 16GB PNY Anarchy DDR4 3200MHz

Motherboard: ASRock X99 Extreme 4

 

Encoding Rig
Spoiler

CPU: Ryzen 7 1700 @ 3.7GHz

GPU: GTX 1050

Memory: 8GB Curcial Ballistix DDR4 2133MHz

Motherboard: Gigabyte AB350M-DS3H

 

Link to post
Share on other sites

2 minutes ago, Frankenburger said:

Sorry. My post was more of an addendum.

 

In regards to GSync and Vulkan specifically, it's not a supported feature and not properly implemented in Nvidia's drivers yet.

 

https://devtalk.nvidia.com/default/topic/1002502/linux/g-sync-and-vulkan/post/5124665/#5124665

Thanks, THIS is what I wanted to know :D

 

Because some people claimed it is working for them while it doesn't for me.

Link to post
Share on other sites

9 minutes ago, WereCat said:

Thanks, THIS is what I wanted to know :D

 

Because some people claimed it is working for them while it doesn't for me.

You're welcome :)

 

I also wanted to add that the lack of GSync compatibility has also been notated in a non-Linux thread here https://forums.geforce.com/default/topic/950263/geforce-drivers/no-gsync-with-vulkan/post/4938130/#4938130 in case there was any confusion to being linked to the Linux driver thread.

 

I personally haven't noticed any tearing in Doom when testing Vulkan, but that doesn't mean GSync is working. The best way to find out is to enable the GSync indicator. It seems to me if it's been confirmed by Nvidia to not work, that the people who believe it to be working is mistaken. I haven't seen anyone confirming the GSync indicator is being displayed while using Vulkan.

 

Gaming Rig
Spoiler

CPU: Intel i7-6850k @ 4.2GHz

GPU: 2x FE GTX 1080Ti

Memory: 16GB PNY Anarchy DDR4 3200MHz

Motherboard: ASRock X99 Extreme 4

 

Encoding Rig
Spoiler

CPU: Ryzen 7 1700 @ 3.7GHz

GPU: GTX 1050

Memory: 8GB Curcial Ballistix DDR4 2133MHz

Motherboard: Gigabyte AB350M-DS3H

 

Link to post
Share on other sites

8 minutes ago, Frankenburger said:

You're welcome :)

 

I also wanted to add that the lack of GSync compatibility has also been notated in a non-Linux thread here https://forums.geforce.com/default/topic/950263/geforce-drivers/no-gsync-with-vulkan/post/4938130/#4938130 in case there was any confusion to being linked to the Linux driver thread.

 

I personally haven't noticed any tearing in Doom when testing Vulkan, but that doesn't mean GSync is working. The best way to find out is to enable the GSync indicator. It seems to me if it's been confirmed by Nvidia to not work, that the people who believe it to be working is mistaken. I haven't seen anyone confirming the GSync indicator is being displayed while using Vulkan.

Well, I don't really need the indicator to see that it isn't working :D

 

I may try to force OFF G-Sync and see if it eliminates micro stuttering on Vulkan. But I am not home atm.

Link to post
Share on other sites

5 minutes ago, WereCat said:

Well, I don't really need the indicator to see that it isn't working :D

 

I may try to force OFF G-Sync and see if it eliminates micro stuttering on Vulkan. But I am not home atm.

The performance gains with Nvidia in Vulkan are actually fairly small. If you're wanting to leverage GSync, I'd suggest just switching over to OpenGL. The difference in performance with most Nvidia cards in Vulkan is not worth the difference of GSync on vs off.

 

http://www.pcgamer.com/doom-benchmarks-return-vulkan-vs-opengl/2/

 

Gaming Rig
Spoiler

CPU: Intel i7-6850k @ 4.2GHz

GPU: 2x FE GTX 1080Ti

Memory: 16GB PNY Anarchy DDR4 3200MHz

Motherboard: ASRock X99 Extreme 4

 

Encoding Rig
Spoiler

CPU: Ryzen 7 1700 @ 3.7GHz

GPU: GTX 1050

Memory: 8GB Curcial Ballistix DDR4 2133MHz

Motherboard: Gigabyte AB350M-DS3H

 

Link to post
Share on other sites

3 minutes ago, Frankenburger said:

The performance gains with Nvidia in Vulkan are actually fairly small. If you're wanting to leverage GSync, I'd suggest just switching over to OpenGL. The difference in performance with most Nvidia cards in Vulkan is not worth the difference of GSync on vs off.

 

http://www.pcgamer.com/doom-benchmarks-return-vulkan-vs-opengl/2/

Yea, I knew that NVIDIA cards have little to none performance benefit on Vulkan but I just wanted to see for myself. Then I run into the GSync Vulkan issue no reviewer ever mentioned so I couldn't really tell as I wasn't sure if the issue is just on my side or if it is not supported.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×