supem Posted August 31, 2009 Share Posted August 31, 2009 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. Link to comment Share on other sites More sharing options...
Chozo4 Posted September 9, 2009 Share Posted September 9, 2009 (edited) 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 loaded2) Some programs may not load at all, such as Mozilla Thunderbird3) 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 engine6) 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. Edited September 9, 2009 by Chozo4 Link to comment Share on other sites More sharing options...
Tihiy Posted September 9, 2009 Author Share Posted September 9, 2009 (edited) I think I stumbled upon a potential limitation in the extenderyou'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. Edited September 9, 2009 by Tihiy Link to comment Share on other sites More sharing options...
slhk Posted September 9, 2009 Share Posted September 9, 2009 you've bumped into 32-bit heap limitationCan 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? Link to comment Share on other sites More sharing options...
Tihiy Posted September 9, 2009 Author Share Posted September 9, 2009 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. Link to comment Share on other sites More sharing options...
dencorso Posted September 9, 2009 Share Posted September 9, 2009 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. Link to comment Share on other sites More sharing options...
oc_dt Posted September 12, 2009 Share Posted September 12, 2009 (edited) May I join the testing please. My current config is as follow:I don't have: RP9I have: KernelEx 4.0 Final 2, Unofficial WMF Q918547 GDI32.DLL + GDI.EXE FixWhat 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. Edited September 13, 2009 by oc_dt Link to comment Share on other sites More sharing options...
M()zart Posted September 29, 2009 Share Posted September 29, 2009 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. Link to comment Share on other sites More sharing options...
Tihiy Posted September 29, 2009 Author Share Posted September 29, 2009 http://www.geocities.com/the_real_sz/misc/bear_.htm Link to comment Share on other sites More sharing options...
Chozo4 Posted September 29, 2009 Share Posted September 29, 2009 http://www.geocities.com/the_real_sz/misc/bear_.htmAh, I didn't know of that one at all. I'd been using your older 'G.EXE' (GDIView) for listing the GDI usage. Link to comment Share on other sites More sharing options...
oc_dt Posted September 30, 2009 Share Posted September 30, 2009 May I join the testing please. My current config is as follow:I don't have: RP9I have: KernelEx 4.0 Final 2, Unofficial WMF Q918547 GDI32.DLL + GDI.EXE FixWhat 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? Link to comment Share on other sites More sharing options...
Tihiy Posted September 30, 2009 Author Share Posted September 30, 2009 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. Link to comment Share on other sites More sharing options...
RetroOS Posted September 30, 2009 Share Posted September 30, 2009 http://www.geocities.com/the_real_sz/misc/bear_.htmNice tool! Thanks Tihiy. Link to comment Share on other sites More sharing options...
oc_dt Posted September 30, 2009 Share Posted September 30, 2009 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. Link to comment Share on other sites More sharing options...
RodgerOver Posted October 3, 2009 Share Posted October 3, 2009 (edited) 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.DLLDescription: Windows BriefcaseVersion: 4.10.1998Product: Microsoft® Windows® Operating SystemManufacturer: Microsoft CorporationApplication Name: Pdexplo.exeDescription: PowerDeskVersion: 5.0.1.6Product: PowerDeskManufacturer: V Communications, Inc.--> Reinstalled SYNCUI.DLL with SFC from c:\windows\options\cabsBut then again:2nd message: Windows Briefcase used a system resource improperly.Module Name: SYNCUI.DLLDescription: Windows BriefcaseVersion: 4.10.1998Product: Microsoft® Windows® Operating SystemManufacturer: Microsoft CorporationApplication Name: Explorer.exeDescription: Windows ExplorerVersion: 4.72.3612.1710Product: Microsoft® Windows NT® Operating SystemManufacturer: Microsoft Corporation--> Reinstalled SYNCUI.DLL again with SFC from c:\windows\options\cabsI 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 Edited October 3, 2009 by RodgerOver Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now