MSFN Forum: GDI Heap Extender - MSFN Forum

Jump to content


  • 9 Pages +
  • « First
  • 5
  • 6
  • 7
  • 8
  • 9
  • You cannot start a new topic
  • You cannot reply to this topic

GDI Heap Extender Beta is so beta Rate Topic: -----

#121 User is offline   supem 

  • Newbie
  • Group: Members
  • Posts: 49
  • Joined: 27-April 08

  Posted 31 August 2009 - 09:44 AM

Hi,
after coming back to my place (and of course to my 98 SE boxes) from one week vacation I found that GDI faults reported and described earlier are successfully solved. Thank you Tihiy.


#122 User is offline   Chozo4 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 392
  • Joined: 31-July 05

Posted 09 September 2009 - 01:34 AM

I think I stumbled upon a potential limitation in the extender (or just misrepresentation of the resource meter perhaps?). When the bitmap count is pushed beyond 600 (611) in this case, certain applications may start to lose their GDI elements (will become blank or corrupt) or will not properly refresh GDI elements. After around 800-1000 or more bitmap entries, some noted symptoms have occured:

1) Internet explorer will only load a page in one explorer instance. All others stay blank and/or not loaded
2) Some programs may not load at all, such as Mozilla Thunderbird
3) Programs may crash with an error containing no error data (no data in the dump info, etc)
4) Trying to save data from the clipboard in MSPaint would result in the following messages: "error getting the clipboard data" followed by "There is not enough memory or resources to complete operation. Close some programs, and then try again."
5) Programs beginnignt o become affected may exhibit pink corners frm the skinning engine
6) Explorer may crash with an illegal operation error in rp8.dll (only noted once)

During all this, resource meter may report that resources are still plenty with around 60-75% GDI resources available.


.. as a side curiosity.. does the GDI extender also go as far as Brushes/Pens? Some programs such as 3mle, a MIDI->MML composer/editor for example basically overflow the brush/pen count with useless entries (but still clean most of them up on close) after a while of use and need to be closed down and restarted to actually use again before it brings down the system due to a lack of resources as a result.

This post has been edited by Chozo4: 09 September 2009 - 01:40 AM


#123 User is offline   Tihiy 

  • the creator
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,609
  • Joined: 19-November 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 09 September 2009 - 04:49 AM

Quote

I think I stumbled upon a potential limitation in the extender

you've bumped into 32-bit heap limitation <- link doesn't work for some reason, look previous page with GDIMaxHeapSize description.

As for GDI Heap Extender: i had release ready but now i'm fighting with extremely nasty Miranda IM crash similar to previously reported, and it's hard to defeat.

This post has been edited by Tihiy: 09 September 2009 - 04:53 AM


#124 User is offline   slhk 

  • Junior
  • Pip
  • Group: Members
  • Posts: 65
  • Joined: 03-August 08

Posted 09 September 2009 - 09:35 AM

View PostTihiy, on Sep 9 2009, 06:49 PM, said:

you've bumped into 32-bit heap limitation

Can this be overcome by increasing the value of GDIMaxHeapSize in win.ini? When this value is changed, will it be effective at once or a reboot is needed? Will RP10 have an interface for tuning this value? Or will it be tuned automatically by RP10?

#125 User is offline   Tihiy 

  • the creator
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,609
  • Joined: 19-November 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 09 September 2009 - 11:17 AM

Quote

Can this be overcome by increasing the value of GDIMaxHeapSize in win.ini?
Yep. I plan RP10 to bump it to 4MB (only if not already specified). Setting too big values is not recommended as it may deplete too much selectors.

#126 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,866
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 09 September 2009 - 12:15 PM

View Postslhk, on Sep 9 2009, 12:35 PM, said:

Can this be overcome by increasing the value of GDIMaxHeapSize in win.ini? When this value is changed, will it be effective at once or a reboot is needed?
A reboot is needed.

#127 User is offline   oc_dt 

  • Member
  • PipPip
  • Group: Members
  • Posts: 104
  • Joined: 12-December 08

Posted 12 September 2009 - 01:56 PM

May I join the testing please. My current config is as follow:

I don't have: RP9

I have: KernelEx 4.0 Final 2, Unofficial WMF Q918547 GDI32.DLL + GDI.EXE Fix

What is the minimum action that I should conduct for joining the testing? If RP9 is mandatory, which of its feature must be installed?

Just want to clarify before I jump, thanks.

This post has been edited by oc_dt: 12 September 2009 - 10:38 PM


#128 User is offline   M()zart 

  • Member
  • PipPip
  • Group: Members
  • Posts: 244
  • Joined: 17-June 08

Posted 29 September 2009 - 01:15 PM

View PostChozo4, on Sep 9 2009, 02:34 AM, said:

