MSFN Forum: UMBPCI.SYS v3.70/FastVid v1.10 PCI/AGP - MSFN Forum

Jump to content



  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

UMBPCI.SYS v3.70/FastVid v1.10 PCI/AGP How do i set these tools TO the limit Rate Topic: -----

#1 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,605
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 03 November 2006 - 04:54 AM

I have a pentium pro 233mhz/96mb/10gb hdd
and i would like to use these tools

UMBPCI.SYS v3.70
FastVid v1.10 PCI/AGP Video accelerator

but i don't understand these tools.I HAVE READ THEM TWICE :(
i have a installation that is a regular Windows default
and would like these tools to reside in C:\Program Files instead of C:
is this possible.Also the setting for the tools above i would like the best setting
meaning the highest/pushed to the limit.Thanks guys in advance.

This post has been edited by PROBLEMCHYLD: 21 December 2006 - 05:03 PM



#2 User is offline   shaddam 

  • Junior
  • Pip
  • Group: Members
  • Posts: 72
  • Joined: 22-November 04

Posted 03 November 2006 - 06:12 AM

fastvid enables some pentium pro/2/celeren specific functions like write combing for the framebuffer memeory range of the videocard... this means memeory writes in thsi regions are always done in larger chunks.

example: writing of 4 32bit values to 0x40000000- 0x4000000f (video frame buffer) ... normally 4 memory transfers are done which is slow because the natural width of memory transfers is 64bit.
write combining waits until 64bit are together to do an 'combined write' -> leads to double transfer speed.

but why not doing this for all memory? because of the 'weak ordering' ... if we do this for normal memory ranges (normal code, normal data) in some circumstances this can lead to errors.

example: writing 32 bit to 0x30000000, reading 32 bit from 0x30000000, writing 32 bit to 0x30000004
without writecombing the read value is the correct one (the first written) with it is wrong (the value before writting). so this technique can only be done to memeory ranges which don't rely on correct ordering of reads & writes, like video memory.



for k6 processors the same featuring tool (CTU)
http://www.k6plus.com/index.php?name=Downl...getit&lid=9


View PostPROBLEMCHYLD, on Nov 3 2006, 04:54 AM, said:

I have a pentium pro 233mhz/96mb/10gb hdd
and i would like to use these tools

UMBPCI.SYS v3.67
FastVid v1.10 PCI/AGP Video accelerator

but i don't understand these tools.I HAVE READ THEM TWICE :(
i have a installation that is a regular Windows default
and would like these tools to reside in C:\Program Files instead of C:
is this possible.Also the setting for the tools above i would like the best setting
meaning the highest/pushed to the limit.Thanks guys in advance.


#3 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 426
  • Joined: 24-September 05

Posted 04 November 2006 - 12:49 PM

View PostPROBLEMCHYLD, on Nov 3 2006, 10:54 AM, said:

I have a pentium pro 233mhz/96mb/10gb hdd
and i would like to use these tools

UMBPCI.SYS v3.67
FastVid v1.10 PCI/AGP Video accelerator

but i don't understand these tools.I HAVE READ THEM TWICE :(


I have to admit, I don't understand the documentation either (and I've read it more than twice).

Why? Because knowledge of several of the things/concepts/features mentioned is taken for granted. Ideally, all these things would be explained without introducing yet more terms that require explanation to the beginner.

I can see that the author has tried hard, but the documentation still assumes a fair amount of prior knowledge in the user.

This post has been edited by bristols: 04 November 2006 - 12:51 PM


#4 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,605
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 04 November 2006 - 02:04 PM

I research tools like this and it seems that they don't walk you through
step by step they just expect you to know it like its Self-explanatory.
I'm not experience in this field.So anyone help would be most appreciate.

#5 User is offline   dbrunton 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 20-July 06

Posted 04 November 2006 - 11:33 PM

I presume you have examined MDGx's site here

http://www.mdgx.com/umb.htm#QUI

#6 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,605
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 04 November 2006 - 11:47 PM

View Postdbrunton, on Nov 5 2006, 12:33 AM, said:

I presume you have examined MDGx's site here

http://www.mdgx.com/umb.htm#QUI

Yup thats what gave me the idea to use these tools.
I have read almost every page on there and when i have more time
i'm gonna read it again.Its a lot of stuff thats easy allowing me to catch on quick
but some stuff is just too complicated.

#7 User is offline   dbrunton 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 20-July 06

Posted 05 November 2006 - 01:31 AM

Then you also need to go here

http://www.mdgx.com/mem7.htm

