d3d9.dll - some things don't look right

Post » Fri Feb 18, 2011 8:05 pm

I agree, I wouldn't use this replacement .dll trick.
Those with stuttering and freezes are often trying to play with AA, or using high settings.
Which is okay, but you need the heavy hardware.
There is already plenty of dumbing down to be done in the settings, and common sense would tell you that using a more primitive d3d9.dll to force the situation is probably not the smart way to go.
Maybe if a PC didn't meet the minimum spec and I was trying to get it to play, I might use that.
But not on a modern rig.
See, guys are setting their settings dopey high, then the d3d9.dll forces the earlier lesser video modes, and the guy is happy.
His PC plays the game on Ultra!
When what they should be doing is turning off the AA and using the modern .dll with maybe medium or low settings.
A much more reasonable approach, but harder on the ego. :P
Regards


from the looks of it you're the only one with an ego thats connected to your pc lol
User avatar
Jay Baby
 
Posts: 3369
Joined: Sat Sep 15, 2007 12:43 pm

Post » Sat Feb 19, 2011 2:39 am

The .dll file is only compatible with dx9 ?

Fallout NV is only an dx9 game so shouldnt notice any difrence then.

So what quality are ppl talking about we loose ?

Forget dx10 and dx11 cause the game dont touch that normaly eighter.

Edit: when you don`t use the dll file it will use dx10 or dx11 (depends what your gfx card suport) and it will emulate dx9.

Now with the dll file it automaticly uses dx9 from the 7900gs card as it thinks you have installed.


the dll doesnt just force newer cards to use dx9. the game already does that. what it does is force newer cards to behave like older ones. thats why you may lose image quality.
User avatar
Barbequtie
 
Posts: 3410
Joined: Mon Jun 19, 2006 11:34 pm

Post » Sat Feb 19, 2011 12:12 am

I agree, I wouldn't use this replacement .dll trick.
Those with stuttering and freezes are often trying to play with AA, or using high settings.
Which is okay, but you need the heavy hardware.
There is already plenty of dumbing down to be done in the settings, and common sense would tell you that using a more primitive d3d9.dll to force the situation is probably not the smart way to go.
Maybe if a PC didn't meet the minimum spec and I was trying to get it to play, I might use that.
But not on a modern rig.
See, guys are setting their settings dopey high, then the d3d9.dll forces the earlier lesser video modes, and the guy is happy.
His PC plays the game on Ultra!
When what they should be doing is turning off the AA and using the modern .dll with maybe medium or low settings.
A much more reasonable approach, but harder on the ego. :P
Regards


Well, without the dll, I get the same identical crappy framerates in New Vegas whether I have the game set to 800x600 with all settings low, or 1920x1200 with everything on Ultra!
User avatar
Christina Trayler
 
Posts: 3434
Joined: Tue Nov 07, 2006 3:27 am

Post » Sat Feb 19, 2011 2:48 am

the dll doesnt just force newer cards to use dx9. the game already does that. what it does is force newer cards to behave like older ones. thats why you may lose image quality.


Again that card is fully directx 9 card as i looked up, so what image quality are we talking about since the game are dx9 ?

Only thing that that card would done worse then my new card is performance.
And possibly a couple settings forced under nvidia controlpanel like transparent aa etc.
User avatar
Chase McAbee
 
Posts: 3315
Joined: Sat Sep 08, 2007 5:59 am

Post » Fri Feb 18, 2011 11:30 pm

The .dll file is only compatible with dx9 ?

Fallout NV is only an dx9 game so shouldnt notice any difrence then.

So what quality are ppl talking about we loose ?

Forget dx10 and dx11 cause the game dont touch that normaly eighter.

Edit: when you don`t use the dll file it will use dx10 or dx11 (depends what your gfx card suport) and it will emulate dx9.

Now with the dll file it automaticly uses dx9 from the 7900gs card as it thinks you have installed.




Call me crazy but I agree with this guy 100%.

I also have a computer able to Ultra both FO3 and FONV but in FONV I get stutter and constent framerate drops, but with the .dll everything is as smooth as butter with NO loss in image quality.

I think you guys saying you are loseing image quality are just looking for something to talk/complain about.
User avatar
Sarah Edmunds
 
Posts: 3461
Joined: Sat Jul 08, 2006 8:03 pm

Post » Sat Feb 19, 2011 4:22 am

This has NOTHING to do with directx 10 or directx 11. The game is DX9, there is NO reason why a DX9 game would work improperly on a DX10 or DX11 feature set video card when they are 100% backwards compatible. The only difference is the hardware support for the new versions of direct x

