Jump to content

can someone explain this?

Ashleyyyy

so i've been trying to solve my pc's bottlenecking problem. 

i have a cpu bottleneck. my specs are in my signature. 

 

i wanted to play the original crysis again, but it was unplayable. the mouse stuttered, and it dipped down into 30fps range on low settings. 

 

now, just as an experiment to see what it would do i turned hyperthreading off. and what do you know. 50fps consistent (vsync on limits it at 50fps for some reason) with everything on low except texture detail (might be something else, the first setting in advanced graphics) turned up to ultra, and 8x antialiasing. and no stuttering mouse. 

 

but, when i ran geekbench 4 single core score was up by about 400 points... not that much. 

 

(crysis ran in a Windows VM with 6 core's allocated and my R9 290X passed through to it, geekbench 4 was run on my host OS, Fedora Linux.)

 

can somebody tell me why disabling hyperthreading made such  a massive difference in crysis? 

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

windows got confused with resource management for so many threads? idk

Link to comment
Share on other sites

Link to post
Share on other sites

25 minutes ago, spartaman64 said:

windows got confused with resource management for so many threads? idk

in both cases it had 6 core's allocated. only with hyperthreading on it had 12 out of 24 threads allocated so still 6 core's. 

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, firelighter487 said:

in both cases it had 6 core's allocated. only with hyperthreading on it had 12 out of 24 threads allocated so still 6 core's. 

with hyperthreading the threads are probably weaker than without HT with HT on you are getting 6 logical cores while with it off you are getting 6 physical cores 

Link to comment
Share on other sites

Link to post
Share on other sites

38 minutes ago, spartaman64 said:

with hyperthreading the threads are probably weaker than without HT with HT on you are getting 6 logical cores while with it off you are getting 6 physical cores 

not by much... geekbench 4 multi-thread went from about 17000 with HT on to about 16000 with it off (i can't remember the score's exactly)

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, firelighter487 said:

not by much... geekbench 4 multi-thread went from about 17000 with HT on to about 16000 with it off (i can't remember the score's exactly)

synthetic benchmarks dont always transfer well to real world applications

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, spartaman64 said:

synthetic benchmarks dont always transfer well to real world applications

oh ok. i didn't know that. i assume turning off hyperthreading has some kind of performance hit in multi core tasks... 

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

I just played through crisis a few months ago.  To get max FPS you have to play in windowed mode.  Full screen limited things for some reason.  I then installed a borderless windows app to make it look clean.  FPS shot from 50 to over 100 (vsync off).

 

Not sure what your hyperthreading issue is but this is what I did to play crysis.

Link to comment
Share on other sites

Link to post
Share on other sites

Hyperthreading on is only worth about 30% perf gain from having it off. 

 

Maybe Crysis or Windows wasn't a huge fan of being ran in a VM (I've no idea btw just speculation). Or maybe the GPU was unhappy with it. 

Our Grace. The Feathered One. He shows us the way. His bob is majestic and shows us the path. Follow unto his guidance and His example. He knows the one true path. Our Saviour. Our Grace. Our Father Birb has taught us with His humble heart and gentle wing the way of the bob. Let us show Him our reverence and follow in His example. The True Path of the Feathered One. ~ Dimboble-dubabob III

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, DildorTheDecent said:

Maybe Crysis or Windows wasn't a huge fan of being ran in a VM (I've no idea btw just speculation). 

it's still being ran in a VM... 

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, firelighter487 said:

it's still being ran in a VM... 

Which means...what?

Our Grace. The Feathered One. He shows us the way. His bob is majestic and shows us the path. Follow unto his guidance and His example. He knows the one true path. Our Saviour. Our Grace. Our Father Birb has taught us with His humble heart and gentle wing the way of the bob. Let us show Him our reverence and follow in His example. The True Path of the Feathered One. ~ Dimboble-dubabob III

Link to comment
Share on other sites

Link to post
Share on other sites

28 minutes ago, DildorTheDecent said:

Which means...what?

if crysis wasn't a fan of being run in a VM it would run like crap regardless of hyperthreading...

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×