Das Problem habe ich gelöst nach diese Anleitung:
[quote=WineHQ]I play cod4 with the most graphic settings set to high with a minimum of fps of 30 and maximum reached 70. I hope this can help you.
My Hardware:
- MOBO: Asus P5KSE/EPU
- CPU: Intel Core 2 duo E6600 Conroe
- RAM: 4GB Kingston DDR2 PC2-8500 CAT 5-5-5-15
- GPU: NVIDIA GTX 260 896MB
My Graphic Game settings ingame: all set at maximum except for:
- Synceveryframe: no
- Dual Video Cards: no
- depth of field: no
- soften smoke edges: no
OS: Ubuntu intrepid 8.10 64 bit
Kernel 2.6.27-14.30
My Wine version: 1.1.18
My graphic drivers: Nvidia 180.44 beta (also working with stable 180.29 drivers)
My audio drivers: alsa drivers 1.0.19 (this version improves a lot fps rate)
1.
Install the last version of wine (use the repos you find in the official site
http://www.winehq.org)
2.
Download Winetricks (from console type “wget [url]http://www.kegel.com/wine/winetricks”[/url])
3.
Install with Winetricks the DirectX9 (from console go in the directory where you have downloaded winetricks and then type “sh winetricks directx9”)
4.
Install COD4 and patches until 1.7
5.
run winecfg and set:
- OS version: Windows XP
- In 3D settings Vertex Shader Support: Hardware and set Allow Pixel Shader
- In Audio settings set alsa drivers; Hardware acceleration full; sample rate 44100; bit per sample 16;
unset driver emulation
6.
on console run “wine regedit” and then:
- in HKEY_CURRENT_USER-Software-Wine create, if its doesnt already exists, a new key named Direct3D
- in Direct3D create the following strings with teh following values:
string: DirectDrawRenderer value: opengl
string: Nonpower2Mode value: repack
string: OffscreenRenderingMode value: fbo
string: RenderTargetLockMode value: auto
string: UseGLSL value: readtex
string: VideoMemorySize value: (memory size of your graphic card)
Stefano Petullà [/quote]