Mail Archives: djgpp/1997/06/05/01:41:10
Derbyshire Paul (ao950 AT FreeNet DOT Carleton DOT CA) wrote :
>
> Aylott Mark (AylottM AT thmulti DOT com) writes:
> > Does anyone have any reasons why no matter what
> > I do in the way of machine config I cannot get more
> > than 64MBytes allocatable physical memory when
> > the machine I am using has 128MBytes physical
> > memory ??
> >
> > The application I have is to generate a digital video
> > transport stream, and at the output speed required
> > virtual memory access time is too long. I therefore
> > disable the swap file and load the transport stream
> > data into physical memory.
> >
> > I have tried a variety of HIMEM.SYS drivers
> > and have found that the /EISA argument is
> > necessary otherwise the program sees only
> > 16MB.
>
> Try ditching any third party memory drivers, and not loading any Windows
> you have, and running from solid DOS. CWSDPMI will then be used for memory
> management/DPMI, and will see all 128 megs.
>
> --
Thanks for the reply and ideas. I have ditched all 3rd party memory
drivers ( blank config.sys ), and loaded nothing in the autoexec.bat
so it's using CWSDPMI
My memory test program mallocs 1 meg blocks until it can't anymore.
Now I get 13MB of memory. The dpmi info call reports 3840 physical
pages ( = 15360 kBytes )
With HIMEM.SYS /EISA loaded I get 62MB
So it seems that CWSDPMI is not seeing all 128MB.
I have tried changing the CWSDPMI parameters with the
CWSPARAM program with no success.
Any further ideas ??
Thanks,
Mark.
__________________________________________________________________
Mark AYLOTT
Digital Test Lab.
Thomson multimedia R&D France Tel: (+33) (0)2 99 27 36 09
1 Ave de Belle fontaine, Fax: (+33) (0)2 99 27 30 05
35511 CESSON-SEVIGNE, Cedex, France. E-mail: aylottm AT thmulti DOT com
___________________________________________________________________
- Raw text -