qwijibow 0 Report post Posted September 24, 2005 I run a dual boot system, windowsXP and Gentoo Linux 64.hardware...AMD64 3400+1 GIG 400 Mhz FSB RAMGeForce FX-5700 LE (265 meg)I somtimes play Half Life 2 (mostly Counter stike source), which used to be on my Linux partiton.But i now need to free up some space on my linux partiton, so i installed counter stike to windows.The problem is, windows performance in this game is very poor.For example, in Linux running a direct3D EMULATOR (not native D3D)i set all the quality settings to maximum, maximum screen resolution,maximum model quality, maximum texture quality, and enable anti-aliasing.Linux runs this game about 50 frames per second.However, in windows, with this setting, i get 15 frames per second.when i lower all quality settings to minilal, minimal screen resolution, minimal model and texture quality, everything, i still only get about 25 frames per second.SOMETHING MUST BE WRONG !.Linux manages 50 frames without real Direct3d support, maybe translating on the fly to OpenGL.My AGP controller (NForce-3 250) is installed (and confirmed working at 8X)and my Nvidia grapics drivers are installed and working.the directX dialot shows that DirectX version 9.0b is installed.all drivers are the latest versions.And windowsXP is a clean install, no virii, adware or spyware.WHATS WRONG ???i just cant figure it out.any idea's ??? Share this post Link to post Share on other sites
abhiram 0 Report post Posted September 25, 2005 From my experience, counter strike shouldn't give you much of a problem in Windows. Have you tried changing the advanced display options to use OpenGL or Direct3D? That improves the visual appearance a lot. Windows XP has a lot of services running in the background which eat up the memory... but from your system configuration (1GB RAM !!!), I don't think that's much of an issue. I had to disable all the services at startup (including the network) when I was playing DOOM3 on a 256MB RAM with 64MB onboard graphics card .The latest DirectX version is Directx 9.0c... maybe you could try installing that. But Counter strike should work fine with any version of Directx.On a friend's computer, to keep him from playing CS, i disabled the display adapter without his knowledge... but he could still play CS and with a smooth frame rate at that. Share this post Link to post Share on other sites
qwijibow 0 Report post Posted September 25, 2005 Im talking about CS source (that comes as part of Half-Life 2).I have had this game working on windows before witha respectable frame rate. (60 + frames per second on maximum quality settings)now on maximum quality i get 15 frames per second at most.Ive just checked, i have DirectX 9.0c installed.The game is un-playable. yet on the same hardware, linux runs the game perfectly smooth at 50 frames per second.this MUST be a driver issue ???an AMD64 Athlon 3400+ with a GIG of ram hould now have this trouble running CSS on winXP on a default install.Thanks for your reply, but i dont think shutting down a few windows services is hoing to quadruple my machines performance (which is what it should be doing)Thanks for your reply, any more idea's ?Ohh, an how can you set the game to run OpenGL ?i thought it was DirectX only ???Under windows, Half-Life 2 just wont run at all, even in minimal quality settings.I get perhaps 2 frames per second !!!!! (linux runs it at a playable 30)Minimal system requirements are...256Meg Ram1.2Ghz CPUDirectX 7.My machine should have no truoble running this !Im convinced that windows must be using MS's generic AGP slot driver,its the only way i can think of that would cause the machine to detect the card correctly as nstalled, and give such prro performance.On 64Bit Athlon mother boards, the AGP controller is on the physical CPU chip.first time i installed linux on this machine, i forgot to use the special AMD64_AGP driver in the kernel, and used the normal AGPGART.. this cause similar performance issues, but on compiling the special amd64 on-chip agp driver, this was resolved.remember, ive manager to get this game working on widnows before, without tweaks. and this was before i upgraded my machine to 1GOG ram, before that it was 512. Share this post Link to post Share on other sites
abhiram 0 Report post Posted September 25, 2005 Ohh, an how can you set the game to run OpenGL ?i thought it was DirectX only ??? Sorry... I thought you were playing Counter-Strike:Condition Zero. In that, you can choose either Directx or OpenGL (I choose OpenGL because I have better performance on my geforce4mx with it) in Options -> Video.But I'm not sure if it's the same in CS Source. Most of my friends play Condition Zero, so I'll have to see if anyone has Source and see how to change it.Thanks for your reply, but i dont think shutting down a few windows services is hoing to quadruple my machines performanceObviously , with 1GB RAM, it hardly matters.I think there must be some problem with the drivers.... if it's giving such low FPS, it must mean that the hardware isn't being utilised properly. I'll keep looking around. If I find any solution, I'll post back. Share this post Link to post Share on other sites
xboxrulz1405241485 0 Report post Posted September 25, 2005 lol, let's take a look what's the difference between the X server on Linux compared to WIN32 API on Windows.The X server is a modular window drawing system for UNIX based machine. It has a frame buffer up to 10x faster than Windows. Therefore, running Windows apps often are faster in rendering than on Windows.WIN32 is an integrated part of Windows, it frame buffer is not as fast. Therefore, your frame rate drops.Windows isn't the best at games, it only has more games. Linux is better because of stability and the X server at being fast.xboxrulz Share this post Link to post Share on other sites
abhiram 0 Report post Posted September 25, 2005 Windows isn't the best at games, it only has more games. Linux is better because of stability and the X server at being fast.Yea... but that's not the point. He used to get a good frame rate earlier in windows... but now he isn't. That's what he says:I have had this game working on windows before witha respectable frame rate. (60 + frames per second on maximum quality settings) Share this post Link to post Share on other sites
sm0k3ymcl3ud 0 Report post Posted September 27, 2005 Yea... but that's not the point. He used to get a good frame rate earlier in windows... but now he isn't. That's what he says: 1064323779[/snapback] I have a similar problem with DirectDraw and Windows Media 10, sometimes for no aparent reason it will switch to bicubic resizing when i go into fullscreen playback instead of bilinear, the framerate will be very slow and jerky, maybe 4fps, and the image will be very pixelated. Even after a reboot it would still be there, but then just as suddenly as it happened, it goes away. The only thing I can think of that would be causing your problem is a DirectDraw issue because it sounds similar to this. Also are your display adapter drivers provided by microsoft, or by the manufacturer, that could be the issue too. I had some 3D issues with the microsoft 82815 chipset display adapter drivers, but i downloaded the set from intel and it made a huge difference. Â Â ---------- Sm0k3y Mcl3uD Share this post Link to post Share on other sites
xboxrulz1405241485 0 Report post Posted September 27, 2005 I was going to investigate this problem, but I have my own little problem myself, I was running Command & Conquer: Generals (& several other games) on Linux, it ran fine, was pretty fast, but when I ran on a freshly installed Windows XP, it crashes. How can this be? Too bad I don't know where the error log is. Is it a graphic card faulty?xboxrulz Share this post Link to post Share on other sites
qwijibow 0 Report post Posted September 28, 2005 . Is it a graphic card faulty?No.Faulty hardware would effect both OS's. Share this post Link to post Share on other sites
xboxrulz1405241485 0 Report post Posted September 28, 2005 It only happens to Windows though, I tried reinstalling the driver and DirectX, and there were no better results, still hangs the machine. I thought it was a Windows 2000 error, but it also happens on XP.xboxrulz Share this post Link to post Share on other sites