Get the App
SLTechnology News&Howtos  ›  IT Information  › 

VKD3D developers point out the causes of performance problems in Star Sky games.

Shulou Source: shulou.com Published: 2023-11-24 20:37:01 10月04日 Update

CTOnews.com September 12 news, "Star" since the launch of the game, some players continue to report that there are performance problems in the game. VKD3D developer HansKristian-Work recently launched a GitHub page with a detailed list of the reasons for the performance problems of Star Sky games.

Improper memory allocation "Star Sky" does not allocate its memory requirements correctly according to the size of CPU pages, resulting in inefficient memory access, poor performance, or unexpected crashes.

Computer systems usually page in order to optimize access, and games need to optimize code according to page size, which is a key link to improve performance.

"Star" game can not allocate memory correctly, in the case that the GPU driver cannot be alleviated, it will cause the game to crash.

The GPU BubbleDirectX12 API raised by ExecuteIndirect contains a concise feature called "ExecuteIndirect", which allows GPU to perform indirect rendering operations directly without the intervention of CPU, and GPU can perform the necessary workload by using existing calculations.

Starry Sky cannot properly control this feature, which leads to confusion in the graphics driver. The game "Star" sent misleading prompts to the graphics driver, which caused GPU to feedback the wrong content, and GPU didn't do any actual work in the process.

CTOnews.com attaches a link to GitHub here, which can be read in depth by interested users.

Tags: Starry sky performance memory allocation driver problem graphics size situation page work reason developer development improper low concise necessary unexpected chaotic Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi Shulou Tech Info Shulou Technology NVidia vpn