Notizie / Giochi

Metti da parte le schede grafiche, ora puoi eseguire il ray tracing su una CPU

Metti da parte le schede grafiche, ora puoi eseguire il ray tracing su una CPU

Al giorno d'oggi il ray tracing potrebbe essere più comune nei giochi, ma è ancora considerata una funzionalità grafica estremamente difficile da gestire, poiché richiede schede grafiche potenti con processori dedicati al ray tracing. Tuttavia, uno sviluppatore ha dimostrato che potrebbe esserci un altro modo abilitandolo ray tracing su un processore.

Lo sviluppatore, chiamato Konstantin Seurer, lavora regolarmente per aggiungere funzionalità a una versione puramente CPU della libreria grafica open source Mesa, basata su Vulkan. Abilitando la funzione Implement VK_KHR_ray_query, il modder ha aperto la possibilità di eseguire funzioni di ray tracing sui processori, dimostrando la possibilità di utilizzare un classico certificato, Quake 2.

Sfortunatamente, Konstantin non ha fornito alcun dettaglio sull'hardware utilizzato per raggiungere il proprio obiettivo di gioco, quindi non sappiamo se questo fosse gestibile solo con un chip Threadripper a 96 core o con un'opzione più modesta come un Intel. Core i5-14600K. Qualunque chip tu scelga, c'è chiaramente spazio per miglioramenti, come commenta Konstantin: "Non chiedere informazioni sulle prestazioni".

Per la maggior parte, dovremo credergli sulla parola, poiché è stato fornito solo uno screenshot della funzionalità sulla pagina gitlab del progetto. Tuttavia, questo screenshot mostra che al momento dello screenshot il frame rate è stato registrato a 1 fps con un utilizzo della CPU del 34% – si noti anche l'utilizzo della GPU allo 0%, a dimostrazione che tutto funziona sul processore.

Non è del tutto chiaro come o perché venga utilizzato solo il 34% della CPU. Sebbene molti giochi, soprattutto quelli più vecchi, non supportino l'utilizzo dei core aggiuntivi dei processori multi-core, ciò normalmente influisce solo sul thread principale del gioco. Una volta che funzionalità come la grafica vengono elaborate sulla CPU e non scaricate su una GPU, possiamo possiamo aspettarci che questo carico di lavoro venga distribuito su altri core, proprio come una GPU utilizza migliaia di core GPU per distribuire ed elaborare carichi di lavoro grafici, ma questa potrebbe non essere un'opzione in questo caso.

In ogni caso, c'è chiaramente molta strada da fare prima di poter considerare l'esecuzione di giochi con ray tracing esclusivamente su una CPU come un'opzione praticabile. Se vuoi provarlo, però, dopo alcuni mesi in modalità di approvazione, le aggiunte di ray tracing di Konstantin saranno finalmente disponibili per essere provate dagli utenti con Mesa 24.1.

Se preferisci semplicemente passare a un'esperienza di ray tracing giocabile in questo momento, ti suggeriamo di dare un'occhiata a modelli come Nvidia GeForce RTX 4070 Super o RTX 4080 Super per ottenere un'esperienza stellare a un prezzo non ridicolo.