You are not logged in.

#1 2008-12-03 18:51:49

GraveyardPC
Member
Registered: 2008-11-29
Posts: 99

[SOLVED] Wine Counter Strike Source (Low FPS)

So for the past week I've been trying to find a working version of Wine to run CSS. I've tried all the versions in AUR (except bin32-wine-war) and those from arch-games and archlinux.fr. But no matter what my settings, I can never get CSS above 12 FPS.

My setup:
Arch x86_64 (fully up-to-date)
AMD64 3500+ 2.2GHz
nVidia 7800GT (nvidia 177.82-1 driver)
2GB RAM

What I've tried:
1. Wine versions:
    - 1.1.2 (compiled myself)
    - 1.1.7 (arch-games and archlinuxfr)
    - 1.1.9 (AUR, bin32-wine and bin32-wine-suse)
2. Running CSS as dxlevel 90,80,81 and 70. (no difference)
3. CSS settings:
    -rate 25000
    -cl_updaterate 101
    -cl_cmdrate 60
    -Tried to set the video settings even lower in the CSS settings dialog, but when I hit apply it crashes.
     (^ spews out some error regarding Unhandled exception: page fault on read access)
4. OpenGL image settings to high performance in nvidia-settings.
5. winecfg:
     Graphics
    -Allow DirectX apps to stop the mouse leaving their window (on)
    -Allow window manager to decorate the windows (on)
    -Allow the window manager to control the windows (on)
    -Vertex Shader Support (Hardware)
    -Allow Pixel Shader (off - turned on it completely scrambles CSS...yet another issue)
     Audio
    -All Sound Drivers unchecked
    -Hardware Acceleration (Emulation)
    -Sample Rate (44100)
    -Bits (16)
    -Driver Emulation (on)
     Applications
    -Added entry for "hl2.exe" set to Win98.

I'm running CSS in windowed mode using this command:
env WINEPREFIX="/home/matt/.wine" WINEDEBUG="-all" nice -n -8 wine "C:\Program Files\Steam\Steam.exe" -applaunch 240 -gl -nojoy -console -dxlevel 70 -sw -w 1024 -h 768 -novid -heapsize 512000 "$@"

or (makes no difference)

env WINEPREFIX="/home/matt/.wine" WINEDEBUG="-all" wine "C:\Program Files\Steam\Steam.exe" -applaunch 240 -console -dxlevel 70 -sw -w 1024 -h 768 -novid "$@"

Before I switched to Arch from Ubuntu Hardy everything was working fine under Wine 0.9.58. However when I tried to compile that version I was given a couple errors and decided to move up to 1.1.2 instead. Has anyone got some advice on maybe a missing library, some setting, tweak or patch that can fix this issue? I'm completely baffled...

Last edited by GraveyardPC (2008-12-03 20:36:32)

Offline

#2 2008-12-03 19:13:24

Procyon
Member
Registered: 2008-05-07
Posts: 1,819

Re: [SOLVED] Wine Counter Strike Source (Low FPS)

Have you tried:
regedit
HKCU/Software/Wine/Direct3D/UseGLSL = disabled
And other stuff in there (there's a guide on winehq)

Offline

#3 2008-12-03 20:04:10

GraveyardPC
Member
Registered: 2008-11-29
Posts: 99

Re: [SOLVED] Wine Counter Strike Source (Low FPS)

Yea, I've turned it on and off for each version I tried. Forgot to add that. If I fail to find some type of answer this time, I think I'll just download the latest version Ubuntu Intrepid employs and use their patches. Maybe that'll fix it.

EDIT: Ha, I fixed it. I had lib32-libgl instead of lib32-nvidia-utils... Now I'm getting like 150 FPS on the stress test!
Found the answer here randomly: http://bbs.archlinux.org/viewtopic.php?id=45029

Last edited by GraveyardPC (2008-12-03 20:26:24)

Offline

Board footer

Powered by FluxBB