The complete WPF Window moves smoothly.
This problem only occurs on my desktop PC not on my far less powerful notebook.
Using: WPF40_2010_2_0812
21 Answers, 1 is accepted
Thank you for contacting us.
Could you please check our online demos and tell us if you suffer the same issue.
Here are the online demo for:
- RadDocking - http://demos.telerik.com/wpf/?Docking/FirstLook
Looking forward to your reply.
Sincerely yours,George
the Telerik team
Please, clear your cache deleting all files and folders in "username\AppData\Local\Apps" directory.
George
the Telerik team
With your local WPF Docking demo floating windows do not move smoothly, they jump.
Unfortunately, we could not reproduce the problem at our side. Could you please send us your PC and OS properties? Also a demo showing the problem will help us a lot to investigate the problem and provide you with a solution or more detailed instructions.
Looking forward to your reply.
George
the Telerik team
I opened a support ticket 341690 to be able to send you the information requested.
HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics\DisableHWAcceleration
It's a REG_DWORD and I set the value to 1 (to disable HW acceleration). The difference is dramatic. My laptop now works like the more powerful desktop computers that some of my co-workers are using. VS 2010 scrolling in XAML files was dramatically improved as well.
I know you said your desktop is the one having the trouble, but if you haven't resolved this I would say it's definitely worth a shot anyway. Just make sure you re-load whatever WPF applications you are experimenting with after changing this key.
We are observing similar issues. On my Windows7 development machine, rendering performance of my app that uses Telerik docking is very poor - dragging around floating panes is very slow, and the animation of the compass is very slow as well. VS2010 docking works fine.
I tried the my app on an old XP laptop at home (a 5 year old cheap Dell), and the performance was far better. I find this really odd! Other colleagues in the office are seeing the same thing - all the old machines run the application ok, all the newer ones don't.
I updated the Nvidia drivers on my dev machine to the latest beta ones, and the situation is a bit better - I now perhaps get about 3 frames of animation per second when dragging, rather than 1 frame every 2 seconds, but it's certainly not acceptable performance for an application we would distribute.
The Telerik Demo app docking section works quite a lot better than my app - but I don't know why - my app is just an empty shell with some docking, the performance should be good.
Tom
Kevin, thank you for your suggestion - we will investigate this.
Tom, we are aware of performance problems with the Docking control and we are currently working on this. The odd thing here is that you are experiencing problems with Windows7 and not on XP, but we observe the opposite - on Windows7 everything is fine and on XP the performance is bad. Could you please share with us what is the resolution of you machines (both XP and W7)? Which demos do you try - browser hosted XBAP or desktop application? (you mentioned the performance is better in the demos) If you could send us the application that performs bad in a support thread this would help us investigate the issue.
Miroslav Nedyalkov
the Telerik team
I made a support ticket submission for this on Friday, the ticket number is 372614. I attached a VS2010 solution. I hope to hear back soon. The screen resolution on my Win7 desktop is 1920x1200, on my old XP laptop it is 1280x1024.
Thanks
Tom
I tried your application - it works as fast as an empty Docking control (at least on my machine - Windows 7) - a little slow when on big screen resolution and placed inside a big Window. After switching off the animations, the performance became a little better. To switch off the animations you just need to set the AnimationManager.AnimationSelector attached property of the Docking control to Null.
Regards,Miroslav Nedyalkov
the Telerik team
The WPF demo application has smooth floating panes.
The moment I start dragging one of the floating panes in my WPF (4.0) application using telerik RadControls_for_WPF35_2010_3_1110_Dev the processorload of one core goes to 100%, en de pane is jumping around a few times a second to catch up with the cursor.
I also tested version RadControls_for_WPF35_2010_3_1314_Dev, but this does not change the jumping behavior.
Because the content of the pane will be a more or less real time application this won't work if the processor core runs at 100% load. I hope Telerik can fix this problem soon.
I have the same problem over here, when moving the dock-panel jumps to the new location
and the CPU load raises to 100%.
This is very important for my pilot software and is a show stopper if it not works.
David.
We are currently working on this matter. The new implementation should be ready before Q2 2011.
Best wishes,Miroslav Nedyalkov
the Telerik team
Tom Davies
This is still work in progress. We will do our best to drop some beta version of this at the end of April.
All the best,Miroslav Nedyalkov
the Telerik team
Tom Davies
I also am experiencing this issue. After performing numereous tests to try and track down what causes this, I believe it is related to the large Transparent FakeWindow the RadDocking control draws across all screens.
I found that the slowness of dragging the panes correlated to how many monitors were in use.
I disabled the multi monitors on a machine which was very slow, so only one was in use, and the dragging was smooth again.
So with one monitor, the dragging is acceptable.
With two monitors, (and a low spec machine) it is jerky.
With three monitors, the dragging is terrible.
Will this and the transparent window be sorted for the Q2 release?
Thank you,
Adam Marshall
Please, refer to the following forum thread - http://www.telerik.com/community/forums/wpf/docking/docking-fixed-in-new-release.aspx
George
the Telerik team
RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly;
This should only disable GPU acceleration for the application, and leave it alone for everything else.