kevin3120 Posted January 30, 2018 Share Posted January 30, 2018 Hello. We are getting issues with the Paint.NET program using on Terminal Servers. We're a school and some classes use that Program to teach their Students how to use it. Sometimes we're getting a mail, saying that the Program is very slow. We have searched a while for that issue and figured out, that every time you start an Effect on the program, our 6 Servers jump up to 100% CPU. Our Servers are powerful, that's not the issue. They are running on Windows Server 2012 R2. Imagine that now in classes with about 20 Students! I've attached an Image showing the CPU Usage using the Motion Effect "Blur" on only 1 User! Maybe someone has a solution for that problem? Thanks. Quote Link to comment Share on other sites More sharing options...
MadJik Posted January 30, 2018 Share Posted January 30, 2018 Hi @kevin3120 and welcome to the forum. Is it possible for you to open a session using the local console of the server and test paint.net? Is the problem the same? Terminal Server is sending an image of the virtual session to the client PC. Paint.net is a program made to work with image. Both could work waiting for each other while the client PC should be refreshed. Quote My DeviantArt | My Pictorium | My Plugins | Donate via Paypal Link to comment Share on other sites More sharing options...
kevin3120 Posted January 30, 2018 Author Share Posted January 30, 2018 (edited) The test was made in a session on the RDP Server but using the local machine leads to the same problem. Edited January 30, 2018 by kevin3120 Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted January 31, 2018 Share Posted January 31, 2018 Paint.NET is designed to use all available CPU power when running an effect. Are you saying that several students are logging into 1 server, and all are running effects at the same time? And that that's when you get reports of it running slowly? Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
kevin3120 Posted February 1, 2018 Author Share Posted February 1, 2018 18 hours ago, Rick Brewster said: Paint.NET is designed to use all available CPU power when running an effect. Are you saying that several students are logging into 1 server, and all are running effects at the same time? And that that's when you get reports of it running slowly? Is there not a setting you can do to prevent that? We have 6 Terminal Servers for the Students. In one day we have around 180-210 Logged in Users. Not all are using Paint.NET but if one does there might be another one using Excel for example and their session becomes stuck for a while. Maybe a Ressource Manager Program? Sadly the Windows Server 2012 R2 doesn't have that Feature anymore. Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted February 2, 2018 Share Posted February 2, 2018 There is no setting to control this in Paint.NET. It's designed to use as much CPU power as it can when running effects, and while doing many other types of operations. Running Paint.NET on a Terminal Server is certainly workable but it is _not_ the environment it was designed for. Especially if you have 200 users at once. I'm sure there is some software or script out there that can be used to limit the CPU usage and/or thread affinity of any software you need. Writing this yourself probably wouldn't be difficult either as long as you know some Win32 API. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.