I edited my original post to state what the difference is,

Without the .dll (and an nvidia card since I don't have ati), rendererinfo.txt will point to nvidia's main 32-bit driver dll file - nvd3dum.dll

With the .dll file, it will spoof the game into thinking you have a 7900gs and load nvidia's older main driver file instead - nv4_disp.dll

(Fallout 3 does not load nv3dum.dll at all, only nv4_disp.dll so this d3d9.dll won't help that game at all,just in case you were wondering)


nv4_disp.dll doesn't exist on my system at all, so I have no idea what it does in it's absence. Interestingly, the game folder has a version of ati's main driver .dll file but I don't know why and there is no nvidia file in the folder
User avatar
Vera Maslar
 
Posts: 3468
Joined: Wed Sep 27, 2006 2:32 pm

Post » Sat Feb 19, 2011 6:29 am

I don't think this has been mentioned yet. But there is a different dll fix available that spoofs a newer card, a 8800 GS i think, which evidently fixes some of the image quality problems people are noticing, such as the vegetation and lower quality shaders. This one is for ATI cards only.

http://www.newvegasnexus.com/downloads/file.php?id=34970

Note as the description says that this file doesn't fix any of the current problems with crossfire.
User avatar
CSar L
 
Posts: 3404
Joined: Fri Nov 09, 2007 9:36 pm

Post » Sat Feb 19, 2011 3:13 am

I don't think this has been mentioned yet. But there is a different dll fix available that spoofs a newer card, a 8800 GS i think, which evidently fixes some of the image quality problems people are noticing, such as the vegetation and lower quality shaders.

http://www.newvegasnexus.com/downloads/file.php?id=34970

Note as the description says that this file doesn't fix any of the current problems with crossfire, but makes it look nicer if you are using a newer card. I'm using this file with my Nvidia GT 335M and noticed it does look slightly better, if running a bit slower.


Nvidia owners shouldn't use this, it's using ATI's renderpath:

NVIDIA Geforce 8800 GS
aticfx32.dll
RenderPath : BSSM_SV_2_B
PStarget : ps_2_b
PS2xtarget : ps_2_b
Shader Package : 17

It'll run slower because you're using the wrong rendering method for your graphics card. It might say it's an nvidia 8800GS but it should not be using ati's driver file (aticfx32.dll) or PS 2.0b which nvidia cards no not support. Or shader package 17 which are ATI shaders. Please do not use this if you have an nvidia card

I already stated what the difference and I just did a test. It's the emotions, I talked to Benny and the way he squints his eyes is different if using one method versus the other (same as disabling emotions).

This is just a guess but because my GPU utilization goes down without the .dll when people are talking and also because the game mainly uses 1 thread, I am going to guess that they added subtle facial expressions to make the NPCs less stiff than in Oblivion/FO3. I am also going to guess that these are calculated on the CPU but still within the same thread as everything else. That's just a guess, I could be totally wrong
User avatar
Ysabelle
 
Posts: 3413
Joined: Sat Jul 08, 2006 5:58 pm

Post » Sat Feb 19, 2011 12:18 am

Nope...

If it wasn't for dll fix I'd have half the fps and terrible stuttering.

My rig is not low end by any means and absolutely crushes any game out there...the only game that gives it a run for it's money is Metro 2033 ( And New Vegas ,,lol )

Fallout 3 plays flawlessly....

New Vegas runs pretty good with the fix...but could be better.

19x12
4AA
16AF
V-sync on
Ultra
HDR..etc.

60 fps ( I am using the ATI version of the dx9.dll fix because it fixes some of graphical errors caused by the first one )

It's not my rig...it's the game.

i7 920 @ 3.4
9 g ddr 3 1333
5970 OC
SSD
Win 7

It;s a stupid dll error that some how got through testing....and that"s it !

I had to replace the atimgupld.dll library with a 64 bit version to get rid of poor performance, HDR flickering and green water reflection caused by Crossfire in FO 3..once I did that it ran / runs flawlessly.

Thinking about doing it again. for New Vegas.

New Vegas was released in an awful state...there is no excuse.

The atimuguld.dll library exchange changes the ATI profile so it thinks it's running the Crysis 64 bit profile....made a huge difference !


Can you show me where to find the 64 bit version of atimgupld.dll? And aside from replacing that file was there anything else you had to do to get it to work? (I am already using the ATI version of the d3d9 fix). Thanks.
User avatar
Mandi Norton
 
Posts: 3451
Joined: Tue Jan 30, 2007 2:43 pm

Post » Fri Feb 18, 2011 7:09 pm

Nvidia owners shouldn't use this, it's using ATI's renderpath:

NVIDIA Geforce 8800 GS
aticfx32.dll
RenderPath : BSSM_SV_2_B
PStarget : ps_2_b
PS2xtarget : ps_2_b
Shader Package : 17

It'll run slower because you're using the wrong rendering method for your graphics card. It might say it's an nvidia 8800GS but it should not be using ati's driver file (aticfx32.dll) or PS 2.0b which nvidia cards no not support. Or shader package 17 which are ATI shaders. Please do not use this if you have an nvidia card

I already stated what the difference and I just did a test. It's the emotions, I talked to Benny and the way he squints his eyes is different if using one method versus the other (same as disabling emotions).

This is just a guess but because my GPU utilization goes down without the .dll when people are talking and also because the game mainly uses 1 thread, I am going to guess that they added subtle facial expressions to make the NPCs less stiff than in Oblivion/FO3. I am also going to guess that these are calculated on the CPU but still within the same thread as everything else. That's just a guess, I could be totally wrong


Thanks for the info. Strange that it runs at all for me then using that dll with any visual difference, you'd think it would just crash immediately. I will update my post so I don't mislead anyone to using it with their nVidia card.
User avatar
Laura-Jayne Lee
 
Posts: 3474
Joined: Sun Jul 02, 2006 4:35 pm

Post » Sat Feb 19, 2011 10:09 am

Just in case people didn't notice, there is a new release of the current nVidia drivers with Fallout 3 specific fixes. It seems to have fixed the NPC issue for me, I've removed the drop in dll and I'm not getting a slide show when looking at more than 3 NPCs. Obviously this removes the graphical issues as well, like the majority of the z-fighting and flickering horizons.

http://www.nvidia.co.uk/object/win7-winvista-64bit-260.99-whql-driver-uk.html
User avatar
Ludivine Poussineau
 
Posts: 3353
Joined: Fri Mar 30, 2007 2:49 pm

Post » Sat Feb 19, 2011 9:21 am

Thanks for the info. Strange that it runs at all for me then using that dll with any visual difference, you'd think it would just crash immediately. I will update my thread so I don't mislead anyone to using it with their nVidia card.


Oh it will work for whatever reason, but the lighting will gltich and performance (in some parts) will suffer. I know this because I followed a "performance tip" for fallout 3 once that consisted of copying shader files over to 'force 3.0 shaders'. But there was no difference in visual except lighting was off in parts and some areas chugged really bad when they didn't before.

Well, I'm going to keep using the .dll file (nvidia 7900gs original one) for one because it's harmless and I'm pretty sure any difference in visuals is all in out heads EXCEPT I'm 95% sure that it togglesemotions off (so no need to do from console). I'll stop worrying about it for now and just play the game, hope a fix comes out. Week 1 sales figures said PC users made up 10-15% of 1.4mil sold... So 140k -210k PC copies and the only ones complaining on web forums probably total in the low hundreds if even that high. We're a minority for now until the gameplay bugs like quest breaking glitches and creatures stuck in rocks are fixed for the console users
User avatar
Zualett
 
Posts: 3567
Joined: Mon Aug 20, 2007 6:36 pm

Post » Fri Feb 18, 2011 10:30 pm

Well, I'm going to keep using the .dll file (nvidia 7900gs original one) for one because it's harmless and I'm pretty sure any difference in visuals is all in out heads



I get extreme z-fighting with that dll. Particularly on the horizon. Whole mountains flickering in and out of the sky texture, removing the dll removes the z-fighting. It definitely affects visual quality.
User avatar
Hot
 
Posts: 3433
Joined: Sat Dec 01, 2007 6:22 pm

Post » Sat Feb 19, 2011 8:20 am

Just in case people didn't notice, there is a new release of the current nVidia drivers with Fallout 3 specific fixes.[/url]


Aren't we playing Fallout New Vegas though? :P /facetiousness

I'm wondering if it was simply a mistype in the name, or if this is really a Fallout 3 update?

I get extreme z-fighting with that dll. Particularly on the horizon. Whole mountains flickering in and out of the sky texture, removing the dll removes the z-fighting. It definitely affects visual quality.


I see no difference on my end. :shrug: (Other than the lack of FPS without it.)
User avatar
Melissa De Thomasis
 
Posts: 3412
Joined: Tue Feb 27, 2007 6:52 pm

Post » Sat Feb 19, 2011 11:13 am

Just in case people didn't notice, there is a new release of the current nVidia drivers with Fallout 3 specific fixes. It seems to have fixed the NPC issue for me, I've removed the drop in dll and I'm not getting a slide show when looking at more than 3 NPCs. Obviously this removes the graphical issues as well, like the majority of the z-fighting and flickering horizons.

http://www.nvidia.co.uk/object/win7-winvista-64bit-260.99-whql-driver-uk.html


I'm using these, but I still have slowdown with NPCs talking or on screen without the .dll. Performance on my GTX 460 is noticeably overall smoother though, excellent driver release. I still get flickering on horizon every now and then but this happened in Oblivion and FO3 and is something that doesn't bug me much
User avatar
Katy Hogben
 
Posts: 3457
Joined: Mon Oct 30, 2006 12:20 am

Post » Sat Feb 19, 2011 4:34 am

That's all very good information Mr. OP but still, the basic issue is that FNV won't run worth a hoot for most of us. I am not a puter junky in the least so I come to these forums in the hope some brilliant minded customer has found a solution to the problems that Bethesda stuck us with. I actually did the .dll install the other day and had a noticeable improvement on the NPC/Lag problem. I do note that the video graphics defaulted to medium quality and originally it defaulted to ultra. Now, even though I don't understand a thing about what you are saying there are a few things I do know:

1. my puter which is a big expensive Alienware has the NPC lag/stuttering issues.
2. my drivers are up to date
3. i want to play the game
4. the .dll seemed to help
5. Bethesda never fixed the significant FO3 crashfest issues
6. I have no confidence that Bethesda will fix the engine issues in FNV either
7. I am therefore dependent on all of you geniuses out there who can do Bethesda's job for them

By the way, notice how there is a complete lack of communication from the Developers on this problem. Until one of the customers solves it for them don't expect it in a patch. Yes, I'm fuming that this was released in the condition it is in as it was nothing more than grab the money and forget the playability (i.e. screw the customer) mentality.

Anyway thanks for all that info on the .dll solution as I am certain everything you are saying is correct. But at least for now, I can actually play the game even though the graphics now leave a bit to desire.
User avatar
Harinder Ghag
 
Posts: 3405
Joined: Wed Jan 17, 2007 11:26 am

Post » Sat Feb 19, 2011 10:46 am

Oh it will work for whatever reason, but the lighting will gltich and performance (in some parts) will suffer. I know this because I followed a "performance tip" for fallout 3 once that consisted of copying shader files over to 'force 3.0 shaders'. But there was no difference in visual except lighting was off in parts and some areas chugged really bad when they didn't before.

Well, I'm going to keep using the .dll file (nvidia 7900gs original one) for one because it's harmless and I'm pretty sure any difference in visuals is all in out heads EXCEPT I'm 95% sure that it togglesemotions off (so no need to do from console). I'll stop worrying about it for now and just play the game, hope a fix comes out. Week 1 sales figures said PC users made up 10-15% of 1.4mil sold... So 140k -210k PC copies and the only ones complaining on web forums probably total in the low hundreds if even that high. We're a minority for now until the gameplay bugs like quest breaking glitches and creatures stuck in rocks are fixed for the console users


Ah I see. The image quality increase was probably all in my head too, i've been tweaking so much the last two or three days I don't know what's what anymore. The new slow down in Camp McCarren and the Strip likely gave me the idea that it must look better if it's running slower. /agree with everything else as well. I'm hoping the PC specific stuff gets cleaned up in a month or two once gameplay issues on the consoles have been sorted.
User avatar
megan gleeson
 
Posts: 3493
Joined: Wed Feb 07, 2007 2:01 pm

Post » Sat Feb 19, 2011 10:34 am

Aren't we playing Fallout New Vegas though? :P /facetiousness

I'm wondering if it was simply a mistype in the name, or if this is really a Fallout 3 update?



No it's not a typo. Any driver fix that works for Fallout 3 is going to do the same thing for New Vegas.

As for the visual quality, there is a noticeable difference in the z-fighting, no question, but if that doesn't bother you then it's identical.

http://lh5.ggpht.com/_z1odMghQc7A/TMcPZB-NqbI/AAAAAAAAAEs/2DU1CrEQfb4/s1152/ScreenShot43.jpg
http://lh6.ggpht.com/_z1odMghQc7A/TMcPS5yfa9I/AAAAAAAAAEo/LMNJqCVDwxY/s1152/ScreenShot44.jpg

The FPS is much smoother with 260.99 but I still lose about 10 FPS without the DLL when Im near multiple NPCs. The difference before 260.99 was about 40 FPS
User avatar
Chelsea Head
 
Posts: 3433
Joined: Thu Mar 08, 2007 6:38 am

Post » Sat Feb 19, 2011 9:41 am

No it's not a typo. Any driver fix that works for Fallout 3 is going to do the same thing for New Vegas.

As for the visual quality, there is a noticeable difference in the z-fighting, no question, but if that doesn't bother you then it's identical.

http://lh5.ggpht.com/_z1odMghQc7A/TMcPZB-NqbI/AAAAAAAAAEs/2DU1CrEQfb4/s1152/ScreenShot43.jpg
http://lh6.ggpht.com/_z1odMghQc7A/TMcPS5yfa9I/AAAAAAAAAEo/LMNJqCVDwxY/s1152/ScreenShot44.jpg

The FPS is much smoother with 260.99 but I still lose about 10 FPS without the DLL when Im near multiple NPCs. The difference before 260.99 was about 40 FPS


It should include NV in the fix then. :shrug: (Forgive the OCD moment.)

You are going to have to tell me what is different in those screens because other than character/cloud positioning, they look identical to me. (But I can be a bit slow at times and maybe I'm just missing it.)
User avatar
Elle H
 
Posts: 3407
Joined: Sun Aug 06, 2006 3:15 am

Post » Sat Feb 19, 2011 5:30 am

Only thing that new driver helped my gtx 295 was getting rid the flickering mountains in bakground.

Stil stutterfest without the dll file.

is the 7900 GS the only dll file that works, what if we use alittle newer version for the 800`ss series will that make it bad again ?
User avatar
Dark Mogul
 
Posts: 3438
Joined: Tue Feb 20, 2007 11:51 am

Post » Sat Feb 19, 2011 3:46 am

It should include NV in the fix then. :shrug: (Forgive the OCD moment.)

You are going to have to tell me what is different in those screens because other than character/cloud positioning, they look identical to me. (But I can be a bit slow at times and maybe I'm just missing it.)


Well New Vegas is Fallout 3. Same engine, same game when it comes to drivers as far as Nvidia is concerned.

There is no difference between the screenshots, that was the point. Some people were saying that using the DLL reduced the quality of the visuals, which it does in some very minor ways (the z-fighting like I said) I was just showing people how minor/non existent the differences were.
User avatar
Allison Sizemore
 
Posts: 3492
Joined: Wed Jul 19, 2006 6:09 am

Post » Sat Feb 19, 2011 1:52 am

Can you show me where to find the 64 bit version of atimgupld.dll? And aside from replacing that file was there anything else you had to do to get it to work? (I am already using the ATI version of the d3d9 fix). Thanks.


I just downloaded it from my dll.com..renamed the default atimugulpd.dll library and dropped the new one in.

When you download it there will be several files in it...just scroll down and look for the 64 bit version...copy it to the New Vegas folder...drop it in there.

And that's it...

It stands for ATI Multiple G P U Profile...

Will not help Nvidia cards...
User avatar
Jade MacSpade
 
Posts: 3432
Joined: Thu Jul 20, 2006 9:53 pm

Post » Sat Feb 19, 2011 5:32 am

what is the "ati" version of the fix? Is your fix for crossfire only? I thought the only thing to do right now was to use the dll.

No the ATI dx9.dll ( at Nexus ) is for all ATI cards.

The atimuglpd.dll library exchange is for Crossfire only....
User avatar
Anne marie
 
Posts: 3454
Joined: Tue Jul 11, 2006 1:05 pm

Post » Fri Feb 18, 2011 7:30 pm

It should include NV in the fix then. :shrug: (Forgive the OCD moment.)

You are going to have to tell me what is different in those screens because other than character/cloud positioning, they look identical to me. (But I can be a bit slow at times and maybe I'm just missing it.)


I don't see a difference either. I get flickery mountains one way or another. Bottom line is the .dll you discovered indeed makes the game much smoother even if we don't know exactly why. But still would be interested in knowing!
User avatar
Rachael Williams
 
Posts: 3373
Joined: Tue Aug 01, 2006 6:43 pm

Post » Sat Feb 19, 2011 10:49 am

I just downloaded it from my dll.com..renamed the default atimugulpd.dll library and dropped the new one in.

When you download it there will be several files in it...just scroll down and look for the 64 bit version...copy it to the New Vegas folder...drop it in there.

And that's it...

It stands for ATI Multiple G P U Profile...

Will not help Nvidia cards...


Thanks for the info but i was able to find the answer here:

http://forums.amd.com/game/messageview.cfm?catid=279&threadid=108785&STARTPAGE=2&FTVAR_FORUMVIEWTMP=Linear
User avatar
Austin England
 
Posts: 3528
Joined: Thu Oct 11, 2007 7:16 pm

Previous

Return to Fallout: New Vegas