A CyberPunk 2077 körül óriási pezsgés volt az elmúlt hónapok során, a várva várt játék azonban több csúszást is elszenvedett, ám most már végre elérhető, így aki szeretné, és rendelkezik kellően combos PC-vel, már játszhat vele. Az AMD RYZEN processzorral rendelkezők számára okozott némi kellemetlenséget az új cím, ugyanis az első hivatalos és felhasználói tesztek szerint homokszem került a gépezetbe: míg az Intel Hyper Threading támogatásában rejlő lehetőségeket képes kihasználni az új cím, addig az AMD RYZEN processzorok SMT támogatásához sajnos nem nyúl, am csökkent teljesítményt eredményez. Utóbbi pont azokat a processzorokat sújtja, amelyeknél az SMT támogatás érezhető előnyöket kínálhatna: az alacsony magszámú, olcsóbb modelleket.

Hogy mi áll a probléma hátterében? A vizsgálatok alapján elég prózai okkal van dolgunk: a játék indítása során megnézi, milyen processzor van a rendszerben, amivel nem is lenne baj, ám a fejlesztés kezdetekor az AMD Bulldozer sorozatának leszármazottjaira készítették fel a szoftvert, így ha az „AuthenticAMD” gyártói jelölés mellett nem talál „family = 0x15” stringet, akkor az SMT támogatás nem aktiválódik, vagyis a logikai processzormagokon nem, csak a fizikai processzormagokon fut.

Ha a játék ütemezője a Bulldozer sorozatnál újabb vagy éppen régebbi AMD központi egységet „talál”, a munkafolyamatokat a fizikai processzormagokhoz továbbítja, az SMT támogatás így nem kínálhat semmiféle előnyt. Ennek a hibának az az oka, hogy a játék egy elég régi, 2017-es GPUOpen kódot használ az AMD processzorok azonosítására, ami véletlenül benne maradhatott a kódban, ám szerencsére van rá megoldás.

A hibára egy reddit felhasználó, chaosxk talált megoldást, amelynek során HxD hex szerkesztővel kell átírni egy Hex értéket a Cyberpunk2077.exe fájlban. A művelet megkezdése előtt mindenképpen érdemes mentést készíteni erről az állományról, hogy az esetleges hibák miatt ne váljon indíthatatlanná a játék.

A művelet az alábbiak szerint néz ki

  1. Töltsük le a HxD hex szerkesztőt innen
  2. Keressük meg a Cyberpunk2077.exe fájlt, ami  GoG esetén a Cyberpunk 2077\bin\x64 könyvtárban lesz, míg a Steam felhasználók a Steam\steamapps\common\Cyberpunk 2077\bin\x64\Cyberpunk2077.exe könyvtárban találhatják meg.
  3. Ha a fájlt megtaláltuk, készítsünk róla másolatot egy másik könyvtárba
  4. A Cyberpunk2077.exe fájlt húzzuk be a HxD szerkesztőbe, ahol rengeteg hexadecimális érték fog megjelenni
  5. A CTRL+F billentyűkombinációval nyissuk meg a keresőt és a felugró ablaknál válasszuk a hex értékek fület (Hex-Values)
  6. Következő lépésként  illesszük be a keresőbe ezt a stringet: 75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08
  7. Másoljuk ki ezt a stringet: EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08
  8. Menjünk vissza a HxD szerkesztőbe, majd a kijelölt string helyére a „Paste Insert” funkció segítségével illesszük be az előbb kimásolt stringet
  9. Ha ez kész, mentsük a fájlt a felső sorban található mentés ikonra kattintva
  10. Készen vagyunk, próbáljuk ki a játékot, jobb teljesítményt fogunk tapasztalni

A beszámolók szerint ez a kis trükk megoldja a fentebb részletezett problémát, azaz a játék végre elkezdheti használni az SMT támogatást, ami magasabb CPU terhelést eredményez, cserébe viszont az FPS értékek is növekszenek, a játék stabilabban futhat, plusz a mikro-akadozásoktól is búcsút vehetünk.

A Tom’s Hardware munkatársai azt is lemérték, mekkora gyorsulást hoz a fentebb részletezett trükk, az eredmények beszédesek. A módosított játékkal futó processzorteszteknél a processzor neve után a „modified” jelölés szerepel. Íme:

Galéria megnyitása

Ahogy az a fentiekből is látszik, a RZYEN 5-ös processzorok eléggé látványosan gyorsultak az SMT technológia „engedélyezése” után, míg a RYZEN 9 5950X lényegében lassabb lett, így ennél a processzornál nem érdemes bajlódni a javítással.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

48 hozzászólás

A komment írásához előbb jelentkezz be!
Imasundaj
Imasundaj
2020. dec. 18. 17:41
#10

Én alapvetően pozitívan próbálom nézni a világot.

Szerintem a fejlesztőknek rengeteg dolguk volt a játék megjelenése előtt már hónapokkal. Még most is viszonylag sok a bug a játékban. De ha most ennyi van, akkor pár hónapja vajon mennyi lehetett? Valószínűleg tudnak erről a hibáról, csak éppen a prioritása annyira alacsony, hogy még nem jutottak odáig, hogy javítsák.

Csak pletyka, de állítólag december 21-én érkezik egy patch, ami javítani fogja a legtöbb bug-ot. https://wccftech.com/major-cyberpunk-2077-patch-december-21/

