r/Citrix•
scanz

Citrix Workspace & G-Sync

Hi there, apologies if not the correct place to ask however I am having issues running Citrix Workspace with G-Sync enabled.

When connecting to my work desktop via Citrix Receiver / Workspace the session opens Windowed. If I use shift+f2 to switch to Full Screen then I get stuttering.

If I leave it Windowed, I have to resize the session otherwise I have to deal with horizontal and vertical scroll bars. Resizing the session results in a lower res, which is horrible to use (blurred/unfocused text). I'm running 2560 x 1440 on both my local and work desktops.

This doesn't occur on another PC so figured it's a local setting, but I cannot figure out what.

I've tried connecting via Chrome, Firefox and Edge, as well as with Hardware Acceleration enabled/disabled via the browsers. Hardware Acceleration in Windows 10 Graphics Settings is already off. All of the mouse / pointer 'enhancements' are disabled.

I have set the following settings in Nvidia Control Panel for; wfica32.exe, ctxwebbrowser.exe and selfservice.exe

- Monitor Technology: Fixed Refresh

- Preferred Refresh Rate: Application-controlled

- Vertical Sync: Off

- Max Framte RateL 60FPS

However, I'm still getting the stuttering when in Full Screen. Currently the only way I can remove the stuttering is by disabling G-Sync globally, but i feel I shouldn't need to do that and be able to manage Citrix like I would any other app.

Any suggestions please?

Posted Jan 25, 2021, 9:28 AM UTC

413
Ins_Xsicht•

I dont think your Problem is coming from GSync. Since about 1 Year i work from Home with my G-Sync Monitor over Citrix with 0 Performance Problems. Do you open the Session directly in the Browser? Maybe you use the HTML5 Option?

1
scanzOP•

Yeah I connect through the browser, not sure how to use HTML5 option.

I too used the same monitor on a different PC without issues, but no idea what else it could be since as soon as I disable G-Sync it runs perfectly smooth.

1
ThePegLegPete•

I go to my company's citrix portal. I login, click on Remote Desktop, and it passes that off to the Citrix Workspace app I have to have installed. Any window in that Citrix Workspace app has this issue.

Not sure what the heck this html5 option is he's talking about. It's an .exe that runs on its own technology.

1
cpsmith516CCA-V•

The browser is the html5 version....

Question - why are you using gsync globally? I only turn it on for games I have an issue meeting 144 fps in.

At any rate it sounds like you've already narrowed down the issue to gsync so why not just turn it off and selectively enable it for games you need it in?

1
ThePegLegPete•

G-sync is useful when game FPS is less than your monitor max refresh rate because it sync framerate to refresh. That's literally the whole point of g-sync.

If you have it off, then either you game has to do screentearing to match frame rate or pause frames to match the monitor refresh rate -- regardless if you are at the max fps, above it, or less than max, one has to sync to the other to avoid tearing. G-sync simply lets the monitor match to the game in real time which is the best possible solution for any fps level.

I don't know how you arrived at your conclusion to turn it off when under max fps but that is completely backwards logic I'm sorry to say. Hope this helps!

There should be no reason a user has to enable/disable g-sync to work around a bug in Citrix Workspace.

Can you explain what the html5 is? I just have Citrix Workspace as an installed program in Windows, my compnay's web portal website has a list of apps that run through that installed program. I load each one from the website but they run in the app, not in any browser.

0
cpsmith516CCA-V•

You missed my entire point. I know what gsync is and how it works.

My point is why gsync a web browser or anything else that is not a game...

1
ThePegLegPete•

Doh, yeah I misread. Sorry mate! Whoosh!

So are you toggling g-sync on/off all the time? Or is there some way to do it per application?

1
ThePegLegPete•

Hey man I have the EXACT same issue.

If I have G-sync on, my mouse cursor within a Citrix Workspace app stutters terribly, makes its nearly impossible to use.

Once I disable G-Sync, mouse works as expected, no issues.

I have never found a solution that works with G-sync on. In fact your post here is the only relevant hit on google for this issue I've ever found. I think it would be hard to get traction from Citrix to fix because probably a very small minority of their users have g-sync monitors given its mostly office workers using Citrix Workspace. However I'm going to try to submit a bug report on it today, maybe they'll fix it.

1