Avatar billede nidyahou Praktikant
29. august 2006 - 22:12 Der er 9 kommentarer og
1 løsning

256 mb geforce 7600 go producerer kun 50-60 fps i cs

hvorfor performer det ikke bedre? Er det ikke til mere?
Avatar billede johnstigers Seniormester
29. august 2006 - 22:21 #1
Avatar billede johnstigers Seniormester
29. august 2006 - 22:27 #2
svar!
Avatar billede nidyahou Praktikant
29. august 2006 - 22:55 #3
ja er du gal det ændrede lidt, nu er den oppe at støde ved 300 fps :D thx m8
Avatar billede johnstigers Seniormester
30. august 2006 - 14:11 #4
Tak for point :)
Avatar billede gider_ikke_mere Nybegynder
11. september 2006 - 03:37 #5
Det var godt det hjalp. Men artiklen er den reneste gang vås, jeg længe har hørt. Bid dig blot fast i at du har fået højere framerate, og glem resten af artiklen!
Avatar billede johnstigers Seniormester
11. september 2006 - 21:11 #6
akyhne - hvad er der galt med artiklen?
Avatar billede gider_ikke_mere Nybegynder
11. september 2006 - 23:27 #7
Alt!!! På nær løsningen af problemet.

Nedenstående er taget fra linket herover (29/08-2006 22:21:16)
Mine kommentarer er sat i <> klammer. For læsbarhedens skyld kan du kopiere teksten til Word og markere alt hvad jeg har skrevet med fed skrift.

Hvad er FPS og hvad kan det ?
"FPS" står for "Frames Pr Second". Det betyder hvor mange billeder du får vist på skærmen pr. sekund.
<Både korrekt og forkert. FPS bruges om spillets renderinger/beregninger pr. sekund. Hz eller Frame Rate er skærmens opdatering pr. sekund - 2 vidt forskellige ting>

Sagt på en anden måde - jo højere FPS jo mere kommer man til at se hvad der i virkeligheden sker snarere end hvad der sker en gang imellem. Så det er klart det har store fordele selvom man lige skal vænne sig til det først.

Hvorfor er de ikke højere fra starten ?
Som standard er FPS 60.
<60FPS i hvad? Din skærms frame rate, som det hedder, kører på et fast antal opdateringer pr. sekund, det er nogle skærmstandarder. Eksempelvis 60, 72, 85, 100, 120 frame rates. Når XP installeres, og man logger ind første gang, kører skærmen i 800*600, 60Hz. Dette gør man, da det er en opløsning de fleste skærme under 15 år kan klare. Hvis XP startede med højere frekvens, ville nogle brugere få sort eller flimrende skærm. En skærm der kører i 60Hz, tænder og slukker 60 gange i sekundet. Det hedder ikke FPS og har intet med FPS at gøre>

Men hvorfor er den så ikke 100 som er det mest optimale (og højeste)? Grunden til dette er at når CS bliver installeret bruger man "Software" eller "DirectX" som grafikdriver. Disse laves af Microblød som har valgt at begrænse alle spil til 60 FPS for at de i deres egne spil kan sætte den op til 100 FPS
<Vi taler her stadig om frame rate eller Hz, og ikke FPS. Altså hvad skærmen skal præstere, og ikke hvad spillet kan!!! Og så er det spillet og grafikdriveren og ikke styresystemet der bestemmer frame raten. Dog ikke alle spil understøtter muligheden for højere frame rate. Man kan dog i DirectX (Dxdiag værktøjet) selv bestemme hvor høj framerate skærmen skal køre med>

(Der findes programmer der låser op for dette dog).
<Ja, blandt andet Microsofts eget værktøj, Dxdiag.>

Dette betyder at får man kan få 100 FPS
<Der tales her om Frame Rate. Pas på , for de færreste skærme kan køre 100Hz, i f.eks. 1024*768 uden at gå i sort>

skal man installere en grafikdriver der ikke kommer fra Microblød.
<Hvis man spiller, bruger man som regel, enten et ATI eller Nvidia grafikkort, og dermed deres drivere. Driveren der som standard bliver installeret i XP, er nemlig bare det - en standarddriver. Den ved ikke hvad din skærm kan klare>

Denne driver hedder OpenGL og er lavet til/af Linux.
<Nej, OpenGL er ikke lavet specielt til Linux, og slet ikke af Linux. Linux er et styresystem, som XP, og kan ikke lave drivere. Og der er ikke noget specielt firma der laver Linux.>

Hvordan får jeg højere FPS ?
Det kan være en fordel at hente den opdaterede driver til dit grafik kort, men HUSK, tag en backup af den gamle først, det er før set at det ikke dur.
<Tage backup af driver??? Hvordan og hvorfor? Hvis computeren bruger XP standard driveren, slettes denne ikke. Det kan den nemlig ikke umiddelbart. Hvis grafikkortet f.eks. bruger en driver der fulgte med denne, kan man bare installere denne igen. Der er ingen grund til at gøre folk nervøse!!! Husk dog at fjerne den nye driver først!>

Men ellers installer den opdaterede driver.
Nu er der så nogle forskellige indstillinger der skal foretages på dit grafikkort og i din userconfig.cfg
<Se, nu snakker vi endelig fornuftig, og om noget helt andet, nemlig: Hvordan får vi renderingen i spillet til at leve op til hvad skærmen kan vise os, eller bedre. Vores ønske er helst at spillet kan få renderet mindst 30 bevægelser pr. sekund, da det er derunder vores øjne begynder at opfatte, at spillet hakker. Kører vores skærm i 60Hz, får vi dog immervæk stadig 60 billeder i hovedet, men der kan f.eks være 5 opdateringer i streg, hvor billedet er det samme, på grund af et årligt/langsomt grafikkort>


Installer den downloadede Detonator-driver.

Du skal sætte dit grafikkort til deaktiveret i lodret synkronisering -
<I fagsprog, og i mange drivere, kaldet Vsync>

Du skal sætte dit grafikkort til deaktiveret i anti alising-
<Hvis din computer er for svag til at vise AA, så ja. Men man mister en hel del af effekterne i spillet>

Åben din userconfig.cfg, hvis du ikke har en i cstrike mappen, så opret da en i notesblok. Sørg derefter der ligger en linie

i din config.cfg, der ser sådan ud exec userconfig.cfg
Indtasts disse 2 linier i din userconfig.cfg
fps_max 999
developer 1

fps_max 999 : Sørger for du får 100 i fps

developer 1 : Sørger for at du kan overstrige 100 fpsbr>
<Se, ovenstående forklaring der dækker brugen af userconfig.cfg, er en "fejl" fra producenterne af CS, og ikke nogen bug i XP, der løses. Her fortælles blot hvordan man løser problemet. Når jeg skriver fejl i gåseøjne, er det fordi det egentlig ikke er en bug, men måden grafikkort og spil arbejder sammen på. Et spil kan nemlig ikke umiddelbart rendere flere billeder pr. sekund, end skærmens opdateringsfrekvens. Dette er vel lavet sådan, da det egentlig ingen mening giver med højere FPS, end hvad skærmens frame rate kan klare. Ovenstående virker også kun ved at ændre Vsync til Off i grafikdriveres indstillinger. Når man gør dette, fortæller man spillet - og grafikkort, at spillet gerne må rendere hurtigere end skærmen, for at være på forkant, og dermed teoretisk være mere nøjagtig med billedet i det øjeblik skærmen skal vise næste billede.>

Husk at det ikke er sikkert du kan få 100 FPS på grund af dit grafikkort. Men du vil dog altid kunne få mere end 60.
<Nej, det er din computer, d.v.s hovedsageligt ram, grafikkort samt processor, der bestemmer hvor højt computeren kan komme op! Lov ikke noget der ikke kan holdes!!!>


<Der er 3 ting der betyder noget for oplevelsen af et spil: Spillets Frames per Second (FPS), skærmens Frame Rate (Hz), og tiden der går før et vist billede på skærmen dør ud.

Spillet: Under 25 FPS (25 renderinger pr. sekund), begynder det menneskelige øje at opfatte overgangen fra et billede til det næste. Alt over 80-100 FPS er egentlig bare spild af computerkraft.