Egy közleményben amúgy a CDPR vezetősége elismerte, hogy túl korán adták ki a játékot.

"After three delays, we as the Management Board were too focused on releasing the game," CDPR joint-CEO Adam Kiciński said during a recent conference call addressing the issues with the PS4 and Xbox One versions of the game. "We underestimated the scale and complexity of the issues, we ignored the signals about the need for additional time to refine the game on the base last-gen consoles... This caused the loss of gamers’ trust and the reputation that we’ve been building through a big part of our lives."

https://arstechnica.com/gaming/2020/12/cdpr-admits-it-ignored-the-signals-of-cyberpunk-2077s-console-issues/

Több idő kellett volna, de úgy döntöttek, hogy mégis kiadják. Aztán most jön a magyarázkodás, a bocsánatkérés, és remélik, hogy a végére pozitívan jönnek ki az egészből. Bár szerintem egy ekkora cég pontosan tudja, hogy mennyibe fog kerülni ez az egész "botrány".

Whysper
Whysper
2020. dec. 18. 20:12

@Imasundaj  ahogy látod  nem sokra mennek vele,ha a Sony-t megnézed.

Whysper
Whysper
2020. dec. 18. 13:03
#9

Ennyit eről. a 3600XT 88.000 Ft és 7 fpssel amrad el a  200k-s  i9-től a 5600X meg  pár sor miatt 7 fps lemaradásból csinál  + 6 fps-t.

Törölt felhasználó
Törölt felhasználó
2020. dec. 21. 18:50

@csabi02  Terrorka és Perecke! mi a retkes francot nem bírtok értelmezni? Hmm? Mi az ami ennyire f@szság irányba vitte az agyatokat?! hmm?  Értelmifogyatékosok vagytok vagy mi a tök? Terrorka, nem bazdmeg, neked te...  Ezt az iq szegény bandát... Szánalmas.

sensorprime
sensorprime
2020. dec. 18. 9:16
#8

De egy igazi cyberpunk meghackeli a játékot is hogy jobban menjen , lehet hogy szándékos? (csak viccelek) :D

Trolltaxi
Trolltaxi
2020. dec. 17. 21:38
#7

Az egyik világcég behekkeli/lefizeti/beinjektálja/átírja/bennehagyja/kifelejteteti a globális versenytárs technológiáját lenullázó megoldást épp a Cyberpunkba! MEKKORA META! :)

Törölt felhasználó
Törölt felhasználó
2020. dec. 17. 18:10
#6

Mennyire hihető az, hogy jaj, elfeledkeztünk egy már évek óta a piacon és több generációt megélt cpu családról... Nekem visít a kamuka jelzőm! Azért az 5600X-nek mikor elengedik a haját, azért megindul rendesen!

Terror
Terror
2020. dec. 18. 20:40

@AntIntel Ant angolul hangyát jelent. De amúgy melyik részét nem érted annak, hogy vannak dolgok, amik meg az Intel cuccain szarnak be a játékban? De nyilván itt valami összeesküvés-elmélet lesz, mert az AMD-ről mindenki tudja, hogy őket csak báncsák a gonosz szoftvermérnökök.

Geralt_of_Trivia
Geralt_of_Trivia
2020. dec. 17. 16:36
#5

Érdekes, az én feladatkezelőm nem így néz ki 2700X-szel, valahol 70% környékén van max a processzor minden szálon, és a gog telepítőn meg egy 1.04-en kívül semmit nem buheráltam rajta. Lehet csak azokkal a processzorokkal nem barátkozik, amikben több a mag mint egy zacskó szotyiban?

Dragon3k
Dragon3k
2020. dec. 24. 18:38

@Geralt_of_Trivia  legalább a képet nézd meg az értékekkel, az 5950x pont rosszabbul megy az átírással és az 5600x profitál belőle, amiben kevesebb mag van, mint a Te cpu-dban.

pdx006
pdx006
2020. dec. 17. 15:45
#4

Az már csak egy plusz meglepetés hogy tud jobban is futni ha ezelőtt se volt hőbörgés hogy rosszul futna rajtuk.

Saabtroll95
Saabtroll95
2020. dec. 17. 13:22
#3

Mekkora meglepetés, hogy az Nvidia által pénzzel kitömött kiadó az AMD Radeon kártyák RT képességein túl a Ryzenek szálainak a felét is letiltja a játékában...

Just Nvidia ethics.

Perecke
Perecke
2020. dec. 19. 20:05

@Saabtroll95  Az 5950X eredménye nem igazolja az elméletedet!

rfj1989
rfj1989
2020. dec. 17. 12:35
#2

Nagyon nagyon nagyon ciki a fejlesztőkre nézve, hogy 3 éve felszálló pályán levő Ryzen procikkal ennyire felületesen teszteltek kiadás előtt, hogy ez nem jött ki nekik... ég a pofámon a bőr helyettük is... erős szekunder szégyenérzetem van most... egy ilyen játéknál amit annyian vártak....

Chavalier
Chavalier
2020. dec. 18. 10:02

@tomchee  :D sírok

Terror
Terror
2020. dec. 17. 12:30
#1

Viszont a memóriaallokáció az AMD processzorokon megy jól, az inteleken meg belövi a játék a konzolok limitjeit.

ljs
ljs
2020. dec. 17. 16:21

@Denton  Köszönöm mindkettőtök segítségét! Kipróbálom.

Vissza az oldal tetejére