secondlife / jira-archive

3 stars 0 forks source link

[BUG-226375] [AMD Relive] Cannot unlink linksets using keyboard shortcut Ctrl+Shift+L #4934

Open sl-service-account opened 5 years ago

sl-service-account commented 5 years ago

What just happened?

Linked objects can't be unlinked using the shortcut when using a PC with AMD Vega or Radeon graphics.

What were you doing when it happened?

  1. Log in to the Viewer.
  2. Go to Build->Build (Ctrl-B) and create 2 boxes.
  3. Enter editing mode (Ctrl-3).
  4. Drag-select the boxes.
  5. Hit Ctrl-L (verify the boxes become linked).
  6. Hit Ctrl-Shift-L.

What were you expecting to happen instead?

Linked objects can be unlinked using the shortcut.

Other information

This issue is reproduced on a PC with AMD Vega or Radeon graphics. This issue is not reproduced on a PC with GeForce or Intel HD graphics. This issue is reproduced on production. According to the test plan: http://wiki.secondlife.com/wiki/Simulator_Smoke_Test#Run_physics._Rez.2C_derez.2C_link.2C_delink.2C_handle_collisions.2C_etc. Test case: Link and delink retains positions and rotations of prims.

Attachments

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-226375 | | Summary | [AMD Relive] Cannot unlink linksets using keyboard shortcut Ctrl+Shift+L | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | OleksandrD ProductEngine (oleksandrd.productengine) | | Created at | 2019-02-18T15:18:43Z | | Updated at | 2019-02-25T17:12:38Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2019-02-19T10:08:23.115-0600', "Is there anything you'd like to add?": 'This issue is reproduced on a PC with AMD Vega or Radeon graphics.\r\nThis issue is not reproduced on a PC with GeForce or Intel HD graphics.\r\nThis issue is reproduced on production.\r\nAccording to the test plan: http://wiki.secondlife.com/wiki/Simulator_Smoke_Test#Parcel_ownership._Divide.2C_join.2C_sell.2C_deed.2C_access.2C_media.2C_music\r\nTest case: Link and delink retains positions and rotations of prims.', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': "Linked objects can't be unlinked using the shortcut.", 'What were you doing when it happened?': '1. Log in to the Viewer.\r\n2. Go to Build->Build (Ctrl-B) and create 2 boxes.\r\n3. Enter editing mode (Ctrl-3).\r\n4. Drag-select the boxes.\r\n5. Hit Ctrl-L (verify the boxes become linked).\r\n6. Hit Ctrl-Shift-L.', 'What were you expecting to happen instead?': 'Linked objects can be unlinked using the shortcut.', } ```
sl-service-account commented 5 years ago

Alexa Linden commented at 2019-02-19T16:08:23Z

If you roll back to a previous driver, do you still experience these issues?

sl-service-account commented 5 years ago

OleksandrD ProductEngine commented at 2019-02-20T16:45:51Z

On Radeon RX560 after rolling back the driver from version (25.20.15017.1010) to the previous version (25.20.15011.1004) this issue is still reproduced.

sl-service-account commented 5 years ago

Kyle Linden commented at 2019-02-20T17:45:38Z

Hi Oleksandr,

There are a few conditions we need to rule out that may be involved.

  1. The test case you reference only calls for 3 prims in the link set, however the threshold for the warning dialogue is 6 prims by default. Advanced > Show Debug Settings > MinObjectsForUnlinkConfirm If you use 6 prims does linking and unlinking behave as expected on different viewers and PCs?

  2. Does the other computer have anything else binding to Ctrl+Shift+L? Examples could be a gesture (Ctrl+g) in Second Life or any number of other apps https://defkey.com/what-means/ctrl-shift-l another reference https://superuser.com/questions/11308/how-can-i-determine-which-process-owns-a-hotkey-in-windows

Please retest this issue with the new information and let me know if the behavior is still failing to meet expected behaviors.

Thanks!

sl-service-account commented 5 years ago

OleksandrD ProductEngine commented at 2019-02-25T15:58:41Z

Hi Kyle,

  1. If I use 6 prims behavior is same - unlink shortcut is working on PCs with Intel/Nvidia graphics and doesn't work on PCs with AMD/Radeon graphics.

  2. I've found this on AMD forums - https://community.amd.com/thread/227221 , looks like their software is blocking Ctrl+Shift+L shortcut in other apps. I've tried killing the processes mentioned on forum and shortcut now works in the Viewer. This software (AMD Relive) installs automatically for AMD/Radeon graphic cards with graphic drivers, so every AMD/Radeon user is affected. Maybe this information could be added to our Knowledge Base.

sl-service-account commented 5 years ago

Kyle Linden commented at 2019-02-25T16:58:30Z

Hi Oleksandr,

Excellent work. I will request a KnowledgeBase update.

Thanks!

sl-service-account commented 5 years ago

Kyle Linden commented at 2019-02-25T17:08:03Z

Note: AMD Relive will potentially block many Second Life keyboard shortcuts.

https://www.amd.com/en/support/kb/faq/dh-023

sl-service-account commented 5 years ago

Willow Wilder commented at 2019-02-25T17:12:38Z

When this was reported in FSE, I wasn't able to reproduce it on my system.

CPU: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (3411.14 MHz)
Memory: 8173 MB
OS Version: Microsoft Windows 10 64-bit (Build 17134.590)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: AMD Radeon HD 6700 Series
Windows Graphics Driver Version: 15.301.1901.0
OpenGL Version: 4.2.13417 Compatibility Profile Context 15.301.1901.0

Radeon ReLive requirements AMD Radeon™ HD 7700 – HD 7900 Series and newer. https://www.amd.com/en/support/kb/faq/dh-023