Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

NVIDIA have today put out their latest beta driver for Linux with quite a bit new and it sounds quite exciting.

The big new feature, is that this is their first Linux driver to support 'G-SYNC Compatible' monitors, which they made a bit of a splash about recently. So now, for those of you with a FreeSync monitor, you should be able to turn on G-SYNC and give it a test.

According to Linux YouTuber star Xpander69, who I spoke to and has tested it out, the new G-SYNC Compatible feature will only work with one monitor enabled and the game will have to be in fullscreen. Shame, as that would make it pretty useless for me personally with two monitors I use heavily.

Additionally, they've added support for stereo presentation in Vulkan, an OpenGL application crash after repeated VT-switches was fixed and an issue preventing PRIME displays from being selected in the display settings page of nvidia settings was also solved. Two more Vulkan issues were also solved, with applications being unable to use the VK_EXT_display_control extension and another where destroying a direct-to-display swapchain could crash Vulkan applications.

There's more, they've added support for NVIDIA Video Codec SDK 9.0 which has support for Turing NVENC/NVDEC. There's now NVIDIA optical flow support and a couple other bits.

Sounds like a pretty big release in need of plenty of testing, as it's a Beta release there will likely be some issues.

See the full notes here.

Article taken from GamingOnLinux.com.
Tags: Beta, NVIDIA
12 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
32 comments Subscribe
Page: 1/2»
  Go to:

Xpander 30 Jan 2019
Yeah it's pretty useless for me without being able to use my second monitor sadly. But yeah it works like it should (same as G-Sync in features). No issues with that on my AOC Agon AG271QX monitor. Hope those Xorg limits can be worked around or we really have to wait until Wayland really takes off. Does Wayland support GSync/Freesync even?


Last edited by Xpander on 30 Jan 2019 at 7:08 pm UTC
Eike 30 Jan 2019
View PC info
  • Supporter Plus
Does it allow to use G-Sync with any FreeSync monitor or only with those officially supported by Nvidia?
Brisse 30 Jan 2019
Does Wayland support GSync/Freesync even?

Pretty sure Wayland doesn't have to explicitly support variable refresh rate. As long as the compositors don't have any particular quirks that might interfere, then it should just work, but that is just my observation from an amateurs point of view. I've seen comments from developers that suggests this is the case anyway.
Brisse 30 Jan 2019
Does it allow to use G-Sync with any FreeSync monitor or only with those officially supported by Nvidia?

There's a manual override for non whitelisted monitors. Their list is kind of ridiculous btw. See my comment on Phoronix.


Last edited by Brisse on 30 Jan 2019 at 8:25 pm UTC
mrdeathjr 30 Jan 2019
According nvidia json file this driver come with:

{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "__NV_VK_ICD__",
"api_version" : "1.1.95"
}
}

^_^
Psyringe 30 Jan 2019
Very excited to test it out!
What is that "Allow Flipping" feature for?
What is that "Allow Flipping" feature for?

That's for Linus. It allows him to flip the bird.
Ehvis 30 Jan 2019
View PC info
  • Supporter Plus
According to Linux YouTuber star Xpander69, who I spoke to and has tested it out, the new G-SYNC Compatible feature will only work with one monitor enabled and the game will have to be in fullscreen. Shame, as that would make it pretty useless for me personally with two monitors I use heavily.

Yeah, that's the case for normal G-SYNC as well. It's an X limitation though. Makes you wonder if Wayland is any better for this. I wonder if Wayland can handle variable refresh rate at all at this time.
Xpander 31 Jan 2019
Whoops i had older version of nvidia-settings still, though the drivers were new :) it looks a bit different once i updated nvidia-settings also

