Microsoft brings this Xbox feature to PCs: What is it and how it can improve PC gaming – Times of India

Microsoft brings this Xbox feature to PCs: What is it and how it can improve PC gaming – Times of India

Games on Xbox Series X consoles load much faster than on PCs. This is possible through the “DirectStorage API” that Microsoft announced for Windows games earlier this year. Solid state drives or SSDs rely on CPUs to decompress data before sending it to the graphics unit. DirectStorage allows SSDs to stream huge amounts of data directly to the GPU without even involving the already overburdened CPU. Now, the Redmond giant has announced another technique — GPU decompression — which is the next step in Microsoft’s ongoing effort to improve PC game load times. The company has updated its official blog to announce the new improvement for PC game developers.
What is GPU decompression
Modern games contain huge amounts of assets including — characters, objects and landscapes which have massive sizes. These assets are all compressed to reduce the total size of a game. GPU decompression reduces CPU workload by making the graphics card do the work needed to decompress these in-game assets. Cassie Hoef, a senior program manager at Microsoft, has explained that GPU decompression is “an alternative method in DirectStorage 1.1.”
Importance of GPU decompression
PC game load times can reduce significantly by transferring the decompression workload to a GPU, even in situations where players have to switch between different worlds. Microsoft claims that by freeing up the CPU resources to handle other game processes, game load times in PCs can improve “as much as three times.”
However, these reduced load times will be possible only when PC game developers include these technologies in their games. These improvements are expected to arrive for developers by the end of 2022 and will be available in both Windows 10 and 11.
Meanwhile, GPU makers like Nvidia and AMD also need to launch units that are compatible with DirectStorage 1.1 before Microsoft’s final release. Forspoken would have been the first major title to come with DirectStorage support, but the game has been delayed till 2023.

!(function(f, b, e, v, n, t, s) {
window.TimesApps = window.TimesApps || {};
const { TimesApps } = window;
TimesApps.loadFBEvents = function() {
(function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ? n.callMethod(…arguments) : n.queue.push(arguments);
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s);
})(f, b, e, v, n, t, s);
fbq(‘init’, ‘593671331875494’);
fbq(‘track’, ‘PageView’);
};
})(
window,
document,
‘script’,
‘https://connect.facebook.net/en_US/fbevents.js’,
);if(typeof window !== ‘undefined’) {
window.TimesApps = window.TimesApps || {};
const { TimesApps } = window;
TimesApps.loadScriptsOnceAdsReady = () => {
var scripts = [
‘https://static.clmbtech.com/ad/commons/js/2658/toi/colombia_v2.js’ ,
‘https://www.googletagmanager.com/gtag/js?id=AW-877820074’,
‘https://imasdk.googleapis.com/js/sdkloader/ima3.js’,
‘https://tvid.in/sdk/loader.js’,
‘https://timesofindia.indiatimes.com/video_comscore_api/version-3.cms’,
‘https://timesofindia.indiatimes.com/grxpushnotification_js/minify-1,version-1.cms’,
‘https://connect.facebook.net/en_US/sdk.js#version=v10.0&xfbml=true’,
‘https://timesofindia.indiatimes.com/locateservice_js/minify-1,version-14.cms’
];
scripts.forEach(function(url) {
let script = document.createElement(‘script’);
script.type=”text/javascript”;
if(!false && !false && !false && url.indexOf(‘colombia_v2’)!== -1){
script.src = url;
} else if (!false && !false && !false && url.indexOf(‘sdkloader’)!== -1) {
script.src = url;
} else if (!false && !false && (url.indexOf(‘tvid.in/sdk’) !== -1 || url.indexOf(‘connect.facebook.net’) !== -1 || url.indexOf(‘locateservice_js’) !== -1 )) {
script.src = url;
} else if (url.indexOf(‘colombia_v2’)== -1 && url.indexOf(‘sdkloader’)== -1 && url.indexOf(‘tvid.in/sdk’)== -1 && url.indexOf(‘connect.facebook.net’) == -1){
script.src = url;
}
script.async = true;
document.body.appendChild(script);
});
}
}

Source link