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 - Remy

Pages: 1 ... 5 6 [7] 8 9 ... 44
91
Applications / Re: AVxCAT (v2 into test)
« on: February 07, 2023, 11:19:14 pm »
Hi Remy
I get this mistake when trying to start it.
REX0043: Error 43 running D:\AVXCAT\AVXCAT.EXE, line 17370: Routine not found
  1107 +++   Call _check_4GBdll_;
I understand that I am missing some DLL. This I can't find it.
« rxtnsion.dll » from Jan-Erik to support files above 4GiB limit (included)

Saludos

Thanks Roberto, I'll check what's happening

92
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: February 07, 2023, 02:33:34 pm »
Hi roberto,

Without knowing what USB stick you are using there can not be any real comments made - not all USB sticks are made equal, some are better quality than others.  I have no problems copying a 2.7 GB ISO file to or from a USB stick in less than 2 minutes on one stick but it takes 4 minutes on another.

When you do tests you should give all the information about the test, make and model USB stick, imf you tried the same test with another brand of USB stick, What is the hardware for the USB- is it native mode or a pass through from a USB v3 controller, and so on.  All those things make a bigger difference to copy speed than messing about with the config.sys settings.

Like Roberto,

Using usb sticks (USB2 or USB3 or above high speed up to above 300BiB/s  (up to 420MiB under win10)
But not only, writting to FAT32 partition on a disk takes long, very long with a speed less than 1MiB !!! (nearly 300TiB fat32 partition)

93
Applications / Re: AVxCAT (v2 prev)
« on: February 06, 2023, 01:14:23 am »
Hi Remy

I must apologize.  I found what I did wrong.  I failed to copy the files over the previous install which had used Warpin.  Once I did that, everything appears to work great.   There were more files I required that were not included with the previous install. Thanks for all you hard work..

David

Copying over previous build corrected it of course.
I found what's wrong into my code at first install and only in specific cases using specific display size (a negative value was calculated resulting into invalid code. Resolved)

94
Applications / Re: AVxCAT (v2 into test)
« on: February 06, 2023, 01:08:25 am »
AVxCAT V2 GA (preview) 
(installation corrections, other corrections, some code reworked, new features etc...)
https://remydodin.levillage.org/doc/realisations/downloads/AVXCAT_S-2_0_0_1.wpi
PDF updated
https://remydodin.levillage.org/doc/realisations/downloads/AVXCAT_V2.pdf

feedback and experiences welcome

note: David Graser reported issue found and should be resolved

95
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 31, 2023, 07:58:15 pm »
REMY
Thanks for the virtualaddresslimit, proposed as possible.
I have only tried 3008, for my screen problem. And it doesn't work, the screen is corrupted.
In principle, the rest, and stay with those of a lifetime, proposed by Dave.

The Swappph, SwaPPath = m: \ 131072 524288, it seems that it works and is correct, but it is slow.
Generates this swapper.dat:
01/31/23 16:47 1,048,576 0 A --- Swapper.dat
Then it is not valid. That value for me means that an unpleasant value is introduced, and one is created by default.
I would wait created a next 500mb File

Now I will explain my frequency theory.
I think this is correct, but I don't see especially good results. Maybe the swapper is canceled partially.

It is a frequency, when you multiply a number * x frequency = n frequency
The OS/2 frequency constant is 31.25
The value has to be an entire number, that is, without decimals.
The swapper.dat if it is a file and has a size.
Examples below.

The minimum theoretical size would be 31.25*4 = 125, to have an entire number,
 the maximum depends on the space for the swapper.dat file

Therefore 125+125 = 250+125 = 375+125 = 500 .... will be valid values, which coincide with my test.

Some examples, the size of the swappath and the generated file:
swappath=L:\ 0 506000    ----31.25*16192-- = ---125*4048---
28/01/23 22:49    519.045.120      0 a---  SWAPPER.DAT
        3 file(s) 519.045.130 bytes used
                      9.307.136 bytes free

swappath=L:\ 0 3125      -----31.25*100---------
28/01/23 19:23      4.194.304      0 a---  SWAPPER.DAT

swappath=L:\ 0 6250       -----31.25*200---------
28/01/23 19:58      7.340.032      0 a---  SWAPPER.DAT

swappath=L:\ 0 15625    -----31.25*500-----------
28/01/23 20:12     16.777.216      0 a---  SWAPPER.DAT

swappath=L:\ 0 20625    -----31.25*660------------
28/01/23 20:46     22.020.096      0 a---  SWAPPER.DAT

swappath=L:\ 0 31125    ----31.25*996--------------
28/01/23 21:48     32.505.856      0 a---  SWAPPER.DAT

If you find a number that fulfills my 125xn theory that fails, my theory would be wrong.

I have been with 0 4096 for many months, with very satisfactory results, so I am with you that the 4K can be important.
Saludos

About your screen issue, do you have a dedicated video card or is the full storage shared with the video (HW).
May be you sould check your bios and specifically the amount of MiB allocated for the video. OS/2 needs less storage (2D rendering) and 16M or if you have other OSes installed, 32MiB is good (I have it set to 32MiB and use win7 as well ArcaOs

96
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 31, 2023, 09:12:59 am »
Hi Remy

In my work computer with 2944 virtualaddressl ... A improved, it is modern.
In my personal laptop with 2944, it is worse, it is old but very well built. But comment, in this equipment, I use the screen pre-actualice the video in intermediate memory,
And it consumes me 8Mb. and with 3072 the screen was corrupted, and left the 3072 without pre -actualizing the screen,
or I get down to 3064 and preactive the panatalla. (This better option)

I have two questions, how did you calculate the value 2944?
In the swappath that you had previous 52428/131072 = 4 exact, you had same system to calculate it,
Was it for proof and error?

I understand that programers have to adjust many things, including the low memory, which is very annoying,
When you tell you that you lack memory, and you have a lot unused, of another type.

I guess we will have to start playing with the SWAPPATH.
Saludos

Hi roberto,

The value I use can be divided by 4 and 64 while yours only by 4 ! (I would not use)
May be you could try 3072, 3008, 2944, 2880 ...  (values I tried in the past) 

97
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 31, 2023, 09:05:08 am »
Hi Dave!

I think it could be helpfull to read how it works into MVS (or just before MVS) because IBM used it's logics (how it should work) to build OS/2. In MVS, pages = 4K (of course, 4k and 64k are the most used values). Each init has an address space witha size which can be above the installed storage and up to the maximum addressable limit ... (very simplified view)  ::)
About pagination, I think there is a expansion streshold and a contraction streshold and It would be interesting to find if these streshold can be tunned or are these streshold hardcoded by architecture !

 ::) :-\

98
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 31, 2023, 03:06:12 am »
The lack of memory I have occurs below 512M and often when handling big and many png image files (WPS uses a lot too !) despite having the latest fixes for png supposed correcting this, the problem is reduced but not resolved. WPS is an other one consuming low storage and not always releasing it (WPS restart will get back parts of the storage)   
Other programs have they dlls loaded into the high storage and I have enough storage there.

99
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 31, 2023, 02:55:19 am »
Hi Remy

In my work computer with 2944 virtualaddressl ... A improved, it is modern.
In my personal laptop with 2944, it is worse, it is old but very well built. But comment, in this equipment, I use the screen pre-actualice the video in intermediate memory,
And it consumes me 8Mb. and with 3072 the screen was corrupted, and left the 3072 without pre -actualizing the screen,
or I get down to 3064 and preactive the panatalla. (This better option)

I have two questions, how did you calculate the value 2944?
In the swappath that you had previous 52428/131072 = 4 exact, you had same system to calculate it,
Was it for proof and error?

I understand that programers have to adjust many things, including the low memory, which is very annoying,
When you tell you that you lack memory, and you have a lot unused, of another type.

I guess we will have to start playing with the SWAPPATH.
Saludos

SWAPPATH=M:\ 131072 524288

About my swappath values, I set numbers very high because I have a big PAE disk. a high allocated value reduces allocation processes into os/2 when it uses the swap file. The other value is the mini I decided to not go below which gives me time to have an action before "damage" :D
e.g. 512 * 1024 (1K binary) =>   524288 and  124 * 1024 = 131072   (I think that a good approach about the initial swappath value would be something near the maximum swappath size used - of course, this has more impact when using the swappath on a HD but reducing processes like increase swappath seems to me to be wellcome despite it is into memory)     

100
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 31, 2023, 02:39:18 am »
I have already understood Page Boundary, I learn quickly. I understand that Remy's 2944 are out of rank, and can be dangerous.
Thanks dave
Saludos

I guess it depends on how things are implemented, 2944=B80h, still a fairly round number, remembering that 80h is half of 100h.
Personally, I'd stick with the the recommended values. Could use Theseus to look closer.
Really this is just playing with numbers, the important thing is how much memory can actually be allocated and committed, and when it matters.

Well, just refresh me, a page is 4K, right ?
2944 is a multiple of 4 ( 4 *  736 ) or ( 64 * 46 )
When I use any of suggest values, my usable storage is always dropping to a low value, I did approach using 4k pages and this value was the one providing me with the maximum available storage.
Hi Roberto,
If you use hex for virtualaddresslimit, you see the proper values end in 00, which is a page boundary.
3072=C00h
2816=B00h
2560=A00h
2304=900h
2048=800h
1792=700h
1536=600h

it is likely important to have a page boundary such as above.


Why do you use a MiB converted to hex (MiB value) to determine page boudary ?
I though a page is 4KiB, is it ? 
1536 is MiB or 1572864 KiB  ( 180000H ) - number of 4k pages in hex value
2944 -> 3014656 KiB ( 2E0000H ) - number of 4k pages in hex value

OS/2 is able to use up to near 3.5GiB, could you get a value near this one using your settings ?
I tried several setting in respect of 4k pages and I could see that using 3072, the system rounded the storage to a lower value. I think (should be confirmed) that OS/2 is calculating the value to satisfy boundaries pages and despite the given value, it changes it to satisfy its architecture and the mem output is the value OS/2 determined to be correct according the given limit.

It is correct ?
I'm interested to get more details about how it works here.   
 

101
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 30, 2023, 05:48:14 pm »
Is the mem output accurate ?

I think VIRTUALADDRESSLIMIT is how much address space a (32 bit) process can use, so the higher the better, at least until it interferes with kernel (device drivers etc) and PCI space.  My feeling is that IBM didn't quite finish things so we have to manually set it.
Then there is low and high memory, 16 bit programs are limited to 1GB of virtual memory, mapped to the lower 1GB, half of which is claimed by the kernel so 512MB of low memory, shared and private with the shared having a bunch of DLL's loaded before you even launch a program. So basically shared is DLL space.
I think each process gets its own private address space as well but I'm not sure.


It looks to be like this, OS/2 was build using ideas out of IBM MVS.

102
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 30, 2023, 12:06:07 am »
-Remy
     
If you have no more available memory, it's because you don't want to.
Or that I have not explained myself well,or....
You do not need to reinstall the entire system, just from a good position.
the procedure is the next:(I understand that I do not indicate the installation of your system must be by default.)
Try to do this and tell me how it run:
SWAPPATH=C:\ 2048 2048 or something similar
Virtualaddrreslimit = 1536
Restart the system
Create a Disk RAM with 512MB HPFS, and PUT the swappath in that newly created unit, swappath=M:\ 2048 2048
Restart Again
Now virtualaddresslimit = 3072
Restart and test.

Saludos
PD: The grass that smokes must be very good, my whiskey changed for your grass,( just kidding )

Hi Roberto,

I already tested several settings with all giving me different results like you found too.
The setting I posted is the one providing me the most usable storage and the most impacting parameter was
virtualaddresslimit (the value you suggest decreased usable storage and I found that setting it to 2944 was better than 3072).

Compare my results with virtualaddresslimit=2944 with yours virtualaddresslimit=3072 !
Any usual vitualaddresslimit 1536, 2048, 2560, 3072 .... produces worst results.   
                             
Total physical memory:      16262 MB
Accessible to system:        3470 MB         <<<<<   with 3072, you have 2502 ! (no change compared to 1536 !)

Resident memory:              215 MB           <<<<<   with 3072, you have 130 !  (no change compared to 1536 !) 
Available virtual memory:    2412 MB        <<<<<   with 3072, you have 2332 !  (no change compared to 1536 !)


I agree with you that results are strange like you described which made me search which value allow me to get the most usable storage. Give a try with virtualaddresslimit=2944 instead of 3072 and check mem output.
See mem results I have.

Is the mem output accurate ?

103
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 27, 2023, 02:58:28 pm »
Here is what I have using my settings  (I changed virtualaddresslimit until I could have max free available memory, other value provides less usable memory)

VIRTUALADDRESSLIMIT=2944
SWAPPATH=M:\ 131072 524288
M is my virtual DRIVE using all PAE memory                 

Total physical memory:      16262 MB
Accessible to system:        3470 MB
Additional (PAE) memory:    12792 MB

Resident memory:              215 MB
Available virtual memory:    2412 MB

Available process memory:
  Private low memory:         282 MB
  Private high memory:       2128 MB
  Shared low memory:          193 MB
  Shared high memory:        1329 MB


Note: this doesn't prevent me having mouse freeze from time to time but it more seems due WPS with not refreshed screen during the freeze time (suspect png despite I have all png updates installed supposed to correct this kiond of problems (reduces may I say) ! - opening a very bigfolder with png show a dramatic free shared storage decrease and sometimes, when not release at folder close, a WPS restart frees some memory but not all)

104
Applications / Re: AVxCAT (v2 into test)
« on: January 15, 2023, 05:54:25 pm »
New beta build update available (near GA level - this is only an update to latest beta with last updated files. GA will include a new PDF users guide)

Use the update function from under AVxCAT help menu
Or for those not having tried the V2
[https://remydodin.levillage.org/en/realisations.php?item=6900&id=realisations]


note: following main updates since last build, some video bugs are corrected as well the start/stop audio/video files from the main process list and more.... (updated position of user program to run during conversion process in the full process like as it is  expected to be)

Can be used to stream webcam udp flow.     

105
I just had a curious problem with my T540p. I've different eCS / OS/2 / ArcaOS installation next to Win10/7 on this Thinkpad. I now decided to make an additional NTFS partition available for Win and never thought this will lead to such catastrophic problem. Steps I did -
- booted OS/2 and with DFSee I created a new NTFS partition in den middle of the disk where there was some free space
- booted W10 and formated the newly partition with NTFS

A few days afterwards I wanted to boot one of the OS/2 partitions. But booting hangs after checking drive E:. Drive D: was checked before but the other JFS partitions afterwards were not checked (M: V: L: T: O: R: P: ...). The system simply hangs.

As all my installations do have JFS /autocheck:* I can't start any of the installed systems. Moreover this system can't be booted by the ArcaOS stick (known issue for this T540p). I can't boot from an old eCS CD too. I also didn't find any ALT-F1 cmd line working. What works was booting DOS from DFSee stick and changes partition type of the partition AFTER the new NTFS partition from 06 (FAT) to 07 and fix/align the one partition AFTER the NTFS one.

I think when I formated the NTFS partition from W10 this does also overwrite some stuff of the next partition behind. Or at least crippled some of the partition info of all these logical partitions. And afterwards OS/2 can't handle that and simply stopped booting. Although I do all my partitioning stuff with DFSee, Win always finds some way to destroy something. Or say it in other words, does some alignment on the disk which OS/2 can't deal with.

Now I've my systems booting again as usual. But I can't access the partition after the NTFS one anymore. Probably I've to delete it. Never thought that a simple format from W10 of an already aligned partition (with DFSee running from OS/2) can make such damage. Maybe I should let some gap around OS/2 partitions in future whenever I prepare a partition for Win.

testdisk tool is able to recover partition but I didn't try it for OS/2 partitions yet.

Pages: 1 ... 5 6 [7] 8 9 ... 44