Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redraw rate is too slow #29

Closed
GoogleCodeExporter opened this issue Mar 27, 2015 · 3 comments
Closed

Redraw rate is too slow #29

GoogleCodeExporter opened this issue Mar 27, 2015 · 3 comments

Comments

@GoogleCodeExporter
Copy link

Which program triggers the problem? Specify the program filename if
necessary.


What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
You should not see text change.  Text in most cases starts out in GDI mode
until GDI++ kicks in.

What version of gdipp are you using? On what operating system (with
bitness)?
   gdipp_x64_0.7.3.   Windows 7 x64

Please provide any additional information below.

The redraw rate of the text can be annoying. I tried to go lower then 1
second on the polling but it didn't help much.  IMO you should not see the
change in the text.  A good example is taskmanager.  

I have a very fast machine and video card (i7 Quad @4Ghz, 9GB RAM, ATI HD5870)


Original issue reported on code.google.com by garys...@gmail.com on 9 Apr 2010 at 2:34

@GoogleCodeExporter
Copy link
Author

Try selecting registry integration instead of service when you installing gdipp.

Original comment by ele...@gmail.com on 9 Apr 2010 at 10:28

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Author

After I started up my machine this morning the redraw rate is fine.  I don't 
see the
redraw at all.

Original comment by garys...@gmail.com on 9 Apr 2010 at 2:18

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Author

gdipp only "suggests" the injected processes to redraw all the foreground 
windows,
thus redraw all the text on the windows. The actual behavior is determined by 
the
processes themselves. Some programs would redraw immediately, like Explorer. 
Other
programs like Task Manager may decide to update the window lazily until the 
data is
changed.

On the contrary, if you launch Task Manager through gdipp Loader, everything 
should
be rendered correctly. To achieve the same with gdipp Service, we have to 
intercept
the process creation calls in the kernel space, which is far from available at 
this
point.

You can also follow elekro's suggestion by loading gdipp in registry mode.

Original comment by crendk...@gmail.com on 9 Apr 2010 at 4:05

  • Changed state: Done
  • Added labels: ****
  • Removed labels: ****

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant