Cyberpunk 2077 non sfrutta al meglio le CPU Ryzen. In attesa della patch, ecco una soluzione non ufficiale

Cyberpunk 2077 non sfrutta al meglio le CPU Ryzen. In attesa della patch, ecco una soluzione non ufficiale

Nuovo giorno, nuovo bug per Cyberpunk 2077. I primi acquirenti del gioco hanno ravvisato prestazioni inferiori al dovuto sui sistemi con CPU AMD Ryzen. Il gioco non sembra infatti sfruttare core e thread a dovere. In attesa di una patch, c'è chi ha elaborato un possibile fix, dai risultati non sempre soddisfacenti.

di pubblicata il , alle 08:01 nel canale Videogames
AMDCD Projekt RedRyzen
 
28 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
cdimauro13 Dicembre 2020, 12:04 #11
Originariamente inviato da: Vash_85
Qui danno la colpa al compilatore Intel

https://www.reddit.com/r/pcgaming/c...compiler_which/

Io darei la colpa a chi non lo usare, invece.

EDIT:
Sorry, this post was deleted by the person who originally posted it.
It doesn't appear in any feeds, and anyone with a direct link to it will see a message like this one.
CrapaDiLegno13 Dicembre 2020, 12:55 #12
La cosa bella di questi complottisti è che sono di una ignoranza astronomica.
Basta leggere oltre il primo messaggio (che non c'è nemmeno più.
Nel thread stesso viene riportato che il codice in oggetto di patch non è del compilatore Intel ma di GPUOpen, che è scritto dalla stessa AMD e che a quanto pare il gioco è compilato con GCC.

Quindi il problema è di AMD stessa, non di altri. Inoltre, leggendo qualcosina di più (e capendo quale siano state le scelte di AMD nel passato con l'evoluzione delle sue CPU) si capisce che il problema è solo relativo a quanti thread si voglia far girare sulle sue CPU: FX, Zen1, Zen1 e Zen3 si comportano tutti in maniera differente a seconda di come devono gestire i thread (sopratutto quando questi sono > 4) e quindi la scelta non poteva che cadere sul fatto che essendo codice scritto per le console con Zen2 l'ottimizzazione fosse per quella famiglia, ovvero per CCX che lavorano bene con 4 thread e possono mostrare rallentamenti quando si comincia a far girare codice su core al di fuori di un CCX per via della necessità di passare dalla RAM e non più dalla cache L3.

Purtroppo per i complottisti (fanboy AMD, ne esistono anche si altri generi, ma loro battono tutti i record per la fantasia che ci mettono a scaricare i problemi della loro azienda preferita ad altri) il problema è AMD stessa con le sue scelte diverse per ogni generazione di CPU e quindi con necessità di adottare comportamenti diversi a seconda di quello che ci si trova sotto il cofano. Ma non è solo questione di alto livello su quanti thread far girare. E questo influisce anche sulle scelte di sviluppo a basso livello dei motori perché sulle console abbiamo Zen2 che ha limitazioni che Zen3 e i monolitici Intel non hanno.
Ne vedremo altri di questi problemi e sono sicuro comparirà sempre più gente che grida allo scandalo quando vedranno i grafici dell'occupazione CPU sui PC additando colpe a cose che non comprendono.
The_Hypersonic13 Dicembre 2020, 13:05 #13
Non so se sono fortunato io oppure ho una CPU fortunata. Ho provato a verificare cosa accade con i thread del mio Ryzen5 2600 su una Asus X470 Prime Pro e tutto sale al massimio di utilizzo durante il gioco. Nessun drop nemmeno durante le scene più impegnative.
marcor113 Dicembre 2020, 14:02 #14
Originariamente inviato da: CrapaDiLegno
La cosa bella di questi complottisti è che sono di una ignoranza astronomica.
Basta leggere oltre il primo messaggio (che non c'è nemmeno più.
Nel thread stesso viene riportato che il codice in oggetto di patch non è del compilatore Intel ma di GPUOpen, che è scritto dalla stessa AMD e che a quanto pare il gioco è compilato con GCC.

Quindi il problema è di AMD stessa, non di altri. Inoltre, leggendo qualcosina di più (e capendo quale siano state le scelte di AMD nel passato con l'evoluzione delle sue CPU) si capisce che il problema è solo relativo a quanti thread si voglia far girare sulle sue CPU: FX, Zen1, Zen1 e Zen3 si comportano tutti in maniera differente a seconda di come devono gestire i thread (sopratutto quando questi sono > 4) e quindi la scelta non poteva che cadere sul fatto che essendo codice scritto per le console con Zen2 l'ottimizzazione fosse per quella famiglia, ovvero per CCX che lavorano bene con 4 thread e possono mostrare rallentamenti quando si comincia a far girare codice su core al di fuori di un CCX per via della necessità di passare dalla RAM e non più dalla cache L3.

Purtroppo per i complottisti (fanboy AMD, ne esistono anche si altri generi, ma loro battono tutti i record per la fantasia che ci mettono a scaricare i problemi della loro azienda preferita ad altri) il problema è AMD stessa con le sue scelte diverse per ogni generazione di CPU e quindi con necessità di adottare comportamenti diversi a seconda di quello che ci si trova sotto il cofano. Ma non è solo questione di alto livello su quanti thread far girare. E questo influisce anche sulle scelte di sviluppo a basso livello dei motori perché sulle console abbiamo Zen2 che ha limitazioni che Zen3 e i monolitici Intel non hanno.
Ne vedremo altri di questi problemi e sono sicuro comparirà sempre più gente che grida allo scandalo quando vedranno i grafici dell'occupazione CPU sui PC additando colpe a cose che non comprendono.


Ma dai, perché dare loro dei complottisti?
Totix9213 Dicembre 2020, 14:56 #15
Originariamente inviato da: CrapaDiLegno
La cosa bella di questi complottisti è che sono di una ignoranza astronomica.
Basta leggere oltre il primo messaggio (che non c'è nemmeno più.
Nel thread stesso viene riportato che il codice in oggetto di patch non è del compilatore Intel ma di GPUOpen, che è scritto dalla stessa AMD e che a quanto pare il gioco è compilato con GCC.

Quindi il problema è di AMD stessa, non di altri. Inoltre, leggendo qualcosina di più (e capendo quale siano state le scelte di AMD nel passato con l'evoluzione delle sue CPU) si capisce che il problema è solo relativo a quanti thread si voglia far girare sulle sue CPU: FX, Zen1, Zen1 e Zen3 si comportano tutti in maniera differente a seconda di come devono gestire i thread (sopratutto quando questi sono > 4) e quindi la scelta non poteva che cadere sul fatto che essendo codice scritto per le console con Zen2 l'ottimizzazione fosse per quella famiglia, ovvero per CCX che lavorano bene con 4 thread e possono mostrare rallentamenti quando si comincia a far girare codice su core al di fuori di un CCX per via della necessità di passare dalla RAM e non più dalla cache L3.

Purtroppo per i complottisti (fanboy AMD, ne esistono anche si altri generi, ma loro battono tutti i record per la fantasia che ci mettono a scaricare i problemi della loro azienda preferita ad altri) il problema è AMD stessa con le sue scelte diverse per ogni generazione di CPU e quindi con necessità di adottare comportamenti diversi a seconda di quello che ci si trova sotto il cofano. Ma non è solo questione di alto livello su quanti thread far girare. E questo influisce anche sulle scelte di sviluppo a basso livello dei motori perché sulle console abbiamo Zen2 che ha limitazioni che Zen3 e i monolitici Intel non hanno.
Ne vedremo altri di questi problemi e sono sicuro comparirà sempre più gente che grida allo scandalo quando vedranno i grafici dell'occupazione CPU sui PC additando colpe a cose che non comprendono.


Scusa ma c'è una cosa che non ho ben capito, le nuove console sono Zen 2 e quindi il gioco è stato pensato come hai detto per sfruttare bene questa architettura, allora per quale motivo su PC anche con CPU Zen 2 il gioco non va tanto bene a meno che non si faccia questa modifica? sono perplesso
CrapaDiLegno13 Dicembre 2020, 15:44 #16
Originariamente inviato da: Totix92
Scusa ma c'è una cosa che non ho ben capito, le nuove console sono Zen 2 e quindi il gioco è stato pensato come hai detto per sfruttare bene questa architettura, allora per quale motivo su PC anche con CPU Zen 2 il gioco non va tanto bene a meno che non si faccia questa modifica? sono perplesso


E dove c'è scritto che il gioco non va tanto bene con Zen2?
marcor113 Dicembre 2020, 16:57 #17
Dopo un test più approfondito e con lo stesso punto di salvataggio, la differenza tra i 2 file eseguibili (originale e modificato) c'è:

Originale: Link ad immagine (click per visualizzarla)

Modificato: Link ad immagine (click per visualizzarla)
Totix9213 Dicembre 2020, 17:54 #18
Originariamente inviato da: CrapaDiLegno
E dove c'è scritto che il gioco non va tanto bene con Zen2?


Ti ha risposto marcor1
Sta scritto nel fatto che molti, io compreso con quella modifica, hanno notato aumenti prestazionali.
bonzoxxx13 Dicembre 2020, 22:15 #19
L'ho cominciato ora, mi piace non è male ma è un bel mattone..
lucasantu8514 Dicembre 2020, 09:36 #20
Con 5900x e strix 3090 ho in alcune scene cali a 58fps . tutto ultra e rt in folle , Dlss in qualità.

la cpu effettivamente la vedo lavorare poco

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^