and see the contents of MDGx's config.sys and autoexec.bat files. He's not using Progam Files to store these files but a folder called MAX, it does make life a little easier doing it that way.

#8 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 426
  • Joined: 24-September 05

Posted 05 November 2006 - 02:00 AM

View Postdbrunton, on Nov 5 2006, 07:31 AM, said:

Then you also need to go here

http://www.mdgx.com/mem7.htm


What I need I'm afraid is a step by step guide, in which all concepts are explained - in other words, assuming no prior knowledge (of DOS and configuration files). I want:

1. Do this using this (which is this)
2. Then do this (this means this - it is just a kind of that)
3......

Etcetera. Step. By. Step.

Please. :)

By the way, if PROBLEMCHYLD and I can't get our heads around it, then probably others can't, too.

This post has been edited by bristols: 05 November 2006 - 02:08 AM


#9 User is offline   LLXX 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Banned
  • Posts: 3,399
  • Joined: 04-December 05

Posted 05 November 2006 - 04:13 AM

View Postbristols, on Nov 5 2006, 03:00 AM, said:

View Postdbrunton, on Nov 5 2006, 07:31 AM, said:

Then you also need to go here

http://www.mdgx.com/mem7.htm


What I need I'm afraid is a step by step guide, in which all concepts are explained - in other words, assuming no prior knowledge (of DOS and configuration files). I want:

1. Do this using this (which is this)
2. Then do this (this means this - it is just a kind of that)
3......

Etcetera. Step. By. Step.

Please. :)

By the way, if PROBLEMCHYLD and I can't get our heads around it, then probably others can't, too.
Perhaps you're not worthy of using it if you can't understand it :whistle:

#10 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 426
  • Joined: 24-September 05

Posted 05 November 2006 - 04:41 AM

View PostLLXX, on Nov 5 2006, 10:13 AM, said:

View Postbristols, on Nov 5 2006, 03:00 AM, said:

View Postdbrunton, on Nov 5 2006, 07:31 AM, said:

Then you also need to go here

http://www.mdgx.com/mem7.htm


What I need I'm afraid is a step by step guide, in which all concepts are explained - in other words, assuming no prior knowledge (of DOS and configuration files). I want:

1. Do this using this (which is this)
2. Then do this (this means this - it is just a kind of that)
3......

Etcetera. Step. By. Step.

Please. :)

By the way, if PROBLEMCHYLD and I can't get our heads around it, then probably others can't, too.
Perhaps you're not worthy of using it if you can't understand it :whistle:


Perhaps you're not worthy of driving your car if you can't understand and make functional yourself, through your understanding, its engine. Likewise, perhaps you should only be allowed to benefit from water on tap, and public sanitation, if you understand the various plumbing and filtering systems involved.

And perhaps then, LLXX, you should restrict the download and use of your > 137GB LBA fix to only those who pass a test showing their understanding of LBA.

But where would the glory and acclaim be in that, eh? ;)

This post has been edited by bristols: 06 November 2006 - 01:43 AM


#11 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,605
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 05 November 2006 - 07:10 AM

View PostLLXX, on Nov 5 2006, 05:13 AM, said:

Perhaps you're not worthy of using it if you can't understand it :whistle:

I got my first computer 2 years ago before then i knew nothing about a computer
hard drives,Cd-roms,Ram nothing.I learned a lot in these couple years @ (Mdgx.com)
& MSFN Forums I'm still trying to learn
but you with your ignorant as* outburst aint helping me none.if you use less time talking $h*t/Lip Boxing
and more time helping us maybe we would be as smart as you.I like you a lot LLXX
but don't start a fight that you know you can't win.I'm not for the games and Bull$**t
I'm a (PROBLEM)CHYLD not a kid :realmad: :realmad: :realmad:

This post has been edited by PROBLEMCHYLD: 05 November 2006 - 11:20 PM


#12 User is offline   dbrunton 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 20-July 06

Posted 05 November 2006 - 11:03 PM

Let's see.


Do you know how to use the command line? To use the cd command, to copy and rename files?


Do you know how to start in safe mode and step through your config.sys and autoexec.bat files?


Can you download and extract the files here http://www.uwe-siebe...es/umbpci_e.zip? Use the 7-Zip file manager to unzip if you need a good unzipper.


That's for starters.

#13 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,605
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 05 November 2006 - 11:08 PM

Quote

Do you know how to use the command line? To use the cd command, to copy and rename files?
No

Quote

Do you know how to start in safe mode and step through your config.sys and autoexec.bat files?