I think I stumbled upon a potential limitation in the extender (or just misrepresentation of the resource meter perhaps?). When the bitmap count is pushed beyond 600 (611) in this case, certain applications may start to lose their GDI elements (will become blank or corrupt) or will not properly refresh GDI elements. After around 800-1000 or more bitmap entries, some noted symptoms have occured:

......

.. as a side curiosity.. does the GDI extender also go as far as Brushes/Pens? Some programs such as 3mle, a MIDI->MML composer/editor for example basically overflow the brush/pen count with useless entries (but still clean most of them up on close) after a while of use and need to be closed down and restarted to actually use again before it brings down the system due to a lack of resources as a result.

Chozo4, which tool do you use to see all these parameters? I'd like to try it.

#129 User is offline   Tihiy 

  • the creator
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,609
  • Joined: 19-November 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 29 September 2009 - 01:25 PM

http://www.geocities.../misc/bear_.htm

#130 User is offline   Chozo4 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 392
  • Joined: 31-July 05

Posted 29 September 2009 - 04:01 PM

View PostTihiy, on Sep 29 2009, 03:25 PM, said:



Ah, I didn't know of that one at all. I'd been using your older 'G.EXE' (GDIView) for listing the GDI usage.

#131 User is offline   oc_dt 

  • Member
  • PipPip
  • Group: Members
  • Posts: 104
  • Joined: 12-December 08

Posted 29 September 2009 - 09:26 PM

View Postoc_dt, on Sep 13 2009, 03:56 AM, said:

May I join the testing please. My current config is as follow:

I don't have: RP9

I have: KernelEx 4.0 Final 2, Unofficial WMF Q918547 GDI32.DLL + GDI.EXE Fix

What is the minimum action that I should conduct for joining the testing? If RP9 is mandatory, which of its feature must be installed?

Just want to clarify before I jump, thanks.

May you help me on the installation instruction please?

#132 User is offline   Tihiy 

  • the creator
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,609
  • Joined: 19-November 04
  • OS:Windows 7 x64
  • Country: Country Flag

  Posted 30 September 2009 - 12:07 AM

Quote

May you help me on the installation instruction please?
No. Sorry, i don't need testing anymore, nor do i have time to review testing results. GDI Heap Extender is unstable beta (stable for someone/thing, but not everyone/thing) and there are known problems which require major changes which i can't afford yet due to lack of time.

#133 User is offline   RetroOS 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 531
  • Joined: 26-June 07
  • OS:98SE
  • Country: Country Flag

Posted 30 September 2009 - 12:14 AM

View PostTihiy, on Sep 30 2009, 08:25 AM, said:


Nice tool! Thanks Tihiy.

#134 User is offline   oc_dt 

  • Member
  • PipPip
  • Group: Members
  • Posts: 104
  • Joined: 12-December 08

Posted 30 September 2009 - 08:49 AM

View PostTihiy, on Sep 30 2009, 02:07 PM, said:

Quote

May you help me on the installation instruction please?
No. Sorry, i don't need testing anymore, nor do i have time to review testing results. GDI Heap Extender is unstable beta (stable for someone/thing, but not everyone/thing) and there are known problems which require major changes which i can't afford yet due to lack of time.

Sorry to hear about that. Please let us know if you have new progress at your free time.

#135 User is offline   RodgerOver 

  • Junior
  • Pip
  • Group: Members
  • Posts: 92
  • Joined: 14-December 07
  • OS:98SE
  • Country: Country Flag

Posted 03 October 2009 - 02:32 PM

View PostTihiy, on Sep 30 2009, 08:07 AM, said:

Quote

May you help me on the installation instruction please?
No. Sorry, i don't need testing anymore, nor do i have time to review testing results. GDI Heap Extender is unstable beta (stable for someone/thing, but not everyone/thing) and there are known problems which require major changes which i can't afford yet due to lack of time.


Hi Tihiy,
beta 2 works now perfect hier (WIN 98SE + 4.10.2222 + IE6SP with newest = beta (unofficial) updates).
After install, 2 Dr Watson messages (even if Dr Watson is not in the taskbar anymore, but still in the startup after installing your software):

1st message:
Windows Briefcase used an invalid or uninitialized "critical section".
Module Name: SYNCUI.DLL
Description: Windows Briefcase
Version: 4.10.1998
Product: Microsoft® Windows® Operating System
Manufacturer: Microsoft Corporation

Application Name: Pdexplo.exe
Description: PowerDesk
Version: 5.0.1.6
Product: PowerDesk
Manufacturer: V Communications, Inc.[i]

--> Reinstalled SYNCUI.DLL with SFC from c:\windows\options\cabs

But then again:

2nd message:

[i]
Windows Briefcase used a system resource improperly.

Module Name: SYNCUI.DLL
Description: Windows Briefcase
Version: 4.10.1998
Product: Microsoft® Windows® Operating System
Manufacturer: Microsoft Corporation

Application Name: Explorer.exe
Description: Windows Explorer
Version: 4.72.3612.1710
Product: Microsoft® Windows NT® Operating System
Manufacturer: Microsoft Corporation[i]


