Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Turning off motion blur and depth field increased this from 35 to 50fps

Whats more, such simple postprocessing filters should not tank FPS so dramatically, even with a severe CPU bottleneck.

That alone is not just unoptimized, its a severe bug.



And even if such filters are somehow so intensive, they should be turned off by default. I am playing Cities Skylines 2 and there is so much unnecessary eye candy that is turned on even with a mid-range graphics card. The game runs fine for me at 1440p when I turn off the really intensive post processing.


> even if such filters are somehow so intensive

They should never be so intense.

Some shaders unintentionally scale nonlinearly with resolution, and I'm thinking that may be the case here.


They screwed up the defaults. When I first loaded it was set to a resolution with a 24Hz refresh rate. Also the game looks bad with the default SMAA, it looks great if you change the advanced graphics settings to use TAA. I'm on a 3080 at 4K and after fiddling with settings it looks wonderful and is very playable. Unbelievable that they hosed the first impressions so much.


Being set to a default of 24hz sounds like the idea of someone forced to ship the game, hoping users wouldn't notice.


Its probably just detecting a 24p TV resolution in fullscreen, if I were to guess.


But no TV maxes out at 24hz, that is a lower bound meant to support things like blu-ray players for judder-free movie playback.

60 hz has always been the bare minimum any display supports, so if any game is picking something below that then something has gone horribly wrong. But really, games should be using the current desktop refresh rate as the default, because you know it's supported and makes things like alt+tabbing considerably faster even in exclusive fullscreen.


Agreed. First time I launched it on my lowly 6600XT it defaulted to high settings at 4k, completely unplayable (like 3fps).

Reading Reddit and going down to 1080p mediumish with depth of field turned off and it's fine, 30fps. It's a very fun game!

I have absolutely no idea why they didn't turn the defaults down. It would have been a 5 min config change surely and the impressions of the game would have been vastly vastly better.

It does look terrible for me though, despite being fun. The shadows are terrible and there are loads of rendering glitches.

I'm also a bit concerned now my city is getting bigger at how poor the traffic wayfinding is. Seems to be as dumb as CS1 (with no mods) which is really bad, with the added nuisance that the traffic cycle seems to be basically 0 cars until rush hour then a massive flood of traffic.

It's actually quite ironic that all I really wanted from CS was faster performance in bigger cities (huge fail from CS2 here), better traffic simulation (jury is out but isn't looking great) and better road tools (this is what cs2 is great at).


> Also the game looks bad with the default SMAA, it looks great if you change the advanced graphics settings to use TAA

Well thats very subjective, as I usually can't stand TAA and like SMAA.


More importantly, why the heck does a city-builder game need motion blur?

It's usually a pretty obnoxious effect even in action games, the first thing to turn off if the option exists...


I do not understand motion blur. I am paying top dollar for these pixels, let me see them all. That it is a negative performance impact makes my decision all the easier.


Apparently it makes the game feel "faster" in racing games because it adds to the movement illusion. I don't know why you would use it in other games, though


It was used to try and make 30fps console racing games look less juddery, but didn't really work. Racing games are a genre that really does need 60fps+ to feel good.

Even in the 90s, the developers of 3D arcade racing games were well aware of this, ensuring that the original arcade versions of games like Ridge Racer, Daytona, and Sega Rally ran at 60fps, rather than sacrificing that smoothness to add more detail. And those games looked spectacularly good for their time.


I don't really get it. Games without motion blur (esp FPP) look so choppy and nasty for me. Event at 4k, 120fps/hz.

Motion blur looks like a movie. Without it it's just a slideshow no matter how quick.


Real life doesn't look like a movie.

Fast action doesn't turn into a shaky smeary mess, and there's no '24fps camera panning' judder as you look around


In real life your eyes do the blurring on fast moving objects. Real life is nothing like a game without motion blur. Swipe you hand fast in front of your face fast. Do you really see it sharply all that time through the movement? Or just the beginning and the end?

At 24fps motion blur in games or 3d movies is bad. But at 120fps or more motion will never look well without it.


Depth of field is often more nuanced than simply postprocessing filtering, it generally also swaps textures and models based on distance from camera.


>it generally also swaps textures and models based on distance from camera.

Isn't that just LOD, and is done regardless of whether dof is enabled or not?


Yeah, normally this is LOD and is a separate subsystem


I didn't know this, interesting.

I don't really like DoF anyway :P


Because it’s factually false.


>”it generally also swaps textures and models based on distance from camera.”

What?!? No it doesn’t. It uses the depth buffer to progressively box blur or gaussian blur the frame post-render.

https://lettier.github.io/3d-game-shaders-for-beginners/dept...

Nowhere are they replacing models, replacing textures, or anything of the sort. I suspect the issue here is that box blur with a sampling of 3x3 is exponential performance hit at 4k vs 1080p. By a factor of 8x due to the extra sampling lookups.


Severe CPU bottleneck normally implies that your CPU may need to be upgraded though? If you are running a 13900k, there isn't much room for that.


It really just means that that's the component that's limiting performance, not that there's necessarily any way to fix the bottleneck by upgrading.


I can understand bottlenecking the CPU mid game, but doing so on the main menu is a sign something is fundamentally wrong here.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: