It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hey. For some reason after upgrading my CPU, GPU and RAM (Ryzen 3 1300X, GTX 1060 6GB and 16GB RAM) I can't reach 60 FPS in the game no matter my settings. In-gameplay it struggles between 48-52, and in the menu it's between 52-57.
avatar
1mikey1: Hey. For some reason after upgrading my CPU, GPU and RAM (Ryzen 3 1300X, GTX 1060 6GB and 16GB RAM) I can't reach 60 FPS in the game no matter my settings. In-gameplay it struggles between 48-52, and in the menu it's between 52-57.
I'd need you to run some tests. Is Mafia the only one causing this problem? My specs are way worse than yours in every single regard, and i have a semi-steady 60FPS, from what I can tell. Either Windows isn't using your GPU, or the game's not. To help narrow this down, i need to know if any other games are giving you this trouble.
No other games give me this trouble. Although every once in a few times the game launches properly, with 60 FPS everywhere. I don't understand this. All of my drivers are updated (GPU, chipset, even BIOS).
avatar
1mikey1: No other games give me this trouble. Although every once in a few times the game launches properly, with 60 FPS everywhere. I don't understand this. All of my drivers are updated (GPU, chipset, even BIOS).
There's an exe in the installation folder called "setup.exe" I would like a screenshot of this, with "expert settings" enabled.

EDIT: Also, please use the "reply" button that appears when hovering over my post. This is what creates the notification of replies.
Post edited August 16, 2018 by kohlrak
avatar
1mikey1: No other games give me this trouble. Although every once in a few times the game launches properly, with 60 FPS everywhere. I don't understand this. All of my drivers are updated (GPU, chipset, even BIOS).
avatar
kohlrak: There's an exe in the installation folder called "setup.exe" I would like a screenshot of this, with "expert settings" enabled.

EDIT: Also, please use the "reply" button that appears when hovering over my post. This is what creates the notification of replies.
Here: https://prnt.sc/l1akqh
avatar
kohlrak: There's an exe in the installation folder called "setup.exe" I would like a screenshot of this, with "expert settings" enabled.

EDIT: Also, please use the "reply" button that appears when hovering over my post. This is what creates the notification of replies.
avatar
1mikey1: Here: https://prnt.sc/l1akqh
Ah, there we go. We have a few settings different that i would assume would make a HUGE difference.

First off, compressed textures may speed up disk access time (since you don't have to load as much), but will cost you in decompression which eats cycles on your CPU, which then holds the GPU back (since most graphics commands still have to go through the CPU to get to the GPU). You may not need truecolor lightmap, but, iirc, i had this set as well.

Secondly, Triple Buffering is not really necessary. The idea of triple buffering has confused me, and it could easily lead to input lag as well (not much, so it's not really a strong argument, but I say it anyway simply because it's true). The idea of the "double buffer" is that your screen draws at a specific rate, and the GPU can't be drawing a frame while this is happening without tearing occurring. So, while one's being put on the screen, the GPU is preparing the next frame. Triple buffering is where the GPU draws yet another frame ahead, which seems to be focused on cutting down the delay between when each frame is being drawn and pushed, which seems worthless if your system is being taxed already. It's mostly for a marginal boost.

Vertical synchronization, aka V-Sync, is a feature that makes it so that you only draw when the screen's vsync pin is set. This helps with "tearing" which occurs when you draw directly to the screen at the same time you're moving the scene from the back buffer to the drawing buffer (you basically end up with a frame that half one frame and half another frame). Two problems could be happening here. The first of which is that on alot of cards, vsync is broken, but only in certain APIs. Alot of games recommend you disable vsync first if you're having issues or to only enable it if you're getting really bad tearing (mostly only noticeable in screenshots, which i'll put a sample below). The second issue being that sometimes vsync might mess with the double or triple buffering code and lock up the bufffers because the code is conflicting with vsync. I doubt this is happening, though, as the game would likely not have left playtesting.

Antialiasing is a post-processing method that tries to look for blocky line pixels and blur or smear them to look less blocky. There are diminishing returns on anti-aliasing, as the more times you run it, the less effective it is. Generally, i hate blurring and smearing schemes, since they try to use illusion to make resolutions look better than they really are, and they can also consequently obscure details. I like to look at it as the kind of quality loss you get with JPEG or MP3 compression. It's also really CPU intensive. Turn it off. This is probably your biggest hog, right here.

You could experiment with the rest of the settings, but i'll give you mine, as well. You'll find that you should be way better off than me.
Attachments:
tearing.png (425 Kb)
untitled.png (28 Kb)