--> Reinstalled SYNCUI.DLL again with SFC from c:\windows\options\cabs

I suppose I needed to do this operation twice, because PowerDesk is his "grafted" on WINExplorer.

Then an one the (start) page of my internet provider, who was saying that I needed to edit some lines in IE (I believe) to correctly read the page (some pictures where missing). After some trial and error, I replaced Flash 9 with Flash 10 (oups, forgot to set back the registry from WIN NT to WIN 98, need to do that after this message).

NOW everthing is fine and VERY STABLE (GDI and Systems in Bear is at 77% at the moment). GREAT WORK AGAIN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.

Good luck !

Roger

This post has been edited by RodgerOver: 03 October 2009 - 02:35 PM


#136 User is offline   TmEE 

  • Mega Drive Modding Master
  • PipPip
  • Group: Members
  • Posts: 267
  • Joined: 17-September 08
  • OS:98SE
  • Country: Country Flag

Posted 07 October 2009 - 05:23 AM

I have been using this for few days now and things have worked pretty much perfectly, except for Miranda IM having icons in black and some icons being wrong in File Types list also. ( http://www.fileden.com/files/2008/4/21/187...andaProblem.png )
Opera10 with million active tabs worked perfectly, stuff that could not have achieved before is fully possible now. After a day of constant use, things still work fine :D

Otzen prekrasnoi rabota :thumbup
Moi russkii nye horozo :blushing:

EDIT: seems I have exceeded my monthly bandwidth on Fileden.... reset happens after 8 days...

This post has been edited by TmEE: 07 October 2009 - 05:40 AM


#137 User is offline   TmEE 

  • Mega Drive Modding Master
  • PipPip
  • Group: Members
  • Posts: 267
  • Joined: 17-September 08
  • OS:98SE
  • Country: Country Flag

Posted 09 October 2009 - 04:52 PM

sorry for the bump, but this bug deserves its own post IMO

I have Ati Radeon 9200SE in my PC, and I use final 9x Omega drivers for it, and when TV out is enabled on the GFX card and I switch any application to fullscreen, things halt.
Keyboard handler seems operational, since pressing many keys down results in beeping. In Winamp, the song that is being played will play until the end and that's all. All video is completely stopped on PC monitor and TV.
Disabling TV out will make everything work again.

Something seems to clash between the drivers and RP... ?

#138 User is offline   Chozo4 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 392
  • Joined: 31-July 05

Posted 10 October 2009 - 01:28 PM

View PostTmEE, on Oct 9 2009, 06:52 PM, said:

sorry for the bump, but this bug deserves its own post IMO

I have Ati Radeon 9200SE in my PC, and I use final 9x Omega drivers for it, and when TV out is enabled on the GFX card and I switch any application to fullscreen, things halt.
Keyboard handler seems operational, since pressing many keys down results in beeping. In Winamp, the song that is being played will play until the end and that's all. All video is completely stopped on PC monitor and TV.
Disabling TV out will make everything work again.

Something seems to clash between the drivers and RP... ?


Have you tried it before installing RP and then GDI Extender? Have you tried removing RP9 and the extender and seeing if the issue still continues? If it still continues after removing the such, then it's not related to the extender nor RP9 but rather the drivers, a setting in relation to the drivers, or something else in its' entirity.

If it occurs when you install RP9, try setting the debug options from RPConfig.exe under 'Misc' and then see if that helps with anything at all. Disabling the GDI resource salvation option within MISC also disables the GDI Extender (if installed) as a result.

This post has been edited by Chozo4: 10 October 2009 - 01:30 PM


#139 User is offline   TmEE 

  • Mega Drive Modding Master
  • PipPip
  • Group: Members
  • Posts: 267
  • Joined: 17-September 08
  • OS:98SE
  • Country: Country Flag

Posted 13 October 2009 - 01:49 AM

Seems that my GFX card problem is related to either the DIB engine update or the GDI update from M$. Neither has options for uninstall so I think one will have to do some file replacing to reverse the installation... ?

Things worked before and there had not been any configuration changes done in GFX settings other than disabling TV out to avoid lockup problems.
I have not tried other driver versions yet.

#140 User is offline   M()zart 

  • Member
  • PipPip
  • Group: Members
  • Posts: 244
  • Joined: 17-June 08

Posted 14 October 2009 - 12:00 PM

View PostTihiy, on Sep 29 2009, 02:25 PM, said:


Thank you, I'll try it.

View PostChozo4, on Sep 29 2009, 05:01 PM, said:

I'd been using your older 'G.EXE' (GDIView) for listing the GDI usage.

I cannot find this version on the Internet. Only the new win2k+ version is available. Can you tell me where to find it or upload it somewhere?

Share this topic:


  • 9 Pages +
  • « First
  • 5
  • 6
  • 7
  • 8
  • 9
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy