3dfxzone.it WorldWide Community

3dfx Hardware & Software => Voodoo2 Setup and tweaking => Topic started by: PanoramixDruida on 17 May 2004, 19:13:58

Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 17 May 2004, 19:13:58
Hi guys, I wanna ask you about a problem I'm experiencing when I try to use MesaFX on my SLI Voodoo2.

I have:
MSI K7N2 Delta-L
AMD Athlon XP 2500+
Asus TD9520 Video Card (GeForceFX 5200)
2 x Diamond Monster 3D II
Windows XP Home Edition with SP1a

I can't use FastVoodoo2 4.0 XP GE as-is, because of this: http://www.3dfxzone.it/enboard/topic.asp?TOPIC_ID=644

So, when I try to use MesaFX, I had the Mapmen returned an error when trying to map memory

Are you gonna try to fix this problem, so we can use MesaFX?
Is there any other way to try it?.

Thanks. ;)
Title: FastVoodoo2 and MesaFX
Post by: dborca on 18 May 2004, 08:40:09
QuoteOriginally posted by PanoramixDruida

Hi guys, I wanna ask you about a problem I'm experiencing when I try to use MesaFX on my SLI Voodoo2.

I have:
MSI K7N2 Delta-L
AMD Athlon XP 2500+
Asus TD9520 Video Card (GeForceFX 5200)
2 x Diamond Monster 3D II
Windows XP Home Edition with SP1a

I can't use FastVoodoo2 4.0 XP GE as-is, because of this: http://www.3dfxzone.it/enboard/topic.asp?TOPIC_ID=644

So, when I try to use MesaFX, I had the Mapmen returned an error when trying to map memory

Are you gonna try to fix this problem, so we can use MesaFX?
Is there any other way to try it?.
This error is not related to MesaFX. It's a Glide problem. I can't help much, because I never experienced it.
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 18 May 2004, 19:06:52
Can I help you somehow?
Title: FastVoodoo2 and MesaFX
Post by: dborca on 19 May 2004, 07:53:58
QuoteOriginally posted by PanoramixDruida

Can I help you somehow?
I wish you could. Does the problem reside with the NT core? I use XP only when absolutely necessary (ie: almost never, so it's only eating my HDD space).
Title: FastVoodoo2 and MesaFX
Post by: Glide on 19 May 2004, 10:56:35
Ciao Daniel,

QuoteDoes the problem reside with the NT core?
No.

That error is typcal when one Voodoo2 or Voodoo2 SLI and GeforceFX cards work on any Windows NT based system (like NT, 2k, XP).

Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 20 May 2004, 03:02:33
QuoteI wish you could. Does the problem reside with the NT core?

Let me see if I could understand you. You wanna try it on Windows 9x/ME, don't you?. If this is the point, I can do it because I have dual boot. ;). Tell me.
Title: FastVoodoo2 and MesaFX
Post by: dborca on 20 May 2004, 07:52:22
Ciao, ;)

Ok then, give it a try. I have "trial" boot (Win98SE+WinXPSP1+Slak9.1) and the least used OS is XP. The other two don't cause me troubles. Ehm... maybe because I use the V2 with a Napalm card.

@Glide:
Sorry, I must have been drunk... lemme rephrase: does the problem exhibit under NT core only (NT, 2k, XP)?
Title: FastVoodoo2 and MesaFX
Post by: Glide on 20 May 2004, 10:21:35
:)

Ciao!

Many people get this error message "Mapmen returned an error when trying to map memory" using Voodoo2(s) with GeforceFX cards or with a nForce\nForce2 based motherboard: this issue arises with all FastVoodoo2 drivers on Windows NT/2000/XP OSes while there are not problems on Windows 98/ME.

The problem are glide2x/3x libraries: these, with some hardware configurations - see above - and Windows NT/2k/XP, cause mapmen error when try to run a GLide game like UT (for example) or OpenGL game like Quake 3 (for example) via Mesa or WGL.

Other people with Intel chip-set motherboard don't have this issue using Voodoo2 with any Radeon cards (9800Pro too) and Windows NT/2000/XP...

For more infos, you could read a big help topics number in this forum section.
Title: FastVoodoo2 and MesaFX
Post by: dborca on 20 May 2004, 13:47:00
Uhmmm... lemme see.

The main card has a physical address which gets mapped by winblows. The V2 has another physical address. During initialization, Glide2x/3x will try to map the physical address into linear space. It either doesn't find the space (very unlikely), tries to map over an allocated area (stupid) or doesn't do something right from the NT point of view (I guess NT takes memory protection way to serious - every sane person who feels THAT paranoid should switch to Linux, anyway).

Now, since I'm using V2 only with Glide / OpenGL applications, I don't even install it. When "whendoes" asks me about new hardware, I let it make its show, but when I am being asked for the driver files, I just postpone it. In order to use the card, I copy Mesa, Glide and FXMemmap into the game's dir. Of course, this means I loose that control panel, but I'm pretty skilled with envvars heheh. And it feels great doing things MY way. I also hate my HDD being bloated with a dozen files when I know I'm using only 3 of them. For DyrektEks you NEED to install the card, though. THEIR way.

Keep in mind that this doesn't mean FXMemmap won't die horribly. It all boils down to memory management, not a true HW conflict. I'll try and have a look.
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 21 May 2004, 02:51:09
Well, I've tried the following drivers on Windows 98 SE:

https://www.3dfxzone.it/dir/3dfx/voodoo2/downloads/fv2_4.0_ge.htm

and

https://www.3dfxzone.it/dir/3dfx/mesafx/download/index.htm

and followed all the directives. I've not experienced the Mapmen returned an error when trying to map memory error.

I've only tried Quake. I've notecied that the guns and monsters are all white -yes, the color white-. I'll post some pictures as soon as I can. The HyperSnap is not working, so I have to fix it.

Thanks guys! ;)
Title: FastVoodoo2 and MesaFX
Post by: dborca on 21 May 2004, 08:10:22
I took a horror trip into XP last night, w/o experiencig the "mapmem returned..." issue. At first, I thought the big behemoth indulges the small behemoth. So I stuck a crappy geffo as an alternative. Still works.
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 21 May 2004, 18:10:22
So, can you post step by step how do you do not to have this error?. For example:

1.) Installed FV2 4.0 XP GE drivers.
2.) Installed WinXP Fix for Mapmen returned an error when trying to map memory
3.) Copied glide[n]x.dll into [n] folder.
4.) Copied MesaFX.dll into [n] folder.
.
.
n.) Done.

Thanks Glide.
Title: FastVoodoo2 and MesaFX
Post by: dborca on 24 May 2004, 13:40:39
Easy: 3), 4), n) :D

Letting alone the joke, I need more info about YOUR installation (that is, the order in which you installed video drivers and so on). Worst case, drop me an email.
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 24 May 2004, 14:39:55
System Specs:

Motherboard MSI K7N2 Delta-L (http://www.msicomputer.com/product/p_spec.asp?model=K7N2_Delta-L&class=mb)
AMD Athlon XP 2500+ (Barton Core)
256Mb RAM PC400
Asus V9520/TD (GeForceFX 5200 http://usa.asus.com/products/vga/v9520td/overview.htm)
2 x Diamond Monster 3D II (8Mb. each one)
SM56 Motorola PCI Modem
HDD 80Gb.
Samsung CD-RW 48x12x24
Creative CD 52x
PSU 400W

Everything works fine!

1.) Installed Windows 98 SE/XP
2.) Installed nForce2 drivers
3.) Installed DirectX 9.0b Redist
4.) Installed Internet Explorer 6 SP1 -Windows 98 SE-
5.) Installed Norton Internet Security -Windows 98 SE-, Norton AntiVirus -Windows XP-
6.) Installed Asus V9520/TD Video drivers
7.) Installed Diamond Monster 3D II Video drivers -FastVoodoo2's-
8.) Installed Service Pack 1a -Windows XP-
9.) Installed Windows Updates
.
.
.
n.) Finished
Title: FastVoodoo2 and MesaFX
Post by: dborca on 24 May 2004, 16:10:05
So, does it work or does it not? [:p]

Have you tried to install the Voodoo2 drivers and give it a 3D run, using the main card as a VGA adapter only (no drivers for the primary card). I'm interested if the memory mapping conflict occurs due to HW physical addresses or linearly mapped addresses as built by drivers.
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 25 May 2004, 00:49:36
So, there is no Mapmen returned an error when trying to map memory in Windows 98 SE. The problem is in Windows XP -I don't know Windows 2000, because I don't have installed it-. Because of this, I cannot try D3D, can I?.

After I install the FastVoodoo2 4.0 XP GE drivers, and after rebooting the PC, when I log into Windows I got the Mapmen returned an error when trying to map memory, even before running a Glide/OpenGL game. Of course, everytime I wanna run a Glide/OpenGL game I got this error, before the game starts.

Then, I copy the files in http://www.3dfxzone.it/files/download/video/3dfx/voodoo2/fastvoodoo2/2kxp/02/fv2_fix_xp.exe file -glide2x.dll and glide3x.dll- into \windows\system32 folder, and voilĂ  ... no more Mapmen returned an error when trying to map memory error.

When I wanna try MesaFX, I gotta paste the glide3x.dll file that comes with MesaFX into \windows\system32 folder, and then again I got the Mapmen returned an error when trying to map memory
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 25 May 2004, 01:10:40
Sorry Glide, I didn't understand your asking. Well, this night I'll give it a try, first uninstalling the GeForceFX 5200 drivers. And I'll let you know what happened. ;)
Title: FastVoodoo2 and MesaFX
Post by: dborca on 25 May 2004, 08:44:25
QuoteOriginally posted by PanoramixDruida

When I wanna try MesaFX, I gotta paste the glide3x.dll file that comes with MesaFX into \windows\system32 folder, and then again I got the Mapmen returned an error when trying to map memory
My bad. There's nothing special about the Voodoo2 Glide3x.DLL that comes with MesaFX. Only the Napalm Glide3x.DLL is... ehm... special. Bottom line is: you can use whatever Glide works for you. The one embedded with Mesa releases is something I found that works pretty good. Apart from that, feel free to mix files.


Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 25 May 2004, 17:56:31
Well, here's what I've done:

1.) Installed Windows XP, nForce2 drivers, Service Pack 1a, GeForceFX drivers, etc., etc., etc.
2.) Installed FastVoodoo2 4.0 FX GE drivers.
3.) Installed http://www.3dfxzone.it/enboard/topic.asp?TOPIC_ID=644 patch.
4.) Downloaded MesaFX 6.x and copied opengl32.dll into Quake directory.

Here are the results -the same glitches that I had in Windows 98 SE-

(//../public/uploaded/PanoramixDruida/200452517531_Quake_01.jpg)

(//../public/uploaded/PanoramixDruida/2004525175349_Quake_02.jpg)

(//../public/uploaded/PanoramixDruida/2004525175439_Quake_03.jpg)

(//../public/uploaded/PanoramixDruida/2004525175517_Quake_04.jpg)

As you can see, not all the guns are white, and not all the monsters are white! [xx(]

I'll try more games, and I'll tell you how they worked ;)
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 25 May 2004, 21:03:14
Quake II
Return to Castle Wolfenstein.

Ok. ;)
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 31 May 2004, 13:00:08
Well, I finally start all over again -Windows 2000-

1.) Installed Windows 2000
2.) Installed Service Pack 4
3.) Installed DirectX 9.0b
4.) Installed nForce2 drivers
5.) Installed FastVoodoo2 4.0 XP GE drivers
6.) Installed Quake and OpenGL patch
7.) Tried to play Quake. I got this error:

(//../public/uploaded/PanoramixDruida/200453112574_ErrorQuake.JPG)

8.) Installed Asus V9520/TD drivers -GeForceFX 5200-
9.) Tried again to play Quake. I got this error:

(//../public/uploaded/PanoramixDruida/200453112596_MapmemError.JPG)

Can I do anything else?
Title: FastVoodoo2 and MesaFX
Post by: ps47 on 31 May 2004, 13:24:15
to fix the white textures in quake,enable software rescalling (any level will do).cant help you with the rest..
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 31 May 2004, 18:20:22
Quoteto fix the white textures in quake,enable software rescalling (any level will do).

How do I do that?
Title: FastVoodoo2 and MesaFX
Post by: dborca on 01 June 2004, 08:27:42
MESA_FX_MAXLOD

The envvars are explained at my situ.
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 02 June 2004, 02:52:13
You guys are beasts!!!. It works very well. Good work!!! ;)
Title: FastVoodoo2 and MesaFX
Post by: dborca on 02 June 2004, 09:54:46
The difference between a winblows user and a *nix user:
the *nix user first bangs his head onto the monitor, then reads the doc, then starts to use the system; the winblows user first starts to work, then reads the doc, then bangs his head onto the monitor.
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 03 June 2004, 00:38:51
QuoteThe difference between a winblows user and a *nix user:
the *nix user first bangs his head onto the monitor, then reads the doc, then starts to use the system; the winblows user first starts to work, then reads the doc, then bangs his head onto the monitor.

Unfortunatelly, I'm not a guru and I don't know -you told me- where to find the HOWTOs, etc. Fortunatelly, there're people like you [8D] guys out there, telling us what to do! ;)
Title: FastVoodoo2 and MesaFX
Post by: dborca on 03 June 2004, 08:39:55
QuoteOriginally posted by PanoramixDruida

QuoteThe difference between a winblows user and a *nix user:
the *nix user first bangs his head onto the monitor, then reads the doc, then starts to use the system; the winblows user first starts to work, then reads the doc, then bangs his head onto the monitor.

Unfortunatelly, I'm not a guru and I don't know -you told me- where to find the HOWTOs, etc. Fortunatelly, there're people like you [8D] guys out there, telling us what to do! ;)
That was a joke that I received yesterday morning, and it seemed fit ;) Don't take it too seriously.

However, mesafxev.txt is THE book when it comes to MesaFX tuning. And I just updated it.

Anyway, I do have a 3dfxTools clone for MesaFX, written from scratch. Not finished, though... I know it was long promised, I just can't find the damn time. And a lil' bit of *nix style won't hurt anyone. :D
Title: FastVoodoo2 and MesaFX
Post by: PanoramixDruida on 03 June 2004, 21:01:04
QuoteThat was a joke that I received yesterday morning, and it seemed fit  Don't take it too seriously.

Of course I didn't take it personally. In fact, I'm a Solaris System Administrator since 1999, so I absolutelly agree with you. But sometimes you don't know where to start and of course, you need someone else's help.

Well, to finish this thread, problem resolved!. ;)

Anyways, are you planning a driver release that fix this problem in the glide[n]x.dll files that you distribute with the FastVoodoo2 package?
Title: FastVoodoo2 and MesaFX
Post by: amp_man on 04 June 2004, 07:14:43
QuoteOriginally posted by dborca

The difference between a winblows user and a *nix user:
the *nix user first bangs his head onto the monitor, then reads the doc, then starts to use the system; the winblows user first starts to work, then reads the doc, then bangs his head onto the monitor.


That's a great one, it's going in my sig :D
Title: FastVoodoo2 and MesaFX
Post by: dborca on 04 June 2004, 09:46:56
QuoteOriginally posted by amp_man

That's a great one, it's going in my sig :D
:)