MSFN Forum: GDI Heap Extender - MSFN Forum

Jump to content


  • 9 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

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

#41 User is offline   cscherme 

  • Newbie
  • Group: Members
  • Posts: 18
  • Joined: 14-April 09

Posted 30 July 2009 - 09:32 AM

This seems to be working well so far. :thumbup

The only problem I have is the start button. While using RP9, it seems to get corrupted after closing IE6, or by changing the RP9 skin and wallpaper.


#42 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 July 2009 - 03:42 PM

Alpha 3
- Fixed problem with restoring DC not updating data (Gimp crash);
- Rewritten cleanup to work properly (not deleting wrong bitmaps).

Download:
http://tihiy.ahanix.org/rpXalpha3.zip
Alpha 3 installs on top of latest RP9 (RP9.1.0) and replaces existing RP9 "GDI Salvation" techologies.
Extract zip somewhere, right-click on .inf file and select "Install".

You can turn GDI Heap Extender on/off from RPConfig (it replaces GDI Salvation technologies).
Plus, this RP9 build fixes sudden-32-bit-icon-loss which turns to happen in out-of-ram situations.
...
[only rp10.dll was changed since alpha 2]

Uninstall with RP9 or by installing RP9 back on top.

In this build, i'm hunting for:
- Locks/glitches. Test it well! I hope next alpha to be last one.
To ensure GDI_HX is the source of problems, disable 32-bit icons / delete comctlv8.dll

There are known possible system shutdown problems.

This post has been edited by Tihiy: 30 July 2009 - 03:46 PM


#43 User is offline   Chozo4 

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

Posted 30 July 2009 - 10:44 PM

Tried alpha 3 a few minutes ago. Upon restart and continuing my usual routine (load winamp, load trillian, open up Firefox, etc), I started encountering crashes in basically everything involving a GPF in gdi.exe (unintialized variable). Attached are some of the watson logs from the recorded crashes.

Attached File(s)


This post has been edited by Chozo4: 30 July 2009 - 10:45 PM


#44 User is offline   supem 

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

Posted 31 July 2009 - 02:50 AM

WIN98SE+kERNELEX4+rpXalpha3
gdi.exe 4.10.2227

1. WINAMP 5.2
2. SPYBOT 1.62
3. K-MELEON 1.53
4. MAILWASHER 6.51
5. FLASHGET 1.96
and some others

All these work simultaneously without any problems
no glitches with START MENU button :thumbup

#45 User is offline   slhk 

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

Posted 31 July 2009 - 05:57 AM

Simplified Chinese Win98SE + KernelEx 4.0 Final + rpXalpha3

- No corrupted Start button so far

- Resource leak in Outlook Express 6 once. Unsure if it was related to Alpha 3

- "White Screen Of Death" when shutdown. Pressed any key changed the screen to "this application cannot be run in a window ...". Pressed any key two more times reboot the system

#46 User is offline   eidenk 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,527
  • Joined: 28-March 05

Posted 31 July 2009 - 08:39 AM

Graphic trashup in Opera : Gone.

Gimp 2.4 series crash on launch : Fixed.

Gimp 2.6.6 crash on launch : Still there albeit not in gdi.exe anymore and it is the GDI heap expander that appears to be the responsable. Other RP components don't seem to affect that.

#47 User is offline   Tihiy 

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

  Posted 31 July 2009 - 11:52 AM

Alpha 4
- Fixed <theoretical> problem with restoring DC corrupting GDI (Chozo4?);
- Fixed improper handle validation code causing crash in thunk (Gimp 2.6).

Download:
http://tihiy.ahanix.org/rpXalpha4.zip
Alpha 4 installs on top of latest RP9 (RP9.1.0) and replaces existing RP9 "GDI Salvation" techologies.
Extract zip somewhere, right-click on .inf file and select "Install".

You can turn GDI Heap Extender on/off from RPConfig (it replaces GDI Salvation technologies).
...
[only rp10.dll was changed since alpha 2]

Uninstall with RP9 or by installing RP9 back on top.

In this build, i'm hunting for:
- Locks/glitches. Test it well! I hope this build can be called "stable".
To ensure GDI_HX is the source of problems, disable 32-bit icons / delete comctlv8.dll

There are known possible system shutdown problems.

This post has been edited by Tihiy: 31 July 2009 - 11:54 AM


#48 User is offline   Tihiy 

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

  Posted 31 July 2009 - 01:51 PM

Meanwhile, i've compiled version which expands heap for all bitmap types and that made GDI heap JUGGERNAUT.
If Alpha 4 will be OK, expect Beta 0 which will make pain in your fingers trying to leak all resources by minimizing / maximizing Process Explorer. :thumbup

#49 User is offline   eidenk 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,527
  • Joined: 28-March 05

Posted 31 July 2009 - 02:29 PM

All good here Tihiy. Bring on the beta :thumbup

#50 User is offline   Chozo4 

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

Posted 31 July 2009 - 04:13 PM

Ugh, still the same issue here Tihiy. :(

I found the source (in my case) however. Opening winamp then closing (v2.95 or 5.54, regardless of version) even without plugins causes the crash for other applications thereafter. Using notepad or other interaction with certain applications produce the issue. Ignoring the 16-bit (white box) errors with notepad causes a final failure in user.exe.

Alpha2 from what it seems does not exhibit this issue.

What p***es me off though is I cannot replicate this in my Win98-VM but can on the host. Perhaps a GDI issue related to Nvidia Cards/Drivers? I tried different driver versions and even tried differing versions of GDI.exe and GDI32.dll to no avail.

This post has been edited by Chozo4: 31 July 2009 - 04:17 PM


#51 User is offline   eidenk 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,527
  • Joined: 28-March 05

Posted 31 July 2009 - 06:27 PM

As a stress test I have been running Winamp 5.35 with AVS vizualisations on in desktop overlay mode for nearly two hours, regularly changing the Winamp skins, all the while I was browsing the web in Opera, reading my emails and experimented running photoshop plugins in the Gimp through the PSPI adapter. No a single problem occured.

I am thinking it could well be down to your nVidia drivers as I am recalling a period when I had seriously nasty issues with Winamp taking the entire system down. Only reinstalling the graphic card drivers fixed it and Winamp was the only app affected by that problem so perhaps it would be worth trying reinstalling your drivers and see if it fixes anything. I have a Geforce FX 52000 and the drivers I am using are version 81.98 I think.

#52 User is offline   Chozo4 

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

Posted 31 July 2009 - 07:27 PM

I've tried the latest and older drivers. Currently stuck using a Geforce 4000mx (my old workhorse) and tried 81.98, 82.16, and even as far as the 4x.xx,5xx,etc builds hoping one of them worked.. same issue. Currently using 61.76 now though since it's the last driver to support hardware assisted v1.1 Vertex Shading for the g17/18 cores.

Just odd it only happened with alpha3+ as it never gave me issues with prior versions (having no issues with alpha2 right now). I'll do a reinstall of windows tomorrow as it's getting rather late and see what the results are afterward.

This post has been edited by Chozo4: 31 July 2009 - 07:29 PM


#53 User is offline   Tihiy 

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

Posted 01 August 2009 - 12:32 AM

No, wait, by reinstalling OS you will cease my ability to fix the.

I'll try to replicate your system by installing your versions of system files and programs.

If it crashes after app exit, i could think of heap optimizer bug - but it wasn't changed since Alpha 2;
what changed in alpha 3 - resource cleanup (which is too no-brainer to crash now) and fix for restoredc, but it can't corrupt anything now (unless something was already corrupted).

#54 User is offline   mcv93us 

  • Newbie
  • Group: Members
  • Posts: 49
  • Joined: 16-May 05
  • OS:98SE
  • Country: Country Flag

Posted 01 August 2009 - 03:44 AM

Ok, tested Alpha4.
Don't found problems, but I must still stress the PC.
Confirm system shutdown problem.

P.S.: cleartype is actived? The Checkbox is not disabled.
Bye.

Mcv'93

#55 User is offline   RetroOS 

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

Posted 01 August 2009 - 04:38 AM

GDI Heap Extender - Testing Alpha4

Using:
Windows 98SE
KernelEx 4.0 Final
RP 9.1.0
Internet Explorer 6 SP1
Firefox 3.5.1
Java 6 Update 14
Flash 10.0.32.18 ActiveX and Plugin

Graphically busy test sites used concurrently (in tabs on Firefox):

microsoft.com
msfn.org
symantec.com
avast.com
adobe.com
ibm.com
lenovo.com
amazon.com
ebay.com
mozilla.com
creative.com

Results for Internet Explorer:

Start GDI: 97%
With GDI Ext: 26% (95% after close :unsure: )
Without GDI Ext: 7% (87% after close :} )
(Windows 90% plus critical resource usage message and missing graphics on some pages)

Results for Firefox (nice demonstration with effectiveness of tabs):

Starting GDI: 97%
With GDI Ext: 83% (97% after close - :) )
Without GDI Ext: 79% (97% after close - :) )

Tests done multiple times with consistent results.

Generally stable. Internet Explorer is faster especially with multiple sessions open.
But seriously! Look at the pathetic resource drain with IE6 compared to FF35!
No problems with restarts. Haven't tried a shutdown.

#56 User is offline   eidenk 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,527
  • Joined: 28-March 05

Posted 01 August 2009 - 05:29 AM

View Postmcv93us, on Aug 1 2009, 03:44 AM, said:

P.S.: cleartype is actived? The Checkbox is not disabled.

I think it's been mentioned by Tihiy that cleartype is disabled in those alpha builds.

#57 User is offline   mcv93us 

  • Newbie
  • Group: Members
  • Posts: 49
  • Joined: 16-May 05
  • OS:98SE
  • Country: Country Flag

Posted 01 August 2009 - 06:06 AM

Small update:
I testes Alpha4 with IE and youtube...
the movies coming up to 60% with Gdi Ext, without do not see anything; the memory resource: 38% :angry:
Bye.

Mcv'93

#58 User is offline   Tihiy 

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

  Posted 01 August 2009 - 10:47 AM

Ok, it seems i've catched Chozo4's error.
...no wait it's post-alpha bug

This post has been edited by Tihiy: 01 August 2009 - 11:43 AM


#59 User is offline   Tihiy 

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

  Posted 01 August 2009 - 12:49 PM

Beta 0 JUGGERNAUT
http://tihiy.ahanix.org/rpXbeta0.zip
In fact, it can't be beta since it's no stable than alpha; however it's 'feature complete' for now.
I'm leaving for vacation and I wish source of problems with Alpha 4 will be found.
I'll also be looking into Flash issue (which is not bitmap but font leak).

Known issues :unsure:
* shutdown issues
* display bitdepth change issues [new]

This post has been edited by Tihiy: 01 August 2009 - 12:50 PM


#60 User is offline   eidenk 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,527
  • Joined: 28-March 05

Posted 01 August 2009 - 01:29 PM

Cool, have a nice holliday.

Share this topic:


  • 9 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

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



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