Skærmen: En skærm gør det samme som en glødepære, eller et lysstoprør, nemlig tænder og slukker et vis antal gange pr. sekund. Man ser ofte et lysstofrør står og flimrer. Det er fordi det er en gasart i røret der tilsættes elektroner 50 gange i sekundet. Disse lysglimt er så hurtige til at dø ud, at man faktisk med et digitalkamera med hurtig lukkertid kan tage et billede at røret hvor det er helt slukket. En glødepære er en tråd der bliver hvidglødende 50 gange i sekundet. Den når ikke at gløde ud, før næste impuls kommer. Derfor flimrer en glødepære ikke som et lysstofrør. En skærm/monitor gør som et lysstofrør. Tænder og slukker helt, de antal gange som frekvensen til skærmen er sat til. Da en almindelig CRT skærm er meget hurtig til at slukke, vil der opfattes en flimren som med et lysstofrør. Først på 85Hz, og derudover,kan øjet ikke opfatte tænd/sluk egenskaben mere. En fladskærm derimod, er meget langsom til at miste billedet, altså brænde billedet ud. Lidt som en glødetråd. på meget langsomme, ældre fladskærme, holdes billedet så lag tid at det slet ikke forsvinder inden næste billede kommer. Det er denne egenskab der gør at hurtige bevægelser trækker spor over skærmen. Denne tid kaldes Responstid, og skal være så lav som muligt. Denne (dårlige) egenskab ved fladskærme gør, at disse ikke flimrer i samme grad som CRT skærme.

Til at demonstrere ovenstående kan man tage et videokamera i dagslys. Optag din CRT skærm mens den arbejder, hvadenten det er et spil, eller bare en grafisk visning. Når du så afspiller videoen på dit TV, vil det se forfærdeligt ud. Skærmen kører måske med 60Hz, hvor kameraet optager 25 billeder pr. sekund. her kan du så, hvis videomaskinen kan steppe billede for billede, se billeder fra skærmen der er mere eller mindre sorte. Dette er fordi kameraet nogen gange tager et billede i det øjeblik skærmen er slukket. Man ser tit effekten på TV, når folk i et kontor bliver interviewet. Skærmene i baggrunden flimrer voldsomt.>
Avatar billede johnstigers Seniormester
11. september 2006 - 23:58 #8
Du er nu heller ikke så god selv ;)
Mine kommentarer er sat i parantes - lidt blandet...

Der findes programmer der låser op for dette dog).
<Ja, blandt andet Microsofts eget værktøj, Dxdiag.>
(Forkert - det er directdraw, og dette bruges af næsten ingen - der bruges OpenGL)

Du skal sætte dit grafikkort til deaktiveret i lodret synkronisering -
<I fagsprog, og i mange drivere, kaldet Vsync>
(Ja - det hedder det bare ikke i driveren - så skriver man Vsync vil de fleste lede efter noget der ikke kan findes)

skal man installere en grafikdriver der ikke kommer fra Microblød.
<Hvis man spiller, bruger man som regel, enten et ATI eller Nvidia grafikkort, og dermed deres drivere. Driveren der som standard bliver installeret i XP, er nemlig bare det - en standarddriver. Den ved ikke hvad din skærm kan klare>
(En driver fra ATI eller Nvidia ved heller ikke hvad ens skærm kan klare - dette skal man som altid selv indstille)

Hvad er FPS og hvad kan det ?
"FPS" står for "Frames Pr Second". Det betyder hvor mange billeder du får vist på skærmen pr. sekund.
<Både korrekt og forkert. FPS bruges om spillets renderinger/beregninger pr. sekund. Hz eller Frame Rate er skærmens opdatering pr. sekund - 2 vidt forskellige ting>

Sagt på en anden måde - jo højere FPS jo mere kommer man til at se hvad der i virkeligheden sker snarere end hvad der sker en gang imellem. Så det er klart det har store fordele selvom man lige skal vænne sig til det først.
(Ja her er du bare enig - ingen grund til at kommentere)

