[ https://issues.apache.org/jira/browse/GUACAMOLE-377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Jumper reopened GUACAMOLE-377: ----------------------------------- I'm still able to reproduce the graphical artifacts when scrolling if the system is under heavy load, so reopening to troubleshoot further. The issue seems related to attempting to flush the display while a flush is already underway. While I'm able to reliably reproduce the issue by inducing load on all CPU cores and then scrolling, I'm _not_ able to reproduce the issue if I do so after disabling both of the following: * {{guac_display_end_mouse_frame()}} * The outstanding frame flush at the bottom of the display worker (where {{guac_display_end_multiple_frames()}} is called to finish updating the remote display if further changes were made while the previous frame was being worked on). With either of the above still enabled, the artifacts occur when the system is under sufficient load. > Improve efficiency of streaming complex/large changes (Graphics Pipeline > Extension, RemoteFX) > --------------------------------------------------------------------------------------------- > > Key: GUACAMOLE-377 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-377 > Project: Guacamole > Issue Type: New Feature > Components: Documentation, guacamole-server, RDP > Reporter: Mike Jumper > Assignee: Mike Jumper > Priority: Minor > Fix For: 1.6.0 > > > {panel:bgColor=#FFFFEE} > *This issue was moved from > [GUAC-721|https://glyptodon.org/jira/browse/GUAC-721], an issue in the JIRA > instance used by the Guacamole project prior to its acceptance into the > Apache Incubator.* > Comments, attachments, related issues, and history from prior to acceptance > *have not been copied* and can be found instead at the original issue. > {panel} > [As discussed on the mailing > lists|https://lists.apache.org/thread.html/3ee71fcd3bc4040ccfb5d6b4a035803056bd4d829c3b8d1848ecb434@%3Cuser.guacamole.apache.org%3E], > Guacamole currently lacks support for RemoteFX, although the library > leveraged for low-level RDP support (FreeRDP) does have this support. > RemoteFX is important when it comes to forwarding accelerated graphics over > RDP, and the same support should be added to Guacamole. > Lacking API documentation for FreeRDP, this will naturally involve walking > through the source of FreeRDP's own client implementation to determine what > needs to be called and how. -- This message was sent by Atlassian Jira (v8.20.10#820010)