![

also this might be needed, depends if your Monitor is whitelisted or not:

Spoiler, click me

end result should show this on the screen:

![
Purple Library Guy 31 Jan 2019
What is that "Allow Flipping" feature for?

That's for Linus. It allows him to flip the bird.
Now I'm imagining Linus tossing Tux in the air like a coin. Heads!
Corben 31 Jan 2019
Wainting for the Ubuntu ppa to be updated with this driver. Hopefully this doesn't break UE4 games again. I remember how an updated just to the nvidia-settings made all UE4 games on Linux just render a white scene (e.g. Everspace, Ruiner, Astrokill).
After upgrading the driver to the same version nvidia-settings had, it was okay again.

Also I hope OBS will be able to leverage the nvidia video codec sdk 9.0 to improve performance.

Has anyone with an RTX card already tried the turing nvenc with OBS?
Eike 31 Jan 2019
View PC info
  • Supporter Plus
That's for Linus. It allows him to flip the bird.

I didn't know the expression, so I looked it up at urbandictionary.com...

flip the bird
1. The act of rotating an avian creature through more than 90 degrees.

2. The act of extending the central digit of the hand with the intent to cause offense.

:D
trawzified 31 Jan 2019
According to Linux YouTuber star Xpander69, who I spoke to and has tested it out, the new G-SYNC Compatible feature will only work with one monitor enabled and the game will have to be in fullscreen. Shame, as that would make it pretty useless for me personally with two monitors I use heavily.

It kinda sounds like this is only the case when using synchronization features from a FreeSync monitor on an NVIDIA card, but this also happens when using regular G-Sync. Just wanted to clear that up.


Last edited by trawzified on 31 Jan 2019 at 10:37 am UTC
TheRiddick 31 Jan 2019
Got it working good under Plasma5 with KWin. However XFCE manager and compton do not allow gsync to function, you can run xfce without compositor however fyi.

AND gsync doesn't support window modes nor multi monitor setups so you need to disable your other monitors before using. Just use xrandr arguments to quickly do this.

Anyway sticking with plasma for now, KCD is now surprisingly playable at 4k with gsync on my 1080ti mini card, pretty happy with that.

My arguments used for easy turning monitor on and off, and yes you can set this up to do it automatically when game launches and when the app closes.

Monitor off:
xrandr --output HDMI-0 --off && sleep 1 && xrandr --output DP-4 --auto && sleep 3 && nvidia-settings --load-config-only &

Monitor on:
xrandr --output HDMI-0 --auto --rotate left --right-of DP-4 && sleep 3 && nvidia-settings --load-config-only &



Iv'e put the nvidia-settings thing on the end because I had problems with gamma control resetting to defaults, doesn't appear to be a issue with Plasma?
Also the sleep is because sometimes the commands execute too fast and monitors in between switching mode has caused desktop freezes (probably xfce related tho).


PS. I hope NVIDIA pull their finger out and fix this dual/multi monitor issue with gsync, its really kind of lame because non of these issues exist for windows users!


Last edited by TheRiddick on 31 Jan 2019 at 10:51 am UTC
Ehvis 31 Jan 2019
View PC info
  • Supporter Plus
PS. I hope NVIDIA pull their finger out and fix this dual/multi monitor issue with gsync, its really kind of lame because non of these issues exist for windows users!

As I mentioned above, they can't. It's an X issue, not an Nvidia issue.
TheRiddick 31 Jan 2019
Do you think the problem will be resolved in Xserver? how does gsync work under wayland? better?
Xpander 31 Jan 2019
Monitor off:
xrandr --output HDMI-0 --off && sleep 1 && xrandr --output DP-4 --auto && sleep 3 && nvidia-settings --load-config-only &

Monitor on:
xrandr --output HDMI-0 --auto --rotate left --right-of DP-4 && sleep 3 && nvidia-settings --load-config-only &



my script :)

# Script to switch Freesync

# Check if display dpy:4 is enabled
check=$(nvidia-settings -q dpys | grep dpy:4 | grep enabled)

# Switch display config
if [ -z "$check" ]; then
 # If enabled - notify and disable freesync
nvidia-settings --assign CurrentMetaMode="DP-4: 2560x1440_144 +0+0, DP-1: null, DP-2: 2560x1440_60 +2560+0 { ForceCompositionPipeline = On }"
notify-send "Freesync Disabled, Both Monitors Active" -t 4000 -i messagebox_info
else
 # If disabled - notify and enable freesync
nvidia-settings --assign CurrentMetaMode="DP-4: 2560x1440_144 +0+0 {AllowGSYNCCompatible=On}, DP-1: null, DP-2: null"
notify-send "Freesync Enabled with 1 Monitor Active" -t 4000 -i messagebox_info
fi



But yeah it really sucks that you cant use multimonitor with it. I hope they find a way to implement something in X soonish


Last edited by Xpander on 31 Jan 2019 at 11:01 am UTC
TheRiddick 31 Jan 2019
Yes seems better to use nvidia-settings for switching modes, I was thinking of doing that.

How do you determine when to run freesync or not? are you simply turning it on in your monitor settings when needed? that would be painful for me to do! I'd just use a global env variable and flip it on and off when needed.

PS. I'm a terrible coder, basically whenever I try to do coding it comes out looking like some caveman wall paintings compared to the next persons..lol


Last edited by TheRiddick on 31 Jan 2019 at 11:08 am UTC
Ehvis 31 Jan 2019
View PC info
  • Supporter Plus
Do you think the problem will be resolved in Xserver? how does gsync work under wayland? better?

That's the trillion dollar question. Will Free/G-Sync work better in Wayland in theory? Will it even work at all? It currently doesn't work though.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Buy Games
Buy games with our affiliate / partner links: