[GH-ISSUE #415] Remote Desktop - Speedup #208

Closed
opened 2026-02-27 15:49:20 +03:00 by kerem · 6 comments
Owner

Originally created by @datyin on GitHub (Nov 23, 2015).
Original GitHub issue: https://github.com/quasar/Quasar/issues/415

Instead of using picture box for Remote Desktop Preview you can use this RDP lib (http://sandaruwmp.blogspot.mk/2014/05/remote-desktop-application-with-rdp.html) it is a lot more faster :)

Originally created by @datyin on GitHub (Nov 23, 2015). Original GitHub issue: https://github.com/quasar/Quasar/issues/415 Instead of using picture box for Remote Desktop Preview you can use this RDP lib (http://sandaruwmp.blogspot.mk/2014/05/remote-desktop-application-with-rdp.html) it is a lot more faster :)
kerem 2026-02-27 15:49:20 +03:00
Author
Owner

@yankejustin commented on GitHub (Nov 23, 2015):

Perhaps the implementation could be changed to this in the not-so-close future, but I see no big reason to change to this method currently. We get good performance already for this feature.
On a side note, I would be willing to look at benchmarks if you'd be willing to provide them. If they are that significant, I would actually be willing to switch the implementation after I finish the Registry Editor and fix a few bugs in Quasar.

<!-- gh-comment-id:158955754 --> @yankejustin commented on GitHub (Nov 23, 2015): Perhaps the implementation <i>could</i> be changed to this in the not-so-close future, but I see no big reason to change to this method currently. We get good performance already for this feature. On a side note, I would be willing to look at benchmarks if you'd be willing to provide them. If they are that significant, I would actually be willing to switch the implementation after I finish the Registry Editor and fix a few bugs in Quasar.
Author
Owner

@yankejustin commented on GitHub (Nov 23, 2015):

I also want to put these related thoughts out there for reference:

  1. It is very likely that there will still be bottlenecks experienced for similar reasons that are already seen in the current implementation that are unavoidable.
  2. RDP clients could likely be another layer of abstraction (i.e.: higher complexity) for a low pay-off.
  3. By using such a feature, will we still be able to add features to it (such as the ability to use the mouse pointer)? I feel as though we could, but it would be more difficult.
    4. Is it truly a notable improvement on performance?
<!-- gh-comment-id:158958219 --> @yankejustin commented on GitHub (Nov 23, 2015): I also want to put these related thoughts out there for reference: 1. It is very likely that there will still be bottlenecks experienced for similar reasons that are already seen in the current implementation that are unavoidable. 2. RDP clients could likely be another layer of abstraction (i.e.: higher complexity) for a low pay-off. 3. By using such a feature, will we still be able to add features to it (such as the ability to use the mouse pointer)? I feel as though we could, but it would be more difficult. <b>4. Is it truly a notable improvement on performance?</b>
Author
Owner

@yankejustin commented on GitHub (Nov 23, 2015):

@datyin Thank you for your suggestion. If you'd be willing to provide some further information, perhaps it will be moved up our list of priorities. 💯

<!-- gh-comment-id:158958449 --> @yankejustin commented on GitHub (Nov 23, 2015): @datyin Thank you for your suggestion. If you'd be willing to provide some further information, perhaps it will be moved up our list of priorities. :100:
Author
Owner

@datyin commented on GitHub (Nov 24, 2015):

@yankejustin yes, improvement on performance is truly notable. I use your RAT to manage my network computers and even if i loose low quality image it still lags, but with this module you wont notice any lag. :)

<!-- gh-comment-id:159195041 --> @datyin commented on GitHub (Nov 24, 2015): @yankejustin yes, improvement on performance is truly notable. I use your RAT to manage my network computers and even if i loose low quality image it still lags, but with this module you wont notice any lag. :)
Author
Owner

@yankejustin commented on GitHub (Nov 24, 2015):

@datyin Would it be possible to provide a little demonstration by forking the repository and providing a basic implementation of such a feature so it can be benchmarked?

<!-- gh-comment-id:159342426 --> @yankejustin commented on GitHub (Nov 24, 2015): @datyin Would it be possible to provide a little demonstration by forking the repository and providing a basic implementation of such a feature so it can be benchmarked?
Author
Owner

@datyin commented on GitHub (Jan 3, 2016):

This method works only for LAN, sorry!

<!-- gh-comment-id:168528410 --> @datyin commented on GitHub (Jan 3, 2016): This method works only for LAN, sorry!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#208
No description provided.