|
|
#2894947 - 11/05/09 07:19 AM
Frame Rates with 1.28c
|
SimHQ Member
Registered: 01/26/06
Posts: 412
|
Some here like to excuse problems if they do not exist for them. Others like to sweep them under a rug if a work around is found. While some like to blame the author of the post.
Well, I took some time today to compare apples, oranges, and pears. I decided to do this because a recent operating system crash prompted me to try my onboard ATI 1250 Xpress video.
My system: OS: Windows XP Service pack 3 Motherboard: ASUS M2A-VM CPU: AMD 64 x2Dual 4600+ RAM: 2Gb
Video: ASUS GeForce 7600GS Silent with 256 ram ATI X1250 Onboard chip
I started with the ATI video becouse EAW 1.2 will not function with the 7600GS. I did a fresh install of EAW from the Infogrames CD. Exe is not recognized as a valid file, so I created a savedata folder and applied patch 1.2. I made no other adjustments to my system or EAW.
Quick mission was selected. EAW flew just fine. There is no ingame FPS counter without modifying files, so no FPS was recorded for stock EAW 1.2
I downloaded patch 1.28c and unzipped to the EAW folder. Actualy, I screwed up the unzip and had to move the files from the infogrames interactive folder to the European Air War Folder.
Quick start was selected. The frame rates were a constnat 60 fps, with an ocasional dip to 58 and 59 when a large number of aircraft and particle effects were on screen. Obviously, the video output was synced to the refresh rate of the monitor.
The onboard chip was disabled, the drivers removed, and the system rebooted. Please note, last week was the first time the onboard video has ever been used. The computer was build November of 2007 using the 7600GS. All previous complaints of poor FPS can not be blamed on driver conflict.
Quick start was selected. The frame rates were 30 fps when viewing the landscape and sky. It droped to 22 fps when one or two enemy aircraft were visable. When 2 boxes of bombers were viewed at long distance, the fps droped to 17. When the bombers were at medium range and fighting with the interceptors, the fps droped to 7. When I reached the bombers and there full detail model was drawn I had 2 fps.
I installed Glide wrapper GlideWrapper084c.exe that was downloaded 6/17/09 and Glide was selected for rendering.
Quick start was selected. The frame rates were 75 viewing 4 boxes of bombers at long view range, sky and ground. Nvidia obviusly uses a higher refrash rate for the monitor. The fps droped to 36 as the bombers started to become more detailed and combat with multiple interceptors filled the screen with particle effects. The lowest fps was 24. 3 boxes of high detail bombers, interceptors, escorts and particle effects filled the screen.
I did not test the ATI card using the glide wrapper.
Conclusion, ATI is still the king of EAW. If you have low FPS use Glide.
_________________________
When you go to the pub and play billiards, you must also play against the table.
|
Top
|
|
|
|
#2895140 - 11/05/09 11:45 AM
Re: Frame Rates with 1.28c
[Re: Brit44 'Aldo']
|
SimHQ Senior Member
Registered: 06/04/01
Posts: 8432
Loc: Fleet, Hampshire, England.
|
Well, I think that dots the eyes, and crosses the tees. 
_________________________
Wings Over BytomAt home, with my great kids, Thomas, Jessica & little Nicola.  Kasia is no longer part of this family!
|
Top
|
|
|
|
#2895272 - 11/05/09 02:32 PM
Re: Frame Rates with 1.28c
[Re: VonBeerhofen]
|
SimHQ Member
Registered: 01/26/06
Posts: 412
|
I have 2 legacy machines. oldest OS: Windows 98 Second Edition Motherboard: ASUS A7V266-E CPU: AMD AthlonXP 2000+ RAM: 512 Mb Video: ATI 8550
This machine has had EAW on it for years and years and years. EAW 1.2 flys wonderfully. I added 1.28c and I get 60 fps high and 39 fps at the lowest. I did not try the glide wrapper.
The other machine OS: Windows XP Service Pack 3 Motherboard: ASUS A7N8X pos CPU: AMD AthlonXP 2000+ RAM: 512 Mb Video: Geforce4 440MX
I did a fresh install of EAW 1.2. EAW flys good. No problamatic lagging. I added 1.28c and flew quick start. 60 fps was the normal when looking at ground, sky and distant bomber formation. When I closed to medium view for the bomber formation and attacking interceptors, the fps droped to 30 fps. Durring my barrel roll through the formation the fps droped to 24 and back to 60 upon exiting the formation. The Glide wrapper will not run with video card.
Conclusion, Nvidia changed something in there modern drivers that prevents DirectX 7 from functioning properly.
_________________________
When you go to the pub and play billiards, you must also play against the table.
|
Top
|
|
|
|
#2895365 - 11/05/09 05:33 PM
Re: Frame Rates with 1.28c
[Re: Brit44 'Aldo']
|
SimHQ Member
Registered: 10/21/04
Posts: 1329
Loc: Sydney Australia
|
Conclusion, Nvidia changed something in there modern drivers that prevents DirectX 7 from functioning properly. Although I have not checked it myself, are you sure it is actually DX7 calls that are being used, rather than DX6 calls in the video subsystem. I thought it was possible to compile with the DX6 SDK (but could be wrong). It may even be interesting to check in the "D3D.DLL" if the calls are not actually all the way back to DX5 compliance. 
_________________________
There are 3 types of people in this world. Those that can count, those that can't count, and those that don't count.
|
Top
|
|
|
|
#2895385 - 11/05/09 06:02 PM
Re: Frame Rates with 1.28c
[Re: sydbod]
|
SimHQ Member
Registered: 01/26/06
Posts: 412
|
are you sure it is actually DX7 I did not check. I gave the code the benifit of the doubt as I know it uses nothing past DX7. I have been able to build the code using 2004 SDKs without converting the functions to DX8 so I assumed the function is DX7 compatable. The fact that a newer Nvidia card is unplayable has always bothered me, and since I had the onboard ATI active when I saw the snipping starting, I thought I would take the time to do my own tests. The only test I did not do was to use JIM so I could get a fps of the 7600GS card under EAW 1.2. Joe average who has a Nvidia card that gives poor frame rates is not going to dig through hundreds of posts to learn why. He (or she) does not care the why, only what to do about it. It's not about who's code does what, it's about being able to fly with the least amount of trouble. To quote a Yamaha commercial touting the advantages of push button start " Mr. I just wana ride."
_________________________
When you go to the pub and play billiards, you must also play against the table.
|
Top
|
|
|
|
#2895401 - 11/05/09 06:34 PM
Re: Frame Rates with 1.28c
[Re: Brit44 'Aldo']
|
SimHQ Member
Registered: 10/21/04
Posts: 1329
Loc: Sydney Australia
|
Yes I totally agree with you there. The slowdown with the later generation video cards has always bugged me also.  I just now had a quick look at the D3D.DLL code and it is set for DirectX6. What also surprised me was that the 16Bit Z buffer is enabled when rendering, but EAW is not taking advantage of it. There even is direction lighting .... again not being taken advantage of. Maybe that D3D.DLL is a generic one from somewhere and only some limited usage is made from that code for EAW. To quote a Yamaha commercial touting the advantages of push button start "Mr. I just wana ride." It never is that easy. On my bike I ALSO had to pull in the clutch before the push button start would work. 
_________________________
There are 3 types of people in this world. Those that can count, those that can't count, and those that don't count.
|
Top
|
|
|
|
#2895422 - 11/05/09 07:12 PM
Re: Frame Rates with 1.28c
[Re: sydbod]
|
SimHQ Member
Registered: 01/26/06
Posts: 412
|
If you follow the notes in the code and consider the pain DX was then, I think it's clear it is not a generic one. As to not implimented features, at least they put the place markers in the code. I miss my Blaster Banshee video card. That was the best quality graphics card for old DX rendering I ever owned.I have to say I'm pretty impressed with the way the code group and the mod squad put 1.28c and a Pacific campaign together.
_________________________
When you go to the pub and play billiards, you must also play against the table.
|
Top
|
|
|
|
|
|
|
| |