yes i can start in safe mode

Quote

Can you download and extract the files here http://www.uwe-siebe...es/umbpci_e.zip? Use the 7-Zip file manager to unzip if you need a good unzipper.

Did it already

This post has been edited by PROBLEMCHYLD: 05 November 2006 - 11:09 PM


#14 User is offline   LLXX 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Banned
  • Posts: 3,399
  • Joined: 04-December 05

Posted 06 November 2006 - 02:24 AM

View PostPROBLEMCHYLD, on Nov 6 2006, 12:08 AM, said:

Quote

Do you know how to use the command line? To use the cd command, to copy and rename files?

No
<_<

Start learning. http://www.computerhope.com/msdos.htm

#15 User is offline   dbrunton 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 20-July 06

Posted 06 November 2006 - 07:37 AM

www.computerhope.com is a good start for reading about the commands.

To practice you should make a folder under C:\ called, let's see FRUIT (use Windows Explorer for the following)

Inside FRUIT make folders APPLE and PEAR (use Windows Explorer)

Copy small files into APPLE and PEAR. Word files are OK. Small text files are better. These files should have no spaces in them. So files with names like

1998 taxes.doc Let Mum.txt

are not OK but files like

1998taxes.doc LetMum.txt

are OK. File name length should not exceed 8 letters before the . and 3 letters after the .


Get to the command prompt and type cd \fruit and press Enter

Your command prompt should look like C:\FRUIT>

Type dir and press Enter

You should see two folders called APPLE and PEAR. If you do you are ready to practice using the DOS commands. To get back to Windows from the dark place type exit and press Enter.

I couldn't find a decent DOS tutorial on the Net. You may be able to find a book at the local library. But you must at this stage be able to use DOS to go much further. If the GUI crashes DOS is your friend and saviour. For trouble shooting and emergency data recovery DOS is your friend.

#16 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,605
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 06 November 2006 - 11:09 AM

Thats was cool dbrunton
thanks i was able to succeed because you gave me step by step
which make it easier for a novice like me.Once i learn the basics the rest will flow natural
thanks again all you ladies and gentlemen. :thumbup

#17 User is offline   dbrunton 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 20-July 06

Posted 06 November 2006 - 10:30 PM

Once inside FRUIT try the following commands and observe the prompt (the > symbol) and see what changes. Make sure you have copied files as per the previous page into FRUIT, APPLE and PEAR. Press Enter after each command

cd APPLE
dir
cd ..
dir
cd PEAR
dir
cd \
dir
cd \FRUIT\APPLE
dir
cd \FRUIT\PEAR


Use exit to get out. Anything doesn't seem right use exit to get out and then come back in.

#18 User is offline   XP-is-a-CRAP 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 13-October 05

  Posted 07 November 2006 - 04:22 PM

"shaddam" wrote

Quote

fastvid enables some pentium pro/2/celeren specific functions like write combing for the framebuffer memeory range of the videocard... this means memeory writes in thsi regions are always done in larger chunks.

example: writing of 4 32bit values to 0x40000000- 0x4000000f (video frame buffer) ... normally 4 memory transfers are done which is slow because the natural width of memory transfers is 64bit.
write combining waits until 64bit are together to do an 'combined write' -> leads to double transfer speed.

but why not doing this for all memory? because of the 'weak ordering' ... if we do this for normal memory ranges (normal code, normal data) in some circumstances this can lead to errors.

example: writing 32 bit to 0x30000000, reading 32 bit from 0x30000000, writing 32 bit to 0x30000004
without writecombing the read value is the correct one (the first written) with it is wrong (the value before writting). so this technique can only be done to memeory ranges which don't rely on correct ordering of reads & writes, like video memory.


Thanks.

Is FASTVID the same as MTTRR ?

Does the CPU write 64 bit at a time instead of 32 ?

How to find out where the video memory is ?

My Gooogelling for this thing did not generate any useable results in the past. :(

#19 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,677
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 07 November 2006 - 08:27 PM

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


#20 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,605
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2006 - 11:35 PM

Is this setting correct

config.sys
DEVICE=C:\PROGRA~1\MAX\UMBPCI.SYS
DEVICE=C:\PROGRA~1\MAX\HIRAM.EXE
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS /NUMHANDLES=128 /TESTMEM:OFF /Q

Autoexec.bat
C:\PROGRA~1\MAX\FASTVID.EXE 111 -128 C0000000

Just making sure before i apply the real thing.
Thanks to all you members @ MSFN

Share this topic:


  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

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



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