[
https://issues.apache.org/jira/browse/GUACAMOLE-377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17911693#comment-17911693
]
Mike Jumper commented on GUACAMOLE-377:
---------------------------------------
Running a minimal test reproducing the issue through {{perf}} shows that this
might be due to lock contention:
{code:none}
Samples: 8K of event 'cpu_atom/cycles/Pu', Event count (approx.): 162311501
Children Self Command Shared Object Symbol
- 50.93% 4.67% guacd libguac.so.24.0.0 [.]
guac_flag_wait_and_lock ◆
- 50.54% guac_flag_wait_and_lock
▒
- 35.78% pthread_cond_wait@@GLIBC_2.3.2
▒
+ 8.28% __futex_abstimed_wait_common
▒
4.22% __GI___lll_lock_wait
▒
4.02% __GI___pthread_disable_asynccancel
▒
3.23% __pthread_mutex_cond_lock
▒
3.01% __GI___pthread_mutex_unlock_usercnt
▒
0.75% __GI___lll_lock_wake
▒
0.60% __GI___pthread_enable_asynccancel
▒
6.36% __condvar_dec_grefs
▒
1.50% __condvar_confirm_wakeup
▒
0.90% __pthread_mutex_cond_lock
▒
0.70% __GI___pthread_mutex_unlock_usercnt
▒
0.58% _pthread_cleanup_pop@GLIBC_2.2.5
▒
- 38.32% 12.11% guacd libc.so.6 [.]
pthread_cond_wait@@GLIBC_2.3.▒
- 26.80% pthread_cond_wait@@GLIBC_2.3.2
▒
+ 8.28% __futex_abstimed_wait_common
▒
4.22% __GI___lll_lock_wait
▒
4.02% __GI___pthread_disable_asynccancel
▒
3.23% __pthread_mutex_cond_lock
▒
3.01% __GI___pthread_mutex_unlock_usercnt
▒
0.75% __GI___lll_lock_wake
▒
0.60% __GI___pthread_enable_asynccancel
▒
- 11.52% guac_flag_wait_and_lock
▒
11.44% pthread_cond_wait@@GLIBC_2.3.2
▒
{code}
> Add support for RemoteFX
> ------------------------
>
> Key: GUACAMOLE-377
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-377
> Project: Guacamole
> Issue Type: New Feature
> Components: Documentation, 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)