To my knowledge FASTVID does the same as MTRRLFBE, with 1 exception:
MTRRLFBE does not set Write Posting, but FASTVID does.
Please keep in mind these tools are only for Intel 4xx/8xx chipsets.
If using AMD chipsets, must use other similar tools.
Some of the Intel 4xx/8xx series chipsets already have some of these functions built-in.
To use FASTVID you must (re)boot to native/true/real/pure MS-DOS mode:
1. By holding down Shift + F5 at the same time during BIOS boot POST (Power On Self Test) sequence.
2. OR by scrolling down using the down arrow to the "Command prompt only" option and then pressing Enter from the Windows 98 Startup Menu:
http://www.mdgx.com/msdos.htm#MEN
3. OR from a Windows 98 SE Emergency/Bootup/Startup floppy/CD/DVD/USB/external disc/stick/tape.
4. OR by exiting Windows to native MS-DOS by using %windir%\"Exit To DOS.PIF" shortcut.
Extract all FASTVID files into the same folder using an unZIPping tool:
http://www.mdgx.com/toy.htm#ZIP
Then run FASTVID without any command line parameters:
FASTVID
and follow the steps on the screen to activate/leave alone/deactivate any of its 3 functions.
The last FASTVID command you see [which uses parameters], should be the 1 you can add to autoexec.bat if you want this to happen every time you boot. Example:
C:\MAX\FASTVID.EXE 111 -128 C0000000
If you use MTRRLFBE:
http://www.volny.cz/...mm/mtrrlfbe.exe
run it only from native MS-DOS without any parameters to see all its available command line parameters:
Quote
SYNTAX: MTRRLFBE area mode
area: "VGA" or "LFB" (address range to apply mode change)
mode: "UC" - UnCached, "WP" - Write-Protected, "WT" - Write-Through,
mode: "WB" - Write-Back, "WC" - Write-Combining
Example of using MTRRLFBE in autoexec.bat:
C:\MAX\MTRRLFBE.EXE LFB WC
C:\MAX\MTRRLFBE.EXE VGA WC
Please note that you must use an Upper Memory Manager [like UMBPCI.SYS] in order to take advantage of FASTVID or MTRRLFBE functions, because EMM386.EXE and all other Expanded/Extended Memory Managers [like QEMM386.SYS, RM386.EXE, 386MAX.SYS etc] will not allow FASTVID/MTRRLFBE video memory areas to be used, even if Expanded [EMS] memory is disabled on the EMM386/RM386/QEMM386/386MAX command line in config.sys.
You can see which video memory area your video adapter/controller/card is using by running FASTVID without parameters. Example [my vid card uses
C0000000]:
FASTVID.EXE 111 128
C0000000
VSPEED.EXE [part of
http://www.mdgx.com/files/FASTV110.ZIP] also shows video areas used by your vid adapter.
You can also learn which memory areas your vid adapter uses from within Windows 9x:
Control Panel -> System -> Device Manager -> Display adapters -> your video adapter name [example: NVIDIA GeForce Ti 4600] -> double-click on your adapter name -> Resources tab -> look [write down if you wish] all "Memory Range" ranges.
To use UMBPCI.SYS, just add a line for it in your config.sys, in this exact order [example]:
DEVICE=C:\MAX\UMBPCI.SYS
DEVICE=C:\MAX\HIRAM.EXE
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS /NUMHANDLES=128 /TESTMEM:OFF /Q
I use C:\MAX for these files, but you may wish to use a different folder/drive/partition, just make sure DOS4GW.EXE is in the same directory as FASTVID.EXE.
Notice that you must use also HIRAM.EXE [found at
http://www.mdgx.com/umb.htm#HIR in order to force UMBPCI to leave no foot print in conventional memory] + HIMEM.SYS [which is already installed in %windir% by your Win9x OS].
HIMEM must be used because UMBPCI is an extension to HIMEM.
Please see this section from the UMBPCI.SYS documentation:
http://www.mdgx.com/umb.htm#REQ
to learn if your mobo chipset is supported by UMBPCI.
If UMBPCI doesn't work on your computer [unsupported chipset], then use only HIMEM.SYS in order to be able to use FASTVID/MTRRLFBE [upper memory is not needed by fastvid/mtrrlfbe].
To learn about memory management, please see these text files installed by W95-11D.EXE:
http://www.mdgx.com/95.htm
MEMORY.TXT
REGIONS.TXT
EMM386.TXT
MSD9X.TXT
DOS9XMEM.TXT and see also:
http://www.mdgx.com/mem7.htm
WIN9XMEM.TXT and see also:
http://www.mdgx.com/mem7.htm
This file:
MYTIPS95.TXT
also contains a lot of MS-DOS + memory management topics you may wish to read.
Those topics are usually refered to in the other text files listed above, and they are also available online:
http://www.mdgx.com/newtip.htm
HTH
This post has been edited by MDGx: 07 November 2006 - 10:05 PM