
- #SCARFACE THE WORLD IS YOURS PC BLACK SCREEN DRIVERS#
- #SCARFACE THE WORLD IS YOURS PC BLACK SCREEN FULL#
- #SCARFACE THE WORLD IS YOURS PC BLACK SCREEN DOWNLOAD#
#SCARFACE THE WORLD IS YOURS PC BLACK SCREEN FULL#
Changelog and downloadĪ full changelog of this release is rather short: This goes without saying, only do so if still encounter issues and suspect the affinity changes are the culprit,Īs the game may be annoyingly slow when pinned to a single core. Starting with Build 2, users can add a SingleCoreAffinity=1 option to settings.ini to opt-out of the affinity changes and revert to locking the game In all cases, the issues disappeared, but I still want to play it safe this time. The change was also tested by several users who previously encountered issues. However, with this change applied, my game is both fast and stable. I integrated a near-identical change to Scarface and sure enough, it seems to work well! On my machine, I previously could reproduce the streaming issue consistently. The way Cxbx-Reloaded manages thread affinity. This approach to affinity is essentially no different from
#SCARFACE THE WORLD IS YOURS PC BLACK SCREEN DRIVERS#
This may not seem like much, but modern GPU drivers create a lot of threads – in my case, Nvidia’s driver creates an entire thread pool for itself,Ĭreating over 16 threads alone! In practice, letting all this code unrelated to the game is a huge efficiency win. from the system DLLs, drivers, or other third party software. In this pull request, only threads that are created directly by the game get a single core affinity, which is completely solving both game crashes and performance issues.ĬrabJournal added a distinction between threads created by the game and coming e.g. The common fix is setting single core affinity on the WHOLE process, which is causing a performance issue: my 2.5 GHz Kaby Lake can’t even provide 60 FPS.Ĭurrent NFSU2 WSFix version is also setting single core affinity on the whole process. Seems to combine stability and performance. However, CrabJournal’s idea for affinity changes Much like Scarface, UG2 has issues running on multiple threads,Īnd a common fix of changing the CPU affinity decreases performance to unacceptable levels. To a Widescreen Fix for Need for Speed Underground 2. Here’s Scarface (with CPU affinity locked to one core) running on an i9-12900K,Īt the time of writing this post one of the best consumer CPUs on the market – it struggles to keep stable 60 FPS even in the intro mission!įun fact – it’s just as slow as it was in 2020 on an i7-6700K.Ĭan we do better than this? Turns out, apparently so.įast forward from March 2020 to January 2022, CrabJournal submits a Pull Request However, the alternative (that is undoing that change and confining the game to a single core) is also bad.

Opening a Pandora’s box full of race conditions in the game that are probably harmless while contained to a single core,īut not as much when it can run on 8+ threads. Turns out, those are entirely on me and they are all side effects of allowing the game to run on any CPU core, There should be text here, but changing the CPU affinity broke it.ĭepending on luck, PC configuration, and possibly also the stars, users would encounter a range of newly introduced issues like: Where did the road go? Oh, looks like streaming has locked up. This promised great performance benefits, and it delivered, but it also came at a price: One of the fixes was to undo the CPU affinity changes the game made to itself, forcing itself to run on only one core. It was met with a positive response since it made the game playable for many, but… I also messed up. Nearly 2 years ago, I released the first version of SilentPatch for Scarface.
#SCARFACE THE WORLD IS YOURS PC BLACK SCREEN DOWNLOAD#
Scroll down to the Download section for a download link. TL DR - if you are not interested in a brief explanation of the issue introduced by the first build of SilentPatch, Second release of SilentPatch for Scarface: The World is Yours
