Ufficiale Preservation topic | Emulazione, recompilazione, decompilazione e altre magie | Regolamento in OP

  • Autore discussione Autore discussione Sil
  • Data d'inizio Data d'inizio
ufficiale
Un bel vaffancùlo a chi diceva "ehhh ma per l'emulazione importano solo le performance single core".

 
Un bel vaffancùlo a chi diceva "ehhh ma per l'emulazione importano solo le performance single core".

Il fatto che li "usi" non significa che faccia migliorare le performance minime che garantisce. L'emulazione hardware è sempre (finora) scritta per lavorare con un core. Questo non vuol dire che con il tempo emulatori solidi come PCSX2 abbiano avuto migliorie che consentissero ad alcune istruzioni di lavorare in parallelo, ma non è mai una condizione sufficiente.Un 8 core clockato a 3GHz lavorerà sempre molto peggio di un single core a 5Ghz, specialmente in emulatori "giovani".
Ah che difficoltà contestualizzare le affermazioni :asd:

Che poi eri d'accordo pure tu in quel discorso :rickds:

A parte gli scherzi comunque, aspetterò il Cemu pubblico per testare ma spero che il supporto multi-core aumenti le performance minime e non solo quelle massime, perché quello sarebbe fondamentale in una fase ancora abbastanza acerba come questa.

 
Comunque il tipo nel video usa un 8700k cloccato a 5ghz, sarebbe interessante vedere i risultati su un ryzen :asd:

 
Mica male, Vulkan è gia presente in Cemu?

Se riescono a portarlo si potrebbe guadagnare ancora qualche fps sulle gpu amd

 
Mica male, Vulkan è gia presente in Cemu?Se riescono a portarlo si potrebbe guadagnare ancora qualche fps sulle gpu amd
Nope. Ovviamente stanno pensando di usarlo.

Exzap tenterà una transizione passo passo nel corso dei mesi, prima verso OpenGL 4,5 (e successivi) che condivide molto con Vulkan, poi integrando l'uso di shaders binari e non testuali per migliorare velocità e precisione dell'emulazione (SPIR-V).

La cosa che non lo convince è che non avremo una prova delle prestazioni migliori di Vulkan finchè il progetto non sarà nelle sue fasi finali, per ora dobbiamo fidarci del marketing e degli aneddoti ("emulatore X gira meglio con Vulkan").

 
Nope. Ovviamente stanno pensando di usarlo.Exzap tenterà una transizione passo passo nel corso dei mesi, prima verso OpenGL 4,5 (e successivi) che condivide molto con Vulkan, poi integrando l'uso di shaders binari e non testuali per migliorare velocità e precisione dell'emulazione (SPIR-V).

La cosa che non lo convince è che non avremo una prova delle prestazioni migliori di Vulkan finchè il progetto non sarà nelle sue fasi finali, per ora dobbiamo fidarci del marketing e degli aneddoti ("emulatore X gira meglio con Vulkan").
In alcuni casi Vulkan fa davvero la differenza, tipo il core psx di mednafen o nel Dolphin dove sostanzialmente appaia le prestazioni delle gpu Amd con quelle in opengl delle Nvidia.

Sostanzialmente i vantaggi a quanto ne so riguardano soprattutto la diminuzione dei carichi sulla cpu, motivo per cui le architetture GCN di Amd ne traggono più vantaggi (Oltre al fatto che Vulkan è basato su Mantle).

 
In alcuni casi Vulkan fa davvero la differenza, tipo il core psx di mednafen o nel Dolphin dove sostanzialmente appaia le prestazioni delle gpu Amd con quelle in opengl delle Nvidia.Sostanzialmente i vantaggi a quanto ne so riguardano soprattutto la diminuzione dei carichi sulla cpu, motivo per cui le architetture GCN di Amd ne traggono più vantaggi (Oltre al fatto che Vulkan è basato su Mantle).
Il motivo principale per cui AMD riguadagna prestazioni in Vulkan e DX12 è l'overhead del driver che viene annullato con le nuove librerie

 
Il motivo principale per cui AMD riguadagna prestazioni in Vulkan e DX12 è l'overhead del driver che viene annullato con le nuove librerie
Esatto, con gli OpenGL è un bagno di sangue per le radeon :asd:

 
Dagli sviluppatori di Citra:


Announcing yuzu, the first Nintendo Switch emulator that does all of the things you didn't need it to do! Stay tuned for more from the yuzu team!

