rec.autos.simulators

GPL frame rate stuttering - solutions?

keit

GPL frame rate stuttering - solutions?

by keit » Wed, 04 Jul 2001 23:45:59

Sometime recently, my PC started to get the infamous GPL stuttering, most noticeable
with offline racing. The frame rate will be pegged at 36 fps, then for a few seconds
go down to almost nothing. The PC is: 1.4GHz Athlon, GeForce2 GTS 32M, 1G SDRAM, SB
Live!, running Windows 2000 Professional + sp2, nvidia driver 12.90.

In GPL I use the OpenGL driver. The latest GPL directx patch gives me page faults
and a reboot every time I exit GPL. OpenGL has always been the best for me anyway -
better frame rates and better image quality.

My core.ini has the usual tweaks (e.g. disable_ipx = 1  disable_modem = 1
disable_network = 1 ) and it is included at the end of this post.

Help! Any other ideas to fix the stuttering problem? I never used to have it, and I
don't know exactly what change has caused it.

Keith.

------------------------------------ core.ini ------------------------------------
[ Int Profile Values ]
value3 = Direct3D7:D3DDevice:0                  ; do not change
value4 = Direct3D7:TossHighestMip:0             ; do not change
value5 = Direct3D7:DoubleMirrorResWidth:1       ; do not change
value6 = Direct3D7:DoubleMirrorResHeight:1      ; do not change
value7 = Direct3D7:DirectMirrorRendering:1      ; do not change
value8 = Direct3D7:DisableZBuffer:0             ; do not change
value9 = Direct3D7:AlphaThreshold:240           ; do not change
value10 = Direct3D7:TransparentMipsDrawOrder:0  ; do not change
value11 = Direct3D7:TrilinearFiltering:1        ; do not change
value12 = Direct3D7:AnisotropicFiltering:0      ; do not change
value13 = Direct3D7:LODBias:-50                 ; do not change

[ Direct3D7 ]
D3DDevice = 0
TossHighestMip = 0
DoubleMirrorResWidth = 1
DoubleMirrorResHeight = 1
DirectMirrorRendering = 1
DisableZBuffer = 0
AlphaThreshold = 1
TransparentMipsDrawOrder = 1
TrilinearFiltering = 1
AnisotropicFiltering = 8
LODBias = -50

[ CLIENT ]
to_ip =                                         ; Connect to IP address
via_ip =                                        ; Connect via IP address

[ Communications ]
alternate_ip_addr_lookup = 0                    ; Find IP addresses another way
bcast_augment_status = 0                        ; Prepend status with IP address?
bcast_listserv =                                ; IP address of race list server
bcast_listserv_req =                            ; Empty string, or start with '?'
bcast_listserv_req_freq = 10.000000             ; Request race list frequency
bcast_ping_disable = 0                          ; Disable response to pings
bcast_ping_port = 0                             ; Ping port number (0=default)
bcast_port = 0                                  ; Broadcast port number (0=default)
bcast_recv_disable = 0                          ; Disable broadcast reception
bcast_send_disable = 0                          ; Disable sending broadcasts
bcast_send_freq = 4.000000                      ; Broadcast frequency (seconds)
clock_adj_delay = 16                            ; How often may client adjust clock?
disable_ipx = 1                                 ; Disable IPX support
disable_modem = 1                               ; Don't look for/use modems
disable_network = 1                             ; Disable network support
disable_tcp_ip = 0                              ; Disable TCP/IP support
ignore_net_read_errors = 1                      ; Don't disco if error reading pkt
ignore_net_send_errors = 1                      ; Don't disco if error sending pkt
ip_addr_lookup_timeout = 2                      ; Timeout to find own IP address
log_server_comm_errors = 0                      ; Log errors for client channels?
log_server_connect_status = 0                   ; Issue messages as clients connect
mem_client_send_every = 1                       ; Client packet freq via memory
mem_client_send_size = 276                      ; Client packet size via memory
mem_server_send_every = 1                       ; Server packet freq via memory
mem_server_send_size = 516                      ; Server packet size via memory
net_lan_client_send_every = 2                   ; Client packet freq on LAN
net_lan_client_send_size = 132                  ; Client packet size on LAN
net_lan_server_send_every = 2                   ; Server packet freq on LAN
net_lan_server_send_size = 388                  ; Server packet size on LAN
net_mdm_client_send_every = 2                   ; Client packet freq on dialup
net_mdm_client_send_size = 84                   ; Client packet size on dialup
net_mdm_server_send_every = 2                   ; Server packet freq on dialup
net_mdm_server_send_size = 84                   ; Server packet size on dialup
net_server_port = 0                             ; Server port number (0 = default)
net_use_mdm_bandwidth_for_tcp_ip = 1            ; Use modem bandwidthfor TCP/IP

[ Hack ]
steer_ratio = 1                             ; Enable low speed ratio override

[ Joy ]
allow_force_feedback = 1                        ; Use FF if device has it
;force_feedback_damping = 40.000000             ; force feedback damping coefficient
;force_feedback_latency = 0.085000              ; force feedback latency (secs)
;max_steering_torque = 500.000000               ; steering torque in N*in giving max
device force
force_feedback_damping = 30.000000              ; force feedback damping coefficient
force_feedback_latency = 0.000000               ; force feedback latency (secs)
max_steering_torque = 400.000000                ; steering torque in N*in giving max
device force

[ Rasterizer ]
fullScreen = 1                                  ; run Full Screen?

[ SERVER ]
auto_export_standings = 0                   ; Auto export if launched?
dedicated = 0                                   ; Unattended - run server.ini races
launch = 0                                      ; Run GPL as a mp server
max_latency = 0.0                           ; Seconds. Set to 0.0 to disable
password =                                      ; [access][/[boss]][=f.last]
repeat = 0                                  ; If dedicated, repeat (0=forever)

[ Task ]
synch_method = 1                            ; Client synch method

[ Int Profile Values ]
value0 = OpenGL:TossHighestMip:0                ; do not change
value1 = OpenGL:MipFiltering:0                  ; do not change
value2 = OpenGL:MirrorsEvery:0                  ; do not change

[ OpenGL ]
TossHighestMip = 0                              ;
MipFiltering = 4                                ;
MirrorsEvery = 1                                ;

[ Replay ]
replayMemoryOverride = 128000                   ; 128Mbyte

Joachim B?ddeke

GPL frame rate stuttering - solutions?

by Joachim B?ddeke » Thu, 05 Jul 2001 06:21:40

hi,

first try to turn off sound. :-(
lessen the number of sounds, turm of
hardware accelleration of the sblive etc.

i think i tracked it down to be sound related.

Joachim



Roger Squire

GPL frame rate stuttering - solutions?

by Roger Squire » Thu, 05 Jul 2001 07:02:19

There are apparently issues with the sblive and Via chipset mobos, like pci
timing problems etc.  Don't know if there are solutions, check sblive fan
sites and athlon sites.

rms

Per Thuli

GPL frame rate stuttering - solutions?

by Per Thuli » Thu, 05 Jul 2001 11:07:03



> There are apparently issues with the sblive and Via chipset mobos, like
> pci timing problems etc.  Don't know if there are solutions, check
> sblive fan sites and athlon sites.

> rms


Thanks! I have a Soundblaster Live! card and MSI K7T Turbo motherboard with
VIA KT133 chipset. I experienced the exact same problems. Just installed
latest VIA drivers (4.32) from viahardware.com, and updated the AWARD BIOS
from 2.50 to 2.80. Don't know which cured the problem but the stutter is
completely gone, as far as I can tell.

--
"Hamsters - more fun for less money"

Per Thulin

Spamblock in operation - remove the obvious to reply by mail.

Roger Squire

GPL frame rate stuttering - solutions?

by Roger Squire » Fri, 06 Jul 2001 06:35:53

http://www.viahardware.com/download/viatweak.shtm

rms


rec.autos.simulators is a usenet newsgroup formed in December, 1993. As this group was always unmoderated there may be some spam or off topic articles included. Some links do point back to racesimcentral.net as we could not validate the original address. Please report any pages that you believe warrant deletion from this archive (include the link in your email). RaceSimCentral.net is in no way responsible and does not endorse any of the content herein.