Jump to content

Grand Theft Auto bez čučanja


CYBERWASTE

Recommended Posts

Guest Yerathroth
Ne, dosta je brži i bolji. Ali se ne računa na način na koji si ti to uradio, tj. sabiranjem.

 

Pa daj recite mi onda koliko taj moj procesor ima Ghz u konkretnoj realnosti :)

Share this post


Link to post
Share on other sites

(wall of text incoming)

 

Tvoj stari P4 je koristio jednu stariju procesorsku arhitekturu, dok Core 2 procesori koriste drugu arhitekturu (pritom ne mislim na broj jezgara, nego na način kako je sama elektronika u procesoru organizovana i na način na koji se programi na njoj izvršavaju).

 

Jedno jezgro Core 2 procesora na 2 GHz je brzinski uporedivo sa jednim jezgrom starog P4 na recimo 4 ili 5 GHz. To je otprilike samo da stekneš neku sliku koliko se te arhitekture razlikuju i koliko je Core 2 naprednija, jer sa manje megaherca (i manje potrošene struje) obavi isti posao za isto vreme. Kao što jedan auto troši 4 a drugi 10 litara na 100 km, znači ne možeš različita kola i različite arhitekture da porediš direktno.

 

Ali ako imaš dva jezgra, to ne znači automatski da će program da radi duplo brže. Programi na kompjuteru se izvršavaju u vidu "tokova" (engleski "thread"). Većina starijih programa i igara radila je u jednom takvom "toku" jer su tada svi procesori bili jednojezgarni, tako da na dvojezgarnim ili četvorojezgarnim procesorima koristi samo jedno jezgro. Da bi se iskoristilo više jezgara, program mora biti napisan tako da se izvršava u više "tokova", tj da uporedo obavlja stvari (računa fiziku, crta grafiku itd) i onda će operativni sistem da raspodeli te tokove na pojedinačna jezgra, pa će sve brže da radi.

 

Znači, u programu koji radi u jednom "toku", deo vremena se računa fizika, deo vremena grafika, deo vremena se proverava šta igrač unosi preko miša i tastature, deo vremena se pušta zvuk i tako u krug. Ali kod programa u više "tokova" i na procesoru sa više jezgara, sve ovo može da se radi istovremeno.

 

Ali problem je što je efikasno programiranje u više takvih "tokova" jako teško i zavisi kako od sposobnosti programera, tako i od podataka koji se obrađuju. Recimo program koji kompresuje video materijal lako može da se napravi da na dva jezgra od 2 GHz radi gotovo kao na jednom od 4 GHz, jer se slika podeli u blokove, i onda pola posla jednom "toku" programa, pola drugom i vozi. Ali kod igara je to daleko teže jer nisu sve komponente igre podjednake složenosti, niti se uopšte obrada istih može razdeliti na više "tokova" (zavisi od tipa problema i algoritama koji se koristi za njegovo rešavanje, itd).

 

Prostije od ovog ne može :)

 

 

I odgovor na tvoje pitanje: ako imaš dvojezgarni procesor na 2 GHz, neki program će brzinski da radi kao da je u pitanju samo jedno jezgro na 2 GHz, neki će da radi skoro kao onako kao što si ti rekao, 2x2 = 4GHz, a većina će da radi negde između. Sve zavisi od programa.

Edited by voodoo_

Share this post


Link to post
Share on other sites

Guest Yerathroth
(wall of text incoming)

 

Tvoj stari P4 je koristio jednu stariju procesorsku arhitekturu, dok Core 2 procesori koriste drugu arhitekturu (pritom ne mislim na broj jezgara, nego na način kako je sama elektronika u procesoru organizovana i na način na koji se programi na njoj izvršavaju).

 

Jedno jezgro Core 2 procesora na 2 GHz je brzinski uporedivo sa jednim jezgrom starog P4 na recimo 4 ili 5 GHz. To je otprilike samo da stekneš neku sliku koliko se te arhitekture razlikuju i koliko je Core 2 naprednija, jer sa manje megaherca (i manje potrošene struje) obavi isti posao za isto vreme. Kao što jedan auto troši 4 a drugi 10 litara na 100 km, znači ne možeš različita kola i različite arhitekture da porediš direktno.

 

Ali ako imaš dva jezgra, to ne znači automatski da će program da radi duplo brže. Programi na kompjuteru se izvršavaju u vidu "tokova" (engleski "thread"). Većina starijih programa i igara radila je u jednom takvom "toku" jer su tada svi procesori bili jednojezgarni, tako da na dvojezgarnim ili četvorojezgarnim procesorima koristi samo jedno jezgro. Da bi se iskoristilo više jezgara, program mora biti napisan tako da se izvršava u više "tokova", tj da uporedo obavlja stvari (računa fiziku, crta grafiku itd) i onda će operativni sistem da raspodeli te tokove na pojedinačna jezgra, pa će sve brže da radi.

 

Znači, u programu koji radi u jednom "toku", deo vremena se računa fizika, deo vremena grafika, deo vremena se proverava šta igrač unosi preko miša i tastature, deo vremena se pušta zvuk i tako u krug. Ali kod programa u više "tokova" i na procesoru sa više jezgara, sve ovo može da se radi istovremeno.

 

Ali problem je što je efikasno programiranje u više takvih "tokova" jako teško i zavisi kako od sposobnosti programera, tako i od podataka koji se obrađuju. Recimo program koji kompresuje video materijal lako može da se napravi da na dva jezgra od 2 GHz radi gotovo kao na jednom od 4 GHz, jer se slika podeli u blokove, i onda pola posla jednom "toku" programa, pola drugom i vozi. Ali kod igara je to daleko teže jer nisu sve komponente igre podjednake složenosti, niti se uopšte obrada istih može razdeliti na više "tokova" (zavisi od tipa problema i algoritama koji se koristi za njegovo rešavanje, itd).

 

Prostije od ovog ne može :)

 

 

I odgovor na tvoje pitanje: ako imaš dvojezgarni procesor na 2 GHz, neki program će brzinski da radi kao da je u pitanju samo jedno jezgro na 2 GHz, neki će da radi skoro kao onako kao što si ti rekao, 2x2 = 4GHz, a većina će da radi negde između. Sve zavisi od programa.

 

Hvala puno!

Samo promeni potpis molim te :pivopije:

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Jesam skinuo sam to! I dalje nece da radi. A ovi sto su napisali za instalaciju xlive-a:

"Installation:

* unpack the file xlive.dll into the game folder (don't forget to remove the asi loader if there is one)

* to turn on debug logging, unpack the file xlive_d.dll into the game folder and rename it to xlive.dll"

 

Pa kako da ga reimenujes tako kada vec postoji xlive.dll u tom folderu??? Nije mi jasno

Share this post


Link to post
Share on other sites

Sve u svemu, prvi put kada sam ga instalirao sjebao sam nesto, a ne znam sta, navorucenije ne instalirati igrice dok ste mamurni :) Inace, jel zna neko kako da popravim ovu grafiku, evo na sta lice senke:

 

 

Share this post


Link to post
Share on other sites

  • 5 weeks later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...