Du skal sætte dit grafikkort til deaktiveret i anti alising-
<Hvis din computer er for svag til at vise AA, så ja. Men man mister en hel del af effekterne i spillet>
(Nej AA skal deaktiveres for at få fuld fps, som denne guide beskriver. Det er enten eller, ellers vil det ikke virke)

Åben din userconfig.cfg, hvis du ikke har en i cstrike mappen, så opret da en i notesblok. Sørg derefter der ligger en linie

i din config.cfg, der ser sådan ud exec userconfig.cfg
Indtasts disse 2 linier i din userconfig.cfg
fps_max 999
developer 1

fps_max 999 : Sørger for du får 100 i fps

developer 1 : Sørger for at du kan overstrige 100 fpsbr>
<Se, ovenstående forklaring der dækker brugen af userconfig.cfg, er en "fejl" fra producenterne af CS, og ikke nogen bug i XP, der løses. Her fortælles blot hvordan man løser problemet. Når jeg skriver fejl i gåseøjne, er det fordi det egentlig ikke er en bug, men måden grafikkort og spil arbejder sammen på. Et spil kan nemlig ikke umiddelbart rendere flere billeder pr. sekund, end skærmens opdateringsfrekvens. Dette er vel lavet sådan, da det egentlig ingen mening giver med højere FPS, end hvad skærmens frame rate kan klare. Ovenstående virker også kun ved at ændre Vsync til Off i grafikdriveres indstillinger. Når man gør dette, fortæller man spillet - og grafikkort, at spillet gerne må rendere hurtigere end skærmen, for at være på forkant, og dermed teoretisk være mere nøjagtig med billedet i det øjeblik skærmen skal vise næste billede.>
(Ikke teoretisk - mange CS gamere er enige i at man rammer bedre med denne indstilling)
Avatar billede gider_ikke_mere Nybegynder
12. september 2006 - 00:36 #9
Du KAN sætte framerate i DxDiag programmet! Han får det til at lyde som om microsoft begrænser- og ingen muligheder giver! Jeg kan heller ikke fordrage Microsoft, men tingene skal være retfærdige!

Vsync - jo i engelske drivere gør det! Jeg gør bare opmærksom på det!

"hvad ens skærm kan klare" - Jeg henviser til at Microsoft aldrig har haft i tankerne at udvikle drivere til grafikkort. Det kan de ikke, med mindre de skal putte nye drivere med Windows Update hver måned. Det job ved de trods alt at Nvidia og ATI klarer bedst.

"Du skal sætte dit grafikkort til deaktiveret i anti alising-" - Jeg påpeger bare at det ikke er nødvendig, hvis grafikkortet sagtens kan følge med. Hvis formålet er så høje FPS som overhovedet muligt, hvilket ingen formål har, har han ret.

(Ikke teoretisk - mange CS gamere er enige i at man rammer bedre med denne indstilling). - Her er hvad CS udviklerne mener om den sag:

Anything from 30FPS to 100FPS should be comfortable for game play, going higher then 100 is not particularly useful and anything lower then 15FPS will feel laggy or stop-action.

Og her er hvordan CS udviklerne selv siger ovenstående trick skal klares:

Having vsync off can cause visual artifacts and "tearing" when you play. If you see this effects, turn VSYNC on in the advanced properties for your graphics card.

fps_max
In the game, the maximum frames per second (FPS) is set by this CVAR:

fps_max [72 = default, 100 = max]

The default is 72, max is 100

If you have VSYNC on and your desktop refresh rate is set to 60, the maximum FPS that you will see while in game is 60FPS, even if you have fps_max 72 set.

Ikke et ord om at AA skal deaktiveres!
Avatar billede gider_ikke_mere Nybegynder
12. september 2006 - 01:01 #10
... og det er stadig den mest misvisende artikel om skærme- og skærmopdatering jeg har læst! Forfatteren giver jo blandt andet Microsoft skylden for at skærme ikke er mere plug and Play, end de er. Prøv lige at sætte en skærm og grafikkort op i Linux. DER får man sved på panden.

Derudover loves flere FPS. Det bliver aldrig højere end maskinen kan klare! Forfatteren skriver også: Installer den downloadede Detonator-driver. Hvad hvis jeg har et ATI-kort!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester