Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : eine weitere FPS frage



Goon1984
25. Juli 2007, 12:31
Hi Jungs,

zuerst mal mein Rechnerlein:
Pentium 4 mit 3,4 GHz
2 GB Ram
2 x Geforce 6600 Gt (SLI)

Jetzt zu meiner offensichtlichen Frage:
wie hol ich noch ein paar FPS raus ohne großartige Qualitätsabstriche in Kauf nehmen zu müssen? Ich habe mir zu Testzwecken die hier auf der Seite angebotene "tweak.cfg" heruntergeladen, welche einen Leistungsgewinn von bis zu 40 FPS verspricht. Beim Laden eines Spiels führt das jedoch jedesmal zum Absturz. Dann habe ich in vielen Beiträgen gelesen das manche bei Steam in den Startoptionen festlegen das CS Source mehr Arbeitspeicher (heapsize?) bzw. mehr von irgedwas zugewiesen bekommt? Wie genau lauten diese Befehle, und welche wären für meine Hardware angebracht, so das ich alles raushole was drin ist^^?

THX im Vorraus

M.f.G. Goon

FrozenFire
25. Juli 2007, 13:01
-heapsize 1048576

in deinem Fall und mehr geht auch nicht ;)

Falls du mal nen Rechner mit mehr als 2GB Ram Hast

Tabelle (http://forum.ingame.de/halflife/showthread.php?s=&postid=145693#post145693)

Und
cl_forcepreload 1 damit alle Grafiken direkt bei Start einer Maps geladen werden und nicht dann wenn du vorbeikommst. Ist aber glaub ich im selben Thread mit drin wie die Tabelle ^^

Ware ganz gut wenn du mal dein Config hier reinstellst dann konnte man schau wo wir abstriche machen könnten.

Ich rate immer von einer low-fps-Config ab wo dann Sachen raus sind die man aber will aber kein Plan hat was wieder rein muss.

Hättest du nen durchschnitts Wert deiner FPS bei nicht mehr als 10 Spielern auf einem Server :confused:

Ich geh mal davon aus das wir nicht unter die Werte gehen die auch von Ligen abverlangt werden weil ab da sieht das eher noch 1.6 aus als Source und du kommst auf keinen Blocker Server mehr drauf.

Goon1984
25. Juli 2007, 13:32
Grüzi,

Wahnsinn!!! Ich hab in den Startoptionen den heapsize Befehl eingegeben... (-console / -heapsize 1048576)
Ist das so richtig mit den "/" dazwischen?
Ich denke ja denn:
Das Fadenkreuz zieht sich zwar nicht schneller zusammen (is aber auch irgendwo so "gedrosselt" oder?) aber die MP5 z.B. rattert dermaßen schnell als würde sie einen kontinuierlichen Strahl an Munition abgebeben^^.
Also entweder bild ich mir das ein oder das hat echt was gebracht. Net graph 3 zeigt mir auf cs-assault mit ings. 8 Speielern (7 bots^^) eine FPS Rate von 40 bis 80 an. Das ist unteres Mittelmaß oder nicht? Fühlt sich aber echt gut an....

Ach ja: / -tickrate 100 / -noipx / -nojoy, bedeuten jeweils was?

Und der zweite Befehl ist in der Console vor Spielantritt einzugeben? cl_forcepreload 1?

Thx auf jeden Fall

M.f.G. Goon

FrozenFire
25. Juli 2007, 14:00
... da geht bestimmt noch was :rolleyes:


Und der zweite Befehl ist in der Console vor Spielantritt einzugeben? cl_forcepreload 1?

Ja oder sollte aber sobald du ihn einmal eingegeben hast in deiner Config.cfg sein kannst ihn aber auch da reinschreiben ;)

Achja / ist überflüssig und kann weg nur


-console -heapsize 1048576

-tickrate 100 brauchst nur für den Server wenn du ihn auf Tickrate 100 starten willst ... also für nen Client egal :P

-noipx -nojoy weiß ich gerade selber nicht is aber auch naja egal :ugly:

Goon1984
26. Juli 2007, 14:48
Grüzi,

sehr schön es klappt! Wie gesagt, entweder alles Einbildung oder es klappt wirklich. ^^

Die Schießprügel wirken extrem agil. FPS Gewinn liegt auf manchen Maps bei 10-20. Merkt man sehr und reicht auch denk ich.

Die Tuning Maßnahmen werd ich mir hinter die Ohren schreiben^^

Vielen Dank für die Hilfe!

Kann geschlossen werden.

M.f.G.

Goon

FrozenFire
26. Juli 2007, 15:48
Naja falls du noch mehr brauchst oder willst ...

Müsste man mal deine Config sehen :)

Goon1984
27. Juli 2007, 14:18
Grüzi,

ja okay wenn da vll noch was drin ist, hier meine config:

unbindall
bind "TAB" "+showscores"
bind "ENTER" "+use"
bind "ESCAPE" "cancelselect"
bind "SPACE" "drop"
bind "," "buyammo1"
bind "." "buyammo2"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "`" "toggleconsole"
bind "c" "radio3"
bind "f" "impulse 100"
bind "h" "commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "buymenu"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+moveleft"
bind "RIGHTARROW" "+moveright"
bind "CTRL" "+duck"
bind "SHIFT" "+reload"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F4" "bug"
bind "F5" "jpeg"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F10" "quit prompt"
bind "KP_INS" "+jump"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE4" "lastinv"
bind "PAUSE" "pause"
cl_righthand "1"
cl_rumblescale "1.0"
cl_debugrumble "0"
cl_team "default"
cl_class "default"
cl_detail_max_sway "5"
cl_detail_avoid_radius "64"
cl_detail_avoid_force "0.4"
cl_detail_avoid_recover_speed "0.25"
cl_chatfilters "31"
cc_linger_time "1.0"
cc_predisplay_time "0.25"
cc_subtitles "0"
cc_lang ""
crosshair "1"
cl_observercrosshair "1"
cam_snapto "0"
cam_idealyaw "90"
cam_idealpitch "0"
cam_idealdist "64"
c_maxpitch "90"
c_minpitch "0"
c_maxyaw "135"
c_minyaw "-135"
c_maxdistance "200"
c_mindistance "30"
c_orthowidth "100"
c_orthoheight "100"
joy_name "joystick"
joy_forwardthreshold "0.15"
joy_sidethreshold "0.15"
joy_pitchthreshold "0.15"
joy_yawthreshold "0.15"
joy_forwardsensitivity "-1"
joy_sidesensitivity "1"
joy_pitchsensitivity "1"
joy_yawsensitivity "-1"
joy_response_move "1"
joy_response_look "0"
joy_lowend "1"
joy_lowmap "1"
joy_accelscale "0.6"
joy_autoaimdampenrange "0"
joy_autoaimdampen "0"
joy_diagonalpov "0"
joy_display_input "0"
joy_wingmanwarrior_turnhack "0"
cl_upspeed "320"
cl_forwardspeed "400"
cl_backspeed "400"
lookspring "0"
lookstrafe "0"
joystick "0"
m_pitch "0.022"
m_filter "0"
sensitivity "12.000000"
m_side "0.8"
m_yaw "0.022"
m_forward "1"
m_customaccel "0"
m_customaccel_scale "0.04"
m_customaccel_max "0"
m_customaccel_exponent "1"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_mousespeed "1"
cl_mouselook "1"
cl_idealpitchscale "0.8"
net_graph "3"
net_scale "5"
net_graphpos "1"
net_graphsolid "1"
voice_modenable "0"
hud_fastswitch "0"
muzzleflash_light "1"
cl_buy_favorite_quiet "0"
cl_buy_favorite_nowarn "0"
cl_autowepswitch "1"
cl_autohelp "1"
cl_radartype "0"
cl_radaralpha "200"
cl_locationalpha "150"
cl_crosshaircolor "0"
cl_dynamiccrosshair "1"
cl_scalecrosshair "1"
cl_crosshairscale "0"
cl_crosshairalpha "200"
cl_crosshairusealpha "0"
cl_radar_locked "0"
overview_preferred_mode "1"
overview_preferred_view_size "600"
hud_classautokill "1"
overview_health "1"
overview_names "1"
overview_tracks "1"
overview_locked "1"
overview_alpha "1.0"
spec_scoreboard "0"
cl_spec_mode "3"
commentary_firstrun "0"
scene_showfaceto "0"
ai_report_task_timings_on_limit "0"
ai_think_limit_label "0"
npc_height_adjust "1"
sv_pvsskipanimation "1"
scene_showlook "0"
scene_showmoveto "0"
commentary "0"
xbox_throttlebias "100"
xbox_throttlespoof "200"
xbox_autothrottle "1"
func_break_max_pieces "15"
suitvolume "0.25"
sv_noclipaccelerate "5"
sv_noclipspeed "5"
sv_specaccelerate "5"
sv_specspeed "3"
sv_specnoclip "1"
sv_skyname "militia_hdr"
sv_backspeed "0.6"
joy_wingmanwarrior_centerhack "0"
joy_axisbutton_threshold "0.3"
voice_forcemicrecord "1"
voice_enable "1"
voice_scale "1"
snd_duckerthreshold "0.15"
snd_duckerreleasetime "2.5"
snd_duckerattacktime "0.5"
snd_ducktovolume "0.55"
adsp_debug "0"
dsp_dist_max "1440.0"
dsp_dist_min "0.0"
snd_mixahead "0.1"
snd_musicvolume "1.0"
volume "1.0"
snd_pitchquality "0"
snd_digital_surround "0"
vprof_warningmsec "10"
vprof_unaccounted_limit "0.3"
vprof_verbose "1"
vprof_graphheight "256"
vprof_graphwidth "512"
texture_budget_background_alpha "128"
texture_budget_panel_bottom_of_history_fraction ".25"
texture_budget_panel_height "284"
texture_budget_panel_width "512"
texture_budget_panel_y "450"
texture_budget_panel_x "0"
budget_panel_height "384"
budget_panel_width "512"
budget_panel_y "50"
budget_panel_x "0"
budget_background_alpha "128"
budget_bargraph_range_ms "16.6666666667"
budget_panel_bottom_of_history_fraction ".25"
budget_history_range_ms "66.666666667"
budget_history_numsamplesvisible "100"
budget_show_history "1"
budget_show_averages "0"
budget_show_peaks "1"
budget_averages_window "30"
budget_peaks_window "30"
budget_bargraph_background_alpha "128"
r_gamma "0.5"
sv_forcepreload "0"
sv_voiceenable "0"
sv_logbans "0"
sv_log_onefile "0"
sv_logecho "0"
sv_logflush "0"
sv_logfile "0"
sv_logsdir "logs"
dsp_enhance_stereo "0"
dsp_volume "1.0"
dsp_slow_cpu "0"
cl_allowupload "1"
mp_decals "200.000000"
r_drawmodelstatsoverlaymax "1.5"
r_drawmodelstatsoverlaymin "0.1"
r_ambientfactor "5"
r_ambientfraction "0.1"
r_ambientmin "0.3"
r_ambientboost "1"
r_eyesize "0"
r_eyeshift_z "0"
r_eyeshift_y "0"
r_eyeshift_x "0"
r_eyemove "1"
r_eyegloss "1"
skill "1"
closecaption "0"
con_enable "1"
cl_downloadfilter "all"
cl_allowdownload "1"
cl_forcepreload "1"
cl_soundfile "sound/player/jingle.wav"
cl_logofile "materials/vgui/logos/Spray_bullseye.vtf"
cl_timeout "30"
cl_showpluginmessages "1"
tv_nochat "0"
sv_unlockedchapters "1"
cl_updaterate "20"
cl_cmdrate "30"
bgmvolume "1"
password ""
name "goon"

M.f.G. Goon

FrozenFire
27. Juli 2007, 19:12
Schade keine mat befehle drin :D

Egal du kannst dir Bumbmaping aus machen falls es an ist denke mal du hast mat_dxlevel 90 dann ...

//AN
mat_bumpmap "1"
mat_specular "1"
mat_fastnobump 0
mat_fastspecular 1

// AUS
mat_bumpmap "0"
mat_specular "0"
mat_fastnobump 1
mat_fastspecular 1

... müssen alle sonst bekommst du Chrom Models/ oder Effekte

Dann wäre da noch die Himmelsgrafiken ... naja wenn du die Baumkronen der Palmen auf dust2 behalten willst mach es nicht. Bietet aber einen Leistungs schub da unnötige Grafiken wegfallen :P

r_3dsky 0
wenns nicht gefallt einfach wieder 1 dann sind die wieder da.

Ich seh gerade deinen Netsettings mit ab DSL 2000 kannst du wirklich

rate 25000
cl_updaterate 100
cl_cmdrate 100
cl_interpolate 1
cl_interp 0.01
cl_interp_all 0
cl_smoothtime 0.01
cl_smooth 0
nehmen weil 30/20 is naja wirklich nicht das ware ^^

Dann könntest du noch an der Modelqualität drehen was du aber auch unter Optionen machen könntest

r_rootlod "1"
oder "2"
(0 - 7) 0=hoechste die ESL erlaubt nur Werte von 0, 1 & 2 und ich würde dir auch zu keinen gössern als 2 raten. Soll ja noch nach Source aussehen und nicht nach 1.6 oder Quake III Arena :P

Wenn du blut geleckt hast kannst ja mal die werte aus einer Low fps config vergleichen schaun was du da hast und ob du das spezifische setting gebrauchen kannst ^^

PS: Wenns mehr wird würde ich dir zu einer extra Config raten die du in die valve.rc (offnen mit Editor) einbinden kannst mit
exec name_der_config.cfg