— yuzu (@yuzuemu) 14 gennaio 2018



 
Ci hanno messo anche meno di quanto pensassi, una decina di mesi dall'uscita della console. Immagino che ora sia ad uno stato ancora piuttosto acerbo, ma che abbiano annunciato il suo avvento per tirare su un po' di fondi. Mi chiedo però se riusciranno a portare avanti anche il Citra; non mi sono mai interessato, ma mi pare di capire che sia ben lungi dall'essere perfettamente funzionante...

 
Ci hanno messo anche meno di quanto pensassi, una decina di mesi dall'uscita della console. Immagino che ora sia ad uno stato ancora piuttosto acerbo, ma che abbiano annunciato il suo avvento per tirare su un po' di fondi. Mi chiedo però se riusciranno a portare avanti anche il Citra; non mi sono mai interessato, ma mi pare di capire che sia ben lungi dall'essere perfettamente funzionante...
Appunto. :asd:

Non fosse loro il progetto magari mi salirebbe un attimino l'hype.

 
A quanto ho capito questo progetto è comunque collegato con Citra a livello architetturale, quindi dovrebbero riuscire a portare avanti entrambe le cose senza patemi.

In ogni caso la Switch monta lo stesso soc di nvidia shield tablet e dovrebbe già esserci qualcuno che si è studiato l'architettura hardware, non so però se usa una versione di android pesantemente modificata oppure un so proprietario di nintendo.

 
è sicuramente una buona notizia, ma a quanto so citra dopo anni è ancora in alpha tipo:asd:

 
A quanto ho capito questo progetto è comunque collegato con Citra a livello architetturale, quindi dovrebbero riuscire a portare avanti entrambe le cose senza patemi.In ogni caso la Switch monta lo stesso soc di nvidia shield tablet e dovrebbe già esserci qualcuno che si è studiato l'architettura hardware, non so però se usa una versione di android pesantemente modificata oppure un so proprietario di nintendo.
Dubito potentemente che Switch usi Android. Tegra inoltre è una CPU "normale" (cioè non una roba super personalizzata quanto il CELL di PS3, anche se non possiamo escludere che Nintendo abbia effettuato qualche personalizzazione di qualche tipo) quindi la documentazione penso sia accessibile pure a me e a te, dal sito NVIDIA.

 
Dubito potentemente che Switch usi Android. Tegra inoltre è una CPU "normale" (cioè non una roba super personalizzata quanto il CELL di PS3, anche se non possiamo escludere che Nintendo abbia effettuato qualche personalizzazione di qualche tipo) quindi la documentazione penso sia accessibile pure a me e a te, dal sito NVIDIA.
https://en.wikipedia.org/wiki/Nintendo_Switch_system_software

A quanto pare possiede un software proprietario basato su freeBSD e già usato su 3ds, quindi adesso si spiega perchè quelli di Citra hanno iniziato in parallelo lo sviluppo di yuzu.

 
Ho provato su Cemu sia Zelda che Xenoblade. Il primo con tutti i fix va perfettamente, non c'è più neanche il minimo stutter. L'unico contro è non poterlo giocare a 60 fps con la mia configurazione, ma mi accontento di 30 fissi come se fosse la versione wii u ma con un'immagine più pulita. Xenoblade invece non è giocabile per i miei standard. Troppi cali, rallentamenti durante alcuni video e texture che non caricano sempre come dovrebbero. Direi che l'emulatore si dovrebbe concentrare anche su altri titoli oltre Zelda. Bayonetta 2 nei video sembra ancora lontano dalla perfezione. A me interessano anche il gioco di Ken e Devil's third, ma capisco che questi due avranno difficilmente la priorità :asd:

 
Ho provato su Cemu sia Zelda che Xenoblade. Il primo con tutti i fix va perfettamente, non c'è più neanche il minimo stutter. L'unico contro è non poterlo giocare a 60 fps con la mia configurazione, ma mi accontento di 30 fissi come se fosse la versione wii u ma con un'immagine più pulita. Xenoblade invece non è giocabile per i miei standard. Troppi cali, rallentamenti durante alcuni video e texture che non caricano sempre come dovrebbero. Direi che l'emulatore si dovrebbe concentrare anche su altri titoli oltre Zelda. Bayonetta 2 nei video sembra ancora lontano dalla perfezione. A me interessano anche il gioco di Ken e Devil's third, ma capisco che questi due avranno difficilmente la priorità :asd:
Sta cosa della priorità ha rotto :asd: non pensate che lo sviluppo di un emulatore si faccia per singoli giochi, anzi. Risolvendo bug in Zelda probabilmente vengono automaticamente risolti problemi presenti in altri giochi :asd:

 
Sta cosa della priorità ha rotto :asd: non pensate che lo sviluppo di un emulatore si faccia per singoli giochi, anzi. Risolvendo bug in Zelda probabilmente vengono automaticamente risolti problemi presenti in altri giochi :asd:
e quindi? resta comunque il fatto che da marzo si sono maggiormente concentrati su zelda, visto che tirava soldi a non finire.

risolvendo bug in zelda ne hanno anche introdotto in bayonetta 2, smash bros, mario 3d world ecc. ecc. (e questo non probabilmente, visto che l'ha ammesso il team stesso...)

 
Pubblicità
Pubblicità
Indietro
Top