Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Dave Yeo

Pages: 1 ... 209 210 [211] 212 213 ... 321
3151
Applications / Re: mozturbo
« on: December 23, 2018, 05:06:22 am »
Hi André,
Sorry for not responding sooner, no power for a few days due to big wind.
Yes, you should never have any of the Mozilla apps on LIBPATH, so home directory of xul.dll.
Loading the DLLs into high memory is a users choice. Generally a good idea due to the shortage of address space in low memory. Note that you need a recent kernel ideally due to bugs in older kernels. Some or most of these bugs may happen when unloading the DLLs, so mozturbo maybe a workaround for that as well.
If you do load into high memory, when unloading, the kernel will not unallocate the memory, so you lose memory anyways, even if working on large databases etc.
It does jsut load the DLLs and I have an update to push that uses less memory but doesn't work as well as a turbo launcher, there's a switch to bring back the current way it works. I'll probably upload tomorrow after considering whether to make it a PM app. I'll look at Van Wijk's PMTPOSD2 later.
BTW, with mozturbo running and doing various tests which involved unloading and reloading, I managed 8 days of uptime, usually the system traps or locks up after 2-3 days. Been years since I've had much more then 3 days uptime.

3152
Applications / Re: USB pendrive on OS2 4.52 VBox guest
« on: December 20, 2018, 05:13:43 pm »
No.

Get a newer OS version. Warp is dead. On OS/2 versions without LVM there is no decent way to assign drive letters to removables.

Isn't 4.52 the second convenience pack which has LVM?

3153
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 19, 2018, 01:25:50 am »
Hi Ivan, don't trust the CPU monitor as the way it works is broken. Here it shows the same thing with SM while the CPU widget in xcentre shows 1 cpu at 1-8% and the others offline, CPU temp is low as well. Top shows SM using 0-20%.
The CPU doesn't matter as 38.8 is targeted at a i486 and optimized for a i686.
Try the usual tests, starting in safe-mode and test with a new profile. Usually 38.8 runs good though it is still not going to work for some sites. Run firefox --help for parameters.
You could try 45.8 Firefox as well, it is worse for CPU usage but shouldn't feel slow. The one I linked here should work on your processors fine as IIRC, they all support SSE2 (Athlon didn't), need to install libvpx and hunspell

3154
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 17, 2018, 05:18:15 pm »
I've just rebuilt SM with the official releases of NSS and NSPR and uploaded a build, https://bitbucket.org/dryeo/dry-comm-esr31/downloads/seamonkey-2.42.9esr_r3.en-US.os2-Pentium-M.zip only lightly tested but being almost the same as I'm using, should be fine.
I'm testing it and for now very well, just tell you that I can finally print directly from the browser, without creating a pdf.
Thank you

Interesting. I didn't really change anything besides the compiler and target, Paul needs thanking for updating GCC.
BTW, for Firefox users, https://bitbucket.org/dryeo/dry-comm-esr31/downloads/firefox-45.9.0.en-US.os2-pentium-M.zip

3155
Applications / Re: mozturbo
« on: December 17, 2018, 04:20:57 pm »
New version uploaded, only change is for Firefox users, namely adding a missing DLL in ffturbo.

3156
Applications / Re: mozturbo
« on: December 17, 2018, 06:12:54 am »
Note there is a bug in ffturbo, missing DLL. I'll upload a new build later. The others should be fine.

3157
Applications / Re: mozturbo
« on: December 16, 2018, 10:00:34 pm »
Quite possible you don't have permission. It's just Rich's description of the problem with some logs and screenshots from Theseus showing the problem.
You can load Theseus, highlight a process and choose under the process menu, Shared Object Summary and after opening and closing and reopening an app with DLLs marked to load high, see the results, basically chunks of allocated memory with no owner but the same size as the DLL currently loaded. For example, though the zombie memory was from SM 2.35, first area after the first Free area was probably xul.dll
Code: [Select]
  Object Allocated Committed   Present   Swapped
 address    memory    memory    memory    memory  Description
8BF31000  0000F000                                 Free
8BF40000  03E1F000  00000000  00000000  00000000 
8FD5F000  00001000                                 Free
8FD60000  000A0000  00000000  00000000  00000000 
8FE00000  00704000  00000000  00000000  00000000 
90504000  0000C000                                 Free
90510000  00080000  00000000  00000000  00000000 
90590000  00018000  00000000  00000000  00000000 
905A8000  00008000                                 Free
905B0000  000D1000  00000000  00000000  00000000 
90681000  0000F000                                 Free
90690000  00002000  00000000  00000000  00000000 
90692000  0000E000                                 Free
906A0000  00005000  00000000  00000000  00000000 
906A5000  0000B000                                 Free
906B0000  00001000  00000000  00000000  00000000 
906B1000  0000F000                                 Free
906C0000  00037000  00000000  00000000  00000000 
906F7000  00009000                                 Free
90700000  00001000  00000000  00000000  00000000 
  Object Allocated Committed   Present   Swapped
 address    memory    memory    memory    memory  Description
90701000  0000F000                                 Free
90710000  03E1F000  00000000  00000000  00000000 
9452F000  00001000                                 Free
94530000  000A0000  00000000  00000000  00000000 
945D0000  006BC000  006BC000  006BC000  00000000  SUITE    #0001 (shared code)
94C8C000  00004000                                 Free
94C90000  0006A000  00000000  00000000  00000000  LGPLLIBS #0001 (shared code)
94CFA000  00006000                                 Free
94D00000  000A7000  00000000  00000000  00000000  MOZSQLT3 #0001 (shared code)
94DA7000  00009000                                 Free
94DB0000  039A0000  00000000  00000000  00000000  XUL      #0001 (shared code)

