Jump to content
Welcome to our new Citrix community!
  • 0

Black square around cursor with GRID


Eric Rottier

Question

Hi all,

 

We have a problem with a black square around a cursor in graphical applications like SketchUp and Photoshop. <See attachment>

 

All I can find is that the issue was known before VDA 7.6, and fixed in 7.6. But it seems it's back...

(source 1, source 2 and more I cannot find atm.)

 

The environment:

  • XenServer 7.1 (7.0 has the same error) with Nvidia GRID K2 (K240Q, 1GB profile)
  • Newest NVidia drivers on the XenServer and XenDesktop.
  • XenDesktop:
    • DDC: 7.13
    • VDA: 7.13, HDX 3DPro + NVENC (hardware acc - on)
    • Fresh installed Windows 10, 1607.1, fully patched

The problem only occurs on Receiver for Linux (13.4.2) machines. We have around 90% HP ThinPro T630's. Receiver 13.5 also does not fixes it.

 

A interesting detail is the HDX monitor. The Graphics - Thinwire states: Component_Capabilities_Cursor32BitsSupport: False.

On Receiver for Windows machines, where the cursor behaves normally, this is set to True.

I do not know how to influence this.

 

Options I tried:

  • Receiver for Windows does not have this problem
  • Two different freshly installed XenServer machines produce the same result
  • Session resized
  • Session reconnection (also to a Windows client, which is good, then back to Linux and it's bad again)
  • Cursorshadow off (was already off, tried turning it on to no avail ofc)
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\HDX3D
    • HKLM_CatiaV6Cursor (should not work after XD 5.6 anyway)
    • EnableUnknownCursorHandling set to 1
  • Set DisableXRender=1 in wfica.ini in the Linux client
  • Changed mouse pointer schema in client and XenDesktop
  • More I already forgot

 

The reason we have the latest version of everything is because the issues we had before. The most annoying was the constant session (client) freezing while the session worked fine in the background. So it's unfortunately not really an option to go back.

 

I personally think the ¨Cursor32BitsSupport¨ set to false is the thing I'd like set to true, but I cannot find any option to toggle it anywhere.

 

I hope anyone has more bright idea's :)

 

Thanks!

post-7964809-0-05550300-1490281945_thumb.jpg

Link to comment
  • Answers 59
  • Created
  • Last Reply

Recommended Posts

Can anyone confirm that 7.17 is working now?

We are currently at Win10 1709 and 7.15 LTSR.

We would also prefer to use the LTSR but we need a fix here.

 

For us the  Catia Registry Key also solve this Problem, but this will cause some side effects in AutoCad and at some Windows 10 areas.

There will be a "cross hair" instead of the cursor which is not really usable for our AutoCad user.

 

HKLM\SOFTWARE\Wow6432Node\Citrix\HDX3D\BitmapRemotingConfig
Name: HKLM_CatiaV6Cursor
Type: DWORD
Data: 0

 

Update: Upgrade to 7.17, activate the policy, removed the "Catia" registry key updated the Nvidia Tesla driver (xen, licensing and Image) and it is working now without any issues.

 

I also got an issue with the automatic choose of HDX3DPro in the new VDA version.
However I was able to solve it by not reinstall the VDA in a new PVS image but Updating it right away. Also needed to update the Nvidia driver to get rid of the black screen after logon with ICA.

Just if somebody stuck at the same issue https://support.citrix.com/article/CTX218217 doesn't solve the black screen but the new Nvidia driver did.

Link to comment

Hi,

 

I'm not in the situation to test at the moment. But what I'm curious about; the document tells about the black square issue:

"The issue will occur for users who have a GPU but do not have the "Optimize for 3d Workload" policy enabled."

 

So what if you set the policy "Optimize for 3d Workload" to enabled.

Does the black square NOT appear?

 

Link to comment

Tried this today using liunx receiver 13.7 and win10 1703 with the 7.17 vda but the black box issue still happens. Tried enabling the Optimize for 3d Workload policy and regkey but it didn't make a difference. 

 

I did notice that I no longer had the windows 10 mouse pointer issue though where It would get distorted and you had to change the cursor Scheme to none for it to go away. Maybe that's what it was referring to?   

Link to comment

any update on this?

 

were currently running on 7.15LTRS with NVidia M60 and thin terminals of Dell Wyse Client ThinOS.

 

when we load up any of the adobe products as soon as you move the mouse in to the canvas it dissappears, but when you do the same on a thick client running windows 10 + desktoplock it works perfectly fine.

 

So we decided to try 7.17 vda and the issue is resolved. our main issue is that we dont want to deploy a new vda environment on 7.17 and would like to know if there is a fix for 7.15 LTRS

 

i have tried all the following "fixes" and none of them seem to work.

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\AAHooksFlags=1
  • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\BitmapRemotingConfig\EnableDDAPICursor = 1
  • launching the application and then break seemless (Shift+F2)
  • HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Citrix/wfshell/TWI/ SeamlessFlag Value Type: REG_DWORD Values: 3effb6 

 

Link to comment

I think you need to open a ticket if you want a fix for 7.15LTRS

We have the exact same environment, and even with 7.17 the problem does exists sometimes if you connect with a MAC. If you re-logon the problem is gone.

 

By the way are you using persistent VMs or non persistent with MCS / PVS? (Just asking because we have some problems with big Profiles cause of Adobe and Autodesk)

 

We hope the next LTRS will be ok so we can switch to this. For now we are living with 7.17.

 

regards

Link to comment
6 minutes ago, Bastian Frohnhoefer said:

I think you need to open a ticket if you want a fix for 7.15LTRS

We have the exact same environment, and even with 7.17 the problem does exists sometimes if you connect with a MAC. If you re-logon the problem is gone.

 

By the way are you using persistent VMs or non persistent with MCS / PVS? (Just asking because we have some problems with big Profiles cause of Adobe and Autodesk)

 

We hope the next LTRS will be ok so we can switch to this. For now we are living with 7.17.

 

regards

 

non-persistent with MCS

 

yeah i have opened a ticket with citrix to see if they can do a "fix" for 7.15, will update you if we hear back from them.

 

we run both autodesk and adobe on our environment but adobe is the only issue we have at the moment which is stopping us rolling our new terminals to our users!

Link to comment
43 minutes ago, Will Chan said:

 

non-persistent with MCS

 

yeah i have opened a ticket with citrix to see if they can do a "fix" for 7.15, will update you if we hear back from them.

 

we run both autodesk and adobe on our environment but adobe is the only issue we have at the moment which is stopping us rolling our new terminals to our users!

 

thanks for the information.

If non persistent is working for you it seems we need to change the profile behavior. Right now the profile is bloated by Adobe and the logon time is to high. As Personal V-Disk is deprecated it seems we need to implement App Layering.

Link to comment

We resolved this in our environment by turning off "Optimize for 3D graphics workload". Through trial and error we found the cursors blacking out when going from a linux based thin client, to a windows device, and back to a linux based thin client. We were able to reproduce this on a Virtual Desktops 1811 instance running latest 1903 windows/linux clients.

 

We used Remote Display Analyzer https://www.rdanalyzer.com/ and confirmed that when "optimize for 3D graphics workloads" is selected, Windows clients use H265 encoding, whereas Linux clients can only support H264. The behavior is as though the ICA services can gracefully flip from H264 to H265 but not back to H264 in the same running session - we had other random rendering problems occurring on grid as well as this cursor issue and so far they seem to have cleared up as well.

Link to comment

We had this issue recently with clients connecting to our Citrix 7.15 LTSR VDA machines running Windows 10.  Cursor problems were present throughout the Adobe Creative Cloud suite when VMs were running a pass thru AMD FirePro GPU with latest stable drivers.  The issue only happened when clients were connected from an IGEL terminal running the Linux Citrix Receiver, we did not see any issues when coming from a Windows Citrix Receiver.  After installing the 7.18 VDA & the DWORD registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\BitmapRemotingConfig\EnableDDAPICursor = 1. The issue is resolved.  Thanks to e.rottier for posting the update from the Citrix fix list!

Link to comment

Hey all, I have not yet tested with a HDX3d Pro Windows 10 VDA.

 

Here is a screenshot from Photoshop running on vGPU enabled Windows 2016 as published app. Endpoint is Chromebook, on which I had the cursor issue when running Adobe products in a HDX3d Pro VDI in the past. Have to test again to see if the issue is solved with 7.17 on VDI, since we can't compare published apps (Server VDA) 1 to 1 with Desktop VDA.

Screenshot 2018-03-02 at 19.36.45.png

Link to comment
12 minutes ago, Marco Zimmermann said:

hmm.. I cannot confirm this.

Upgraded my W10-1709 VDI to 7.17 and applied specified Keys.

Black-Boxed-Cursor in Photoshop is till visible using 13.5 and 13.7 Linux Receiver.

 

I am testing against W10 LTSB 1607 with a 13.3.2 Linux Receiver. I can try to test with a newer Receiver later today to see if that changes anything.

Link to comment
55 minutes ago, Blair Williams said:

I just fired up a test machine, upgraded the VDA to 7.17 and applied the above registry DWORD, and it did resolve the problem on my test Linux thin client. So this does look to be a functional workaround. Not ideal if you intend to run an LTSR-only environment but I'll take it.

hmm.. I cannot confirm this.

Upgraded my W10-1709 VDI to 7.17 and applied specified Keys.

Black-Boxed-Cursor in Photoshop is till visible using 13.5 and 13.7 Linux Receiver.

Link to comment

I just saw the Fixed issue list for VDA 7.17 from two days ago.

 

At the bottom there is something interesting.

"

Virtual Desktop Components - Other

The cursor in a session with GPU does not display as expected (black cursor or "ghosting") in Citrix Receiver for Linux or Citrix Receiver for HTML5.

The issue will occur for users who have a GPU but do not have the "Optimize for 3d Workload" policy enabled.

 

To work around this issue, enable the policy or set the DWORD registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\BitmapRemotingConfig\EnableDDAPICursor = 1

[#HDX-12366]

"

 

It seems they sneaked something in. (after almost a year or so) I don't know if I am able to test this soon/at all. Anyone cares to try? :6_smile:

It still is a workaround, but if it works...

 

Link to the list: https://docs.citrix.com/en-us/xenapp-and-xendesktop/current-release/whats-new/fixed-issues.html

Link to comment

Thanks for the input Brian, tried all those options as well including None.  The mouse pointer always seems to look normal for us no mater what scheme I select until I launch an Adobe Creative Cloud suite software title.  My habit is to use Acrobat DC for consistent testing but it happens in other titles as well.

Link to comment

HP T730 running ThinPro 6.2 and 5.2.

 

Changing to a basic black pointer has helped, there are different places in Windows 10 to do this I've noticed. I've changed under Ease of Access > Mouse. 

 

Search for Change the mouse pointer colour 

 

I chose the sold black option. Its ugly and looks very old but works and doesn't really impact user experience. 

 

Can you please remove my email address from your last post? didn't realize my username was my email address! 

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...