3158
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 16, 2018, 07:28:10 pm »
Chatzilla definitely triggers high CPU usage here, I usually leave it disabled and enable when needed. What the problem is, I don't know but I guess interaction with the JS engine. Chatzilla itself didn't change from SM-2.35 and applying the XPI that is built along with SM to FF doesn't seem to be a problem.
As for optimizations, I've followed Rich's advice and switched to -O2 in case of compiler bugs, performance seems fine. Lately, I've been using a build built with GCC 5.5.0 which Paul applied some SSE fixes to. This is built targeting a Pentium M so SSE and SSE2 paths should be enabled. I was also using some newer builds of NSS and NSPR. I've just rebuilt SM with the official releases of NSS and NSPR and uploaded a build, https://bitbucket.org/dryeo/dry-comm-esr31/downloads/seamonkey-2.42.9esr_r3.en-US.os2-Pentium-M.zip only lightly tested but being almost the same as I'm using, should be fine. I'm also currently rebuilding FF if anyone is interested.
Running the newer NSS and reverting caused some interesting issues with sites no longer happy with the encryption and refusing to load.
edit, Note that this build needs a SSE2 capable CPU, which should be most in use.

3159
Applications / mozturbo
« on: December 16, 2018, 06:16:19 pm »
I've updated the old mozturbo using the code from SM-1.19 for Firefox, SeaMonkey and Thunderbird, 3 binaries, one package. https://bitbucket.org/dryeo/mozturbo/downloads/
These will preload the DLLs used by the various packages. The main reason for this is that our kernel has a bug, see https://mantis.arcanoae.com/view.php?id=2194. Basically when using high memory and closing an app, the memory that the DLLs allocated is not unallocated, leaving zombie holes in memory and eventually running out of high memory. Even without using high memory, this may help memory fragmentation.
Install with the browser or email client closed. Simplest is to put it in the working directory where the DLLs are located though it has an option to pass the location to it, create a program object, put in your startup folder with the -l (L) parameter and start it or better, reboot. Use programs as usual. You can use Theseus to keep track.

I've had good results using it with SM and TB, haven't tested too much with FF. Others have reported some problems with FF, low memory usage or not fixing slowness on restart.
Anyways shouldn't hurt, it has a command to unload the DLLs if needed. Run without parameters to see options.

Should work with most versions of Mozilla, targeted at 45ESR and 38ESR

3160
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 16, 2018, 06:01:05 pm »
@Pete - mozturbo here: https://bitbucket.org/dryeo/mozturbo/downloads/

I'll start a new topic on this. Meant to update the readme but I'm terrible at readme's.

3161
Applications / Re: USB pendrive on OS2 4.52 VBox guest
« on: December 16, 2018, 01:39:33 am »
Vbox Guest Additions are correctly installed in OS2 as per readme instructions: mouse integration, clipboard integration, shared folder, video driver, everything which comes with the OS2 Guest Addition installation is working

Hope you didn't downgrade libc accidentally. The official additions comes with an old libc066.dll along with the forwarder DLLSs.

3162
Applications / Re: USB pendrive on OS2 4.52 VBox guest
« on: December 16, 2018, 01:37:22 am »
lvmgui does not open anymore, the config.sys modifications is causing something wrong with it.   I've the mind that usb volume format/size isn't the problem, since none of the usb devices appear to work

What about regular LVM? Type lvm in at a cmd prompt.
Also try rebooting with a stick attached. I've had sticks that only showed up if inserted before booting and never showed up if inserted. These were fixed by reformatting and redoing the LVM stuff.

3163
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 16, 2018, 01:29:07 am »
No, usually if I leave SM alone for a minute or two, 3 cores go offline and the remaining core hovers about 3-6%, not much higher while typing this.
There are sites which cause more activity, certain JavaScript heavy sites as well as certain GIfs as discussed elsewhere. Even here, the "read unread topics" page causes CPU usage if there are any unread topics.
Have you tried safe mode and in particular disabling Chatzilla? Perhaps Lightning as well. Also try going into View--> Change Theme and try SM Modern.

3164
Applications / Re: USB pendrive on OS2 4.52 VBox guest
« on: December 15, 2018, 07:57:59 pm »
What does LVM show now? My guess is that you are now running into the situation where OS/2 can't handle your sticks. This is usually due to most all sticks appearing as large floppy drives and OS/2 only being able to handle them up to 2GBs.
You have a choice, fix the sticks by partitioning and adding LVM. I believe you said you have DFSee, which is good at doing this, see under the scripts menu IIRC. Or installing Lars's drivers. Lars's drivers have lots of bug fixes and a workaround to handle sticks formatted as large floppies, as well you can back up your old drivers while doing so so not that hard to go back. There's also the vbox snapshot feature.

3165
Applications / Re: USB pendrive on OS2 4.52 VBox guest
« on: December 14, 2018, 09:39:05 pm »
You could also install http://hobbes.nmsu.edu/download/pub/os2/system/USBcfgb075.zip which should help you decide exactly which lines need adding and you could test with your current drivers. If they're the ones that came with 4.51, they really should be updated as they followed the official spec instead of doing things the MS way.

Pages: 1 ... 209 210 [211] 212 213 ... 321